@charset "UTF-8";
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*login*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 1.5em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  a,
  a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr,
  img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  h2,
  h3 {
    page-break-after: avoid; }

  .navbar {
    display: none; }

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }

  .label {
    border: 1px solid #000; }

  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("/resources/fonts/glyphicons-halflings-regular.eot");
  src: url("/resources/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/resources/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("/resources/fonts/glyphicons-halflings-regular.woff") format("woff"), url("/resources/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("/resources/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: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.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"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "PT-Sans", Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.42857;
  color: #333333;
  background-color: #ececec; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }
  a:hover, a:focus {
    color: #23527c;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #ECECEC;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 730px; } }
  @media (min-width: 992px) {
    .container {
      width: 950px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1150px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -5px;
  margin-right: -5px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.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: 5px;
  padding-right: 5px; }

.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-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .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-1 {
    width: 8.33333%; }

  .col-sm-2 {
    width: 16.66667%; }

  .col-sm-3 {
    width: 25%; }

  .col-sm-4 {
    width: 33.33333%; }

  .col-sm-5 {
    width: 41.66667%; }

  .col-sm-6 {
    width: 50%; }

  .col-sm-7 {
    width: 58.33333%; }

  .col-sm-8 {
    width: 66.66667%; }

  .col-sm-9 {
    width: 75%; }

  .col-sm-10 {
    width: 83.33333%; }

  .col-sm-11 {
    width: 91.66667%; }

  .col-sm-12 {
    width: 100%; }

  .col-sm-pull-0 {
    right: auto; }

  .col-sm-pull-1 {
    right: 8.33333%; }

  .col-sm-pull-2 {
    right: 16.66667%; }

  .col-sm-pull-3 {
    right: 25%; }

  .col-sm-pull-4 {
    right: 33.33333%; }

  .col-sm-pull-5 {
    right: 41.66667%; }

  .col-sm-pull-6 {
    right: 50%; }

  .col-sm-pull-7 {
    right: 58.33333%; }

  .col-sm-pull-8 {
    right: 66.66667%; }

  .col-sm-pull-9 {
    right: 75%; }

  .col-sm-pull-10 {
    right: 83.33333%; }

  .col-sm-pull-11 {
    right: 91.66667%; }

  .col-sm-pull-12 {
    right: 100%; }

  .col-sm-push-0 {
    left: auto; }

  .col-sm-push-1 {
    left: 8.33333%; }

  .col-sm-push-2 {
    left: 16.66667%; }

  .col-sm-push-3 {
    left: 25%; }

  .col-sm-push-4 {
    left: 33.33333%; }

  .col-sm-push-5 {
    left: 41.66667%; }

  .col-sm-push-6 {
    left: 50%; }

  .col-sm-push-7 {
    left: 58.33333%; }

  .col-sm-push-8 {
    left: 66.66667%; }

  .col-sm-push-9 {
    left: 75%; }

  .col-sm-push-10 {
    left: 83.33333%; }

  .col-sm-push-11 {
    left: 91.66667%; }

  .col-sm-push-12 {
    left: 100%; }

  .col-sm-offset-0 {
    margin-left: 0%; }

  .col-sm-offset-1 {
    margin-left: 8.33333%; }

  .col-sm-offset-2 {
    margin-left: 16.66667%; }

  .col-sm-offset-3 {
    margin-left: 25%; }

  .col-sm-offset-4 {
    margin-left: 33.33333%; }

  .col-sm-offset-5 {
    margin-left: 41.66667%; }

  .col-sm-offset-6 {
    margin-left: 50%; }

  .col-sm-offset-7 {
    margin-left: 58.33333%; }

  .col-sm-offset-8 {
    margin-left: 66.66667%; }

  .col-sm-offset-9 {
    margin-left: 75%; }

  .col-sm-offset-10 {
    margin-left: 83.33333%; }

  .col-sm-offset-11 {
    margin-left: 91.66667%; }

  .col-sm-offset-12 {
    margin-left: 100%; } }
@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-1 {
    width: 8.33333%; }

  .col-md-2 {
    width: 16.66667%; }

  .col-md-3 {
    width: 25%; }

  .col-md-4 {
    width: 33.33333%; }

  .col-md-5 {
    width: 41.66667%; }

  .col-md-6 {
    width: 50%; }

  .col-md-7 {
    width: 58.33333%; }

  .col-md-8 {
    width: 66.66667%; }

  .col-md-9 {
    width: 75%; }

  .col-md-10 {
    width: 83.33333%; }

  .col-md-11 {
    width: 91.66667%; }

  .col-md-12 {
    width: 100%; }

  .col-md-pull-0 {
    right: auto; }

  .col-md-pull-1 {
    right: 8.33333%; }

  .col-md-pull-2 {
    right: 16.66667%; }

  .col-md-pull-3 {
    right: 25%; }

  .col-md-pull-4 {
    right: 33.33333%; }

  .col-md-pull-5 {
    right: 41.66667%; }

  .col-md-pull-6 {
    right: 50%; }

  .col-md-pull-7 {
    right: 58.33333%; }

  .col-md-pull-8 {
    right: 66.66667%; }

  .col-md-pull-9 {
    right: 75%; }

  .col-md-pull-10 {
    right: 83.33333%; }

  .col-md-pull-11 {
    right: 91.66667%; }

  .col-md-pull-12 {
    right: 100%; }

  .col-md-push-0 {
    left: auto; }

  .col-md-push-1 {
    left: 8.33333%; }

  .col-md-push-2 {
    left: 16.66667%; }

  .col-md-push-3 {
    left: 25%; }

  .col-md-push-4 {
    left: 33.33333%; }

  .col-md-push-5 {
    left: 41.66667%; }

  .col-md-push-6 {
    left: 50%; }

  .col-md-push-7 {
    left: 58.33333%; }

  .col-md-push-8 {
    left: 66.66667%; }

  .col-md-push-9 {
    left: 75%; }

  .col-md-push-10 {
    left: 83.33333%; }

  .col-md-push-11 {
    left: 91.66667%; }

  .col-md-push-12 {
    left: 100%; }

  .col-md-offset-0 {
    margin-left: 0%; }

  .col-md-offset-1 {
    margin-left: 8.33333%; }

  .col-md-offset-2 {
    margin-left: 16.66667%; }

  .col-md-offset-3 {
    margin-left: 25%; }

  .col-md-offset-4 {
    margin-left: 33.33333%; }

  .col-md-offset-5 {
    margin-left: 41.66667%; }

  .col-md-offset-6 {
    margin-left: 50%; }

  .col-md-offset-7 {
    margin-left: 58.33333%; }

  .col-md-offset-8 {
    margin-left: 66.66667%; }

  .col-md-offset-9 {
    margin-left: 75%; }

  .col-md-offset-10 {
    margin-left: 83.33333%; }

  .col-md-offset-11 {
    margin-left: 91.66667%; }

  .col-md-offset-12 {
    margin-left: 100%; } }
@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-1 {
    width: 8.33333%; }

  .col-lg-2 {
    width: 16.66667%; }

  .col-lg-3 {
    width: 25%; }

  .col-lg-4 {
    width: 33.33333%; }

  .col-lg-5 {
    width: 41.66667%; }

  .col-lg-6 {
    width: 50%; }

  .col-lg-7 {
    width: 58.33333%; }

  .col-lg-8 {
    width: 66.66667%; }

  .col-lg-9 {
    width: 75%; }

  .col-lg-10 {
    width: 83.33333%; }

  .col-lg-11 {
    width: 91.66667%; }

  .col-lg-12 {
    width: 100%; }

  .col-lg-pull-0 {
    right: auto; }

  .col-lg-pull-1 {
    right: 8.33333%; }

  .col-lg-pull-2 {
    right: 16.66667%; }

  .col-lg-pull-3 {
    right: 25%; }

  .col-lg-pull-4 {
    right: 33.33333%; }

  .col-lg-pull-5 {
    right: 41.66667%; }

  .col-lg-pull-6 {
    right: 50%; }

  .col-lg-pull-7 {
    right: 58.33333%; }

  .col-lg-pull-8 {
    right: 66.66667%; }

  .col-lg-pull-9 {
    right: 75%; }

  .col-lg-pull-10 {
    right: 83.33333%; }

  .col-lg-pull-11 {
    right: 91.66667%; }

  .col-lg-pull-12 {
    right: 100%; }

  .col-lg-push-0 {
    left: auto; }

  .col-lg-push-1 {
    left: 8.33333%; }

  .col-lg-push-2 {
    left: 16.66667%; }

  .col-lg-push-3 {
    left: 25%; }

  .col-lg-push-4 {
    left: 33.33333%; }

  .col-lg-push-5 {
    left: 41.66667%; }

  .col-lg-push-6 {
    left: 50%; }

  .col-lg-push-7 {
    left: 58.33333%; }

  .col-lg-push-8 {
    left: 66.66667%; }

  .col-lg-push-9 {
    left: 75%; }

  .col-lg-push-10 {
    left: 83.33333%; }

  .col-lg-push-11 {
    left: 91.66667%; }

  .col-lg-push-12 {
    left: 100%; }

  .col-lg-offset-0 {
    margin-left: 0%; }

  .col-lg-offset-1 {
    margin-left: 8.33333%; }

  .col-lg-offset-2 {
    margin-left: 16.66667%; }

  .col-lg-offset-3 {
    margin-left: 25%; }

  .col-lg-offset-4 {
    margin-left: 33.33333%; }

  .col-lg-offset-5 {
    margin-left: 41.66667%; }

  .col-lg-offset-6 {
    margin-left: 50%; }

  .col-lg-offset-7 {
    margin-left: 58.33333%; }

  .col-lg-offset-8 {
    margin-left: 66.66667%; }

  .col-lg-offset-9 {
    margin-left: 75%; }

  .col-lg-offset-10 {
    margin-left: 83.33333%; }

  .col-lg-offset-11 {
    margin-left: 91.66667%; }

  .col-lg-offset-12 {
    margin-left: 100%; } }
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: 21px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    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 > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #ececec; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .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 > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.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 > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.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 > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.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 > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.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 > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.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: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15.75px;
      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 > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .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 > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

.clearfix:before, .ui-datatable .ui-datatable-header:before, .clearfix:after, .ui-datatable .ui-datatable-header:after {
  content: " ";
  display: table; }
.clearfix:after, .ui-datatable .ui-datatable-header: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 {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.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: 767px) {
  .visible-xs {
    display: block !important; }

  table.visible-xs {
    display: table !important; }

  tr.visible-xs {
    display: table-row !important; }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }

  table.visible-sm {
    display: table !important; }

  tr.visible-sm {
    display: table-row !important; }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) 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 !important; }

  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 !important; }

  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: 767px) {
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) 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 !important; }

  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; } }
/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
#tervAzonositoTorlesMessages_container div.ui-growl-info span.ui-growl-image,
div.ui-growl-info span.ui-growl-image,
div.ui-growl-warn span.ui-growl-image,
div.ui-growl-error span.ui-growl-image,
div.ui-growl-fatal span.ui-growl-image,
span.ui-button-icon-left.ui-icon.ui-icon-calendar,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x, #tervAzonositoTorlesMessages_container div.ui-growl-info span.ui-growl-image, div.ui-growl-info span.ui-growl-image, div.ui-growl-warn span.ui-growl-image, div.ui-growl-error span.ui-growl-image,
div.ui-growl-fatal span.ui-growl-image {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
#tervAzonositoTorlesMessages_container div.ui-growl-info span.fa-pull-left.ui-growl-image,
div.ui-growl-info span.fa-pull-left.ui-growl-image,
div.ui-growl-warn span.fa-pull-left.ui-growl-image,
div.ui-growl-error span.fa-pull-left.ui-growl-image,
div.ui-growl-fatal span.fa-pull-left.ui-growl-image,
span.fa-pull-left.ui-button-icon-left.ui-icon.ui-icon-calendar,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }
.fa.fa-pull-right,
.fas.fa-pull-right,
#tervAzonositoTorlesMessages_container div.ui-growl-info span.fa-pull-right.ui-growl-image,
div.ui-growl-info span.fa-pull-right.ui-growl-image,
div.ui-growl-warn span.fa-pull-right.ui-growl-image,
div.ui-growl-error span.fa-pull-right.ui-growl-image,
div.ui-growl-fatal span.fa-pull-right.ui-growl-image,
span.fa-pull-right.ui-button-icon-left.ui-icon.ui-icon-calendar,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before, div.ui-growl-error span.ui-growl-image:before,
div.ui-growl-fatal span.ui-growl-image:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before, span.ui-button-icon-left.ui-icon.ui-icon-calendar:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before, #tervAzonositoTorlesMessages_container div.ui-growl-info span.ui-growl-image:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before, div.ui-growl-warn span.ui-growl-image:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before, div.ui-growl-info span.ui-growl-image:before {
  content: "\f05a"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/javax.faces.resource/fontawesome/webfonts/fa-solid-900.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/fontawesome/webfonts/fa-solid-900.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/fontawesome/webfonts/fa-solid-900.woff2.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff2"), url("/javax.faces.resource/fontawesome/webfonts/fa-solid-900.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/fontawesome/webfonts/fa-solid-900.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/fontawesome/webfonts/fa-solid-900.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#fontawesome") format("svg"); }
.fa,
.fas,
#tervAzonositoTorlesMessages_container div.ui-growl-info span.ui-growl-image,
div.ui-growl-info span.ui-growl-image,
div.ui-growl-warn span.ui-growl-image,
div.ui-growl-error span.ui-growl-image,
div.ui-growl-fatal span.ui-growl-image,
span.ui-button-icon-left.ui-icon.ui-icon-calendar {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/javax.faces.resource/fontawesome/webfonts/fa-brands-400.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/fontawesome/webfonts/fa-brands-400.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/fontawesome/webfonts/fa-brands-400.woff2.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff2"), url("/javax.faces.resource/fontawesome/webfonts/fa-brands-400.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/fontawesome/webfonts/fa-brands-400.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/fontawesome/webfonts/fa-brands-400.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#fontawesome") format("svg"); }
.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.p-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  margin-top: -0.5rem; }

.p-grid > .p-col,
.p-grid > [class*="p-col"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.p-nogutter {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0; }

.p-nogutter > .p-col,
.p-nogutter > [class*="p-col-"] {
  padding: 0; }

.p-col {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  padding: 0.5rem; }

.p-col-fixed {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0.5rem; }

.p-col-1,
.p-col-2,
.p-col-3,
.p-col-4,
.p-col-5,
.p-col-6,
.p-col-7,
.p-col-8,
.p-col-9,
.p-col-10,
.p-col-11,
.p-col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0.5rem; }

.p-col-1 {
  width: 8.3333%; }

.p-col-2 {
  width: 16.6667%; }

.p-col-3 {
  width: 25%; }

.p-col-4 {
  width: 33.3333%; }

.p-col-5 {
  width: 41.6667%; }

.p-col-6 {
  width: 50%; }

.p-col-7 {
  width: 58.3333%; }

.p-col-8 {
  width: 66.6667%; }

.p-col-9 {
  width: 75%; }

.p-col-10 {
  width: 83.3333%; }

.p-col-11 {
  width: 91.6667%; }

.p-col-12 {
  width: 100%; }

.p-offset-12 {
  margin-left: 100%; }

.p-offset-11 {
  margin-left: 91.66666667%; }

.p-offset-10 {
  margin-left: 83.33333333%; }

.p-offset-9 {
  margin-left: 75%; }

.p-offset-8 {
  margin-left: 66.66666667%; }

.p-offset-7 {
  margin-left: 58.33333333%; }

.p-offset-6 {
  margin-left: 50%; }

.p-offset-5 {
  margin-left: 41.66666667%; }

.p-offset-4 {
  margin-left: 33.33333333%; }

.p-offset-3 {
  margin-left: 25%; }

.p-offset-2 {
  margin-left: 16.66666667%; }

.p-offset-1 {
  margin-left: 8.33333333%; }

.p-offset-0 {
  margin-left: 0%; }

.p-sm-1,
.p-sm-2,
.p-sm-3,
.p-sm-4,
.p-sm-5,
.p-sm-6,
.p-sm-7,
.p-sm-8,
.p-sm-9,
.p-sm-10,
.p-sm-11,
.p-sm-12,
.p-md-1,
.p-md-2,
.p-md-3,
.p-md-4,
.p-md-5,
.p-md-6,
.p-md-7,
.p-md-8,
.p-md-9,
.p-md-10,
.p-md-11,
.p-md-12,
.p-lg-1,
.p-lg-2,
.p-lg-3,
.p-lg-4,
.p-lg-5,
.p-lg-6,
.p-lg-7,
.p-lg-8,
.p-lg-9,
.p-lg-10,
.p-lg-11,
.p-lg-12,
.p-xl-1,
.p-xl-2,
.p-xl-3,
.p-xl-4,
.p-xl-5,
.p-xl-6,
.p-xl-7,
.p-xl-8,
.p-xl-9,
.p-xl-10,
.p-xl-11,
.p-xl-12 {
  padding: 0.5rem; }

.p-col-nogutter {
  padding: 0; }

@media screen and (min-width: 576px) {
  .p-sm-1,
  .p-sm-2,
  .p-sm-3,
  .p-sm-4,
  .p-sm-5,
  .p-sm-6,
  .p-sm-7,
  .p-sm-8,
  .p-sm-9,
  .p-sm-10,
  .p-sm-11,
  .p-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }

  .p-sm-1 {
    width: 8.3333%; }

  .p-sm-2 {
    width: 16.6667%; }

  .p-sm-3 {
    width: 25%; }

  .p-sm-4 {
    width: 33.3333%; }

  .p-sm-5 {
    width: 41.6667%; }

  .p-sm-6 {
    width: 50%; }

  .p-sm-7 {
    width: 58.3333%; }

  .p-sm-8 {
    width: 66.6667%; }

  .p-sm-9 {
    width: 75%; }

  .p-sm-10 {
    width: 83.3333%; }

  .p-sm-11 {
    width: 91.6667%; }

  .p-sm-12 {
    width: 100%; }

  .p-sm-offset-12 {
    margin-left: 100%; }

  .p-sm-offset-11 {
    margin-left: 91.66666667%; }

  .p-sm-offset-10 {
    margin-left: 83.33333333%; }

  .p-sm-offset-9 {
    margin-left: 75%; }

  .p-sm-offset-8 {
    margin-left: 66.66666667%; }

  .p-sm-offset-7 {
    margin-left: 58.33333333%; }

  .p-sm-offset-6 {
    margin-left: 50%; }

  .p-sm-offset-5 {
    margin-left: 41.66666667%; }

  .p-sm-offset-4 {
    margin-left: 33.33333333%; }

  .p-sm-offset-3 {
    margin-left: 25%; }

  .p-sm-offset-2 {
    margin-left: 16.66666667%; }

  .p-sm-offset-1 {
    margin-left: 8.33333333%; }

  .p-sm-offset-0 {
    margin-left: 0%; } }
@media screen and (min-width: 768px) {
  .p-md-1,
  .p-md-2,
  .p-md-3,
  .p-md-4,
  .p-md-5,
  .p-md-6,
  .p-md-7,
  .p-md-8,
  .p-md-9,
  .p-md-10,
  .p-md-11,
  .p-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }

  .p-md-1 {
    width: 8.3333%; }

  .p-md-2 {
    width: 16.6667%; }

  .p-md-3 {
    width: 25%; }

  .p-md-4 {
    width: 33.3333%; }

  .p-md-5 {
    width: 41.6667%; }

  .p-md-6 {
    width: 50%; }

  .p-md-7 {
    width: 58.3333%; }

  .p-md-8 {
    width: 66.6667%; }

  .p-md-9 {
    width: 75%; }

  .p-md-10 {
    width: 83.3333%; }

  .p-md-11 {
    width: 91.6667%; }

  .p-md-12 {
    width: 100%; }

  .p-md-offset-12 {
    margin-left: 100%; }

  .p-md-offset-11 {
    margin-left: 91.66666667%; }

  .p-md-offset-10 {
    margin-left: 83.33333333%; }

  .p-md-offset-9 {
    margin-left: 75%; }

  .p-md-offset-8 {
    margin-left: 66.66666667%; }

  .p-md-offset-7 {
    margin-left: 58.33333333%; }

  .p-md-offset-6 {
    margin-left: 50%; }

  .p-md-offset-5 {
    margin-left: 41.66666667%; }

  .p-md-offset-4 {
    margin-left: 33.33333333%; }

  .p-md-offset-3 {
    margin-left: 25%; }

  .p-md-offset-2 {
    margin-left: 16.66666667%; }

  .p-md-offset-1 {
    margin-left: 8.33333333%; }

  .p-md-offset-0 {
    margin-left: 0%; } }
@media screen and (min-width: 992px) {
  .p-lg-1,
  .p-lg-2,
  .p-lg-3,
  .p-lg-4,
  .p-lg-5,
  .p-lg-6,
  .p-lg-7,
  .p-lg-8,
  .p-lg-9,
  .p-lg-10,
  .p-lg-11,
  .p-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }

  .p-lg-1 {
    width: 8.3333%; }

  .p-lg-2 {
    width: 16.6667%; }

  .p-lg-3 {
    width: 25%; }

  .p-lg-4 {
    width: 33.3333%; }

  .p-lg-5 {
    width: 41.6667%; }

  .p-lg-6 {
    width: 50%; }

  .p-lg-7 {
    width: 58.3333%; }

  .p-lg-8 {
    width: 66.6667%; }

  .p-lg-9 {
    width: 75%; }

  .p-lg-10 {
    width: 83.3333%; }

  .p-lg-11 {
    width: 91.6667%; }

  .p-lg-12 {
    width: 100%; }

  .p-lg-offset-12 {
    margin-left: 100%; }

  .p-lg-offset-11 {
    margin-left: 91.66666667%; }

  .p-lg-offset-10 {
    margin-left: 83.33333333%; }

  .p-lg-offset-9 {
    margin-left: 75%; }

  .p-lg-offset-8 {
    margin-left: 66.66666667%; }

  .p-lg-offset-7 {
    margin-left: 58.33333333%; }

  .p-lg-offset-6 {
    margin-left: 50%; }

  .p-lg-offset-5 {
    margin-left: 41.66666667%; }

  .p-lg-offset-4 {
    margin-left: 33.33333333%; }

  .p-lg-offset-3 {
    margin-left: 25%; }

  .p-lg-offset-2 {
    margin-left: 16.66666667%; }

  .p-lg-offset-1 {
    margin-left: 8.33333333%; }

  .p-lg-offset-0 {
    margin-left: 0%; } }
@media screen and (min-width: 1200px) {
  .p-xl-1,
  .p-xl-2,
  .p-xl-3,
  .p-xl-4,
  .p-xl-5,
  .p-xl-6,
  .p-xl-7,
  .p-xl-8,
  .p-xl-9,
  .p-xl-10,
  .p-xl-11,
  .p-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }

  .p-xl-1 {
    width: 8.3333%; }

  .p-xl-2 {
    width: 16.6667%; }

  .p-xl-3 {
    width: 25%; }

  .p-xl-4 {
    width: 33.3333%; }

  .p-xl-5 {
    width: 41.6667%; }

  .p-xl-6 {
    width: 50%; }

  .p-xl-7 {
    width: 58.3333%; }

  .p-xl-8 {
    width: 66.6667%; }

  .p-xl-9 {
    width: 75%; }

  .p-xl-10 {
    width: 83.3333%; }

  .p-xl-11 {
    width: 91.6667%; }

  .p-xl-12 {
    width: 100%; }

  .p-xl-offset-12 {
    margin-left: 100%; }

  .p-xl-offset-11 {
    margin-left: 91.66666667%; }

  .p-xl-offset-10 {
    margin-left: 83.33333333%; }

  .p-xl-offset-9 {
    margin-left: 75%; }

  .p-xl-offset-8 {
    margin-left: 66.66666667%; }

  .p-xl-offset-7 {
    margin-left: 58.33333333%; }

  .p-xl-offset-6 {
    margin-left: 50%; }

  .p-xl-offset-5 {
    margin-left: 41.66666667%; }

  .p-xl-offset-4 {
    margin-left: 33.33333333%; }

  .p-xl-offset-3 {
    margin-left: 25%; }

  .p-xl-offset-2 {
    margin-left: 16.66666667%; }

  .p-xl-offset-1 {
    margin-left: 8.33333333%; }

  .p-xl-offset-0 {
    margin-left: 0%; } }
.p-justify-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.p-justify-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.p-justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.p-justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.p-justify-around {
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.p-justify-even {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly; }

.p-align-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.p-align-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.p-align-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.p-align-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

.p-align-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.p-col-align-start {
  -ms-flex-item-align: start;
  align-self: flex-start; }

.p-col-align-end {
  -ms-flex-item-align: end;
  align-self: flex-end; }

.p-col-align-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center; }

.p-col-align-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline; }

.p-col-align-stretch {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch; }

.p-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

.p-dir-rev {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.p-dir-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.p-dir-col-rev {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.p-dir-col > .p-col,
.p-dir-col-rev > .p-col {
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }

.p-col-order-first {
  -ms-flex-order: -1;
  order: -1; }

.p-col-order-last {
  -ms-flex-order: 13;
  order: 13; }

.p-col-order-0 {
  -ms-flex-order: 0;
  order: 0; }

.p-col-order-1 {
  -ms-flex-order: 1;
  order: 1; }

.p-col-order-2 {
  -ms-flex-order: 2;
  order: 2; }

.p-col-order-3 {
  -ms-flex-order: 3;
  order: 3; }

.p-col-order-4 {
  -ms-flex-order: 4;
  order: 4; }

.p-col-order-5 {
  -ms-flex-order: 5;
  order: 5; }

.p-col-order-6 {
  -ms-flex-order: 6;
  order: 6; }

.p-col-order-7 {
  -ms-flex-order: 7;
  order: 7; }

.p-col-order-8 {
  -ms-flex-order: 8;
  order: 8; }

.p-col-order-9 {
  -ms-flex-order: 9;
  order: 9; }

.p-col-order-10 {
  -ms-flex-order: 10;
  order: 10; }

.p-col-order-11 {
  -ms-flex-order: 11;
  order: 11; }

.p-col-order-12 {
  -ms-flex-order: 12;
  order: 12; }

@media screen and (min-width: 576px) {
  .p-sm-order-first {
    -ms-flex-order: -1;
    order: -1; }

  .p-sm-order-last {
    -ms-flex-order: 13;
    order: 13; }

  .p-sm-order-0 {
    -ms-flex-order: 0;
    order: 0; }

  .p-sm-order-1 {
    -ms-flex-order: 1;
    order: 1; }

  .p-sm-order-2 {
    -ms-flex-order: 2;
    order: 2; }

  .p-sm-order-3 {
    -ms-flex-order: 3;
    order: 3; }

  .p-sm-order-4 {
    -ms-flex-order: 4;
    order: 4; }

  .p-sm-order-5 {
    -ms-flex-order: 5;
    order: 5; }

  .p-sm-order-6 {
    -ms-flex-order: 6;
    order: 6; }

  .p-sm-order-7 {
    -ms-flex-order: 7;
    order: 7; }

  .p-sm-order-8 {
    -ms-flex-order: 8;
    order: 8; }

  .p-sm-order-9 {
    -ms-flex-order: 9;
    order: 9; }

  .p-sm-order-10 {
    -ms-flex-order: 10;
    order: 10; }

  .p-sm-order-11 {
    -ms-flex-order: 11;
    order: 11; }

  .p-sm-order-12 {
    -ms-flex-order: 12;
    order: 12; } }
@media screen and (min-width: 768px) {
  .p-md-order-first {
    -ms-flex-order: -1;
    order: -1; }

  .p-md-order-last {
    -ms-flex-order: 13;
    order: 13; }

  .p-md-order-0 {
    -ms-flex-order: 0;
    order: 0; }

  .p-md-order-1 {
    -ms-flex-order: 1;
    order: 1; }

  .p-md-order-2 {
    -ms-flex-order: 2;
    order: 2; }

  .p-md-order-3 {
    -ms-flex-order: 3;
    order: 3; }

  .p-md-order-4 {
    -ms-flex-order: 4;
    order: 4; }

  .p-md-order-5 {
    -ms-flex-order: 5;
    order: 5; }

  .p-md-order-6 {
    -ms-flex-order: 6;
    order: 6; }

  .p-md-order-7 {
    -ms-flex-order: 7;
    order: 7; }

  .p-md-order-8 {
    -ms-flex-order: 8;
    order: 8; }

  .p-md-order-9 {
    -ms-flex-order: 9;
    order: 9; }

  .p-md-order-10 {
    -ms-flex-order: 10;
    order: 10; }

  .p-md-order-11 {
    -ms-flex-order: 11;
    order: 11; }

  .p-md-order-12 {
    -ms-flex-order: 12;
    order: 12; } }
@media screen and (min-width: 992px) {
  .p-lg-order-first {
    -ms-flex-order: -1;
    order: -1; }

  .p-lg-order-last {
    -ms-flex-order: 13;
    order: 13; }

  .p-lg-order-0 {
    -ms-flex-order: 0;
    order: 0; }

  .p-lg-order-1 {
    -ms-flex-order: 1;
    order: 1; }

  .p-lg-order-2 {
    -ms-flex-order: 2;
    order: 2; }

  .p-lg-order-3 {
    -ms-flex-order: 3;
    order: 3; }

  .p-lg-order-4 {
    -ms-flex-order: 4;
    order: 4; }

  .p-lg-order-5 {
    -ms-flex-order: 5;
    order: 5; }

  .p-lg-order-6 {
    -ms-flex-order: 6;
    order: 6; }

  .p-lg-order-7 {
    -ms-flex-order: 7;
    order: 7; }

  .p-lg-order-8 {
    -ms-flex-order: 8;
    order: 8; }

  .p-lg-order-9 {
    -ms-flex-order: 9;
    order: 9; }

  .p-lg-order-10 {
    -ms-flex-order: 10;
    order: 10; }

  .p-lg-order-11 {
    -ms-flex-order: 11;
    order: 11; }

  .p-lg-order-12 {
    -ms-flex-order: 12;
    order: 12; } }
@media screen and (min-width: 1200px) {
  .p-xl-order-first {
    -ms-flex-order: -1;
    order: -1; }

  .p-xl-order-last {
    -ms-flex-order: 13;
    order: 13; }

  .p-xl-order-0 {
    -ms-flex-order: 0;
    order: 0; }

  .p-xl-order-1 {
    -ms-flex-order: 1;
    order: 1; }

  .p-xl-order-2 {
    -ms-flex-order: 2;
    order: 2; }

  .p-xl-order-3 {
    -ms-flex-order: 3;
    order: 3; }

  .p-xl-order-4 {
    -ms-flex-order: 4;
    order: 4; }

  .p-xl-order-5 {
    -ms-flex-order: 5;
    order: 5; }

  .p-xl-order-6 {
    -ms-flex-order: 6;
    order: 6; }

  .p-xl-order-7 {
    -ms-flex-order: 7;
    order: 7; }

  .p-xl-order-8 {
    -ms-flex-order: 8;
    order: 8; }

  .p-xl-order-9 {
    -ms-flex-order: 9;
    order: 9; }

  .p-xl-order-10 {
    -ms-flex-order: 10;
    order: 10; }

  .p-xl-order-11 {
    -ms-flex-order: 11;
    order: 11; }

  .p-xl-order-12 {
    -ms-flex-order: 12;
    order: 12; } }
.p-field {
  margin-bottom: 1rem; }

.p-field > label {
  display: inline-block;
  margin-bottom: 0.5rem; }

.p-field.p-grid > label {
  display: flex;
  align-items: center; }

.p-field > small {
  margin-top: 0.25rem; }

.p-field.p-grid,
.p-formgrid.p-grid {
  margin-top: 0; }

.p-field.p-grid .p-col-fixed,
.p-formgrid.p-grid .p-col-fixed,
.p-field.p-grid .p-col,
.p-formgrid.p-grid .p-col,
.p-field.p-grid .p-col-1,
.p-formgrid.p-grid .p-col-1,
.p-field.p-grid .p-col-2,
.p-formgrid.p-grid .p-col-2,
.p-field.p-grid .p-col-3,
.p-formgrid.p-grid .p-col-3,
.p-field.p-grid .p-col-4,
.p-formgrid.p-grid .p-col-4,
.p-field.p-grid .p-col-5,
.p-formgrid.p-grid .p-col-5,
.p-field.p-grid .p-col-6,
.p-formgrid.p-grid .p-col-6,
.p-field.p-grid .p-col-7,
.p-formgrid.p-grid .p-col-7,
.p-field.p-grid .p-col-8,
.p-formgrid.p-grid .p-col-8,
.p-field.p-grid .p-col-9,
.p-formgrid.p-grid .p-col-9,
.p-field.p-grid .p-col-10,
.p-formgrid.p-grid .p-col-10,
.p-field.p-grid .p-col-11,
.p-formgrid.p-grid .p-col-11,
.p-field.p-grid .p-col-12,
.p-formgrid.p-grid .p-col-12 {
  padding-top: 0;
  padding-bottom: 0; }

.p-formgroup-inline {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start; }

.p-formgroup-inline .p-field,
.p-formgroup-inline .p-field-checkbox,
.p-formgroup-inline .p-field-radiobutton {
  margin-right: 1rem; }

.p-formgroup-inline .p-field > label,
.p-formgroup-inline .p-field-checkbox > label,
.p-formgroup-inline .p-field-radiobutton > label {
  margin-right: 0.5rem;
  margin-bottom: 0; }

.p-field-checkbox,
.p-field-radiobutton {
  margin-bottom: 1rem;
  display: flex;
  align-items: center; }

.p-field-checkbox > label,
.p-field-radiobutton > label {
  margin-left: 0.5rem;
  line-height: 1; }

.p-d-none {
  display: none !important; }

.p-d-inline {
  display: inline !important; }

.p-d-inline-block {
  display: inline-block !important; }

.p-d-block {
  display: block !important; }

.p-d-flex {
  display: flex !important; }

.p-d-inline-flex {
  display: inline-flex !important; }

@media screen and (min-width: 576px) {
  .p-d-sm-none {
    display: none !important; }

  .p-d-sm-inline {
    display: inline !important; }

  .p-d-sm-inline-block {
    display: inline-block !important; }

  .p-d-sm-block {
    display: block !important; }

  .p-d-sm-flex {
    display: flex !important; }

  .p-d-sm-inline-flex {
    display: inline-flex !important; } }
@media screen and (min-width: 768px) {
  .p-d-md-none {
    display: none !important; }

  .p-d-md-inline {
    display: inline !important; }

  .p-d-md-inline-block {
    display: inline-block !important; }

  .p-d-md-block {
    display: block !important; }

  .p-d-md-flex {
    display: flex !important; }

  .p-d-md-inline-flex {
    display: inline-flex !important; } }
@media screen and (min-width: 992px) {
  .p-d-lg-none {
    display: none !important; }

  .p-d-lg-inline {
    display: inline !important; }

  .p-d-lg-inline-block {
    display: inline-block !important; }

  .p-d-lg-block {
    display: block !important; }

  .p-d-lg-flex {
    display: flex !important; }

  .p-d-lg-inline-flex {
    display: inline-flex !important; } }
@media screen and (min-width: 1200px) {
  .p-d-xl-none {
    display: none !important; }

  .p-d-xl-inline {
    display: inline !important; }

  .p-d-xl-inline-block {
    display: inline-block !important; }

  .p-d-xl-block {
    display: block !important; }

  .p-d-xl-flex {
    display: flex !important; }

  .p-d-xl-inline-flex {
    display: inline-flex !important; } }
@media print {
  .p-d-print-none {
    display: none !important; }

  .p-d-print-inline {
    display: inline !important; }

  .p-d-print-inline-block {
    display: inline-block !important; }

  .p-d-print-block {
    display: block !important; }

  .p-d-print-flex {
    display: flex !important; }

  .p-d-print-inline-flex {
    display: inline-flex !important; } }
.p-text-justify {
  text-align: justify !important; }

.p-text-left {
  text-align: left !important; }

.p-text-right {
  text-align: right !important; }

.p-text-center {
  text-align: center !important; }

.p-text-nowrap {
  white-space: nowrap !important; }

.p-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.p-text-lowercase {
  text-transform: lowercase !important; }

.p-text-uppercase {
  text-transform: uppercase !important; }

.p-text-capitalize {
  text-transform: capitalize !important; }

.p-text-bold {
  font-weight: 700 !important; }

.p-text-normal {
  font-weight: 400 !important; }

.p-text-light {
  font-weight: 300 !important; }

.p-text-italic {
  font-style: italic !important; }

@media screen and (min-width: 576px) {
  .p-text-sm-justify {
    text-align: justify !important; }

  .p-text-sm-left {
    text-align: left !important; }

  .p-text-sm-right {
    text-align: right !important; }

  .p-text-sm-center {
    text-align: center !important; } }
@media screen and (min-width: 768px) {
  .p-text-md-justify {
    text-align: justify !important; }

  .p-text-md-left {
    text-align: left !important; }

  .p-text-md-right {
    text-align: right !important; }

  .p-text-md-center {
    text-align: center !important; } }
@media screen and (min-width: 992px) {
  .p-text-lg-justify {
    text-align: justify !important; }

  .p-text-lg-left {
    text-align: left !important; }

  .p-text-lg-right {
    text-align: right !important; }

  .p-text-lg-center {
    text-align: center !important; } }
@media screen and (min-width: 1200px) {
  .p-text-xl-justify {
    text-align: justify !important; }

  .p-text-xl-left {
    text-align: left !important; }

  .p-text-xl-right {
    text-align: right !important; }

  .p-text-xl-center {
    text-align: center !important; } }
.p-flex-row {
  flex-direction: row !important; }

.p-flex-row-reverse {
  flex-direction: row-reverse !important; }

.p-flex-column {
  flex-direction: column !important; }

.p-flex-column-reverse {
  flex-direction: column-reverse !important; }

@media screen and (min-width: 576px) {
  .p-flex-sm-row {
    flex-direction: row !important; }

  .p-flex-sm-row-reverse {
    flex-direction: row-reverse !important; }

  .p-flex-sm-column {
    flex-direction: column !important; }

  .p-flex-sm-column-reverse {
    flex-direction: column-reverse !important; } }
@media screen and (min-width: 768px) {
  .p-flex-md-row {
    flex-direction: row !important; }

  .p-flex-md-row-reverse {
    flex-direction: row-reverse !important; }

  .p-flex-md-column {
    flex-direction: column !important; }

  .p-flex-md-column-reverse {
    flex-direction: column-reverse !important; } }
@media screen and (min-width: 992px) {
  .p-flex-lg-row {
    flex-direction: row !important; }

  .p-flex-lg-row-reverse {
    flex-direction: row-reverse !important; }

  .p-flex-lg-column {
    flex-direction: column !important; }

  .p-flex-lg-column-reverse {
    flex-direction: column-reverse !important; } }
@media screen and (min-width: 1200px) {
  .p-flex-xl-row {
    flex-direction: row !important; }

  .p-flex-xl-row-reverse {
    flex-direction: row-reverse !important; }

  .p-flex-xl-column {
    flex-direction: column !important; }

  .p-flex-xl-column-reverse {
    flex-direction: column-reverse !important; } }
.p-jc-start {
  justify-content: flex-start; }

.p-jc-end {
  justify-content: flex-end; }

.p-jc-center {
  justify-content: center; }

.p-jc-between {
  justify-content: space-between; }

.p-jc-around {
  justify-content: space-around; }

.p-jc-evenly {
  justify-content: space-evenly; }

@media screen and (min-width: 576px) {
  .p-jc-sm-start {
    justify-content: flex-start; }

  .p-jc-sm-end {
    justify-content: flex-end; }

  .p-jc-sm-center {
    justify-content: center; }

  .p-jc-sm-between {
    justify-content: space-between; }

  .p-jc-sm-around {
    justify-content: space-around; }

  .p-jc-sm-evenly {
    justify-content: space-evenly; } }
@media screen and (min-width: 768px) {
  .p-jc-md-start {
    justify-content: flex-start; }

  .p-jc-md-end {
    justify-content: flex-end; }

  .p-jc-md-center {
    justify-content: center; }

  .p-jc-md-between {
    justify-content: space-between; }

  .p-jc-md-around {
    justify-content: space-around; }

  .p-jc-md-evenly {
    justify-content: space-evenly; } }
@media screen and (min-width: 992px) {
  .p-jc-lg-start {
    justify-content: flex-start; }

  .p-jc-lg-end {
    justify-content: flex-end; }

  .p-jc-lg-center {
    justify-content: center; }

  .p-jc-lg-between {
    justify-content: space-between; }

  .p-jc-lg-around {
    justify-content: space-around; }

  .p-jc-lg-evenly {
    justify-content: space-evenly; } }
@media screen and (min-width: 1200px) {
  .p-jc-xl-start {
    justify-content: flex-start; }

  .p-jc-xl-end {
    justify-content: flex-end; }

  .p-jc-xl-center {
    justify-content: center; }

  .p-jc-xl-between {
    justify-content: space-between; }

  .p-jc-xl-around {
    justify-content: space-around; }

  .p-jc-xl-evenly {
    justify-content: space-evenly; } }
.p-ai-start {
  align-items: flex-start; }

.p-ai-end {
  align-items: flex-end; }

.p-ai-center {
  align-items: center; }

.p-ai-baseline {
  align-items: baseline; }

.p-ai-stretch {
  align-items: stretch; }

@media screen and (min-width: 576px) {
  .p-ai-sm-start {
    align-items: flex-start; }

  .p-ai-sm-end {
    align-items: flex-end; }

  .p-ai-sm-center {
    align-items: center; }

  .p-ai-sm-baseline {
    align-items: baseline; }

  .p-ai-sm-stretch {
    align-items: stretch; } }
@media screen and (min-width: 768px) {
  .p-ai-md-start {
    align-items: flex-start; }

  .p-ai-md-end {
    align-items: flex-end; }

  .p-ai-md-center {
    align-items: center; }

  .p-ai-md-baseline {
    align-items: baseline; }

  .p-ai-md-stretch {
    align-items: stretch; } }
@media screen and (min-width: 992px) {
  .p-ai-lg-start {
    align-items: flex-start; }

  .p-ai-lg-end {
    align-items: flex-end; }

  .p-ai-lg-center {
    align-items: center; }

  .p-ai-lg-baseline {
    align-items: baseline; }

  .p-ai-lg-stretch {
    align-items: stretch; } }
@media screen and (min-width: 1200px) {
  .p-ai-xl-start {
    align-items: flex-start; }

  .p-ai-xl-end {
    align-items: flex-end; }

  .p-ai-xl-center {
    align-items: center; }

  .p-ai-xl-baseline {
    align-items: baseline; }

  .p-ai-xl-stretch {
    align-items: stretch; } }
.p-as-start {
  align-self: start; }

.p-as-end {
  align-self: flex-end; }

.p-as-center {
  align-self: center; }

.p-as-baseline {
  align-self: baseline; }

.p-as-stretch {
  align-self: stretch; }

@media screen and (min-width: 576px) {
  .p-as-sm-start {
    align-self: start; }

  .p-as-sm-end {
    align-self: flex-end; }

  .p-as-sm-center {
    align-self: center; }

  .p-as-sm-baseline {
    align-self: baseline; }

  .p-as-sm-stretch {
    align-self: stretch; } }
@media screen and (min-width: 768px) {
  .p-as-md-start {
    align-self: start; }

  .p-as-md-end {
    align-self: flex-end; }

  .p-as-md-center {
    align-self: center; }

  .p-as-md-baseline {
    align-self: baseline; }

  .p-as-md-stretch {
    align-self: stretch; } }
@media screen and (min-width: 992px) {
  .p-as-lg-start {
    align-self: start; }

  .p-as-lg-end {
    align-self: flex-end; }

  .p-as-lg-center {
    align-self: center; }

  .p-as-lg-baseline {
    align-self: baseline; }

  .p-as-lg-stretch {
    align-self: stretch; } }
@media screen and (min-width: 1200px) {
  .p-as-xl-start {
    align-self: start; }

  .p-as-xl-end {
    align-self: flex-end; }

  .p-as-xl-center {
    align-self: center; }

  .p-as-xl-baseline {
    align-self: baseline; }

  .p-as-xl-stretch {
    align-self: stretch; } }
.p-ac-start {
  align-content: flex-start; }

.p-ac-end {
  align-content: flex-end; }

.p-ac-center {
  align-content: center; }

.p-ac-around {
  align-content: space-around; }

.p-ac-stretch {
  align-content: stretch; }

.p-ac-between {
  align-content: space-between; }

@media screen and (min-width: 576px) {
  .p-ac-sm-start {
    align-content: flex-start; }

  .p-ac-sm-end {
    align-content: flex-end; }

  .p-ac-sm-center {
    align-content: center; }

  .p-ac-sm-around {
    align-content: space-around; }

  .p-ac-sm-stretch {
    align-content: stretch; }

  .p-ac-sm-between {
    align-content: space-between; } }
@media screen and (min-width: 768px) {
  .p-ac-md-start {
    align-content: flex-start; }

  .p-ac-md-end {
    align-content: flex-end; }

  .p-ac-md-center {
    align-content: center; }

  .p-ac-md-around {
    align-content: space-around; }

  .p-ac-md-stretch {
    align-content: stretch; }

  .p-ac-md-between {
    align-content: space-between; } }
@media screen and (min-width: 992px) {
  .p-ac-lg-start {
    align-content: flex-start; }

  .p-ac-lg-end {
    align-content: flex-end; }

  .p-ac-lg-center {
    align-content: center; }

  .p-ac-lg-around {
    align-content: space-around; }

  .p-ac-lg-stretch {
    align-content: stretch; }

  .p-ac-lg-between {
    align-content: space-between; } }
@media screen and (min-width: 1200px) {
  .p-ac-xl-start {
    align-content: flex-start; }

  .p-ac-xl-end {
    align-content: flex-end; }

  .p-ac-xl-center {
    align-content: center; }

  .p-ac-xl-around {
    align-content: space-around; }

  .p-ac-xl-stretch {
    align-content: stretch; }

  .p-ac-xl-between {
    align-content: space-between; } }
.p-order-0 {
  order: 0; }

.p-order-1 {
  order: 1; }

.p-order-2 {
  order: 2; }

.p-order-3 {
  order: 3; }

.p-order-4 {
  order: 4; }

.p-order-5 {
  order: 5; }

.p-order-6 {
  order: 6; }

@media screen and (min-width: 576px) {
  .p-order-sm-0 {
    order: 0; }

  .p-order-sm-1 {
    order: 1; }

  .p-order-sm-2 {
    order: 2; }

  .p-order-sm-3 {
    order: 3; }

  .p-order-sm-4 {
    order: 4; }

  .p-order-sm-5 {
    order: 5; }

  .p-order-sm-6 {
    order: 6; } }
@media screen and (min-width: 768px) {
  .p-order-md-0 {
    order: 0; }

  .p-order-md-1 {
    order: 1; }

  .p-order-md-2 {
    order: 2; }

  .p-order-md-3 {
    order: 3; }

  .p-order-md-4 {
    order: 4; }

  .p-order-md-5 {
    order: 5; }

  .p-order-md-6 {
    order: 6; } }
@media screen and (min-width: 992px) {
  .p-order-lg-0 {
    order: 0; }

  .p-order-lg-1 {
    order: 1; }

  .p-order-lg-2 {
    order: 2; }

  .p-order-lg-3 {
    order: 3; }

  .p-order-lg-4 {
    order: 4; }

  .p-order-lg-5 {
    order: 5; }

  .p-order-lg-6 {
    order: 6; } }
@media screen and (min-width: 1200px) {
  .p-order-xl-0 {
    order: 0; }

  .p-order-xl-1 {
    order: 1; }

  .p-order-xl-2 {
    order: 2; }

  .p-order-xl-3 {
    order: 3; }

  .p-order-xl-4 {
    order: 4; }

  .p-order-xl-5 {
    order: 5; }

  .p-order-xl-6 {
    order: 6; } }
.p-flex-nowrap {
  flex-wrap: nowrap; }

.p-flex-wrap {
  flex-wrap: wrap; }

.p-flex-wrap-reverse {
  flex-wrap: wrap-reverse; }

@media screen and (min-width: 576px) {
  .p-flex-sm-nowrap {
    flex-wrap: nowrap; }

  .p-flex-sm-wrap {
    flex-wrap: wrap; }

  .p-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse; } }
@media screen and (min-width: 768px) {
  .p-flex-md-nowrap {
    flex-wrap: nowrap; }

  .p-flex-md-wrap {
    flex-wrap: wrap; }

  .p-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse; } }
@media screen and (min-width: 992px) {
  .p-flex-lg-nowrap {
    flex-wrap: nowrap; }

  .p-flex-lg-wrap {
    flex-wrap: wrap; }

  .p-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse; } }
@media screen and (min-width: 1200px) {
  .p-flex-xl-nowrap {
    flex-wrap: nowrap; }

  .p-flex-xl-wrap {
    flex-wrap: wrap; }

  .p-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse; } }
.p-pt-0 {
  padding-top: 0 !important; }

.p-pt-1 {
  padding-top: 0.25rem !important; }

.p-pt-2 {
  padding-top: 0.5rem !important; }

.p-pt-3 {
  padding-top: 1rem !important; }

.p-pt-4 {
  padding-top: 1.5rem !important; }

.p-pt-5 {
  padding-top: 2rem !important; }

.p-pt-6 {
  padding-top: 3rem !important; }

.p-pr-0 {
  padding-right: 0 !important; }

.p-pr-1 {
  padding-right: 0.25rem !important; }

.p-pr-2 {
  padding-right: 0.5rem !important; }

.p-pr-3 {
  padding-right: 1rem !important; }

.p-pr-4 {
  padding-right: 1.5rem !important; }

.p-pr-5 {
  padding-right: 2rem !important; }

.p-pr-6 {
  padding-right: 3rem !important; }

.p-pl-0 {
  padding-left: 0 !important; }

.p-pl-1 {
  padding-left: 0.25rem !important; }

.p-pl-2 {
  padding-left: 0.5rem !important; }

.p-pl-3 {
  padding-left: 1rem !important; }

.p-pl-4 {
  padding-left: 1.5rem !important; }

.p-pl-5 {
  padding-left: 2rem !important; }

.p-pl-6 {
  padding-left: 3rem !important; }

.p-pb-0 {
  padding-bottom: 0 !important; }

.p-pb-1 {
  padding-bottom: 0.25rem !important; }

.p-pb-2 {
  padding-bottom: 0.5rem !important; }

.p-pb-3 {
  padding-bottom: 1rem !important; }

.p-pb-4 {
  padding-bottom: 1.5rem !important; }

.p-pb-5 {
  padding-bottom: 2rem !important; }

.p-pb-6 {
  padding-bottom: 3rem !important; }

.p-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.p-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important; }

.p-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.p-px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

.p-px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important; }

.p-px-5 {
  padding-left: 2rem !important;
  padding-right: 2rem !important; }

.p-px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important; }

.p-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.p-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.p-py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important; }

.p-py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.p-p-0 {
  padding: 0 !important; }

.p-p-1 {
  padding: 0.25rem !important; }

.p-p-2 {
  padding: 0.5rem !important; }

.p-p-3 {
  padding: 1rem !important; }

.p-p-4 {
  padding: 1.5rem !important; }

.p-p-5 {
  padding: 2rem !important; }

.p-p-6 {
  padding: 3rem !important; }

@media screen and (min-width: 576px) {
  .p-pt-sm-0 {
    padding-top: 0 !important; }

  .p-pt-sm-1 {
    padding-top: 0.25rem !important; }

  .p-pt-sm-2 {
    padding-top: 0.5rem !important; }

  .p-pt-sm-3 {
    padding-top: 1rem !important; }

  .p-pt-sm-4 {
    padding-top: 1.5rem !important; }

  .p-pt-sm-5 {
    padding-top: 2rem !important; }

  .p-pt-sm-6 {
    padding-top: 3rem !important; }

  .p-pr-sm-0 {
    padding-right: 0 !important; }

  .p-pr-sm-1 {
    padding-right: 0.25rem !important; }

  .p-pr-sm-2 {
    padding-right: 0.5rem !important; }

  .p-pr-sm-3 {
    padding-right: 1rem !important; }

  .p-pr-sm-4 {
    padding-right: 1.5rem !important; }

  .p-pr-sm-5 {
    padding-right: 2rem !important; }

  .p-pr-sm-6 {
    padding-right: 3rem !important; }

  .p-pl-sm-0 {
    padding-left: 0 !important; }

  .p-pl-sm-1 {
    padding-left: 0.25rem !important; }

  .p-pl-sm-2 {
    padding-left: 0.5rem !important; }

  .p-pl-sm-3 {
    padding-left: 1rem !important; }

  .p-pl-sm-4 {
    padding-left: 1.5rem !important; }

  .p-pl-sm-5 {
    padding-left: 2rem !important; }

  .p-pl-sm-6 {
    padding-left: 3rem !important; }

  .p-pb-sm-0 {
    padding-bottom: 0 !important; }

  .p-pb-sm-1 {
    padding-bottom: 0.25rem !important; }

  .p-pb-sm-2 {
    padding-bottom: 0.5rem !important; }

  .p-pb-sm-3 {
    padding-bottom: 1rem !important; }

  .p-pb-sm-4 {
    padding-bottom: 1.5rem !important; }

  .p-pb-sm-5 {
    padding-bottom: 2rem !important; }

  .p-pb-sm-6 {
    padding-bottom: 3rem !important; }

  .p-px-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  .p-px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }

  .p-px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }

  .p-px-sm-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }

  .p-px-sm-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }

  .p-px-sm-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important; }

  .p-px-sm-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }

  .p-py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .p-py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }

  .p-py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }

  .p-py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .p-py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }

  .p-py-sm-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .p-py-sm-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .p-p-sm-0 {
    padding: 0 !important; }

  .p-p-sm-1 {
    padding: 0.25rem !important; }

  .p-p-sm-2 {
    padding: 0.5rem !important; }

  .p-p-sm-3 {
    padding: 1rem !important; }

  .p-p-sm-4 {
    padding: 1.5rem !important; }

  .p-p-sm-5 {
    padding: 2rem !important; }

  .p-p-sm-6 {
    padding: 3rem !important; } }
@media screen and (min-width: 768px) {
  .p-pt-md-0 {
    padding-top: 0 !important; }

  .p-pt-md-1 {
    padding-top: 0.25rem !important; }

  .p-pt-md-2 {
    padding-top: 0.5rem !important; }

  .p-pt-md-3 {
    padding-top: 1rem !important; }

  .p-pt-md-4 {
    padding-top: 1.5rem !important; }

  .p-pt-md-5 {
    padding-top: 2rem !important; }

  .p-pt-md-6 {
    padding-top: 3rem !important; }

  .p-pr-md-0 {
    padding-right: 0 !important; }

  .p-pr-md-1 {
    padding-right: 0.25rem !important; }

  .p-pr-md-2 {
    padding-right: 0.5rem !important; }

  .p-pr-md-3 {
    padding-right: 1rem !important; }

  .p-pr-md-4 {
    padding-right: 1.5rem !important; }

  .p-pr-md-5 {
    padding-right: 2rem !important; }

  .p-pr-md-6 {
    padding-right: 3rem !important; }

  .p-pl-md-0 {
    padding-left: 0 !important; }

  .p-pl-md-1 {
    padding-left: 0.25rem !important; }

  .p-pl-md-2 {
    padding-left: 0.5rem !important; }

  .p-pl-md-3 {
    padding-left: 1rem !important; }

  .p-pl-md-4 {
    padding-left: 1.5rem !important; }

  .p-pl-md-5 {
    padding-left: 2rem !important; }

  .p-pl-md-6 {
    padding-left: 3rem !important; }

  .p-pb-md-0 {
    padding-bottom: 0 !important; }

  .p-pb-md-1 {
    padding-bottom: 0.25rem !important; }

  .p-pb-md-2 {
    padding-bottom: 0.5rem !important; }

  .p-pb-md-3 {
    padding-bottom: 1rem !important; }

  .p-pb-md-4 {
    padding-bottom: 1.5rem !important; }

  .p-pb-md-5 {
    padding-bottom: 2rem !important; }

  .p-pb-md-6 {
    padding-bottom: 3rem !important; }

  .p-px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  .p-px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }

  .p-px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }

  .p-px-md-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }

  .p-px-md-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }

  .p-px-md-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important; }

  .p-px-md-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }

  .p-py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .p-py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }

  .p-py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }

  .p-py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .p-py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }

  .p-py-md-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .p-py-md-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .p-p-md-0 {
    padding: 0 !important; }

  .p-p-md-1 {
    padding: 0.25rem !important; }

  .p-p-md-2 {
    padding: 0.5rem !important; }

  .p-p-md-3 {
    padding: 1rem !important; }

  .p-p-md-4 {
    padding: 1.5rem !important; }

  .p-p-md-5 {
    padding: 2rem !important; }

  .p-p-md-6 {
    padding: 3rem !important; } }
@media screen and (min-width: 992px) {
  .p-pt-lg-0 {
    padding-top: 0 !important; }

  .p-pt-lg-1 {
    padding-top: 0.25rem !important; }

  .p-pt-lg-2 {
    padding-top: 0.5rem !important; }

  .p-pt-lg-3 {
    padding-top: 1rem !important; }

  .p-pt-lg-4 {
    padding-top: 1.5rem !important; }

  .p-pt-lg-5 {
    padding-top: 2rem !important; }

  .p-pt-lg-6 {
    padding-top: 3rem !important; }

  .p-pt-lg-auto {
    padding-top: 3rem !important; }

  .p-pr-lg-0 {
    padding-right: 0 !important; }

  .p-pr-lg-1 {
    padding-right: 0.25rem !important; }

  .p-pr-lg-2 {
    padding-right: 0.5rem !important; }

  .p-pr-lg-3 {
    padding-right: 1rem !important; }

  .p-pr-lg-4 {
    padding-right: 1.5rem !important; }

  .p-pr-lg-5 {
    padding-right: 2rem !important; }

  .p-pr-lg-6 {
    padding-right: 3rem !important; }

  .p-pl-lg-0 {
    padding-left: 0 !important; }

  .p-pl-lg-1 {
    padding-left: 0.25rem !important; }

  .p-pl-lg-2 {
    padding-left: 0.5rem !important; }

  .p-pl-lg-3 {
    padding-left: 1rem !important; }

  .p-pl-lg-4 {
    padding-left: 1.5rem !important; }

  .p-pl-lg-5 {
    padding-left: 2rem !important; }

  .p-pl-lg-6 {
    padding-left: 3rem !important; }

  .p-pb-lg-0 {
    padding-bottom: 0 !important; }

  .p-pb-lg-1 {
    padding-bottom: 0.25rem !important; }

  .p-pb-lg-2 {
    padding-bottom: 0.5rem !important; }

  .p-pb-lg-3 {
    padding-bottom: 1rem !important; }

  .p-pb-lg-4 {
    padding-bottom: 1.5rem !important; }

  .p-pb-lg-5 {
    padding-bottom: 2rem !important; }

  .p-pb-lg-6 {
    padding-bottom: 3rem !important; }

  .p-px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  .p-px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }

  .p-px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }

  .p-px-lg-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }

  .p-px-lg-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }

  .p-px-lg-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important; }

  .p-px-lg-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }

  .p-py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .p-py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }

  .p-py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }

  .p-py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .p-py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }

  .p-py-lg-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .p-py-lg-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .p-p-lg-0 {
    padding: 0 !important; }

  .p-p-lg-1 {
    padding: 0.25rem !important; }

  .p-p-lg-2 {
    padding: 0.5rem !important; }

  .p-p-lg-3 {
    padding: 1rem !important; }

  .p-p-lg-4 {
    padding: 1.5rem !important; }

  .p-p-lg-5 {
    padding: 2rem !important; }

  .p-p-lg-6 {
    padding: 3rem !important; } }
@media screen and (min-width: 1200px) {
  .p-pt-xl-0 {
    padding-top: 0 !important; }

  .p-pt-xl-1 {
    padding-top: 0.25rem !important; }

  .p-pt-xl-2 {
    padding-top: 0.5rem !important; }

  .p-pt-xl-3 {
    padding-top: 1rem !important; }

  .p-pt-xl-4 {
    padding-top: 1.5rem !important; }

  .p-pt-xl-5 {
    padding-top: 2rem !important; }

  .p-pt-xl-6 {
    padding-top: 3rem !important; }

  .p-pr-xl-0 {
    padding-right: 0 !important; }

  .p-pr-xl-1 {
    padding-right: 0.25rem !important; }

  .p-pr-xl-2 {
    padding-right: 0.5rem !important; }

  .p-pr-xl-3 {
    padding-right: 1rem !important; }

  .p-pr-xl-4 {
    padding-right: 1.5rem !important; }

  .p-pr-xl-5 {
    padding-right: 2rem !important; }

  .p-pr-xl-6 {
    padding-right: 3rem !important; }

  .p-pl-xl-0 {
    padding-left: 0 !important; }

  .p-pl-xl-1 {
    padding-left: 0.25rem !important; }

  .p-pl-xl-2 {
    padding-left: 0.5rem !important; }

  .p-pl-xl-3 {
    padding-left: 1rem !important; }

  .p-pl-xl-4 {
    padding-left: 1.5rem !important; }

  .p-pl-xl-5 {
    padding-left: 2rem !important; }

  .p-pl-xl-6 {
    padding-left: 3rem !important; }

  .p-pb-xl-0 {
    padding-bottom: 0 !important; }

  .p-pb-xl-1 {
    padding-bottom: 0.25rem !important; }

  .p-pb-xl-2 {
    padding-bottom: 0.5rem !important; }

  .p-pb-xl-3 {
    padding-bottom: 1rem !important; }

  .p-pb-xl-4 {
    padding-bottom: 1.5rem !important; }

  .p-pb-xl-5 {
    padding-bottom: 2rem !important; }

  .p-pb-xl-6 {
    padding-bottom: 3rem !important; }

  .p-px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  .p-px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important; }

  .p-px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important; }

  .p-px-xl-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important; }

  .p-px-xl-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }

  .p-px-xl-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important; }

  .p-px-xl-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important; }

  .p-py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

  .p-py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }

  .p-py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }

  .p-py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

  .p-py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }

  .p-py-xl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }

  .p-py-xl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

  .p-p-xl-0 {
    padding: 0 !important; }

  .p-p-xl-1 {
    padding: 0.25rem !important; }

  .p-p-xl-2 {
    padding: 0.5rem !important; }

  .p-p-xl-3 {
    padding: 1rem !important; }

  .p-p-xl-4 {
    padding: 1.5rem !important; }

  .p-p-xl-5 {
    padding: 2rem !important; }

  .p-p-xl-6 {
    padding: 3rem !important; } }
.p-mt-0 {
  margin-top: 0 !important; }

.p-mt-1 {
  margin-top: 0.25rem !important; }

.p-mt-2 {
  margin-top: 0.5rem !important; }

.p-mt-3 {
  margin-top: 1rem !important; }

.p-mt-4 {
  margin-top: 1.5rem !important; }

.p-mt-5 {
  margin-top: 2rem !important; }

.p-mt-6 {
  margin-top: 3rem !important; }

.p-mt-auto {
  margin-top: auto !important; }

.p-mr-0 {
  margin-right: 0 !important; }

.p-mr-1 {
  margin-right: 0.25rem !important; }

.p-mr-2 {
  margin-right: 0.5rem !important; }

.p-mr-3 {
  margin-right: 1rem !important; }

.p-mr-4 {
  margin-right: 1.5rem !important; }

.p-mr-5 {
  margin-right: 2rem !important; }

.p-mr-6 {
  margin-right: 3rem !important; }

.p-mr-auto {
  margin-right: auto !important; }

.p-ml-0 {
  margin-left: 0 !important; }

.p-ml-1 {
  margin-left: 0.25rem !important; }

.p-ml-2 {
  margin-left: 0.5rem !important; }

.p-ml-3 {
  margin-left: 1rem !important; }

.p-ml-4 {
  margin-left: 1.5rem !important; }

.p-ml-5 {
  margin-left: 2rem !important; }

.p-ml-6 {
  margin-left: 3rem !important; }

.p-ml-auto {
  margin-left: auto !important; }

.p-mb-0 {
  margin-bottom: 0 !important; }

.p-mb-1 {
  margin-bottom: 0.25rem !important; }

.p-mb-2 {
  margin-bottom: 0.5rem !important; }

.p-mb-3 {
  margin-bottom: 1rem !important; }

.p-mb-4 {
  margin-bottom: 1.5rem !important; }

.p-mb-5 {
  margin-bottom: 2rem !important; }

.p-mb-6 {
  margin-bottom: 3rem !important; }

.p-mb-auto {
  margin-bottom: auto !important; }

.p-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.p-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important; }

.p-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important; }

.p-mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important; }

.p-mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important; }

.p-mx-5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important; }

.p-mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important; }

.p-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important; }

.p-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.p-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.p-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.p-my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.p-my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.p-my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.p-my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.p-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.p-m-0 {
  margin: 0 !important; }

.p-m-1 {
  margin: 0.25rem !important; }

.p-m-2 {
  margin: 0.5rem !important; }

.p-m-3 {
  margin: 1rem !important; }

.p-m-4 {
  margin: 1.5rem !important; }

.p-m-5 {
  margin: 2rem !important; }

.p-m-6 {
  margin: 3rem !important; }

.p-m-auto {
  margin: auto !important; }

@media screen and (min-width: 576px) {
  .p-mt-sm-0 {
    margin-top: 0 !important; }

  .p-mt-sm-1 {
    margin-top: 0.25rem !important; }

  .p-mt-sm-2 {
    margin-top: 0.5rem !important; }

  .p-mt-sm-3 {
    margin-top: 1rem !important; }

  .p-mt-sm-4 {
    margin-top: 1.5rem !important; }

  .p-mt-sm-5 {
    margin-top: 2rem !important; }

  .p-mt-sm-6 {
    margin-top: 3rem !important; }

  .p-mt-sm-auto {
    margin-top: 3rem !important; }

  .p-mr-sm-0 {
    margin-right: 0 !important; }

  .p-mr-sm-1 {
    margin-right: 0.25rem !important; }

  .p-mr-sm-2 {
    margin-right: 0.5rem !important; }

  .p-mr-sm-3 {
    margin-right: 1rem !important; }

  .p-mr-sm-4 {
    margin-right: 1.5rem !important; }

  .p-mr-sm-5 {
    margin-right: 2rem !important; }

  .p-mr-sm-6 {
    margin-right: 3rem !important; }

  .p-mr-sm-auto {
    margin-right: auto !important; }

  .p-ml-sm-0 {
    margin-left: 0 !important; }

  .p-ml-sm-1 {
    margin-left: 0.25rem !important; }

  .p-ml-sm-2 {
    margin-left: 0.5rem !important; }

  .p-ml-sm-3 {
    margin-left: 1rem !important; }

  .p-ml-sm-4 {
    margin-left: 1.5rem !important; }

  .p-ml-sm-5 {
    margin-left: 2rem !important; }

  .p-ml-sm-6 {
    margin-left: 3rem !important; }

  .p-ml-sm-auto {
    margin-left: auto !important; }

  .p-mb-sm-0 {
    margin-bottom: 0 !important; }

  .p-mb-sm-1 {
    margin-bottom: 0.25rem !important; }

  .p-mb-sm-2 {
    margin-bottom: 0.5rem !important; }

  .p-mb-sm-3 {
    margin-bottom: 1rem !important; }

  .p-mb-sm-4 {
    margin-bottom: 1.5rem !important; }

  .p-mb-sm-5 {
    margin-bottom: 2rem !important; }

  .p-mb-sm-6 {
    margin-bottom: 3rem !important; }

  .p-mb-sm-auto {
    margin-bottom: auto !important; }

  .p-mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .p-mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }

  .p-mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }

  .p-mx-sm-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }

  .p-mx-sm-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }

  .p-mx-sm-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important; }

  .p-mx-sm-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }

  .p-mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important; }

  .p-my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .p-my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .p-my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .p-my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .p-my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }

  .p-my-sm-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .p-my-sm-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .p-my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }

  .p-m-sm-0 {
    margin: 0 !important; }

  .p-m-sm-1 {
    margin: 0.25rem !important; }

  .p-m-sm-2 {
    margin: 0.5rem !important; }

  .p-m-sm-3 {
    margin: 1rem !important; }

  .p-m-sm-4 {
    margin: 1.5rem !important; }

  .p-m-sm-5 {
    margin: 2rem !important; }

  .p-m-sm-6 {
    margin: 3rem !important; }

  .p-m-sm-auto {
    margin: auto !important; } }
@media screen and (min-width: 768px) {
  .p-mt-md-0 {
    margin-top: 0 !important; }

  .p-mt-md-1 {
    margin-top: 0.25rem !important; }

  .p-mt-md-2 {
    margin-top: 0.5rem !important; }

  .p-mt-md-3 {
    margin-top: 1rem !important; }

  .p-mt-md-4 {
    margin-top: 1.5rem !important; }

  .p-mt-md-5 {
    margin-top: 2rem !important; }

  .p-mt-md-6 {
    margin-top: 3rem !important; }

  .p-mt-md-auto {
    margin-top: 3rem !important; }

  .p-mr-md-0 {
    margin-right: 0 !important; }

  .p-mr-md-1 {
    margin-right: 0.25rem !important; }

  .p-mr-md-2 {
    margin-right: 0.5rem !important; }

  .p-mr-md-3 {
    margin-right: 1rem !important; }

  .p-mr-md-4 {
    margin-right: 1.5rem !important; }

  .p-mr-md-5 {
    margin-right: 2rem !important; }

  .p-mr-md-6 {
    margin-right: 3rem !important; }

  .p-mr-md-auto {
    margin-right: auto !important; }

  .p-ml-md-0 {
    margin-left: 0 !important; }

  .p-ml-md-1 {
    margin-left: 0.25rem !important; }

  .p-ml-md-2 {
    margin-left: 0.5rem !important; }

  .p-ml-md-3 {
    margin-left: 1rem !important; }

  .p-ml-md-4 {
    margin-left: 1.5rem !important; }

  .p-ml-md-5 {
    margin-left: 2rem !important; }

  .p-ml-md-6 {
    margin-left: 3rem !important; }

  .p-ml-md-auto {
    margin-left: auto !important; }

  .p-mb-md-0 {
    margin-bottom: 0 !important; }

  .p-mb-md-1 {
    margin-bottom: 0.25rem !important; }

  .p-mb-md-2 {
    margin-bottom: 0.5rem !important; }

  .p-mb-md-3 {
    margin-bottom: 1rem !important; }

  .p-mb-md-4 {
    margin-bottom: 1.5rem !important; }

  .p-mb-md-5 {
    margin-bottom: 2rem !important; }

  .p-mb-md-6 {
    margin-bottom: 3rem !important; }

  .p-mb-md-auto {
    margin-bottom: auto !important; }

  .p-mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .p-mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }

  .p-mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }

  .p-mx-md-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }

  .p-mx-md-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }

  .p-mx-md-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important; }

  .p-mx-md-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }

  .p-mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important; }

  .p-my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .p-my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .p-my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .p-my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .p-my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }

  .p-my-md-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .p-my-md-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .p-my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }

  .p-m-md-0 {
    margin: 0 !important; }

  .p-m-md-1 {
    margin: 0.25rem !important; }

  .p-m-md-2 {
    margin: 0.5rem !important; }

  .p-m-md-3 {
    margin: 1rem !important; }

  .p-m-md-4 {
    margin: 1.5rem !important; }

  .p-m-md-5 {
    margin: 2rem !important; }

  .p-m-md-6 {
    margin: 3rem !important; }

  .p-m-md-auto {
    margin: auto !important; } }
@media screen and (min-width: 992px) {
  .p-mt-lg-0 {
    margin-top: 0 !important; }

  .p-mt-lg-1 {
    margin-top: 0.25rem !important; }

  .p-mt-lg-2 {
    margin-top: 0.5rem !important; }

  .p-mt-lg-3 {
    margin-top: 1rem !important; }

  .p-mt-lg-4 {
    margin-top: 1.5rem !important; }

  .p-mt-lg-5 {
    margin-top: 2rem !important; }

  .p-mt-lg-6 {
    margin-top: 3rem !important; }

  .p-mt-lg-auto {
    margin-top: 3rem !important; }

  .p-mr-lg-0 {
    margin-right: 0 !important; }

  .p-mr-lg-1 {
    margin-right: 0.25rem !important; }

  .p-mr-lg-2 {
    margin-right: 0.5rem !important; }

  .p-mr-lg-3 {
    margin-right: 1rem !important; }

  .p-mr-lg-4 {
    margin-right: 1.5rem !important; }

  .p-mr-lg-5 {
    margin-right: 2rem !important; }

  .p-mr-lg-6 {
    margin-right: 3rem !important; }

  .p-mr-lg-auto {
    margin-right: auto !important; }

  .p-ml-lg-0 {
    margin-left: 0 !important; }

  .p-ml-lg-1 {
    margin-left: 0.25rem !important; }

  .p-ml-lg-2 {
    margin-left: 0.5rem !important; }

  .p-ml-lg-3 {
    margin-left: 1rem !important; }

  .p-ml-lg-4 {
    margin-left: 1.5rem !important; }

  .p-ml-lg-5 {
    margin-left: 2rem !important; }

  .p-ml-lg-6 {
    margin-left: 3rem !important; }

  .p-ml-lg-auto {
    margin-left: auto !important; }

  .p-mb-lg-0 {
    margin-bottom: 0 !important; }

  .p-mb-lg-1 {
    margin-bottom: 0.25rem !important; }

  .p-mb-lg-2 {
    margin-bottom: 0.5rem !important; }

  .p-mb-lg-3 {
    margin-bottom: 1rem !important; }

  .p-mb-lg-4 {
    margin-bottom: 1.5rem !important; }

  .p-mb-lg-5 {
    margin-bottom: 2rem !important; }

  .p-mb-lg-6 {
    margin-bottom: 3rem !important; }

  .p-mb-lg-auto {
    margin-bottom: auto !important; }

  .p-mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .p-mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }

  .p-mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }

  .p-mx-lg-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }

  .p-mx-lg-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }

  .p-mx-lg-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important; }

  .p-mx-lg-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }

  .p-mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important; }

  .p-my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .p-my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .p-my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .p-my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .p-my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }

  .p-my-lg-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .p-my-lg-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .p-my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }

  .p-m-lg-0 {
    margin: 0 !important; }

  .p-m-lg-1 {
    margin: 0.25rem !important; }

  .p-m-lg-2 {
    margin: 0.5rem !important; }

  .p-m-lg-3 {
    margin: 1rem !important; }

  .p-m-lg-4 {
    margin: 1.5rem !important; }

  .p-m-lg-5 {
    margin: 2rem !important; }

  .p-m-lg-6 {
    margin: 3rem !important; }

  .p-m-lg-auto {
    margin: auto !important; } }
@media screen and (min-width: 1200px) {
  .p-mt-xl-0 {
    margin-top: 0 !important; }

  .p-mt-xl-1 {
    margin-top: 0.25rem !important; }

  .p-mt-xl-2 {
    margin-top: 0.5rem !important; }

  .p-mt-xl-3 {
    margin-top: 1rem !important; }

  .p-mt-xl-4 {
    margin-top: 1.5rem !important; }

  .p-mt-xl-5 {
    margin-top: 2rem !important; }

  .p-mt-xl-6 {
    margin-top: 3rem !important; }

  .p-mt-xl-auto {
    margin-top: 3rem !important; }

  .p-mr-xl-0 {
    margin-right: 0 !important; }

  .p-mr-xl-1 {
    margin-right: 0.25rem !important; }

  .p-mr-xl-2 {
    margin-right: 0.5rem !important; }

  .p-mr-xl-3 {
    margin-right: 1rem !important; }

  .p-mr-xl-4 {
    margin-right: 1.5rem !important; }

  .p-mr-xl-5 {
    margin-right: 2rem !important; }

  .p-mr-xl-6 {
    margin-right: 3rem !important; }

  .p-mr-xl-auto {
    margin-right: auto !important; }

  .p-ml-xl-0 {
    margin-left: 0 !important; }

  .p-ml-xl-1 {
    margin-left: 0.25rem !important; }

  .p-ml-xl-2 {
    margin-left: 0.5rem !important; }

  .p-ml-xl-3 {
    margin-left: 1rem !important; }

  .p-ml-xl-4 {
    margin-left: 1.5rem !important; }

  .p-ml-xl-5 {
    margin-left: 2rem !important; }

  .p-ml-xl-6 {
    margin-left: 3rem !important; }

  .p-ml-xl-auto {
    margin-left: auto !important; }

  .p-mb-xl-0 {
    margin-bottom: 0 !important; }

  .p-mb-xl-1 {
    margin-bottom: 0.25rem !important; }

  .p-mb-xl-2 {
    margin-bottom: 0.5rem !important; }

  .p-mb-xl-3 {
    margin-bottom: 1rem !important; }

  .p-mb-xl-4 {
    margin-bottom: 1.5rem !important; }

  .p-mb-xl-5 {
    margin-bottom: 2rem !important; }

  .p-mb-xl-6 {
    margin-bottom: 3rem !important; }

  .p-mb-xl-auto {
    margin-bottom: auto !important; }

  .p-mx-xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .p-mx-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important; }

  .p-mx-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important; }

  .p-mx-xl-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }

  .p-mx-xl-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important; }

  .p-mx-xl-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important; }

  .p-mx-xl-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important; }

  .p-mx-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important; }

  .p-my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .p-my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

  .p-my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

  .p-my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .p-my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }

  .p-my-xl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .p-my-xl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

  .p-my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }

  .p-m-xl-0 {
    margin: 0 !important; }

  .p-m-xl-1 {
    margin: 0.25rem !important; }

  .p-m-xl-2 {
    margin: 0.5rem !important; }

  .p-m-xl-3 {
    margin: 1rem !important; }

  .p-m-xl-4 {
    margin: 1.5rem !important; }

  .p-m-xl-5 {
    margin: 2rem !important; }

  .p-m-xl-6 {
    margin: 3rem !important; }

  .p-m-xl-auto {
    margin: auto !important; } }
.p-shadow-1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12); }

.p-shadow-2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

.p-shadow-3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12); }

.p-shadow-4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }

.p-shadow-5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12); }

.p-shadow-6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); }

.p-shadow-7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12); }

.p-shadow-8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12); }

.p-shadow-9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12); }

.p-shadow-10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12); }

.p-shadow-11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12); }

.p-shadow-12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12); }

.p-shadow-13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12); }

.p-shadow-14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12); }

.p-shadow-15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12); }

.p-shadow-16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12); }

.p-shadow-17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12); }

.p-shadow-18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12); }

.p-shadow-19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12); }

.p-shadow-20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12); }

.p-shadow-21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12); }

.p-shadow-22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12); }

.p-shadow-23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12); }

.p-shadow-24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12); }

.p-custom-flex-default {
  flex: 0 1 auto;
  max-width: 100%;
  padding: 5px; }

.p-grid {
  margin: 0; }

.flex-grow-1 {
  flex-grow: 1; }

.flex-item-label {
  padding-left: 0;
  padding-right: 0; }

.flex-item-required-asterisk {
  padding-left: 0;
  padding-right: 0; }
  .flex-item-required-asterisk span.ui-outputlabel-rfi {
    margin: 0; }

.flex-item-tooltip > .tooltip-icon-wrapper {
  margin: 0; }

/*Határidőkezelés táblázat táblázat fejléc szavak tördelése*/
th[id$="HKnev"],
th[id$="HKhatarido"],
th[id$="HKnapok"],
th[id$="HKfigyelmeztetes"],
th[id$="PeriodikusFigyelmeztetes"] {
  overflow: break-word;
  word-wrap: break-word; }

div[id$="keresesPanelGrid"] .ui-g .ui-panelgrid-cell {
  padding: 2px 10px 2px 10px; }
  @media screen and (max-width: 1025px) {
    div[id$="keresesPanelGrid"] .ui-g .ui-panelgrid-cell {
      padding-left: 0; } }
  div[id$="keresesPanelGrid"] .ui-g .ui-panelgrid-cell label {
    font-weight: normal; }

div.audit-log-buttons {
  display: flex;
  margin-left: 15px; }
  @media screen and (max-width: 1025px) {
    div.audit-log-buttons {
      margin-left: 0; } }
  div.audit-log-buttons > button {
    width: 150px; }

/*Határidőkezelés felület gombok*/
.deadline-management-buttons-container {
  display: flex;
  margin-top: 10px; }
  .deadline-management-buttons-container > div {
    flex: 0 1 auto;
    padding: 5px; }
    .deadline-management-buttons-container > div > button {
      margin: 0; }
  .deadline-management-buttons-container > div:first-child {
    padding-left: 0; }

/*Céges felhasználó kezelés felülethez CSS*/
.user-search-wrapper {
  display: flex;
  align-items: baseline; }
  .user-search-wrapper .user-search-status-wrapper {
    padding: 0;
    display: flex; }
  .user-search-wrapper .user-search-role-wrapper {
    padding: 0;
    display: flex; }
  .user-search-wrapper label {
    font-weight: normal; }

.company-search-wrapper {
  display: flex; }
  .company-search-wrapper label {
    font-weight: normal; }

/*login*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 21, 2011 09:23:17 AM America/New_York */
@font-face {
  font-family: 'PT-Sans Narrow';
  src: url("/javax.faces.resource/ptsans/PTN57F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/ptsans/PTN57F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/ptsans/PTN57F-webfont.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/ptsans/PTN57F-webfont.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/ptsans/PTN57F-webfont.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#PTSansNarrowRegular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PT-Sans Caption';
  src: url("/javax.faces.resource/ptsans/PTC75F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/ptsans/PTC75F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/ptsans/PTC75F-webfont.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/ptsans/PTC75F-webfont.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/ptsans/PTC75F-webfont.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#PTSansCaptionBold") format("svg");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'PT-Sans Caption';
  src: url("/javax.faces.resource/ptsans/PTC55F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/ptsans/PTC55F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/ptsans/PTC55F-webfont.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/ptsans/PTC55F-webfont.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/ptsans/PTC55F-webfont.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#PTSansCaptionRegular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'PT-Sans';
  src: url("/javax.faces.resource/ptsans/PTS76F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/ptsans/PTS76F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/ptsans/PTS76F-webfont.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/ptsans/PTS76F-webfont.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/ptsans/PTS76F-webfont.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#PTSansBoldItalic") format("svg");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'PT-Sans';
  src: url("/javax.faces.resource/ptsans/PTS75F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/ptsans/PTS75F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/ptsans/PTS75F-webfont.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/ptsans/PTS75F-webfont.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/ptsans/PTS75F-webfont.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#PTSansBold") format("svg");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'PT-Sans';
  src: url("/javax.faces.resource/ptsans/PTS56F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/ptsans/PTS56F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/ptsans/PTS56F-webfont.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/ptsans/PTS56F-webfont.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/ptsans/PTS56F-webfont.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#PTSansItalic") format("svg");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'PT-Sans';
  src: url("/javax.faces.resource/ptsans/PTS55F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/ptsans/PTS55F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/ptsans/PTS55F-webfont.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/ptsans/PTS55F-webfont.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/ptsans/PTS55F-webfont.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#PTSansRegular") format("svg");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'PT-Sans Narrow';
  src: url("/javax.faces.resource/ptsans/PTN77F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  src: url("/javax.faces.resource/ptsans/PTN77F-webfont.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts?#iefix") format("embedded-opentype"), url("/javax.faces.resource/ptsans/PTN77F-webfont.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/ptsans/PTN77F-webfont.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"), url("/javax.faces.resource/ptsans/PTN77F-webfont.svg.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts#PTSansNarrowBold") format("svg");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("/javax.faces.resource/iconfont/MaterialIcons-Regular.eot.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts");
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("/javax.faces.resource/iconfont/MaterialIcons-Regular.woff2.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff2"), url("/javax.faces.resource/iconfont/MaterialIcons-Regular.woff.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("woff"), url("/javax.faces.resource/iconfont/MaterialIcons-Regular.ttf.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=fonts") format("truetype"); }
/* CSS unicode tábla, material iconokhoz */
.ui-icon {
  background: none !important; }

.ui-icon:before {
  content: '';
  text-indent: 0;
  width: 16px;
  height: 16px;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  /* Preferred icon size */
  display: block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  overflow: hidden;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

/* Unicode */
.ui-icon-three-d-rotation:before {
  content: '\e84d'; }

.ui-icon-ac-unit:before {
  content: '\eb3b'; }

.ui-icon-access-alarm:before {
  content: '\e190'; }

.ui-icon-access-alarms:before {
  content: '\e191'; }

.ui-icon-access-time:before {
  content: '\e192'; }

.ui-icon-accessibility:before {
  content: '\e84e'; }

.ui-icon-accessible:before {
  content: '\e914'; }

.ui-icon-account-balance:before {
  content: '\e84f'; }

.ui-icon-account-balance-wallet:before {
  content: '\e850'; }

.ui-icon-account-box:before {
  content: '\e851'; }

.ui-icon-account-circle:before {
  content: '\e853'; }

.ui-icon-adb:before {
  content: '\e60e'; }

.ui-icon-add:before, .ui-icon-plusthick:before, .ui-icon-arrow-1-e:before {
  content: '\e145'; }

.ui-icon-add-a-photo:before {
  content: '\e439'; }

.ui-icon-add-alarm:before {
  content: '\e193'; }

.ui-icon-add-alert:before {
  content: '\e003'; }

.ui-icon-add-box:before {
  content: '\e146'; }

.ui-icon-add-circle:before, .ui-icon-arrowstop-1-e:before {
  content: '\e147'; }

.ui-icon-add-circle-outline:before {
  content: '\e148'; }

.ui-icon-add-location:before {
  content: '\e567'; }

.ui-icon-add-shopping-cart:before {
  content: '\e854'; }

.ui-icon-add-to-photos:before {
  content: '\e39d'; }

.ui-icon-add-to-queue:before {
  content: '\e05c'; }

.ui-icon-adjust:before {
  content: '\e39e'; }

.ui-icon-airline-seat-flat:before {
  content: '\e630'; }

.ui-icon-airline-seat-flat-angled:before {
  content: '\e631'; }

.ui-icon-airline-seat-individual-suite:before {
  content: '\e632'; }

.ui-icon-airline-seat-legroom-extra:before {
  content: '\e633'; }

.ui-icon-airline-seat-legroom-normal:before {
  content: '\e634'; }

.ui-icon-airline-seat-legroom-reduced:before {
  content: '\e635'; }

.ui-icon-airline-seat-recline-extra:before {
  content: '\e636'; }

.ui-icon-airline-seat-recline-normal:before {
  content: '\e637'; }

.ui-icon-airplanemode-active:before {
  content: '\e195'; }

.ui-icon-airplanemode-inactive:before {
  content: '\e194'; }

.ui-icon-airplay:before {
  content: '\e055'; }

.ui-icon-airport-shuttle:before {
  content: '\eb3c'; }

.ui-icon-alarm:before {
  content: '\e855'; }

.ui-icon-alarm-add:before {
  content: '\e856'; }

.ui-icon-alarm-off:before {
  content: '\e857'; }

.ui-icon-alarm-on:before {
  content: '\e858'; }

.ui-icon-album:before {
  content: '\e019'; }

.ui-icon-all-inclusive:before {
  content: '\eb3d'; }

.ui-icon-all-out:before {
  content: '\e90b'; }

.ui-icon-android:before {
  content: '\e859'; }

.ui-icon-announcement:before {
  content: '\e85a'; }

.ui-icon-apps:before {
  content: '\e5c3'; }

.ui-icon-archive:before {
  content: '\e149'; }

.ui-icon-arrow-back:before {
  content: '\e5c4'; }

.ui-icon-arrow-downward:before, .ui-icon-arrow-1-s:before {
  content: '\e5db'; }

.ui-icon-arrow-drop-down:before {
  content: '\e5c5'; }

.ui-icon-arrow-drop-down-circle:before {
  content: '\e5c6'; }

.ui-icon-arrow-drop-up:before {
  content: '\e5c7'; }

.ui-icon-arrow-forward:before {
  content: '\e5c8'; }

.ui-icon-arrow-upward:before, .ui-icon-arrow-1-n:before {
  content: '\e5d8'; }

.ui-icon-art-track:before {
  content: '\e060'; }

.ui-icon-aspect-ratio:before {
  content: '\e85b'; }

.ui-icon-assessment:before {
  content: '\e85c'; }

.ui-icon-assignment:before {
  content: '\e85d'; }

.ui-icon-assignment-ind:before {
  content: '\e85e'; }

.ui-icon-assignment-late:before {
  content: '\e85f'; }

.ui-icon-assignment-return:before {
  content: '\e860'; }

.ui-icon-assignment-returned:before {
  content: '\e861'; }

.ui-icon-assignment-turned-in:before {
  content: '\e862'; }

.ui-icon-assistant:before {
  content: '\e39f'; }

.ui-icon-assistant-photo:before {
  content: '\e3a0'; }

.ui-icon-attach-file:before {
  content: '\e226'; }

.ui-icon-attach-money:before {
  content: '\e227'; }

.ui-icon-attachment:before {
  content: '\e2bc'; }

.ui-icon-audiotrack:before {
  content: '\e3a1'; }

.ui-icon-autorenew:before {
  content: '\e863'; }

.ui-icon-av-timer:before {
  content: '\e01b'; }

.ui-icon-backspace:before {
  content: '\e14a'; }

.ui-icon-backup:before {
  content: '\e864'; }

.ui-icon-battery-alert:before {
  content: '\e19c'; }

.ui-icon-battery-charging-full:before {
  content: '\e1a3'; }

.ui-icon-battery-full:before {
  content: '\e1a4'; }

.ui-icon-battery-std:before {
  content: '\e1a5'; }

.ui-icon-battery-unknown:before {
  content: '\e1a6'; }

.ui-icon-beach-access:before {
  content: '\eb3e'; }

.ui-icon-beenhere:before {
  content: '\e52d'; }

.ui-icon-block:before {
  content: '\e14b'; }

.ui-icon-bluetooth:before {
  content: '\e1a7'; }

.ui-icon-bluetooth-audio:before {
  content: '\e60f'; }

.ui-icon-bluetooth-connected:before {
  content: '\e1a8'; }

.ui-icon-bluetooth-disabled:before {
  content: '\e1a9'; }

.ui-icon-bluetooth-searching:before {
  content: '\e1aa'; }

.ui-icon-blur-circular:before {
  content: '\e3a2'; }

.ui-icon-blur-linear:before {
  content: '\e3a3'; }

.ui-icon-blur-off:before {
  content: '\e3a4'; }

.ui-icon-blur-on:before {
  content: '\e3a5'; }

.ui-icon-book:before {
  content: '\e865'; }

.ui-icon-bookmark:before {
  content: '\e866'; }

.ui-icon-bookmark-border:before {
  content: '\e867'; }

.ui-icon-border-all:before {
  content: '\e228'; }

.ui-icon-border-bottom:before {
  content: '\e229'; }

.ui-icon-border-clear:before {
  content: '\e22a'; }

.ui-icon-border-color:before {
  content: '\e22b'; }

.ui-icon-border-horizontal:before {
  content: '\e22c'; }

.ui-icon-border-inner:before {
  content: '\e22d'; }

.ui-icon-border-left:before {
  content: '\e22e'; }

.ui-icon-border-outer:before {
  content: '\e22f'; }

.ui-icon-border-right:before {
  content: '\e230'; }

.ui-icon-border-style:before {
  content: '\e231'; }

.ui-icon-border-top:before {
  content: '\e232'; }

.ui-icon-border-vertical:before {
  content: '\e233'; }

.ui-icon-branding-watermark:before {
  content: '\e06b'; }

.ui-icon-brightness-1:before {
  content: '\e3a6'; }

.ui-icon-brightness-2:before {
  content: '\e3a7'; }

.ui-icon-brightness-3:before {
  content: '\e3a8'; }

.ui-icon-brightness-4:before {
  content: '\e3a9'; }

.ui-icon-brightness-5:before {
  content: '\e3aa'; }

.ui-icon-brightness-6:before {
  content: '\e3ab'; }

.ui-icon-brightness-7:before {
  content: '\e3ac'; }

.ui-icon-brightness-auto:before {
  content: '\e1ab'; }

.ui-icon-brightness-high:before {
  content: '\e1ac'; }

.ui-icon-brightness-low:before {
  content: '\e1ad'; }

.ui-icon-brightness-medium:before {
  content: '\e1ae'; }

.ui-icon-broken-image:before {
  content: '\e3ad'; }

.ui-icon-brush:before {
  content: '\e3ae'; }

.ui-icon-bubble-chart:before {
  content: '\e6dd'; }

.ui-icon-bug-report:before {
  content: '\e868'; }

.ui-icon-build:before {
  content: '\e869'; }

.ui-icon-burst-mode:before {
  content: '\e43c'; }

.ui-icon-business:before {
  content: '\e0af'; }

.ui-icon-business-center:before {
  content: '\eb3f'; }

.ui-icon-cached:before {
  content: '\e86a'; }

.ui-icon-cake:before {
  content: '\e7e9'; }

.ui-icon-call:before {
  content: '\e0b0'; }

.ui-icon-call-end:before {
  content: '\e0b1'; }

.ui-icon-call-made:before {
  content: '\e0b2'; }

.ui-icon-call-merge:before {
  content: '\e0b3'; }

.ui-icon-call-missed:before {
  content: '\e0b4'; }

.ui-icon-call-missed-outgoing:before {
  content: '\e0e4'; }

.ui-icon-call-received:before {
  content: '\e0b5'; }

.ui-icon-call-split:before {
  content: '\e0b6'; }

.ui-icon-call-to-action:before {
  content: '\e06c'; }

.ui-icon-camera:before {
  content: '\e3af'; }

.ui-icon-camera-alt:before {
  content: '\e3b0'; }

.ui-icon-camera-enhance:before {
  content: '\e8fc'; }

.ui-icon-camera-front:before {
  content: '\e3b1'; }

.ui-icon-camera-rear:before {
  content: '\e3b2'; }

.ui-icon-camera-roll:before {
  content: '\e3b3'; }

.ui-icon-cancel:before {
  content: '\e5c9'; }

.ui-icon-card-giftcard:before {
  content: '\e8f6'; }

.ui-icon-card-membership:before {
  content: '\e8f7'; }

.ui-icon-card-travel:before {
  content: '\e8f8'; }

.ui-icon-casino:before {
  content: '\eb40'; }

.ui-icon-cast:before {
  content: '\e307'; }

.ui-icon-cast-connected:before {
  content: '\e308'; }

.ui-icon-center-focus-strong:before {
  content: '\e3b4'; }

.ui-icon-center-focus-weak:before {
  content: '\e3b5'; }

.ui-icon-change-history:before {
  content: '\e86b'; }

.ui-icon-chat:before {
  content: '\e0b7'; }

.ui-icon-chat-bubble:before {
  content: '\e0ca'; }

.ui-icon-chat-bubble-outline:before {
  content: '\e0cb'; }

.ui-icon-check:before {
  content: '\e5ca'; }

.ui-icon-check-box:before {
  content: '\e834'; }

.ui-icon-check-box-outline-blank:before {
  content: '\e835'; }

.ui-icon-check-circle:before {
  content: '\e86c'; }

.ui-icon-chevron-left:before {
  content: '\e5cb'; }

.ui-icon-chevron-right:before {
  content: '\e5cc'; }

.ui-icon-child-care:before {
  content: '\eb41'; }

.ui-icon-child-friendly:before {
  content: '\eb42'; }

.ui-icon-chrome-reader-mode:before {
  content: '\e86d'; }

.ui-icon-class:before {
  content: '\e86e'; }

.ui-icon-clear:before {
  content: '\e14c'; }

.ui-icon-clear-all:before {
  content: '\e0b8'; }

.ui-icon-close:before, .ui-icon-closethick:before {
  content: '\e5cd'; }

.ui-icon-closed-caption:before {
  content: '\e01c'; }

.ui-icon-cloud:before {
  content: '\e2bd'; }

.ui-icon-cloud-circle:before {
  content: '\e2be'; }

.ui-icon-cloud-done:before {
  content: '\e2bf'; }

.ui-icon-cloud-download:before {
  content: '\e2c0'; }

.ui-icon-cloud-off:before {
  content: '\e2c1'; }

.ui-icon-cloud-queue:before {
  content: '\e2c2'; }

.ui-icon-cloud-upload:before {
  content: '\e2c3'; }

.ui-icon-code:before, .ui-icon-carat-2-n-s:before {
  content: '\e86f'; }

.ui-icon-collections:before {
  content: '\e3b6'; }

.ui-icon-collections-bookmark:before {
  content: '\e431'; }

.ui-icon-color-lens:before {
  content: '\e3b7'; }

.ui-icon-colorize:before {
  content: '\e3b8'; }

.ui-icon-comment:before {
  content: '\e0b9'; }

.ui-icon-compare:before {
  content: '\e3b9'; }

.ui-icon-compare-arrows:before {
  content: '\e915'; }

.ui-icon-computer:before {
  content: '\e30a'; }

.ui-icon-confirmation-number:before {
  content: '\e638'; }

.ui-icon-contact-mail:before {
  content: '\e0d0'; }

.ui-icon-contact-phone:before {
  content: '\e0cf'; }

.ui-icon-contacts:before {
  content: '\e0ba'; }

.ui-icon-content-copy:before {
  content: '\e14d'; }

.ui-icon-content-cut:before {
  content: '\e14e'; }

.ui-icon-content-paste:before {
  content: '\e14f'; }

.ui-icon-control-point:before {
  content: '\e3ba'; }

.ui-icon-control-point-duplicate:before {
  content: '\e3bb'; }

.ui-icon-copyright:before {
  content: '\e90c'; }

.ui-icon-create:before {
  content: '\e150'; }

.ui-icon-create-new-folder:before {
  content: '\e2cc'; }

.ui-icon-credit-card:before {
  content: '\e870'; }

.ui-icon-crop:before {
  content: '\e3be'; }

.ui-icon-crop-16-9:before {
  content: '\e3bc'; }

.ui-icon-crop-3-2:before {
  content: '\e3bd'; }

.ui-icon-crop-5-4:before {
  content: '\e3bf'; }

.ui-icon-crop-7-5:before {
  content: '\e3c0'; }

.ui-icon-crop-din:before {
  content: '\e3c1'; }

.ui-icon-crop-free:before {
  content: '\e3c2'; }

.ui-icon-crop-landscape:before {
  content: '\e3c3'; }

.ui-icon-crop-original:before {
  content: '\e3c4'; }

.ui-icon-crop-portrait:before {
  content: '\e3c5'; }

.ui-icon-crop-rotate:before {
  content: '\e437'; }

.ui-icon-crop-square:before {
  content: '\e3c6'; }

.ui-icon-dashboard:before {
  content: '\e871'; }

.ui-icon-data-usage:before {
  content: '\e1af'; }

.ui-icon-date-range:before {
  content: '\e916'; }

.ui-icon-dehaze:before {
  content: '\e3c7'; }

.ui-icon-delete:before {
  content: '\e872'; }

.ui-icon-delete-forever:before {
  content: '\e92b'; }

.ui-icon-delete-sweep:before {
  content: '\e16c'; }

.ui-icon-description:before {
  content: '\e873'; }

.ui-icon-desktop-mac:before {
  content: '\e30b'; }

.ui-icon-desktop-windows:before {
  content: '\e30c'; }

.ui-icon-details:before {
  content: '\e3c8'; }

.ui-icon-developer-board:before {
  content: '\e30d'; }

.ui-icon-developer-mode:before {
  content: '\e1b0'; }

.ui-icon-device-hub:before {
  content: '\e335'; }

.ui-icon-devices:before {
  content: '\e1b1'; }

.ui-icon-devices-other:before {
  content: '\e337'; }

.ui-icon-dialer-sip:before {
  content: '\e0bb'; }

.ui-icon-dialpad:before {
  content: '\e0bc'; }

.ui-icon-directions:before {
  content: '\e52e'; }

.ui-icon-directions-bike:before {
  content: '\e52f'; }

.ui-icon-directions-boat:before {
  content: '\e532'; }

.ui-icon-directions-bus:before {
  content: '\e530'; }

.ui-icon-directions-car:before {
  content: '\e531'; }

.ui-icon-directions-railway:before {
  content: '\e534'; }

.ui-icon-directions-run:before {
  content: '\e566'; }

.ui-icon-directions-subway:before {
  content: '\e533'; }

.ui-icon-directions-transit:before {
  content: '\e535'; }

.ui-icon-directions-walk:before {
  content: '\e536'; }

.ui-icon-disc-full:before {
  content: '\e610'; }

.ui-icon-dns:before {
  content: '\e875'; }

.ui-icon-do-not-disturb:before {
  content: '\e612'; }

.ui-icon-do-not-disturb-alt:before {
  content: '\e611'; }

.ui-icon-do-not-disturb-off:before {
  content: '\e643'; }

.ui-icon-do-not-disturb-on:before {
  content: '\e644'; }

.ui-icon-dock:before {
  content: '\e30e'; }

.ui-icon-domain:before {
  content: '\e7ee'; }

.ui-icon-done:before {
  content: '\e876'; }

.ui-icon-done-all:before {
  content: '\e877'; }

.ui-icon-donut-large:before {
  content: '\e917'; }

.ui-icon-donut-small:before {
  content: '\e918'; }

.ui-icon-drafts:before {
  content: '\e151'; }

.ui-icon-drag-handle:before {
  content: '\e25d'; }

.ui-icon-drive-eta:before {
  content: '\e613'; }

.ui-icon-dvr:before {
  content: '\e1b2'; }

.ui-icon-edit:before {
  content: '\e3c9'; }

.ui-icon-edit-location:before {
  content: '\e568'; }

.ui-icon-eject:before {
  content: '\e8fb'; }

.ui-icon-email:before {
  content: '\e0be'; }

.ui-icon-enhanced-encryption:before {
  content: '\e63f'; }

.ui-icon-equalizer:before {
  content: '\e01d'; }

.ui-icon-error:before {
  content: '\e000'; }

.ui-icon-error-outline:before {
  content: '\e001'; }

.ui-icon-euro-symbol:before {
  content: '\e926'; }

.ui-icon-ev-station:before {
  content: '\e56d'; }

.ui-icon-event:before {
  content: '\e878'; }

.ui-icon-event-available:before {
  content: '\e614'; }

.ui-icon-event-busy:before {
  content: '\e615'; }

.ui-icon-event-note:before {
  content: '\e616'; }

.ui-icon-event-seat:before {
  content: '\e903'; }

.ui-icon-exit-to-app:before {
  content: '\e879'; }

.ui-icon-expand-less:before {
  content: '\e5ce'; }

.ui-icon-expand-more:before {
  content: '\e5cf'; }

.ui-icon-explicit:before {
  content: '\e01e'; }

.ui-icon-explore:before {
  content: '\e87a'; }

.ui-icon-exposure:before {
  content: '\e3ca'; }

.ui-icon-exposure-neg-1:before {
  content: '\e3cb'; }

.ui-icon-exposure-neg-2:before {
  content: '\e3cc'; }

.ui-icon-exposure-plus-1:before {
  content: '\e3cd'; }

.ui-icon-exposure-plus-2:before {
  content: '\e3ce'; }

.ui-icon-exposure-zero:before {
  content: '\e3cf'; }

.ui-icon-extension:before {
  content: '\e87b'; }

.ui-icon-face:before {
  content: '\e87c'; }

.ui-icon-fast-forward:before {
  content: '\e01f'; }

.ui-icon-fast-rewind:before {
  content: '\e020'; }

.ui-icon-favorite:before {
  content: '\e87d'; }

.ui-icon-favorite-border:before {
  content: '\e87e'; }

.ui-icon-featured-play-list:before {
  content: '\e06d'; }

.ui-icon-featured-video:before {
  content: '\e06e'; }

.ui-icon-feedback:before {
  content: '\e87f'; }

.ui-icon-fiber-dvr:before {
  content: '\e05d'; }

.ui-icon-fiber-manual-record:before, .ui-icon-bullet:before {
  content: '\e061'; }

.ui-icon-fiber-new:before {
  content: '\e05e'; }

.ui-icon-fiber-pin:before {
  content: '\e06a'; }

.ui-icon-fiber-smart-record:before {
  content: '\e062'; }

.ui-icon-file-download:before {
  content: '\e2c4'; }

.ui-icon-file-upload:before, .ui-icon-arrowreturnthick-1-n:before {
  content: '\e2c6'; }

.ui-icon-filter:before {
  content: '\e3d3'; }

.ui-icon-filter-1:before {
  content: '\e3d0'; }

.ui-icon-filter-2:before {
  content: '\e3d1'; }

.ui-icon-filter-3:before {
  content: '\e3d2'; }

.ui-icon-filter-4:before {
  content: '\e3d4'; }

.ui-icon-filter-5:before {
  content: '\e3d5'; }

.ui-icon-filter-6:before {
  content: '\e3d6'; }

.ui-icon-filter-7:before {
  content: '\e3d7'; }

.ui-icon-filter-8:before {
  content: '\e3d8'; }

.ui-icon-filter-9:before {
  content: '\e3d9'; }

.ui-icon-filter-9-plus:before {
  content: '\e3da'; }

.ui-icon-filter-b-and-w:before {
  content: '\e3db'; }

.ui-icon-filter-center-focus:before {
  content: '\e3dc'; }

.ui-icon-filter-drama:before {
  content: '\e3dd'; }

.ui-icon-filter-frames:before {
  content: '\e3de'; }

.ui-icon-filter-hdr:before {
  content: '\e3df'; }

.ui-icon-filter-list:before {
  content: '\e152'; }

.ui-icon-filter-none:before {
  content: '\e3e0'; }

.ui-icon-filter-tilt-shift:before {
  content: '\e3e2'; }

.ui-icon-filter-vintage:before {
  content: '\e3e3'; }

.ui-icon-find-in-page:before {
  content: '\e880'; }

.ui-icon-find-replace:before {
  content: '\e881'; }

.ui-icon-fingerprint:before {
  content: '\e90d'; }

.ui-icon-first-page:before, .ui-icon-seek-first:before {
  content: '\e5dc'; }

.ui-icon-fitness-center:before {
  content: '\eb43'; }

.ui-icon-flag:before {
  content: '\e153'; }

.ui-icon-flare:before {
  content: '\e3e4'; }

.ui-icon-flash-auto:before {
  content: '\e3e5'; }

.ui-icon-flash-off:before {
  content: '\e3e6'; }

.ui-icon-flash-on:before {
  content: '\e3e7'; }

.ui-icon-flight:before {
  content: '\e539'; }

.ui-icon-flight-land:before {
  content: '\e904'; }

.ui-icon-flight-takeoff:before {
  content: '\e905'; }

.ui-icon-flip:before {
  content: '\e3e8'; }

.ui-icon-flip-to-back:before {
  content: '\e882'; }

.ui-icon-flip-to-front:before {
  content: '\e883'; }

.ui-icon-folder:before, .ui-icon-folder-collapsed:before {
  content: '\e2c7'; }

.ui-icon-folder-open:before {
  content: '\e2c8'; }

.ui-icon-folder-shared:before {
  content: '\e2c9'; }

.ui-icon-folder-special:before {
  content: '\e617'; }

.ui-icon-font-download:before {
  content: '\e167'; }

.ui-icon-format-align-center:before {
  content: '\e234'; }

.ui-icon-format-align-justify:before {
  content: '\e235'; }

.ui-icon-format-align-left:before {
  content: '\e236'; }

.ui-icon-format-align-right:before {
  content: '\e237'; }

.ui-icon-format-bold:before {
  content: '\e238'; }

.ui-icon-format-clear:before {
  content: '\e239'; }

.ui-icon-format-color-fill:before {
  content: '\e23a'; }

.ui-icon-format-color-reset:before {
  content: '\e23b'; }

.ui-icon-format-color-text:before {
  content: '\e23c'; }

.ui-icon-format-indent-decrease:before {
  content: '\e23d'; }

.ui-icon-format-indent-increase:before {
  content: '\e23e'; }

.ui-icon-format-italic:before {
  content: '\e23f'; }

.ui-icon-format-line-spacing:before {
  content: '\e240'; }

.ui-icon-format-list-bulleted:before {
  content: '\e241'; }

.ui-icon-format-list-numbered:before {
  content: '\e242'; }

.ui-icon-format-paint:before {
  content: '\e243'; }

.ui-icon-format-quote:before {
  content: '\e244'; }

.ui-icon-format-shapes:before {
  content: '\e25e'; }

.ui-icon-format-size:before {
  content: '\e245'; }

.ui-icon-format-strikethrough:before {
  content: '\e246'; }

.ui-icon-format-textdirection-l-to-r:before {
  content: '\e247'; }

.ui-icon-format-textdirection-r-to-l:before {
  content: '\e248'; }

.ui-icon-format-underlined:before {
  content: '\e249'; }

.ui-icon-forum:before {
  content: '\e0bf'; }

.ui-icon-forward:before {
  content: '\e154'; }

.ui-icon-forward-10:before {
  content: '\e056'; }

.ui-icon-forward-30:before {
  content: '\e057'; }

.ui-icon-forward-5:before {
  content: '\e058'; }

.ui-icon-free-breakfast:before {
  content: '\eb44'; }

.ui-icon-fullscreen:before {
  content: '\e5d0'; }

.ui-icon-fullscreen-exit:before {
  content: '\e5d1'; }

.ui-icon-functions:before {
  content: '\e24a'; }

.ui-icon-g-translate:before {
  content: '\e927'; }

.ui-icon-gamepad:before {
  content: '\e30f'; }

.ui-icon-games:before {
  content: '\e021'; }

.ui-icon-gavel:before {
  content: '\e90e'; }

.ui-icon-gesture:before {
  content: '\e155'; }

.ui-icon-get-app:before {
  content: '\e884'; }

.ui-icon-gif:before {
  content: '\e908'; }

.ui-icon-golf-course:before {
  content: '\eb45'; }

.ui-icon-gps-fixed:before {
  content: '\e1b3'; }

.ui-icon-gps-not-fixed:before {
  content: '\e1b4'; }

.ui-icon-gps-off:before {
  content: '\e1b5'; }

.ui-icon-grade:before {
  content: '\e885'; }

.ui-icon-gradient:before {
  content: '\e3e9'; }

.ui-icon-grain:before {
  content: '\e3ea'; }

.ui-icon-graphic-eq:before {
  content: '\e1b8'; }

.ui-icon-grid-off:before {
  content: '\e3eb'; }

.ui-icon-grid-on:before {
  content: '\e3ec'; }

.ui-icon-group:before {
  content: '\e7ef'; }

.ui-icon-group-add:before, .ui-icon-arrowstop-1-w:before {
  content: '\e7f0'; }

.ui-icon-group-work:before {
  content: '\e886'; }

.ui-icon-hd:before {
  content: '\e052'; }

.ui-icon-hdr-off:before {
  content: '\e3ed'; }

.ui-icon-hdr-on:before {
  content: '\e3ee'; }

.ui-icon-hdr-strong:before {
  content: '\e3f1'; }

.ui-icon-hdr-weak:before {
  content: '\e3f2'; }

.ui-icon-headset:before {
  content: '\e310'; }

.ui-icon-headset-mic:before {
  content: '\e311'; }

.ui-icon-healing:before {
  content: '\e3f3'; }

.ui-icon-hearing:before {
  content: '\e023'; }

.ui-icon-help:before {
  content: '\e887'; }

.ui-icon-help-outline:before {
  content: '\e8fd'; }

.ui-icon-high-quality:before {
  content: '\e024'; }

.ui-icon-highlight:before {
  content: '\e25f'; }

.ui-icon-highlight-off:before {
  content: '\e888'; }

.ui-icon-history:before {
  content: '\e889'; }

.ui-icon-home:before {
  content: '\e88a'; }

.ui-icon-hot-tub:before {
  content: '\eb46'; }

.ui-icon-hotel:before {
  content: '\e53a'; }

.ui-icon-hourglass-empty:before {
  content: '\e88b'; }

.ui-icon-hourglass-full:before {
  content: '\e88c'; }

.ui-icon-http:before {
  content: '\e902'; }

.ui-icon-https:before {
  content: '\e88d'; }

.ui-icon-image:before {
  content: '\e3f4'; }

.ui-icon-image-aspect-ratio:before {
  content: '\e3f5'; }

.ui-icon-import-contacts:before {
  content: '\e0e0'; }

.ui-icon-import-export:before {
  content: '\e0c3'; }

.ui-icon-important-devices:before {
  content: '\e912'; }

.ui-icon-inbox:before {
  content: '\e156'; }

.ui-icon-indeterminate-check-box:before, .ui-icon-arrowstop-1-w:before {
  content: '\e909'; }

.ui-icon-info:before {
  content: '\e88e'; }

.ui-icon-info-outline:before {
  content: '\e88f'; }

.ui-icon-input:before {
  content: '\e890'; }

.ui-icon-insert-chart:before {
  content: '\e24b'; }

.ui-icon-insert-comment:before {
  content: '\e24c'; }

.ui-icon-insert-drive-file:before {
  content: '\e24d'; }

.ui-icon-insert-emoticon:before {
  content: '\e24e'; }

.ui-icon-insert-invitation:before {
  content: '\e24f'; }

.ui-icon-insert-link:before {
  content: '\e250'; }

.ui-icon-insert-photo:before {
  content: '\e251'; }

.ui-icon-invert-colors:before {
  content: '\e891'; }

.ui-icon-invert-colors-off:before {
  content: '\e0c4'; }

.ui-icon-iso:before {
  content: '\e3f6'; }

.ui-icon-keyboard:before {
  content: '\e312'; }

.ui-icon-keyboard-arrow-down:before {
  content: '\e313'; }

.ui-icon-keyboard-arrow-left:before {
  content: '\e314'; }

.ui-icon-keyboard-arrow-right:before {
  content: '\e315'; }

.ui-icon-keyboard-arrow-up:before {
  content: '\e316'; }

.ui-icon-keyboard-backspace:before {
  content: '\e317'; }

.ui-icon-keyboard-capslock:before {
  content: '\e318'; }

.ui-icon-keyboard-hide:before {
  content: '\e31a'; }

.ui-icon-keyboard-return:before {
  content: '\e31b'; }

.ui-icon-keyboard-tab:before {
  content: '\e31c'; }

.ui-icon-keyboard-voice:before {
  content: '\e31d'; }

.ui-icon-kitchen:before {
  content: '\eb47'; }

.ui-icon-label:before {
  content: '\e892'; }

.ui-icon-label-outline:before {
  content: '\e893'; }

.ui-icon-landscape:before {
  content: '\e3f7'; }

.ui-icon-language:before {
  content: '\e894'; }

.ui-icon-laptop:before {
  content: '\e31e'; }

.ui-icon-laptop-chromebook:before {
  content: '\e31f'; }

.ui-icon-laptop-mac:before {
  content: '\e320'; }

.ui-icon-laptop-windows:before {
  content: '\e321'; }

.ui-icon-last-page:before, .ui-icon-seek-end:before {
  content: '\e5dd'; }

.ui-icon-launch:before {
  content: '\e895'; }

.ui-icon-layers:before {
  content: '\e53b'; }

.ui-icon-layers-clear:before {
  content: '\e53c'; }

.ui-icon-leak-add:before {
  content: '\e3f8'; }

.ui-icon-leak-remove:before {
  content: '\e3f9'; }

.ui-icon-lens:before {
  content: '\e3fa'; }

.ui-icon-library-add:before {
  content: '\e02e'; }

.ui-icon-library-books:before {
  content: '\e02f'; }

.ui-icon-library-music:before {
  content: '\e030'; }

.ui-icon-lightbulb-outline:before {
  content: '\e90f'; }

.ui-icon-line-style:before {
  content: '\e919'; }

.ui-icon-line-weight:before {
  content: '\e91a'; }

.ui-icon-linear-scale:before {
  content: '\e260'; }

.ui-icon-link:before {
  content: '\e157'; }

.ui-icon-linked-camera:before {
  content: '\e438'; }

.ui-icon-list:before {
  content: '\e896'; }

.ui-icon-live-help:before {
  content: '\e0c6'; }

.ui-icon-live-tv:before {
  content: '\e639'; }

.ui-icon-local-activity:before {
  content: '\e53f'; }

.ui-icon-local-airport:before {
  content: '\e53d'; }

.ui-icon-local-atm:before {
  content: '\e53e'; }

.ui-icon-local-bar:before {
  content: '\e540'; }

.ui-icon-local-cafe:before {
  content: '\e541'; }

.ui-icon-local-car-wash:before {
  content: '\e542'; }

.ui-icon-local-convenience-store:before {
  content: '\e543'; }

.ui-icon-local-dining:before {
  content: '\e556'; }

.ui-icon-local-drink:before {
  content: '\e544'; }

.ui-icon-local-florist:before {
  content: '\e545'; }

.ui-icon-local-gas-station:before {
  content: '\e546'; }

.ui-icon-local-grocery-store:before {
  content: '\e547'; }

.ui-icon-local-hospital:before {
  content: '\e548'; }

.ui-icon-local-hotel:before {
  content: '\e549'; }

.ui-icon-local-laundry-service:before {
  content: '\e54a'; }

.ui-icon-local-library:before {
  content: '\e54b'; }

.ui-icon-local-mall:before {
  content: '\e54c'; }

.ui-icon-local-movies:before {
  content: '\e54d'; }

.ui-icon-local-offer:before {
  content: '\e54e'; }

.ui-icon-local-parking:before {
  content: '\e54f'; }

.ui-icon-local-pharmacy:before {
  content: '\e550'; }

.ui-icon-local-phone:before {
  content: '\e551'; }

.ui-icon-local-pizza:before {
  content: '\e552'; }

.ui-icon-local-play:before {
  content: '\e553'; }

.ui-icon-local-post-office:before {
  content: '\e554'; }

.ui-icon-local-printshop:before {
  content: '\e555'; }

.ui-icon-local-see:before {
  content: '\e557'; }

.ui-icon-local-shipping:before {
  content: '\e558'; }

.ui-icon-local-taxi:before {
  content: '\e559'; }

.ui-icon-location-city:before {
  content: '\e7f1'; }

.ui-icon-location-disabled:before {
  content: '\e1b6'; }

.ui-icon-location-off:before {
  content: '\e0c7'; }

.ui-icon-location-on:before {
  content: '\e0c8'; }

.ui-icon-location-searching:before {
  content: '\e1b7'; }

.ui-icon-lock:before {
  content: '\e897'; }

.ui-icon-lock-open:before {
  content: '\e898'; }

.ui-icon-lock-outline:before {
  content: '\e899'; }

.ui-icon-looks:before {
  content: '\e3fc'; }

.ui-icon-looks-3:before {
  content: '\e3fb'; }

.ui-icon-looks-4:before {
  content: '\e3fd'; }

.ui-icon-looks-5:before {
  content: '\e3fe'; }

.ui-icon-looks-6:before {
  content: '\e3ff'; }

.ui-icon-looks-one:before {
  content: '\e400'; }

.ui-icon-looks-two:before {
  content: '\e401'; }

.ui-icon-loop:before {
  content: '\e028'; }

.ui-icon-loupe:before {
  content: '\e402'; }

.ui-icon-low-priority:before {
  content: '\e16d'; }

.ui-icon-loyalty:before {
  content: '\e89a'; }

.ui-icon-mail:before {
  content: '\e158'; }

.ui-icon-mail-outline:before {
  content: '\e0e1'; }

.ui-icon-map:before {
  content: '\e55b'; }

.ui-icon-markunread:before {
  content: '\e159'; }

.ui-icon-markunread-mailbox:before {
  content: '\e89b'; }

.ui-icon-memory:before {
  content: '\e322'; }

.ui-icon-menu:before {
  content: '\e5d2'; }

.ui-icon-merge-type:before {
  content: '\e252'; }

.ui-icon-message:before {
  content: '\e0c9'; }

c:before,
c:before {
  content: '\e029'; }

c-none:before,
c-none:before {
  content: '\e02a'; }

c-off:before,
c-off:before {
  content: '\e02b'; }

.ui-icon-mms:before {
  content: '\e618'; }

.ui-icon-mode-comment:before {
  content: '\e253'; }

.ui-icon-mode-edit:before {
  content: '\e254'; }

.ui-icon-monetization-on:before {
  content: '\e263'; }

.ui-icon-money-off:before {
  content: '\e25c'; }

.ui-icon-monochrome-photos:before {
  content: '\e403'; }

.ui-icon-mood:before {
  content: '\e7f2'; }

.ui-icon-mood-bad:before {
  content: '\e7f3'; }

.ui-icon-more:before {
  content: '\e619'; }

.ui-icon-more-horiz:before {
  content: '\e5d3'; }

.ui-icon-more-vert:before {
  content: '\e5d4'; }

.ui-icon-motorcycle:before {
  content: '\e91b'; }

.ui-icon-mouse:before {
  content: '\e323'; }

.ui-icon-move-to-inbox:before {
  content: '\e168'; }

.ui-icon-movie:before {
  content: '\e02c'; }

.ui-icon-movie-creation:before {
  content: '\e404'; }

.ui-icon-movie-filter:before {
  content: '\e43a'; }

.ui-icon-multiline-chart:before {
  content: '\e6df'; }

.ui-icon-music-note:before {
  content: '\e405'; }

.ui-icon-music-video:before {
  content: '\e063'; }

.ui-icon-my-location:before {
  content: '\e55c'; }

.ui-icon-nature:before {
  content: '\e406'; }

.ui-icon-nature-people:before {
  content: '\e407'; }

.ui-icon-navigate-before:before, .ui-icon-seek-prev:before {
  content: '\e408'; }

.ui-icon-navigate-next:before, .ui-icon-seek-next:before {
  content: '\e409'; }

.ui-icon-navigation:before {
  content: '\e55d'; }

.ui-icon-near-me:before {
  content: '\e569'; }

.ui-icon-network-cell:before {
  content: '\e1b9'; }

.ui-icon-network-check:before {
  content: '\e640'; }

.ui-icon-network-locked:before {
  content: '\e61a'; }

.ui-icon-network-wifi:before {
  content: '\e1ba'; }

.ui-icon-new-releases:before {
  content: '\e031'; }

.ui-icon-next-week:before {
  content: '\e16a'; }

.ui-icon-nfc:before {
  content: '\e1bb'; }

.ui-icon-no-encryption:before {
  content: '\e641'; }

.ui-icon-no-sim:before {
  content: '\e0cc'; }

.ui-icon-not-interested:before {
  content: '\e033'; }

.ui-icon-note:before {
  content: '\e06f'; }

.ui-icon-note-add:before {
  content: '\e89c'; }

.ui-icon-notifications:before {
  content: '\e7f4'; }

.ui-icon-notifications-active:before {
  content: '\e7f7'; }

.ui-icon-notifications-none:before {
  content: '\e7f5'; }

.ui-icon-notifications-off:before {
  content: '\e7f6'; }

.ui-icon-notifications-paused:before {
  content: '\e7f8'; }

.ui-icon-offline-pin:before {
  content: '\e90a'; }

.ui-icon-ondemand-video:before {
  content: '\e63a'; }

.ui-icon-opacity:before {
  content: '\e91c'; }

.ui-icon-open-in-browser:before {
  content: '\e89d'; }

.ui-icon-open-in-new:before {
  content: '\e89e'; }

.ui-icon-open-with:before {
  content: '\e89f'; }

.ui-icon-pages:before {
  content: '\e7f9'; }

.ui-icon-pageview:before {
  content: '\e8a0'; }

.ui-icon-palette:before {
  content: '\e40a'; }

.ui-icon-pan-tool:before {
  content: '\e925'; }

.ui-icon-panorama:before {
  content: '\e40b'; }

.ui-icon-panorama-fish-eye:before {
  content: '\e40c'; }

.ui-icon-panorama-horizontal:before {
  content: '\e40d'; }

.ui-icon-panorama-vertical:before {
  content: '\e40e'; }

.ui-icon-panorama-wide-angle:before {
  content: '\e40f'; }

.ui-icon-party-mode:before {
  content: '\e7fa'; }

.ui-icon-pause:before {
  content: '\e034'; }

.ui-icon-pause-circle-filled:before {
  content: '\e035'; }

.ui-icon-pause-circle-outline:before {
  content: '\e036'; }

.ui-icon-payment:before {
  content: '\e8a1'; }

.ui-icon-people:before {
  content: '\e7fb'; }

.ui-icon-people-outline:before {
  content: '\e7fc'; }

.ui-icon-perm-camera-mic:before {
  content: '\e8a2'; }

.ui-icon-perm-contact-calendar:before {
  content: '\e8a3'; }

.ui-icon-perm-data-setting:before {
  content: '\e8a4'; }

.ui-icon-perm-device-information:before {
  content: '\e8a5'; }

.ui-icon-perm-identity:before {
  content: '\e8a6'; }

.ui-icon-perm-media:before {
  content: '\e8a7'; }

.ui-icon-perm-phone-msg:before {
  content: '\e8a8'; }

.ui-icon-perm-scan-wifi:before {
  content: '\e8a9'; }

.ui-icon-person:before {
  content: '\e7fd'; }

.ui-icon-person-add:before {
  content: '\e7fe'; }

.ui-icon-person-outline:before {
  content: '\e7ff'; }

.ui-icon-person-pin:before {
  content: '\e55a'; }

.ui-icon-person-pin-circle:before {
  content: '\e56a'; }

.ui-icon-personal-video:before {
  content: '\e63b'; }

.ui-icon-pets:before {
  content: '\e91d'; }

.ui-icon-phone:before {
  content: '\e0cd'; }

.ui-icon-phone-android:before {
  content: '\e324'; }

.ui-icon-phone-bluetooth-speaker:before {
  content: '\e61b'; }

.ui-icon-phone-forwarded:before {
  content: '\e61c'; }

.ui-icon-phone-in-talk:before {
  content: '\e61d'; }

.ui-icon-phone-iphone:before {
  content: '\e325'; }

.ui-icon-phone-locked:before {
  content: '\e61e'; }

.ui-icon-phone-missed:before {
  content: '\e61f'; }

.ui-icon-phone-paused:before {
  content: '\e620'; }

.ui-icon-phonelink:before {
  content: '\e326'; }

.ui-icon-phonelink-erase:before {
  content: '\e0db'; }

.ui-icon-phonelink-lock:before {
  content: '\e0dc'; }

.ui-icon-phonelink-off:before {
  content: '\e327'; }

.ui-icon-phonelink-ring:before {
  content: '\e0dd'; }

.ui-icon-phonelink-setup:before {
  content: '\e0de'; }

.ui-icon-photo:before {
  content: '\e410'; }

.ui-icon-photo-album:before {
  content: '\e411'; }

.ui-icon-photo-camera:before {
  content: '\e412'; }

.ui-icon-photo-filter:before {
  content: '\e43b'; }

.ui-icon-photo-library:before {
  content: '\e413'; }

.ui-icon-photo-size-select-actual:before {
  content: '\e432'; }

.ui-icon-photo-size-select-large:before {
  content: '\e433'; }

.ui-icon-photo-size-select-small:before {
  content: '\e434'; }

.ui-icon-picture-as-pdf:before {
  content: '\e415'; }

.ui-icon-picture-in-picture:before {
  content: '\e8aa'; }

.ui-icon-picture-in-picture-alt:before {
  content: '\e911'; }

.ui-icon-pie-chart:before {
  content: '\e6c4'; }

.ui-icon-pie-chart-outlined:before {
  content: '\e6c5'; }

.ui-icon-pin-drop:before {
  content: '\e55e'; }

.ui-icon-place:before {
  content: '\e55f'; }

.ui-icon-play-arrow:before, .ui-icon-triangle-1-s:before, .ui-icon-triangle-1-e:before, .ui-icon-triangle-1-w:before, .ui-icon-triangle-1-n:before {
  content: '\e037'; }

.ui-icon-play-circle-filled:before {
  content: '\e038'; }

.ui-icon-play-circle-outline:before, .ui-icon-circle-triangle-n:before, .ui-icon-circle-triangle-s:before, .ui-icon-circle-triangle-w:before, .ui-icon-circle-triangle-e:before {
  content: '\e039'; }

.ui-icon-play-for-work:before {
  content: '\e906'; }

.ui-icon-playlist-add:before {
  content: '\e03b'; }

.ui-icon-playlist-add-check:before {
  content: '\e065'; }

.ui-icon-playlist-play:before {
  content: '\e05f'; }

.ui-icon-plus-one:before {
  content: '\e800'; }

.ui-icon-poll:before {
  content: '\e801'; }

.ui-icon-polymer:before {
  content: '\e8ab'; }

.ui-icon-pool:before {
  content: '\eb48'; }

.ui-icon-portable-wifi-off:before {
  content: '\e0ce'; }

.ui-icon-portrait:before {
  content: '\e416'; }

.ui-icon-power:before {
  content: '\e63c'; }

.ui-icon-power-input:before {
  content: '\e336'; }

.ui-icon-power-settings-new:before {
  content: '\e8ac'; }

.ui-icon-pregnant-woman:before {
  content: '\e91e'; }

.ui-icon-present-to-all:before {
  content: '\e0df'; }

.ui-icon-print:before {
  content: '\e8ad'; }

.ui-icon-priority-high:before {
  content: '\e645'; }

.ui-icon-public:before {
  content: '\e80b'; }

.ui-icon-publish:before {
  content: '\e255'; }

.ui-icon-query-builder:before {
  content: '\e8ae'; }

.ui-icon-question-answer:before {
  content: '\e8af'; }

.ui-icon-queue:before {
  content: '\e03c'; }

.ui-icon-queue-music:before {
  content: '\e03d'; }

.ui-icon-queue-play-next:before {
  content: '\e066'; }

.ui-icon-radio:before {
  content: '\e03e'; }

.ui-icon-radio-button-checked:before {
  content: '\e837'; }

.ui-icon-radio-button-unchecked:before {
  content: '\e836'; }

.ui-icon-rate-review:before {
  content: '\e560'; }

.ui-icon-receipt:before {
  content: '\e8b0'; }

.ui-icon-recent-actors:before {
  content: '\e03f'; }

.ui-icon-record-voice-over:before {
  content: '\e91f'; }

.ui-icon-redeem:before {
  content: '\e8b1'; }

.ui-icon-redo:before {
  content: '\e15a'; }

.ui-icon-refresh:before {
  content: '\e5d5'; }

.ui-icon-remove:before, .ui-icon-minusthick:before, .ui-icon-arrow-1-w:before {
  content: '\e15b'; }

.ui-icon-remove-circle:before, .ui-icon-arrowstop-1-w:before {
  content: '\e15c'; }

.ui-icon-remove-circle-outline:before {
  content: '\e15d'; }

.ui-icon-remove-from-queue:before {
  content: '\e067'; }

.ui-icon-remove-red-eye:before {
  content: '\e417'; }

.ui-icon-remove-shopping-cart:before {
  content: '\e928'; }

.ui-icon-reorder:before {
  content: '\e8fe'; }

.ui-icon-repeat:before {
  content: '\e040'; }

.ui-icon-repeat-one:before {
  content: '\e041'; }

.ui-icon-replay:before {
  content: '\e042'; }

.ui-icon-replay-10:before {
  content: '\e059'; }

.ui-icon-replay-30:before {
  content: '\e05a'; }

.ui-icon-replay-5:before {
  content: '\e05b'; }

.ui-icon-reply:before {
  content: '\e15e'; }

.ui-icon-reply-all:before {
  content: '\e15f'; }

.ui-icon-report:before {
  content: '\e160'; }

.ui-icon-report-problem:before {
  content: '\e8b2'; }

.ui-icon-restaurant:before {
  content: '\e56c'; }

.ui-icon-restaurant-menu:before {
  content: '\e561'; }

.ui-icon-restore:before {
  content: '\e8b3'; }

.ui-icon-restore-page:before {
  content: '\e929'; }

.ui-icon-ring-volume:before {
  content: '\e0d1'; }

.ui-icon-room:before {
  content: '\e8b4'; }

.ui-icon-room-service:before {
  content: '\eb49'; }

.ui-icon-rotate-90-degrees-ccw:before {
  content: '\e418'; }

.ui-icon-rotate-left:before {
  content: '\e419'; }

.ui-icon-rotate-right:before {
  content: '\e41a'; }

.ui-icon-rounded-corner:before {
  content: '\e920'; }

.ui-icon-router:before {
  content: '\e328'; }

.ui-icon-rowing:before {
  content: '\e921'; }

.ui-icon-rss-feed:before {
  content: '\e0e5'; }

.ui-icon-rv-hookup:before {
  content: '\e642'; }

.ui-icon-satellite:before {
  content: '\e562'; }

.ui-icon-save:before {
  content: '\e161'; }

.ui-icon-scanner:before {
  content: '\e329'; }

.ui-icon-schedule:before {
  content: '\e8b5'; }

.ui-icon-school:before {
  content: '\e80c'; }

.ui-icon-screen-lock-landscape:before {
  content: '\e1be'; }

.ui-icon-screen-lock-portrait:before {
  content: '\e1bf'; }

.ui-icon-screen-lock-rotation:before {
  content: '\e1c0'; }

.ui-icon-screen-rotation:before {
  content: '\e1c1'; }

.ui-icon-screen-share:before {
  content: '\e0e2'; }

.ui-icon-sd-card:before {
  content: '\e623'; }

.ui-icon-sd-storage:before {
  content: '\e1c2'; }

.ui-icon-search:before {
  content: '\e8b6'; }

.ui-icon-security:before {
  content: '\e32a'; }

.ui-icon-select-all:before {
  content: '\e162'; }

.ui-icon-send:before {
  content: '\e163'; }

.ui-icon-sentiment-dissatisfied:before {
  content: '\e811'; }

.ui-icon-sentiment-neutral:before {
  content: '\e812'; }

.ui-icon-sentiment-satisfied:before {
  content: '\e813'; }

.ui-icon-sentiment-very-dissatisfied:before {
  content: '\e814'; }

.ui-icon-sentiment-very-satisfied:before {
  content: '\e815'; }

.ui-icon-settings:before {
  content: '\e8b8'; }

.ui-icon-settings-applications:before {
  content: '\e8b9'; }

.ui-icon-settings-backup-restore:before {
  content: '\e8ba'; }

.ui-icon-settings-bluetooth:before {
  content: '\e8bb'; }

.ui-icon-settings-brightness:before {
  content: '\e8bd'; }

.ui-icon-settings-cell:before {
  content: '\e8bc'; }

.ui-icon-settings-ethernet:before {
  content: '\e8be'; }

.ui-icon-settings-input-antenna:before {
  content: '\e8bf'; }

.ui-icon-settings-input-component:before {
  content: '\e8c0'; }

.ui-icon-settings-input-composite:before {
  content: '\e8c1'; }

.ui-icon-settings-input-hdmi:before {
  content: '\e8c2'; }

.ui-icon-settings-input-svideo:before {
  content: '\e8c3'; }

.ui-icon-settings-overscan:before {
  content: '\e8c4'; }

.ui-icon-settings-phone:before {
  content: '\e8c5'; }

.ui-icon-settings-power:before {
  content: '\e8c6'; }

.ui-icon-settings-remote:before {
  content: '\e8c7'; }

.ui-icon-settings-system-daydream:before {
  content: '\e1c3'; }

.ui-icon-settings-voice:before {
  content: '\e8c8'; }

.ui-icon-share:before {
  content: '\e80d'; }

.ui-icon-shop:before {
  content: '\e8c9'; }

.ui-icon-shop-two:before {
  content: '\e8ca'; }

.ui-icon-shopping-basket:before {
  content: '\e8cb'; }

.ui-icon-shopping-cart:before {
  content: '\e8cc'; }

.ui-icon-short-text:before {
  content: '\e261'; }

.ui-icon-show-chart:before {
  content: '\e6e1'; }

.ui-icon-shuffle:before {
  content: '\e043'; }

.ui-icon-signal-cellular-4-bar:before {
  content: '\e1c8'; }

.ui-icon-signal-cellular-connected-no-internet-4-bar:before {
  content: '\e1cd'; }

.ui-icon-signal-cellular-no-sim:before {
  content: '\e1ce'; }

.ui-icon-signal-cellular-null:before {
  content: '\e1cf'; }

.ui-icon-signal-cellular-off:before {
  content: '\e1d0'; }

.ui-icon-signal-wifi-4-bar:before {
  content: '\e1d8'; }

.ui-icon-signal-wifi-4-bar-lock:before {
  content: '\e1d9'; }

.ui-icon-signal-wifi-off:before {
  content: '\e1da'; }

.ui-icon-sim-card:before {
  content: '\e32b'; }

.ui-icon-sim-card-alert:before {
  content: '\e624'; }

.ui-icon-skip-next:before {
  content: '\e044'; }

.ui-icon-skip-previous:before {
  content: '\e045'; }

.ui-icon-slideshow:before {
  content: '\e41b'; }

.ui-icon-slow-motion-video:before {
  content: '\e068'; }

.ui-icon-smartphone:before {
  content: '\e32c'; }

.ui-icon-smoke-free:before {
  content: '\eb4a'; }

.ui-icon-smoking-rooms:before {
  content: '\eb4b'; }

.ui-icon-sms:before {
  content: '\e625'; }

.ui-icon-sms-failed:before {
  content: '\e626'; }

.ui-icon-snooze:before {
  content: '\e046'; }

.ui-icon-sort:before {
  content: '\e164'; }

.ui-icon-sort-by-alpha:before {
  content: '\e053'; }

.ui-icon-spa:before {
  content: '\eb4c'; }

.ui-icon-space-bar:before {
  content: '\e256'; }

.ui-icon-speaker:before {
  content: '\e32d'; }

.ui-icon-speaker-group:before {
  content: '\e32e'; }

.ui-icon-speaker-notes:before {
  content: '\e8cd'; }

.ui-icon-speaker-notes-off:before {
  content: '\e92a'; }

.ui-icon-speaker-phone:before {
  content: '\e0d2'; }

.ui-icon-spellcheck:before {
  content: '\e8ce'; }

.ui-icon-star:before {
  content: '\e838'; }

.ui-icon-star-border:before {
  content: '\e83a'; }

.ui-icon-star-half:before {
  content: '\e839'; }

.ui-icon-stars:before {
  content: '\e8d0'; }

.ui-icon-stay-current-landscape:before {
  content: '\e0d3'; }

.ui-icon-stay-current-portrait:before {
  content: '\e0d4'; }

.ui-icon-stay-primary-landscape:before {
  content: '\e0d5'; }

.ui-icon-stay-primary-portrait:before {
  content: '\e0d6'; }

.ui-icon-stop:before {
  content: '\e047'; }

.ui-icon-stop-screen-share:before {
  content: '\e0e3'; }

.ui-icon-storage:before {
  content: '\e1db'; }

.ui-icon-store:before {
  content: '\e8d1'; }

.ui-icon-store-mall-directory:before {
  content: '\e563'; }

.ui-icon-straighten:before {
  content: '\e41c'; }

.ui-icon-streetview:before {
  content: '\e56e'; }

.ui-icon-strikethrough-s:before {
  content: '\e257'; }

.ui-icon-style:before {
  content: '\e41d'; }

.ui-icon-subdirectory-arrow-left:before {
  content: '\e5d9'; }

.ui-icon-subdirectory-arrow-right:before {
  content: '\e5da'; }

.ui-icon-subject:before {
  content: '\e8d2'; }

.ui-icon-subscriptions:before {
  content: '\e064'; }

.ui-icon-subtitles:before {
  content: '\e048'; }

.ui-icon-subway:before {
  content: '\e56f'; }

.ui-icon-supervisor-account:before {
  content: '\e8d3'; }

.ui-icon-surround-sound:before {
  content: '\e049'; }

.ui-icon-swap-calls:before {
  content: '\e0d7'; }

.ui-icon-swap-horiz:before {
  content: '\e8d4'; }

.ui-icon-swap-vert:before {
  content: '\e8d5'; }

.ui-icon-swap-vertical-circle:before {
  content: '\e8d6'; }

.ui-icon-switch-camera:before {
  content: '\e41e'; }

.ui-icon-switch-video:before {
  content: '\e41f'; }

.ui-icon-sync:before {
  content: '\e627'; }

.ui-icon-sync-disabled:before {
  content: '\e628'; }

.ui-icon-sync-problem:before {
  content: '\e629'; }

.ui-icon-system-update:before {
  content: '\e62a'; }

.ui-icon-system-update-alt:before {
  content: '\e8d7'; }

.ui-icon-tab:before {
  content: '\e8d8'; }

.ui-icon-tab-unselected:before {
  content: '\e8d9'; }

.ui-icon-tablet:before {
  content: '\e32f'; }

.ui-icon-tablet-android:before {
  content: '\e330'; }

.ui-icon-tablet-mac:before {
  content: '\e331'; }

.ui-icon-tag-faces:before {
  content: '\e420'; }

.ui-icon-tap-and-play:before {
  content: '\e62b'; }

.ui-icon-terrain:before {
  content: '\e564'; }

.ui-icon-text-fields:before {
  content: '\e262'; }

.ui-icon-text-format:before {
  content: '\e165'; }

.ui-icon-textsms:before {
  content: '\e0d8'; }

.ui-icon-texture:before {
  content: '\e421'; }

.ui-icon-theaters:before {
  content: '\e8da'; }

.ui-icon-thumb-down:before {
  content: '\e8db'; }

.ui-icon-thumb-up:before {
  content: '\e8dc'; }

.ui-icon-thumbs-up-down:before {
  content: '\e8dd'; }

.ui-icon-time-to-leave:before {
  content: '\e62c'; }

.ui-icon-timelapse:before {
  content: '\e422'; }

.ui-icon-timeline:before {
  content: '\e922'; }

.ui-icon-timer:before {
  content: '\e425'; }

.ui-icon-timer-10:before {
  content: '\e423'; }

.ui-icon-timer-3:before {
  content: '\e424'; }

.ui-icon-timer-off:before {
  content: '\e426'; }

.ui-icon-title:before {
  content: '\e264'; }

.ui-icon-toc:before {
  content: '\e8de'; }

.ui-icon-today:before, .ui-icon-calendar:before {
  content: '\e8df'; }

.ui-icon-toll:before {
  content: '\e8e0'; }

.ui-icon-tonality:before {
  content: '\e427'; }

.ui-icon-touch-app:before {
  content: '\e913'; }

.ui-icon-toys:before {
  content: '\e332'; }

.ui-icon-track-changes:before {
  content: '\e8e1'; }

.ui-icon-traffic:before {
  content: '\e565'; }

.ui-icon-train:before {
  content: '\e570'; }

.ui-icon-tram:before {
  content: '\e571'; }

.ui-icon-transfer-within-a-station:before {
  content: '\e572'; }

.ui-icon-transform:before {
  content: '\e428'; }

.ui-icon-translate:before {
  content: '\e8e2'; }

.ui-icon-trending-down:before {
  content: '\e8e3'; }

.ui-icon-trending-flat:before {
  content: '\e8e4'; }

.ui-icon-trending-up:before {
  content: '\e8e5'; }

.ui-icon-tune:before {
  content: '\e429'; }

.ui-icon-turned-in:before {
  content: '\e8e6'; }

.ui-icon-turned-in-not:before {
  content: '\e8e7'; }

.ui-icon-tv:before {
  content: '\e333'; }

.ui-icon-unarchive:before {
  content: '\e169'; }

.ui-icon-undo:before {
  content: '\e166'; }

.ui-icon-unfold-less:before {
  content: '\e5d6'; }

.ui-icon-unfold-more:before {
  content: '\e5d7'; }

.ui-icon-update:before {
  content: '\e923'; }

.ui-icon-usb:before {
  content: '\e1e0'; }

.ui-icon-verified-user:before {
  content: '\e8e8'; }

.ui-icon-vertical-align-bottom:before, .ui-icon-arrowstop-1-s:before {
  content: '\e258'; }

.ui-icon-vertical-align-center:before {
  content: '\e259'; }

.ui-icon-vertical-align-top:before, .ui-icon-arrowstop-1-n:before {
  content: '\e25a'; }

.ui-icon-vibration:before {
  content: '\e62d'; }

.ui-icon-video-call:before {
  content: '\e070'; }

.ui-icon-video-label:before {
  content: '\e071'; }

.ui-icon-video-library:before {
  content: '\e04a'; }

.ui-icon-videocam:before {
  content: '\e04b'; }

.ui-icon-videocam-off:before {
  content: '\e04c'; }

.ui-icon-videogame-asset:before {
  content: '\e338'; }

.ui-icon-view-agenda:before {
  content: '\e8e9'; }

.ui-icon-view-array:before {
  content: '\e8ea'; }

.ui-icon-view-carousel:before {
  content: '\e8eb'; }

.ui-icon-view-column:before {
  content: '\e8ec'; }

.ui-icon-view-comfy:before {
  content: '\e42a'; }

.ui-icon-view-compact:before {
  content: '\e42b'; }

.ui-icon-view-day:before {
  content: '\e8ed'; }

.ui-icon-view-headline:before {
  content: '\e8ee'; }

.ui-icon-view-list:before {
  content: '\e8ef'; }

.ui-icon-view-module:before {
  content: '\e8f0'; }

.ui-icon-view-quilt:before {
  content: '\e8f1'; }

.ui-icon-view-stream:before {
  content: '\e8f2'; }

.ui-icon-view-week:before {
  content: '\e8f3'; }

.ui-icon-vignette:before {
  content: '\e435'; }

.ui-icon-visibility:before {
  content: '\e8f4'; }

.ui-icon-visibility-off:before {
  content: '\e8f5'; }

.ui-icon-voice-chat:before {
  content: '\e62e'; }

.ui-icon-voicemail:before {
  content: '\e0d9'; }

.ui-icon-volume-down:before {
  content: '\e04d'; }

.ui-icon-volume-mute:before {
  content: '\e04e'; }

.ui-icon-volume-off:before {
  content: '\e04f'; }

.ui-icon-volume-up:before {
  content: '\e050'; }

.ui-icon-vpn-key:before {
  content: '\e0da'; }

.ui-icon-vpn-lock:before {
  content: '\e62f'; }

.ui-icon-wallpaper:before {
  content: '\e1bc'; }

.ui-icon-warning:before {
  content: '\e002'; }

.ui-icon-watch:before {
  content: '\e334'; }

.ui-icon-watch-later:before {
  content: '\e924'; }

.ui-icon-wb-auto:before {
  content: '\e42c'; }

.ui-icon-wb-cloudy:before {
  content: '\e42d'; }

.ui-icon-wb-incandescent:before {
  content: '\e42e'; }

.ui-icon-wb-iridescent:before {
  content: '\e436'; }

.ui-icon-wb-sunny:before {
  content: '\e430'; }

.ui-icon-wc:before {
  content: '\e63d'; }

.ui-icon-web:before {
  content: '\e051'; }

.ui-icon-web-asset:before {
  content: '\e069'; }

.ui-icon-weekend:before {
  content: '\e16b'; }

.ui-icon-whatshot:before {
  content: '\e80e'; }

.ui-icon-widgets:before {
  content: '\e1bd'; }

.ui-icon-wifi:before {
  content: '\e63e'; }

.ui-icon-wifi-lock:before {
  content: '\e1e1'; }

.ui-icon-wifi-tethering:before {
  content: '\e1e2'; }

.ui-icon-work:before {
  content: '\e8f9'; }

.ui-icon-wrap-text:before {
  content: '\e25b'; }

.ui-icon-youtube-searched-for:before {
  content: '\e8fa'; }

.ui-icon-zoom-in:before {
  content: '\e8ff'; }

.ui-icon-zoom-out:before {
  content: '\e900'; }

.ui-icon-zoom-out-map:before {
  content: '\e56b'; }

.ui-icon-carat-2-n-s:before {
  transform: rotate(90deg); }

.ui-icon-triangle-1-s:before {
  transform: rotate(90deg); }

.ui-icon-triangle-1-w:before {
  transform: rotate(-180deg); }

.ui-icon-triangle-1-n:before {
  transform: rotate(-90deg); }

.ui-icon-bullet:before {
  font-size: 16px; }

.ui-radiobutton-icon {
  margin-left: 0; }

.ui-fieldset-legend .ui-icon {
  margin-right: 3px;
  margin-left: -3px;
  margin-top: 0px; }

.ui-chkbox-icon:before {
  margin: -1px 0px 0px -1px; }

.ui-icon-circle-triangle-n:before {
  transform: rotate(-90deg); }

.ui-icon-circle-triangle-s:before {
  transform: rotate(90deg); }

.ui-icon-circle-triangle-w:before {
  transform: rotate(180deg); }

body {
  font-size: 15px;
  color: #485256; }

.container-fluid {
  max-width: 1600px; }

.site-content {
  background-color: #fff;
  min-height: calc(100vh - 92px);
  padding: 10px; }

main.content {
  overflow: hidden; }
  main.content > * {
    padding: 0; }

legend {
  border: none; }

.nowrap {
  white-space: nowrap; }

.full-width {
  width: 100%; }

.bordered {
  border: 1px solid #dddddd; }

/*perfect center start*/
.dtable {
  display: table; }

.dtcell {
  display: table-cell; }

.perfect-center {
  height: 100%;
  overflow: auto; }

.perfect-center.tooltip-icon-wrapper {
  height: auto; }

.perfect-center .dtcell {
  height: 100%;
  vertical-align: middle; }

/*perfect center end*/
.border-left {
  border-left: 1px solid #485256; }

.HeadRow td {
  background: #485256 none repeat scroll 0 0;
  color: #fff;
  line-height: 13px;
  padding: 8px 10px 6px; }

.HeadRow.center td {
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  padding-top: 8px;
  padding-bottom: 6px; }

.FirstRow th {
  background-color: #f5f5f5;
  padding: 5px; }

.resultContainer {
  overflow: auto; }

.StdTable {
  border: 1px solid #dddddd;
  width: 100%; }

.StdTable td {
  padding: 5px;
  min-width: 120px;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd; }

.StdTable td.FirstCol {
  background-color: #f5f5f5; }

button, [type=submit], [type=button], .button {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cccccc;
  box-shadow: none;
  outline: medium none; }

a.button {
  padding-left: 14px !important;
  padding-right: 14px !important;
  padding-top: 4px !important;
  margin-right: 3px;
  color: #000;
  display: inline-block;
  font-weight: bold; }

#fejlec_form\:_infoPanel td span,
#fejlec_form\:_infoPanel td a.ui-link {
  padding: 10px 5px 5px 0;
  display: inline-block; }

#fejlec_form\:automatikusMentesPanel_content {
  padding-top: 10px;
  position: relative; }

@media (max-width: 440px) {
  #fejlec_form\:automatikusMentesPanel_content span {
    width: 245px; } }

@media (max-width: 440px) {
  #fejlec_form\:automatikusMentesPanel_content button {
    position: relative;
    bottom: 0; } }

@media (min-width: 768px) {
  main.content-center {
    padding-left: 0;
    padding-right: 0; } }
@media (max-width: 768px) {
  #erkezteto_azonosito {
    width: auto !important; } }
@media (max-width: 1023px) {
  #peldanyForm\:treePanelGrid tr td {
    display: block;
    width: 100%; } }
#peldanyForm\:treePanelGrid tr td:nth-of-type(1) label {
  white-space: nowrap;
  padding: 0; }
#peldanyForm\:treePanelGrid tr td:nth-of-type(2) {
  padding-left: 10px; }
#peldanyForm\:treePanelGrid tr td:nth-of-type(2) label {
  font-weight: normal;
  padding: 0; }

#cegKivalasztoForm .ui-datatable table {
  width: auto; }

#cegKivalasztoForm button {
  background: none;
  border: none;
  text-align: left;
  width: 100%; }

#cegKivalasztoForm .glyphicon-ok {
  color: #337148; }

#filmSzakmaiRegisztracio {
  max-width: 750px; }
  #filmSzakmaiRegisztracio fieldset {
    float: left;
    margin-right: 10px;
    width: 100%;
    max-width: calc(50% - 20px); }

.header {
  background: #71064c url("/javax.faces.resource/header_nmhh_prod.png.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=images") no-repeat top center; }
  .header .header-content {
    padding: 10px 15px;
    position: relative; }
    @media screen and (max-width: 768px) {
      .header .header-content {
        padding: 10px 15px 4px 15px; } }
  @media screen and (max-width: 768px) {
    .header #artifactInfo span {
      font-size: 11px !important; } }
  .header #menupont-atugras-button {
    color: white;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 100px;
    z-index: -1; }
  .header #menupont-atugras-button:focus {
    opacity: 1;
    z-index: 0; }
  .header .logo {
    float: left; }
    .header .logo img {
      float: left; }
      @media screen and (max-width: 768px) {
        .header .logo img {
          float: none;
          width: 20% !important; } }
    .header .logo .logo-text-wrap {
      float: left; }
      @media screen and (max-width: 768px) {
        .header .logo .logo-text-wrap {
          float: none; } }
      .header .logo .logo-text-wrap .logo-text {
        color: #fff;
        margin-left: 15px;
        float: left;
        line-height: 10px;
        text-transform: uppercase;
        font-size: 14px; }
        .header .logo .logo-text-wrap .logo-text.lower {
          margin-top: 5px;
          clear: both; }
          @media screen and (max-width: 768px) {
            .header .logo .logo-text-wrap .logo-text.lower {
              font-size: 11px;
              display: block;
              width: 225px;
              margin-left: 0; } }
        .header .logo .logo-text-wrap .logo-text.upper {
          clear: both;
          margin-top: 37px;
          font-weight: bold; }
          @media screen and (max-width: 768px) {
            .header .logo .logo-text-wrap .logo-text.upper {
              margin-top: 10px;
              margin-left: 0; } }

.header-user-info {
  color: #fff;
  background: #485256;
  line-height: 1.4;
  padding: 5px 0; }
  .header-user-info .container-fluid {
    padding-left: 10px;
    padding-right: 10px; }

.user-control-buttons {
  padding: 10px 0;
  vertical-align: bottom;
  float: right;
  position: relative; }
  .user-control-buttons .user-control-button {
    text-decoration: none;
    display: block;
    float: left;
    padding-right: 5px;
    opacity: 0.85; }
    .user-control-buttons .user-control-button:hover {
      opacity: 1; }
    .user-control-buttons .user-control-button * {
      float: left; }
    .user-control-buttons .user-control-button .ui-button {
      background: none;
      margin: 0;
      padding: 0; }
    .user-control-buttons .user-control-button .ui-button:active,
    .user-control-buttons .user-control-button .ui-button:focus {
      outline: none; }
    .user-control-buttons .user-control-button .ui-icon {
      height: 32px;
      width: 32px; }
    .user-control-buttons .user-control-button.last {
      margin-right: 0; }
  .user-control-buttons .version {
    position: absolute;
    bottom: -8px;
    right: 0;
    font-size: 11px;
    color: rgba(255, 255, 255, 0.7);
    padding: 0;
    box-sizing: border-box;
    width: auto;
    white-space: nowrap;
    text-align: center; }
  .user-control-buttons .link-text {
    overflow: hidden;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    transition: width 0.2s;
    display: block;
    width: 0; }
    .user-control-buttons .link-text span {
      width: 80px;
      display: block;
      line-height: 18px;
      padding-left: 5px; }
  .user-control-buttons .kilepes-button .link-text {
    padding-top: 11px; }
  .user-control-buttons .user-control-button:hover .link-text {
    width: 85px; }
  .user-control-buttons .kilepes-button:hover .link-text {
    width: 54px; }
  .user-control-buttons .bejovoiratok-button:hover .link-text {
    width: 63px; }
  .user-control-buttons .user-control-button.nav-user-button:focus {
    background-color: #485256; }

.footer-content {
  background: #fff;
  padding: 10px;
  font-weight: normal;
  border-top: 2px solid #485256; }

.footer-content h4 {
  margin-top: 0;
  margin-bottom: 0; }

.production .footer-content {
  border-top: 2px solid #8F206A; }

.test .footer-content {
  border-top: 2px solid #208f45; }

.development .footer-content,
.dev .footer-content {
  border-top: 2px solid #85631E; }

.editor-wrapper * {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }
.editor-wrapper .x-panel-body {
  overflow-x: hidden !important; }

.session-timout-dialog {
  width: auto !important;
  max-width: 500px; }

.ui-link,
.ui-commandlink {
  color: #485256; }

.tooltip-icon::before,
.tooltip-icon {
  font-size: 32px !important;
  width: 32px !important;
  height: 32px !important;
  line-height: 28px; }

.ui-helper-hidden-accessible {
  position: relative !important;
  margin: 0 !important; }

.disableLink {
  pointer-events: none; }

a.ui-icon {
  text-decoration: none;
  color: #576165; }

div.flexgroup .flex-item-wrapper.p-col-fixed {
  max-width: calc(100% - 43px); }

div.flexgroup .flex-item-wrapper.item-required.p-col-fixed {
  max-width: calc(100% - 49px); }

a.ui-icon:hover {
  color: #000; }

a:focus {
  outline: 2px solid #398ee7;
  outline-offset: 0; }

.gombokCont .ui-button:hover {
  background-color: #485256;
  color: #FFF; }

.ui-tree-container li .ui-treenode-label {
  width: calc(100% - 30px); }

/* Fix lábléc START */
.stickyFooter {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background-color: #F5F5F5;
  z-index: 1;
  padding: 10px; }
  .stickyFooter div.p-col.p-custom-flex-default {
    flex: 1 0 auto; }
    .stickyFooter div.p-col.p-custom-flex-default > button {
      margin-bottom: 0;
      width: 100%; }
    .stickyFooter div.p-col.p-custom-flex-default > .ui-splitbutton {
      margin-bottom: 0;
      width: 100%; }
      .stickyFooter div.p-col.p-custom-flex-default > .ui-splitbutton > button {
        height: 29px; }
      .stickyFooter div.p-col.p-custom-flex-default > .ui-splitbutton > button.ui-corner-right,
      .stickyFooter div.p-col.p-custom-flex-default > .ui-splitbutton > button.ui-corner-left {
        border-radius: 0; }
      .stickyFooter div.p-col.p-custom-flex-default > .ui-splitbutton > button:first-child {
        width: 100%; }
  .stickyFooter .footer-text {
    max-width: 30%; }
    @media screen and (max-width: 991px) {
      .stickyFooter .footer-text {
        max-width: 100%; } }
    @media screen and (max-width: 767px) {
      .stickyFooter .footer-text {
        font-size: 14px;
        width: 100%; } }

/* Fix lábléc END */
div[id*="dosszie_form:export_menu"].ui-menu.ui-widget.ui-splitbuttonmenu {
  min-width: 22.5%; }

button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover {
  background-color: #485256;
  max-height: 29px; }
  button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover span {
    color: #FFF;
    font-weight: 400; }

.content-width {
  max-width: max-content; }

.no-wrap {
  white-space: nowrap; }

div[id*="urlap_form:_gombokPrint"] .ui-button:hover {
  background-color: #485256;
  color: #fff; }

.ui-accordion .ui-tree-container a.ui-link,
.ui-accordion .ui-widget-content {
  color: #485256; }

.ui-widget,
.ui-widget .ui-widget,
.ui-widget button {
  font-family: "PT-Sans";
  font-size: 15px; }

.ui-widget button {
  margin-right: 5px; }

input.ui-button {
  padding-top: 6px;
  padding-bottom: 1px;
  padding-left: 7px;
  padding-right: 7px; }

input.primary-button:focus {
  background-color: #485256; }

.ui-dialog .closeBox {
  display: flex;
  align-items: center;
  justify-content: center; }

.ui-dialog .closeButton span {
  font-size: 20px; }

button[id*="felhasznaloForm:ujFelhasznaloGomb"] {
  margin-bottom: 10px; }

.ui-dialog pre {
  height: 75%; }

.ui-helper-clearfix:after {
  font-size: 0; }

.ui-helper-reset {
  line-height: 1.42857; }

.ui-success {
  color: #00a200; }

.ui-error {
  color: #d40000; }

.flex-item-message .ui-message {
  max-width: 100%; }

.ui-message-error {
  background-color: #FCE9F0;
  color: #C92417; }
  .ui-message-error .ui-message-error-icon {
    background-position: 0 -493px; }

.menu-closed .container-fluid.site-content:after {
  display: none; }

.ui-growl-error .ui-growl-image-error {
  background-position: 0px -130px; }

div.ui-growl {
  z-index: 9999 !important; }

.ui-colorize-color {
  color: #485256; }
.ui-colorize-bg {
  background-color: #485256; }
.ui-colorize-border {
  border-color: #485256; }

.ui-state-error,
.ui-state-error a {
  color: #C92417;
  background-color: #FCE9F0;
  border-color: #eed3d7; }

/*publikus form eltartasok*/
.field-title,
.ui-outputlabel {
  font-weight: bold;
  padding: 5px 5px 1px 5px;
  display: inline-block; }

.table-custom label:empty {
  padding: 0; }

.ui-inputfield {
  margin-bottom: 5px; }

.ui-selectonemenu .ui-inputfield {
  margin-bottom: 0; }

.ui-selectonemenu {
  margin-bottom: 5px; }

.ui-widget-content label.ui-state-disabled {
  background-color: transparent; }

a.button-belepes {
  padding: 1px 15px;
  background: #485256;
  color: #fff;
  display: inline-block; }

.max-width-container {
  max-width: 700px; }

form > h1:first-child {
  margin-top: 10px; }

form > .ui-inputfield,
form > .ui-outputlabel,
form > .ui-inputtextarea,
form > .ui-button {
  margin-right: 10px; }

.ui-widget,
.ui-widget .ui-widget,
.ui-widget button,
.ui-accordion .ui-accordion-header .ui-icon,
.ui-accordion .ui-accordion-header.ui-state-default {
  /*transition: background-color 0.1s, color 0.1s, border-color 0.1s;*/ }

.ui-state-default {
  text-shadow: none; }

.ui-tree {
  max-width: 100%;
  width: auto;
  border: 1px solid #dfdfdf; }

.ui-accordion .ui-tree {
  border: none; }

.ui-tree .ui-treenode-label {
  margin-top: 0;
  padding: 3px 5px 0px 5px;
  max-width: 350px;
  white-space: normal; }

.peldanyfa.ui-tree .ui-treenode-label {
  max-width: none; }

.peldanyfa.ui-tree .ui-state-highlight a.peldanyFaLink {
  color: white; }

.peldanyfa.ui-tree .ui-state-highlight button .ui-icon-settings::before {
  color: white; }

.ui-corner-all,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-menu.ui-widget,
.ui-corner-top,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-right,
.ui-dialog.ui-widget-content,
.ui-progressbar.ui-widget-content {
  border-radius: 0; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  outline: none;
  background: #fff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover {
  color: #485256; }

.ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover {
  background: #f9f9f9;
  color: #333333; }

.dashBoardMenu a span {
  font-weight: bold; }

.logolasTabContent .ui-fieldset-content .ui-panelgrid .ui-selectonemenu,
.logolasTabContent .ui-fieldset-content .ui-panelgrid .ui-calendar,
.logolasTabContent .ui-fieldset-content .ui-panelgrid .ui-autocomplete {
  width: 100%; }

.logolasTabContent .ui-calendar .ui-inputfield {
  width: 169px; }

.sidebar .ui-widget-content .ui-state-highlight {
  color: #fff; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight,
select[multiple] option:checked {
  background: #485256 linear-gradient(0deg, #485256 0%, #485256 100%);
  color: #fff; }

.ui-datepicker-today .ui-state-default.ui-state-highlight {
  background: #fff;
  color: #333333;
  font-weight: bold; }

.ui-datepicker-current-day .ui-state-active,
.ui-datepicker-current-day.ui-datepicker-today .ui-state-active {
  background: #8F6A20;
  color: #fff; }

.ui-datepicker-current-day .ui-state-default {
  background: #8F6A20;
  color: #fff; }

#messages_container .ui-state-highlight {
  background: #485256; }

.ui-widget-content .ui-state-highlight.ui-state-hover {
  color: #485256 !important; }

.ui-shadow {
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) !important;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) !important;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) !important; }

.ui-state-error:empty,
.ui-widget-content .ui-state-error:empty,
.ui-widget-header .ui-state-error:empty {
  background: none; }

textarea[class*="ui-state-error"] {
  background-color: #fff !important; }

input.ui-state-error:empty,
.ui-widget-content input.ui-state-error:empty,
.ui-widget-header input.ui-state-error:empty {
  background: #fff; }

.ui-readonly.ui-state-error:empty,
.ui-widget-content .ui-readonly.ui-state-error:empty,
.ui-widget-header .ui-readonly.ui-state-error:empty {
  background: #dfdfdf; }

.ui-readonly .ui-helper-hidden-accessible {
  display: none; }

.hiddenSzolgaltatasBejelentesField {
  display: none; }

#urlapDiv .x-panel-body-default,
.x-panel,
.x-panel-body,
#programcsoportTextBlock,
body.development .x-panel-header,
.x-form-focus,
.x-trigger-wrap-focus .x-form-trigger {
  border-color: #dfdfdf !important; }

#urlapDiv .x-btn-default-small-over,
.x-body .x-btn-default-small-over {
  background: #f9f9f9 !important;
  border: 1px solid #cccccc; }

#urlapDiv .x-btn-over .x-btn-inner,
.x-body .x-btn-over .x-btn-inner {
  color: #333 !important; }

#urlapDiv .x-btn-default-small-over.primary-button,
#viaz_form input[type="submit"].primary-button {
  background-color: #485256 !important; }

#urlapDiv .primary-button.x-btn-over .x-btn-inner {
  color: #fff !important; }

.x-body .x-window-default {
  background-color: #FCFCFC;
  border: none; }

.x-body .x-message-box .x-window-body {
  background-color: #fff; }

#urlapDiv .x-message-box .x-window-body {
  background-color: #ced9e7; }

#urlapDiv .x-window-header-default-top,
.x-body .x-window-header-default-top {
  background-color: #8E6920; }

#urlapDiv .x-boundlist-item-over {
  background-color: #e6e6e6; }

#urlapDiv .x-boundlist-selected {
  background-color: #485256; }

#urlapDiv .x-panel-header-default {
  border: none; }

.x-boundlist .x-boundlist-item-over,
.x-body .x-boundlist-item-over,
.x-boundlist .x-boundlist-selected,
.x-combo-list.x-component .x-combo-selected,
.x-panel-body .x-grid3-cell-selected {
  background: #85631E !important;
  border: 1px solid #fff;
  color: #fff !important; }

.x-body .x-boundlist {
  border: none; }

.x-layer .x-btn-default-small-focus,
.x-layer .x-btn-default-small-over {
  border-color: #ccc; }

.x-body .x-form-trigger-over,
.x-form-trigger-wrap-focus .x-form-trigger {
  border-bottom: none; }

.x-component.x-btn-over .x-btn-text {
  color: #8C96A5 !important;
  font-weight: bold;
  font-size: 11px; }

.x-component .x-btn-over .x-btn-ml,
.x-component .x-btn-focus .x-btn-ml {
  background-position: 0 -24px !important; }

.x-component .x-btn-over .x-btn-mc,
.x-component .x-btn-focus .x-btn-mc {
  background-position: 0 -1096px !important; }

.x-component .x-btn-over .x-btn-mr,
.x-component .x-btn-focus .x-btn-mr {
  background-position: -3px -24px !important; }

.x-component .x-btn-over .x-btn-tl,
.x-component .x-btn-focus .x-btn-tl {
  background-position: 0 0 !important; }

.x-component .x-btn-over .x-btn-tc,
.x-component .x-btn-focus .x-btn-tc {
  background-position: 0 -6px !important; }

.x-component .x-btn-over .x-btn-tr,
.x-component .x-btn-focus .x-btn-tr {
  background-position: -3px -0 !important; }

.x-component .x-btn-over .x-btn-bl,
.x-component .x-btn-focus .x-btn-bl {
  background-position: 0 -3px !important; }

.x-component .x-btn-over .x-btn-bc,
.x-component .x-btn-focus .x-btn-bc {
  background-position: 0 -15px !important; }

.x-component .x-btn-over .x-btn-br,
.x-component .x-btn-focus .x-btn-br {
  background-position: -3px -3px !important; }

.x-component .x-editor .x-form-check-wrap {
  border: none;
  height: 19px !important; }

.x-component .x-grid3-cell-inner {
  padding-bottom: 0;
  margin-top: -2px; }

.ext-webkit .x-form-check-wrap .x-form-checkbox:focus {
  outline: none !important;
  top: 3px !important;
  left: 20px !important; }

.x-component .x-window-tl,
.x-component .x-window-tr,
.x-component .x-window-tc,
.x-component .x-window-ml,
.x-component .x-window-mc,
.x-component .x-window-mr,
.x-window-bwrap .x-window-bl,
.x-window-bwrap .x-window-br,
.x-window-bwrap .x-window-bc {
  background: #85631E; }

.behuzasNelkul {
  padding-left: 0 !important;
  margin-left: 0 !important; }

.smallTitle,
.smallTitle .ui-panel-title,
.ui-widget label.smallTitle,
.smallTitle h2,
.smallTitle h3,
.smallTitle h4 {
  font-size: 15px; }

.cimkeBehuzassal {
  padding-left: 20px !important; }

.teljesSzelesseg {
  width: 100%; }
  .teljesSzelesseg textarea {
    width: 100%; }

.jobbraZartInputMezoTartalom input {
  text-align: right; }

.fw-bold {
  font-weight: bold; }

.larger-text {
  font-size: 17px; }

.ui-tree-container a:hover {
  text-decoration: none; }

.ui-tree-container a.ui-link {
  color: #333333; }

.ui-tree-container .ui-state-highlight a.ui-link {
  color: #FFF; }

main.content .urlap-lead-text {
  font-size: 15px; }

.urlap-lead-text a {
  overflow-wrap: break-word;
  word-wrap: break-word;
  color: #337ab7;
  text-decoration: underline; }

.ui-widget-content a {
  color: #485256; }

.urlapListaL ul {
  list-style: none;
  padding-left: 0; }

.urlapListaL ul li {
  padding: 5px 5px 5px 10px;
  margin-bottom: 5px; }

.urlapListaL ul li:nth-child(even),
.resultContainer .StdTable tr.even {
  background-color: #f5f5f5; }

.urlapListaL ul li:nth-child(odd),
.resultContainer .StdTable tr.odd {
  background-color: #FFF; }

/*resultContainer*/
.resultContainer .StdTable th {
  border: 1px solid #dddddd;
  background-color: #FFF;
  text-align: left;
  padding: 5px; }

.bekuldes-message {
  padding: 0;
  list-style: none; }
  .bekuldes-message .ui-messages-info {
    float: left;
    width: 100%;
    color: #084A98;
    background-color: #E5F2FF; }
    .bekuldes-message .ui-messages-info .ui-messages-info-summary {
      font-weight: normal;
      margin-left: 5px; }
    .bekuldes-message .ui-messages-info .ui-messages-info-detail {
      display: block; }
  .bekuldes-message > li {
    padding: 5px 0 5px 10px;
    border-left: 5px solid #485256; }

.repeat-block-item {
  margin-bottom: 30px;
  padding: 10px;
  border: 1px solid #cfcfcf;
  background: #efefef; }

.repeat-block-item > table {
  width: 100%; }

.field-wrap-all > * {
  display: inline-block;
  float: none;
  vertical-align: middle; }
@media screen and (max-width: 600px) {
  .field-wrap-all {
    white-space: normal; }
    .field-wrap-all > * {
      display: inline-block; }
    .field-wrap-all > span {
      display: inline; }
      .field-wrap-all > span .ui-calendar {
        display: inline-block; }
    .field-wrap-all .text-before, .field-wrap-all .text-after, .field-wrap-all .ui-inputtext {
      margin-right: 0;
      margin-left: 0;
      clear: both;
      display: block; } }

select[multiple] {
  vertical-align: top; }

.generaltAdatok .ui-panel .ui-panel-content {
  background-color: #FFF;
  margin-bottom: 10px; }

.generaltAdatok table {
  width: 100%; }

.generaltAdatok table tr td:first-child {
  width: 25%; }

/*field wrap for */
.field-wrap-all {
  padding: 5px 0 5px 0; }

.text-before {
  display: block;
  margin-right: 0px;
  max-width: 50%;
  white-space: normal; }

.text-after {
  display: block;
  max-width: 50%;
  white-space: normal; }

.file-upload-wrap {
  display: inline;
  width: 70%; }

.file-upload-wrap table {
  width: 100%; }

.file-upload-wrap table th:nth-child(2) {
  width: 6em; }

.file-upload-wrap table th:nth-child(3) {
  width: 34px; }

.file-upload-wrap a[id$="_fajlletoltes"] {
  overflow-wrap: break-word; }

.hozzaad-button {
  clear: both;
  margin-top: 10px;
  display: block; }

.ui-fileupload-content .ui-progressbar {
  height: 25px; }

.ui-progressbar.ui-widget-content {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none; }

.ui-progressbar .ui-progressbar-value.ui-widget-header {
  background: #485256; }

.file-name-label {
  padding: 5px;
  display: block;
  font-weight: bold; }

.ui-fileupload-buttonbar {
  padding: 0;
  border: none;
  background: none; }

.ui-fileupload-content {
  padding: 0;
  margin-bottom: 5px;
  margin-top: 5px;
  border: none;
  background: none; }
  .ui-fileupload-content .ui-messages-error {
    margin: 0; }
  .ui-fileupload-content .ui-fileupload-files {
    margin: 0; }

.file-upload-with-icon-wrap {
  margin-top: 10px;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: auto;
  width: 100%;
  margin-bottom: 20px; }
  .file-upload-with-icon-wrap .tooltip-icon-wrapper {
    float: left; }
  .file-upload-with-icon-wrap .perfect-center .dtcell {
    vertical-align: top; }
  .file-upload-with-icon-wrap .ui-fileupload-responsive {
    max-width: 60%;
    min-width: 100px; }
  .file-upload-with-icon-wrap .ui-message-error {
    margin-left: 35px; }

.fileUploadBlock {
  margin-bottom: 50px; }

.ui-overlaypanel-content {
  padding: 5px; }

.ui-widget-overlay {
  opacity: 0.6; }

.table-custom label {
  display: block;
  float: left;
  margin-right: 10px; }
.table-custom div.ui-chkbox + label {
  display: inline-block;
  float: none; }
.table-custom td {
  height: 100%; }
.table-custom.table > thead > tr > th,
.table-custom.table > thead > tr > td,
.table-custom.table > tbody > tr > th,
.table-custom.table > tbody > tr > td,
.table-custom.table > tfoot > tr > th,
.table-custom.table > tfoot > tr > td {
  border-top: none; }

.ui-datatable table {
  min-width: 100%; }
.ui-datatable thead th,
.ui-datatable tbody td,
.ui-datatable tfoot td,
.ui-datatable tfoot th,
.ui-datatable tr,
.ui-datatable tbody.ui-datatable-data {
  border: none;
  text-align: left; }
.ui-datatable thead th,
.ui-datatable thead th.ui-sortable-column,
.ui-datatable thead th.ui-state-default {
  background-color: #576165;
  color: #fff;
  white-space: nowrap;
  text-shadow: none;
  border: none;
  cursor: default; }
  @media screen and (max-width: 600px) {
    .ui-datatable thead th,
    .ui-datatable thead th.ui-sortable-column,
    .ui-datatable thead th.ui-state-default {
      white-space: inherit; } }
.ui-datatable thead .ui-static-column {
  cursor: default; }
.ui-datatable thead th.ui-sortable-column {
  cursor: pointer; }
.ui-datatable thead th.ui-sortable-column.ui-state-hover {
  background-color: #656e71; }
.ui-datatable thead th.ui-sortable-column.ui-state-focus {
  border: white !important;
  border-style: solid !important; }
.ui-datatable th {
  border-left: none !important;
  border-right: none !important;
  border-top-color: #eeeeee !important;
  border-bottom-color: #eeeeee !important;
  height: 34px; }
.ui-datatable .ui-datatable-data .ui-button-icon-only {
  background: none;
  border: none;
  color: #576165; }
  .ui-datatable .ui-datatable-data .ui-button-icon-only.ui-state-hover {
    color: #000; }
.ui-datatable .ui-datatable-header {
  border: none;
  background-color: #485256;
  color: #fff;
  font-weight: normal;
  padding-top: 8px;
  padding-bottom: 7px; }
  .ui-datatable .ui-datatable-header .ui-button {
    border: none;
    background: none;
    text-shadow: none;
    color: #fff; }
    .ui-datatable .ui-datatable-header .ui-button .ui-button-text {
      padding-top: 0;
      padding-bottom: 0; }
.ui-datatable .ui-datatable-even {
  background-color: #eaeaea; }
  .ui-datatable .ui-datatable-even.ui-state-highlight {
    background-color: #485256; }
.ui-datatable .ui-paginator-page.ui-state-active {
  background: none;
  border-color: transparent; }
.ui-datatable .ui-paginator {
  background-color: #485256;
  color: #fff;
  font-weight: normal;
  border: none;
  padding: 5px 0 6px 0; }
  .ui-datatable .ui-paginator .ui-paginator-pages {
    margin: 0;
    border: 0;
    padding: 0; }
  .ui-datatable .ui-paginator .ui-paginator-rpp-options {
    background: #485256;
    color: #ffffff;
    border: none;
    text-shadow: none; }
    .ui-datatable .ui-paginator .ui-paginator-rpp-options.ui-state-focus {
      border: white !important;
      border-style: solid !important; }
  .ui-datatable .ui-paginator .ui-paginator-page {
    border: none;
    color: #fff;
    background: none;
    text-shadow: none;
    margin: 0;
    padding: 2px 8px; }
    .ui-datatable .ui-paginator .ui-paginator-page.ui-state-hover {
      background-color: #3c4548; }
    .ui-datatable .ui-paginator .ui-paginator-page.ui-state-active {
      font-weight: bold; }
    .ui-datatable .ui-paginator .ui-paginator-page.ui-state-focus {
      border: white !important;
      border-style: solid !important; }
  .ui-datatable .ui-paginator .ui-paginator-first,
  .ui-datatable .ui-paginator .ui-paginator-prev,
  .ui-datatable .ui-paginator .ui-paginator-next,
  .ui-datatable .ui-paginator .ui-paginator-last {
    border: none;
    background: none;
    text-shadow: none;
    margin: 0; }
    .ui-datatable .ui-paginator .ui-paginator-first.ui-state-hover,
    .ui-datatable .ui-paginator .ui-paginator-prev.ui-state-hover,
    .ui-datatable .ui-paginator .ui-paginator-next.ui-state-hover,
    .ui-datatable .ui-paginator .ui-paginator-last.ui-state-hover {
      background-color: #3c4548; }
    .ui-datatable .ui-paginator .ui-paginator-first.ui-state-focus,
    .ui-datatable .ui-paginator .ui-paginator-prev.ui-state-focus,
    .ui-datatable .ui-paginator .ui-paginator-next.ui-state-focus,
    .ui-datatable .ui-paginator .ui-paginator-last.ui-state-focus {
      border: white !important;
      border-style: solid !important; }
    .ui-datatable .ui-paginator .ui-paginator-first .ui-icon,
    .ui-datatable .ui-paginator .ui-paginator-prev .ui-icon,
    .ui-datatable .ui-paginator .ui-paginator-next .ui-icon,
    .ui-datatable .ui-paginator .ui-paginator-last .ui-icon {
      color: #fff; }
      .ui-datatable .ui-paginator .ui-paginator-first .ui-icon:before,
      .ui-datatable .ui-paginator .ui-paginator-prev .ui-icon:before,
      .ui-datatable .ui-paginator .ui-paginator-next .ui-icon:before,
      .ui-datatable .ui-paginator .ui-paginator-last .ui-icon:before {
        position: absolute; }
.ui-datatable.drag-drop tr {
  cursor: move; }
.ui-datatable .td-min-width-65 {
  min-width: 65px; }

.ui-datatable-data .hibaturoUploaderFajlnev, .ui-datatable-data .hibaturoUploaderFajlnev:hover {
  background: none;
  border: none; }
  .ui-datatable-data .hibaturoUploaderFajlnev span, .ui-datatable-data .hibaturoUploaderFajlnev:hover span {
    font-weight: normal;
    font-color: #485256; }
  .ui-datatable-data .hibaturoUploaderFajlnev span:hover, .ui-datatable-data .hibaturoUploaderFajlnev:hover span:hover {
    text-decoration: underline; }

.ui-datalist .ui-datalist-header {
  background: #485256;
  color: #fff;
  line-height: 1em;
  padding: 8px 10px 6px 10px; }
  @media screen and (max-width: 600px) {
    .ui-datalist .ui-datalist-header {
      line-height: 2.5rem; } }

.ui-accordion .ui-accordion-header {
  font-weight: normal;
  padding: 5px 7px 2px 28px; }

.ui-accordion .ui-accordion-content.ui-widget-content {
  padding: 9px 10px;
  border: 1px solid #dfdfdf; }

.ui-tree .ui-treenode-icon {
  margin-top: 0px;
  margin-right: 0; }

.ui-treenode-label.ui-state-highlight.ui-state-hover {
  color: #f9f9f9; }

.ui-accordion .ui-accordion-header .ui-icon {
  display: block;
  background-image: url("/javax.faces.resource/images/ui-icons_333333_256x240.png.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=primefaces-bootstrap"); }

.ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
  background-image: url("/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=primefaces-bootstrap"); }

.ui-accordion .ui-accordion-header.ui-state-default {
  margin-top: 5px;
  margin-bottom: 0;
  border: 1px solid #dfdfdf;
  background: #f9f9f9; }

.ui-accordion .ui-accordion-header.ui-state-hover {
  background: #dfdfdf; }

.ui-accordion .ui-accordion-header.ui-state-active {
  background: #485256;
  border-color: #485256;
  color: #fff; }

.ui-accordion .ui-accordion-header.ui-state-default:focus {
  border-color: #fff !important; }

.ui-accordion .ui-accordion-header.ui-state-default:first-child {
  margin-top: 0; }

.cegekListaja {
  height: 90% !important;
  max-height: 900px;
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%); }
  .cegekListaja .ui-dialog-content {
    overflow-y: auto;
    height: 90% !important; }

.ui-accordion .ui-menu {
  width: auto;
  border: none;
  padding: 0; }

.ui-accordion .ui-menu .ui-menu-list .ui-menuitem {
  margin: 0; }

.ui-accordion .ui-menu.ui-widget li > .ui-menuitem-link {
  padding: 3px 0 1px 0; }

.ui-menu.ui-menu-dynamic.ui-contextmenu {
  min-width: 260px; }
  .ui-menu.ui-menu-dynamic.ui-contextmenu .ui-menuitem-link.ui-state-hover {
    background: #ddd; }
  .ui-menu.ui-menu-dynamic.ui-contextmenu span {
    white-space: normal; }

a.ui-menuitem-link:focus {
  border: black !important;
  border-style: solid !important; }

.ui-state-default:focus, .ui-widget-content .ui-state-default:focus, .ui-widget-header .ui-state-default:focus {
  border: 3px solid #000; }

@media screen and (max-width: 374px) {
  .ui-menu.ui-menu-dynamic.ui-contextmenu {
    background-color: #f5f5f5;
    left: 20px !important; } }
.ui-accordion .ui-tree {
  margin-left: -8px; }

.ui-radiobutton .ui-radiobutton-icon {
  position: relative;
  top: 2px;
  left: 2px;
  width: 10px;
  height: 10px;
  border-radius: 50%; }
  .ui-radiobutton .ui-radiobutton-icon:before {
    display: none; }
.ui-radiobutton .ui-state-focus .ui-radiobutton-icon,
.ui-radiobutton .ui-state-active .ui-radiobutton-icon {
  background: #af8227 !important; }
.ui-radiobutton .ui-state-focus .ui-radiobutton-icon {
  left: 0;
  top: 0; }
.ui-radiobutton .ui-radiobutton-box {
  border-radius: 50%;
  overflow: hidden; }
  .ui-radiobutton .ui-radiobutton-box.ui-state-hover {
    border-color: #485256; }

.ui-button-text-icon-left .ui-button-text {
  padding-top: 6px;
  padding-bottom: 3px;
  font-weight: bold; }

.ui-button-text {
  font-weight: bold; }

input.ui-button {
  padding-top: 5px;
  padding-bottom: 2px; }

.ui-button {
  margin-right: 5px; }
  .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only .ui-button-text {
    padding-top: 6px; }
  .ui-button.ui-state-focus {
    border: black !important;
    border-style: solid !important; }
    .ui-button.ui-state-focus.primary-button {
      background-color: #485256;
      background-image: none;
      border: none !important;
      outline: 2px solid #000;
      outline-offset: 2px; }

button.ui-button.ui-widget.ui-button-icon-only.icon-only-button {
  border: none;
  background: none;
  padding-left: 10px; }

.ui-tooltip {
  max-width: 300px; }
  .ui-tooltip .ui-tooltip-text {
    background-color: #485256;
    font-size: 12px;
    padding: 4px 11px 2px 10px;
    border-radius: 1px; }

.tooltip-icon-wrapper {
  margin-left: 5px; }

div[id*="levelezes_address_labelGroup"] h2,
div[id*="levelezes_address_labelGroup"] .tooltip-icon-wrapper {
  display: inline-block; }
div[id*="levelezes_address_labelGroup"] .tooltip-icon-wrapper {
  margin-bottom: -4px; }

h2[id*="address_label"] {
  margin: 5px 10px 10px 10px;
  width: auto;
  float: left; }

.ui-outputpanel div[id*="orszagLabelGroup"],
.ui-outputpanel div[id*="address_textbeforeGroup"] {
  clear: both; }

.tooltip-icon {
  height: 22px;
  width: 22px; }
  .tooltip-icon:before {
    font-size: 22px;
    height: 22px;
    width: 22px;
    opacity: 0.8; }
  .tooltip-icon:hover:before {
    opacity: 1; }

.ui-toolbar {
  padding: 0; }

.ui-toolbar.ui-widget-header {
  border: 1px solid #dfdfdf;
  background: #f9f9f9;
  margin-bottom: 10px; }

.ui-toolbar.ui-widget-header .ui-state-default.ui-button {
  border: none;
  background: none;
  box-shadow: none;
  text-shadow: none; }

.ui-toolbar.ui-widget-header .ui-button .ui-button-text {
  font-weight: normal;
  padding: 4px 7px 2px 24px; }

.ui-toolbar.ui-widget-header .ui-button-icon-left {
  left: 0.3em; }

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-left .ui-icon,
.ui-button-text-icon-right .ui-icon {
  margin-top: -9px; }

.ui-toolbar.ui-widget-header .ui-state-hover.ui-button {
  background: #dfdfdf; }

.ui-toolbar.ui-widget-header .ui-state-active.ui-button {
  background: #cccccc; }

.ui-panelgrid {
  margin-bottom: 10px; }
  .ui-panelgrid .tag-wrapper {
    padding: 0;
    margin: 0; }
  .ui-panelgrid .ui-panelgrid-cell,
  .ui-panelgrid tr.ui-widget-content,
  .ui-panelgrid .csatolmanyDataList .ui-datalist-content {
    border: none;
    background: none; }
    .ui-panelgrid .ui-panelgrid-cell .ui-datalist-data,
    .ui-panelgrid tr.ui-widget-content .ui-datalist-data,
    .ui-panelgrid .csatolmanyDataList .ui-datalist-content .ui-datalist-data {
      margin-top: 0;
      padding-left: 0;
      list-style: none; }
    .ui-panelgrid .ui-panelgrid-cell .ui-datalist-content .ui-datalist-data,
    .ui-panelgrid tr.ui-widget-content .ui-datalist-content .ui-datalist-data,
    .ui-panelgrid .csatolmanyDataList .ui-datalist-content .ui-datalist-content .ui-datalist-data {
      margin-block-start: 0em;
      margin-block-end: 0em; }
      .ui-panelgrid .ui-panelgrid-cell .ui-datalist-content .ui-datalist-data .ui-datalist-item .ui-commandlink.ui-widget,
      .ui-panelgrid tr.ui-widget-content .ui-datalist-content .ui-datalist-data .ui-datalist-item .ui-commandlink.ui-widget,
      .ui-panelgrid .csatolmanyDataList .ui-datalist-content .ui-datalist-content .ui-datalist-data .ui-datalist-item .ui-commandlink.ui-widget {
        padding: 5px 5px 5px 0; }
  .ui-panelgrid tr.kiemeles {
    background-color: #585F66;
    color: white; }
  .ui-panelgrid .ui-panelgrid-cell {
    line-height: 20px;
    padding: 2px 10px 2px 10px;
    height: 100%; }
    body:not(.debugging) .ui-panelgrid .ui-panelgrid-cell--empty {
      padding: 0 !important;
      margin: 0 !important; }
    body.debugging .ui-panelgrid .ui-panelgrid-cell--empty {
      border: 1px solid red; }
    .ui-panelgrid .ui-panelgrid-cell:first-child {
      padding-left: 0; }
  .ui-panelgrid.input-spacer-table .ui-panelgrid-cell {
    padding: 3px 10px 3px 0; }
  .ui-panelgrid.table-nopadding-left .ui-panelgrid-cell {
    padding-left: 0; }
  .ui-panelgrid.bordered .ui-panelgrid-cell:first-child {
    padding-left: 10px; }

.alignTop,
.alignTop td {
  vertical-align: top; }

#urlap_form #urlap_form\:tartalom .ui-panelgrid .ui-panelgrid-cell {
  padding-top: 0;
  padding-bottom: 0; }

.data-assigner .ui-tree {
  overflow-y: auto;
  min-height: 200px;
  max-height: 560px; }
  @media (min-width: 992px) {
    .data-assigner .ui-tree {
      height: 560px; } }
.data-assigner .assigner-controls {
  width: 100%;
  text-align: center; }
  @media (max-width: 991px) {
    .data-assigner .assigner-controls, .data-assigner .assigner-controls tbody {
      display: block;
      width: 100%;
      overflow: hidden; }
    .data-assigner .assigner-controls .ui-panelgrid-cell,
    .data-assigner .assigner-controls .ui-widget-content {
      display: block;
      width: 50%;
      float: left;
      clear: none; }
    .data-assigner .assigner-controls .ui-panelgrid-cell {
      width: 100%; }
    .data-assigner .assigner-controls .ui-widget-content:nth-child(1) .ui-panelgrid-cell {
      text-align: right; }
    .data-assigner .assigner-controls .ui-widget-content:nth-child(2) .ui-panelgrid-cell {
      text-align: left; }
    .data-assigner .assigner-controls .ui-icon-arrow-forward:before {
      content: '\e5db'; }
    .data-assigner .assigner-controls .ui-icon-arrow-back:before {
      content: '\e5d8'; } }
@media (min-width: 992px) {
  .data-assigner .col-md-5 {
    width: 45%; }
  .data-assigner .col-md-2 {
    width: 10%; } }

@media (max-width: 425px) {
  select[id*="elofizetoi_szolgaltatas"][multiple="multiple"] option,
  select[id*="halozati_szolgaltatas"][multiple="multiple"] option {
    white-space: normal; } }
.ui-panelgrid.input-spacer-table .ui-panelgrid-cell {
  padding: 3px 10px 3px 0; }

.ui-panel {
  padding: 0;
  margin-bottom: 20px;
  border-radius: .33ex;
  box-sizing: border-box;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }
  .ui-panel h3 {
    margin: 5px 0; }
  .ui-panel .tag-wrapper {
    padding: 10px;
    margin: 0; }
  .ui-panel .ui-panelgrid .tag-wrapper {
    padding: 0; }
  .ui-panel .ui-panel-content {
    padding: 10px;
    background-color: #F5F5F5; }
  .ui-panel .ui-panel-titlebar {
    padding: 7px 10px 5px 10px;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom-color: #dddddd; }

div[id="urlap_form:postaiszolg_content"] .tag-wrapper,
div[id="urlap_form:musorszoro_content"] .tag-wrapper {
  padding-left: 0; }

.ui-tabs.ui-tabs-top > .ui-tabs-nav {
  padding: 0; }

.ui-tabs .ui-tabs-panel {
  padding: 10px 0 0 0; }

.ui-tabs.ui-tabs-top {
  border-bottom: none; }

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li {
  border-radius: 0; }

.ui-tabs .ui-tabs-nav.ui-widget-header li a {
  color: #485256;
  padding: 4px 10px 3px 6px;
  outline: none; }
  .ui-tabs .ui-tabs-nav.ui-widget-header li a div {
    width: 100%;
    white-space: normal; }

.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active a {
  background: #85631E;
  background: linear-gradient(150deg, #473510 0%, #5b4415 5%, #85631E 40%, #85631E 60%, #5b4415 95%, #473510 100%);
  color: #FFF; }

li.ui-tabs-header.ui-tabs-outline {
  border: black !important;
  border-style: solid !important;
  outline: white 2px solid;
  outline-offset: -4px; }

div.ui-tabs-outline {
  background-color: #485256 !important;
  outline: auto !important;
  outline-color: #fff !important; }
  div.ui-tabs-outline.ui-state-default {
    color: #fff !important; }

.ui-tabs.tabview-with-icons .ui-tabs-nav li .ui-icon {
  margin-top: -1px !important; }

.ui-fieldset {
  margin-bottom: 10px;
  padding: 10px; }

.ui-fieldset .ui-fieldset-legend {
  padding: 4px 10px 2px 10px;
  border-color: #DDDDDD;
  box-shadow: none; }

.tag-container {
  float: left;
  width: 100%;
  padding-left: 10px;
  padding-top: 5px; }
  .tag-container .tag-wrapper {
    float: left; }
  .tag-container .tooltip-icon-wrapper {
    margin-top: 7px; }

.ui-widget-content .ui-panel-content .tag-container .tag-wrapper {
  padding-left: 0;
  margin-left: -10px; }

.elozmeny-iktatoszam-group.ui-widget {
  white-space: nowrap;
  line-height: 0;
  font-size: 0; }
  .elozmeny-iktatoszam-group.ui-widget .ui-inputfield,
  .elozmeny-iktatoszam-group.ui-widget .ui-selectonemenu {
    display: inline-block !important; }
  .elozmeny-iktatoszam-group.ui-widget .ui-selectonemenu {
    width: auto; }
  .elozmeny-iktatoszam-group.ui-widget .separator {
    line-height: 27px;
    margin: 0 4px 0 4px;
    font-size: 15px; }

body.mobile-layout .gombokCont > .ui-button {
  width: 100%; }

@media screen and (max-width: 767px) {
  #artifactInfo {
    display: none; }

  .header .logo .logo-text-wrap .logo-text.lower {
    white-space: nowrap;
    font-size: 9px; } }
.input-text-fixed-width.input-width-chars-1 {
  width: 25px; }
.input-text-fixed-width.input-width-chars-2 {
  width: 37px; }
.input-text-fixed-width.input-width-chars-3 {
  width: 41px; }
.input-text-fixed-width.input-width-chars-4 {
  width: 45px; }
.input-text-fixed-width.input-width-chars-5 {
  width: 53px; }
.input-text-fixed-width.input-width-chars-6 {
  width: 60px; }
.input-text-fixed-width.input-width-chars-7 {
  width: 67px; }
.input-text-fixed-width.input-width-chars-8 {
  width: 75px; }
.input-text-fixed-width.input-width-chars-9 {
  width: 83px; }
.input-text-fixed-width.input-width-chars-10 {
  width: 90px; }

.input-select-fixed-width.input-width-chars-1 {
  width: 58px; }
.input-select-fixed-width.input-width-chars-2 {
  width: 65px; }
.input-select-fixed-width.input-width-chars-3 {
  width: 72px; }
.input-select-fixed-width.input-width-chars-4 {
  width: 80px; }
.input-select-fixed-width.input-width-chars-5 {
  width: 88px; }
.input-select-fixed-width.input-width-chars-6 {
  width: 95px; }
.input-select-fixed-width.input-width-chars-7 {
  width: 102px; }
.input-select-fixed-width.input-width-chars-8 {
  width: 110px; }
.input-select-fixed-width.input-width-chars-9 {
  width: 118px; }
.input-select-fixed-width.input-width-chars-10 {
  width: 125px; }

.ui-inputfield.ui-inputtextarea {
  width: 100%; }

.ui-inputtextarea-custom-width {
  width: unset !important; }

#felhasznaloAdatok {
  height: 90% !important;
  max-height: 900px;
  position: fixed;
  top: 10px !important;
  left: calc(50% - 350px) !important; }
  #felhasznaloAdatok .ui-dialog-content {
    height: 90% !important; }
  #felhasznaloAdatok table[id*="felhasznaloAdatokForm:megjegyzesek"] td:first-of-type {
    width: 230px; }
  #felhasznaloAdatok table[id*="felhasznaloAdatokForm:megjegyzesek"] {
    margin-bottom: 0px; }
  #felhasznaloAdatok button[id*="addNewCommentCegesFelhasznalo"] {
    margin: 5px 0px 10px 0px; }

/*width:unset too big in table*/
.ui-inputfield,
.ui-calendar {
  padding: 3px 5px 3px 5px;
  line-height: 19px; }
  .ui-inputfield.customSize,
  .ui-calendar.customSize {
    width: auto;
    padding: 3px 5px 3px 5px;
    line-height: 19px; }

.ui-inputfield.customSize[size="1"],
.customSize input[size="1"] {
  width: 23px; }
.ui-inputfield.customSize[size="2"],
.customSize input[size="2"] {
  width: 34px; }
.ui-inputfield.customSize[size="3"],
.customSize input[size="3"] {
  width: 47px; }
.ui-inputfield.customSize[size="4"],
.customSize input[size="4"] {
  width: 59px; }
.ui-inputfield.customSize[size="5"],
.customSize input[size="5"] {
  width: 70px; }

.ui-inputfield {
  width: 220px; }

.ui-spinner {
  margin-bottom: 5px; }
  .ui-spinner .ui-spinner-input {
    padding-right: 20px;
    margin-bottom: 0; }
  .ui-spinner .ui-spinner-button {
    margin-right: 0; }

.ui-calendar {
  width: 170px; }

.button_size1:focus,
.button_size2:focus,
.button_size4:focus,
.button_size5:focus,
.button_size10:focus {
  border: black !important;
  border-style: solid !important; }

.ui-button.ui-state-hover, .ui-button:hover {
  background-color: #f9f9f9; }
.ui-button.ui-state-active, .ui-button:active {
  background-color: #ececec; }
.ui-button .ui-icon {
  /* tooltip dupla megjelenés fix */
  pointer-events: none; }

.ui-button-icon-only {
  width: 34px; }

.ui-calendar {
  border: 1px solid #cccccc;
  height: 26px;
  background-color: #fff;
  overflow: hidden; }
  .ui-calendar .ui-datepicker-trigger {
    padding-bottom: 1px; }
    .ui-calendar .ui-datepicker-trigger .ui-icon-calendar {
      margin-top: -7px; }
  .ui-calendar input.ui-inputfield {
    border-right: 1px solid #ccc !important; }

.monthpicker-fix {
  left: calc(50% - 125px) !important; }

.logolasTabContent .ui-calendar {
  height: 27px; }

.ui-calendar .ui-state-default,
.ui-calendar .ui-widget-content
.ui-state-default,
.ui-calendar .ui-widget-header .ui-state-default {
  border: none !important; }

.ui-button-text-only .ui-button-text {
  padding: 3px 10px; }

.ui-inputfield.ui-state-focus,
.ui-widget-content .ui-inputfield.ui-state-focus,
.ui-widget-header .ui-inputfield.ui-state-focus,
.ui-inputfield,
.ui-widget-content .ui-inputfield,
.ui-widget-header .ui-inputfield {
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ui-inputfield.ui-state-focus,
.ui-widget-content .ui-inputfield.ui-state-focus,
.ui-widget-header .ui-inputfield.ui-state-focus {
  border-color: #485256; }

.ui-button-icon-only .ui-button-text,
.ui-datepicker-trigger.ui-button-icon-only .ui-button-text {
  padding: 3px; }

.ui-calendar .ui-inputfield {
  width: 136px; }

.ui-calendar {
  display: inline-block;
  padding: 0; }

.ui-datepicker {
  background: #fff; }

.ui-calendar button.ui-button,
.ui-datepicker-trigger {
  border-left: none !important;
  margin-right: 0 !important; }

.ui-calendar input.ui-inputfield {
  width: calc(100% - 34px) !important; }

.ui-datepicker-trigger {
  float: right; }

#urlap_form\:ujIgenyPanel #urlap_form\:tervezettBeadas\:tervezettBeadas {
  margin-bottom: 0px; }

#urlap_form\:ujIgenyPanel .ui-datepicker-trigger {
  float: unset;
  height: 27px; }

#urlap_form\:ujIgenyPanel .ui-datepicker-trigger .ui-button-icon-left.ui-icon.ui-c.ui-icon-calendar {
  top: 50%; }

#urlap_form\:ujIgenyPanel.ui-panelgrid .ui-panelgrid-cell {
  line-height: 22px; }

.monthpicker-fix {
  left: calc(50% - 125px) !important; }

.ui-selectonemenu {
  width: auto;
  padding-right: 34px;
  vertical-align: top; }
  .ui-selectonemenu .ui-selectonemenu-trigger {
    padding: 0;
    border: none;
    border-left: 1px solid #dfdfdf;
    box-shadow: none;
    width: 34px; }
  .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
    margin-left: auto;
    margin-right: auto;
    margin-top: 4px; }
  .ui-selectonemenu.ui-state-focus {
    background: #f9f9f9;
    color: #485256; }
    .ui-selectonemenu.ui-state-focus .ui-selectonemenu-trigger.ui-state-focus {
      background: #f9f9f9;
      color: #485256; }

.ui-panelgrid-cell .ui-selectonemenu {
  display: inline-block; }

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
  width: 170px;
  padding-right: 34px; }
.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger {
  width: 34px;
  border-right: none;
  border-top: none;
  border-bottom: none; }
  .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon {
    margin-left: 5px; }
.ui-selectcheckboxmenu ul.ui-selectcheckboxmenu-multiple-container {
  min-width: 160px; }
.ui-selectcheckboxmenu ul.ui-selectcheckboxmenu-multiple-container:empty:before {
  content: "Kérem válasszon";
  padding-top: 7px;
  display: block;
  margin-left: 6px;
  line-height: 19px;
  font-size: 16px; }
.ui-selectcheckboxmenu ul.ui-selectcheckboxmenu-multiple-container label:not(:only-child) {
  display: none; }

.ui-selectcheckboxmenu-multiple-container.ui-widget.ui-inputfield.ui-state-default.ui-corner-all {
  margin-bottom: 0;
  border: 0; }

.ui-selectcheckboxmenu-multiple-container.ui-inputfield {
  padding: 0 30px 0 0; }

.ui-selectcheckboxmenu-multiple-container.ui-widget.ui-inputfield.ui-state-default.ui-corner-all,
.ui-selectcheckboxmenu-multiple-container {
  width: auto; }

.ui-chkbox .ui-chkbox-box.ui-state-hover {
  border-color: #485256; }
.ui-chkbox .ui-chkbox-box .ui-icon-check {
  background: #d7a94c !important;
  color: white !important; }

.ui-selectoneradio td {
  display: table; }
.ui-selectoneradio td .ui-radiobutton.ui-widget {
  display: table-cell; }
.ui-selectoneradio td:nth-child(2n) {
  padding-right: 20px; }
.ui-selectoneradio label {
  margin-top: 1px;
  display: table-cell;
  padding-left: 5px;
  padding-top: 3px; }

.ui-selectmanymenu {
  padding: 0; }
  .ui-selectmanymenu .ui-selectlistbox-item {
    margin: 0;
    padding: 5px; }

.ui-selectmanycheckbox label {
  margin-right: 0; }

.ui-selectmanycheckbox td:nth-child(1n) {
  padding-right: 10px; }
.ui-selectmanycheckbox td:nth-child(2n) {
  padding-right: 10px; }

.ui-readonly, input[readonly], select[readonly], textarea[readonly] {
  pointer-events: none;
  opacity: 0.7; }

table[class*="ui-selectoneradio ui-widget ui-readonly"] {
  opacity: 0.5; }

table[class*="ui-selectmanycheckbox ui-widget ui-readonly"] {
  opacity: 0.5; }

input[readonly],
select[readonly],
textarea[readonly],
.ui-widget-content input[readonly],
.ui-widget-content select[readonly],
.ui-widget-content textarea[readonly],
.ui-state-default.ui-readonly,
.ui-widget-content .ui-state-default.ui-readonly,
.ui-widget-header .ui-state-default.ui-readonly {
  pointer-events: none;
  background: #dfdfdf !important; }

body.mobile-layout div[id*="kapcsolattarto_updateGroupInput"] table {
  width: 100%; }
  body.mobile-layout div[id*="kapcsolattarto_updateGroupInput"] table td {
    display: block;
    float: left; }

body.mobile-layout div[id*="fileuploader"] thead {
  display: none; }
body.mobile-layout div[id*="fileuploader"] .trashIcon {
  text-align: left; }
body.mobile-layout div[id*="fileuploader"] span {
  font-weight: bold; }

div[id*="fileuploader"] .trashIcon {
  padding-left: 0;
  padding-right: 0;
  width: 34px; }

.trashIcon {
  text-align: center; }

body.mobile-layout main.content {
  overflow: auto; }
  body.mobile-layout main.content .ui-inputfield.customSize {
    max-width: 100%;
    width: 100%; }
  body.mobile-layout main.content .ui-widget select {
    width: 100%; }
body.mobile-layout .container-center table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td,
body.mobile-layout .container-center table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th,
body.mobile-layout .StdTable tr td,
body.mobile-layout .StdTable tr th {
  display: block;
  min-width: auto; }
  body.mobile-layout .container-center table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td .tag-container,
  body.mobile-layout .container-center table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th .tag-container,
  body.mobile-layout .StdTable tr td .tag-container,
  body.mobile-layout .StdTable tr th .tag-container {
    float: none; }
    body.mobile-layout .container-center table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td .tag-container .tag-wrapper,
    body.mobile-layout .container-center table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th .tag-container .tag-wrapper,
    body.mobile-layout .StdTable tr td .tag-container .tag-wrapper,
    body.mobile-layout .StdTable tr th .tag-container .tag-wrapper {
      float: none; }
body.mobile-layout .StdTable tr td.FirstCol {
  min-width: auto;
  width: 100%; }
body.mobile-layout .searchTable input {
  width: 100%; }
body.mobile-layout .container-center .file-upload-wrap tr td,
body.mobile-layout .container-center .file-upload-wrap tr th {
  display: table-cell; }
body.mobile-layout .repeat-block-item button {
  display: block;
  clear: both; }
body.mobile-layout .file-upload-wrap table {
  width: 100%; }
body.mobile-layout .file-upload-wrap table th:first-child,
body.mobile-layout .file-upload-wrap table th:nth-child(2),
body.mobile-layout .file-upload-wrap table th:nth-child(3) {
  width: auto; }
body.mobile-layout .ui-panelgrid .ui-panelgrid-cell {
  padding: 2px 0; }
body.mobile-layout .ui-panelgrid, body.mobile-layout .ui-selectonemenu {
  margin-bottom: 0px; }
body.mobile-layout .file-upload-wrap table th {
  width: 100%; }
body.mobile-layout .ui-panel .ui-panel-content, body.mobile-layout .repeat-block-item {
  padding: 10px 10px; }
body.mobile-layout .ui-fileupload-responsive {
  min-width: auto; }

.bigTable tbody tr > td {
  width: auto;
  padding: 4px; }
  .bigTable tbody tr > td .ui-panelgrid-cell {
    padding: 2px;
    width: auto; }
    .bigTable tbody tr > td .ui-panelgrid-cell:empty {
      padding: 0;
      width: 0; }
.bigTable .ui-inputfield {
  width: auto;
  max-width: 136px; }

.maxInputSizeWrapper .ui-inputfield {
  max-width: 100%; }
.maxInputSizeWrapper .ui-datepicker-trigger {
  bottom: 30px; }

.mobile-layout .visible-xs-block.columnTitlelabel {
  display: block !important; }

table.table-custom.table.tableMobileView.maxInputSizeWrapper {
  width: 100%; }

.tableMobileView .visible-xs-block.columnTitlelabel {
  display: block !important; }
.tableMobileView tbody tr > td,
.tableMobileView tbody tr > th {
  display: block;
  min-width: auto;
  width: 100%; }
  .tableMobileView tbody tr > td .ui-inputfield,
  .tableMobileView tbody tr > th .ui-inputfield {
    width: 100%;
    max-width: 100%; }
  .tableMobileView tbody tr > td .tag-container,
  .tableMobileView tbody tr > th .tag-container {
    float: none;
    padding-left: 0; }
    .tableMobileView tbody tr > td .tag-container:empty,
    .tableMobileView tbody tr > th .tag-container:empty {
      margin: 0;
      padding: 0; }
    .tableMobileView tbody tr > td .tag-container .tag-wrapper,
    .tableMobileView tbody tr > th .tag-container .tag-wrapper {
      float: none;
      padding-left: 0;
      text-transform: uppercase;
      margin: 0; }
  .tableMobileView tbody tr > td .ui-panelgrid-cell,
  .tableMobileView tbody tr > th .ui-panelgrid-cell {
    padding-left: 0; }
  .tableMobileView tbody tr > td .tooltip-icon-wrapper,
  .tableMobileView tbody tr > th .tooltip-icon-wrapper {
    margin-left: 0; }
  .tableMobileView tbody tr > td .columnTitlelabel,
  .tableMobileView tbody tr > th .columnTitlelabel {
    margin: 5px 0; }
    .tableMobileView tbody tr > td .columnTitlelabel div,
    .tableMobileView tbody tr > th .columnTitlelabel div {
      display: inline; }
  .tableMobileView tbody tr > td table,
  .tableMobileView tbody tr > th table {
    width: 100%; }
  .tableMobileView tbody tr > td [role="row"] td,
  .tableMobileView tbody tr > th [role="row"] td {
    float: left;
    width: 100%; }
    .tableMobileView tbody tr > td [role="row"] td .ui-outputlabel-rfi,
    .tableMobileView tbody tr > th [role="row"] td .ui-outputlabel-rfi {
      display: block;
      margin-top: 8px; }
    .tableMobileView tbody tr > td [role="row"] td input,
    .tableMobileView tbody tr > th [role="row"] td input {
      margin-right: 3px; }
.tableMobileView .tableTitleRow td {
  display: none !important; }
  .tableMobileView .tableTitleRow td:first-of-type {
    display: block !important;
    font-weight: bold;
    text-transform: uppercase; }
.tableMobileView .tableTitleRow .columnTitlelabel {
  display: none !important; }
.tableMobileView .ui-widget-content .ui-panel-content .tag-container .tag-wrapper {
  margin-left: 0; }
.tableMobileView .ui-selectoneradio td .ui-radiobutton.ui-widget {
  display: inline-block; }
.tableMobileView .ui-selectoneradio td label {
  display: inline-block;
  max-width: calc(100% - 50px);
  margin: 0; }

.table-scroll {
  position: relative;
  max-width: 100%;
  margin: 0 auto 20px 0;
  overflow: hidden; }

.table-wrap {
  width: 100%;
  overflow: auto; }

.table-scroll table {
  width: 100% !important;
  margin: auto;
  border-spacing: 0; }

.table-scroll th, .table-scroll td {
  padding: 5px 10px;
  border: 1px solid #000;
  background: #fff;
  white-space: unset;
  vertical-align: top; }

.table-scroll thead, .table-scroll tfoot {
  background: #f9f9f9; }

.table.scroll-clone {
  position: absolute;
  top: 0;
  left: 0;
  width: auto !important; }

.table.scroll-clone td:not(:first-of-type) {
  display: none; }

.table.scroll-clone thead, .table.scroll-clone tfoot {
  background: transparent; }

.virtualScrollTable > tbody > tr > td:first-of-type,
.virtualScrollTable > tr > td:first-of-type,
.scroll-clone > tbody > tr > td:first-of-type,
.scroll-clone > tr > td:first-of-type {
  max-width: 50%;
  min-width: 300px;
  white-space: unset; }

.scroll-clone > tbody > tr > td:not(:first-of-type),
.scroll-clone > tr > td:not(:first-of-type) {
  border-color: transparent; }

.sajatJegyzetContainer {
  margin-top: 10px; }

[id*="_eltavolit_"] {
  margin-top: 10px; }

[id*=fileuploader_datatable],
[id*=fileuploader_datatable] table[role=grid] {
  width: 100%;
  clear: both; }

@media screen and (min-width: 1400px) {
  .content .ui-dialog .ui-dialog-content {
    overflow-y: auto; } }
body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td,
body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th {
  display: block;
  min-width: auto; }
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td .tag-container,
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th .tag-container {
    float: none;
    padding-left: 0; }
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td .tag-container:empty,
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th .tag-container:empty {
      margin: 0;
      padding: 0; }
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td .tag-container .tag-wrapper,
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th .tag-container .tag-wrapper {
      float: none;
      padding-left: 0;
      text-transform: uppercase;
      margin: 0; }
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td .ui-panelgrid-cell,
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th .ui-panelgrid-cell {
    padding-left: 0; }
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td .tooltip-icon-wrapper,
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th .tooltip-icon-wrapper {
    margin-left: 0; }
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td .columnTitlelabel,
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th .columnTitlelabel {
    margin: 5px 0; }
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td .columnTitlelabel div,
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th .columnTitlelabel div {
      display: inline; }
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td [role="row"] td,
  body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th [role="row"] td {
    float: left;
    width: auto; }
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td [role="row"] td .ui-outputlabel-rfi,
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th [role="row"] td .ui-outputlabel-rfi {
      display: block;
      margin-top: 8px; }
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr td [role="row"] td input,
    body.mobile-layout .table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) tr th [role="row"] td input {
      margin-right: 3px; }
body.mobile-layout table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) .tableTitleRow td {
  display: none !important; }
  body.mobile-layout table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) .tableTitleRow td:first-of-type {
    display: block !important;
    font-weight: bold;
    text-transform: uppercase; }
body.mobile-layout table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) .tableTitleRow .columnTitlelabel {
  display: none !important; }
body.mobile-layout table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) .ui-widget-content .ui-panel-content .tag-container .tag-wrapper {
  margin-left: 0; }
body.mobile-layout table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) .ui-selectoneradio td .ui-radiobutton.ui-widget {
  display: inline-block; }
body.mobile-layout table:not(.nagyTablazat):not(.tobbszorozhetoTablazat) .ui-selectoneradio td label {
  display: inline-block;
  margin: 0;
  max-width: calc(100% - 50px); }
body.mobile-layout table:not(.nagyTablazat):not(.tobbszorozhetoTablazat).table-custom label {
  float: none; }

.oihfSearchTable #erkezteto_azonosito,
.oihfSearchTable #bejelentes_azonosito {
  width: 400px; }

body.mobile-layout .ui-selectmanycheckbox td,
body.mobile-layout .ui-selectoneradio td {
  display: block;
  float: left; }
body.mobile-layout .ui-selectmanycheckbox td,
body.mobile-layout .ui-selectoneradio td {
  clear: left;
  width: 100%; }
body.mobile-layout .ui-button {
  margin-right: 3px;
  margin-bottom: 5px; }
body.mobile-layout .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all {
  min-width: auto !important; }
body.mobile-layout .text-after {
  margin-top: 0;
  margin-bottom: 0; }
body.mobile-layout .ui-selectonemenu-panel .ui-selectonemenu-list-item,
body.mobile-layout .ui-selectonemenu label.ui-selectonemenu-label {
  white-space: normal; }
body.mobile-layout .szolgMinosegiT tr {
  border-bottom: 2px solid grey; }
body.mobile-layout #filmKereses .ui-dialog {
  height: 100% !important;
  overflow: scroll; }
body.mobile-layout .ui-dialog {
  width: 100%; }
body.mobile-layout #bekuldesDialog.ui-dialog {
  left: 0 !important;
  width: 100% !important; }
body.mobile-layout input[name="oihfbejelentes_azonosito"] {
  width: auto; }
body.mobile-layout #mappaValaszto .ui-tree .ui-treenode-label {
  white-space: normal; }

div[id*="archivaltUrlapPeldanyElemTree"] {
  margin-bottom: 10px; }

.peldanyfa-menu {
  margin-bottom: 0; }
  .peldanyfa-menu td.ui-panelgrid-cell {
    padding-right: 0; }
    .peldanyfa-menu td.ui-panelgrid-cell button.ui-button.ui-widget.ui-button-text-only {
      border: none;
      background: none; }
      .peldanyfa-menu td.ui-panelgrid-cell button.ui-button.ui-widget.ui-button-text-only > span {
        font-weight: normal; }

a.ui-commandlink.peldanyFaLink {
  color: #333333; }

a.ui-commandlink.ujPeldanyFaLink {
  color: #909090; }

#bekuldesDialog {
  left: calc(50% - 235px) !important;
  width: 470px !important; }

.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.not-visible {
  visibility: hidden; }

#sessionTimeOutForm.not-visible {
  height: 0;
  width: 0;
  overflow: hidden; }

.hataridoKezelesTabla th {
  white-space: normal !important; }

.szolgMinosegiT th {
  text-align: left; }

.basicInfoFull td:first-child {
  width: 100px;
  white-space: nowrap; }

.automatikusMentesP {
  margin-bottom: 0;
  display: inline; }
  @media screen and (max-width: 767px) {
    .automatikusMentesP {
      width: 100%; } }

.automatikusMentesP .ui-icon {
  color: #FF0000; }

.automatikusMentesP span {
  padding-left: 0;
  border: 0; }
  @media screen and (max-width: 767px) {
    .automatikusMentesP span {
      font-size: 14px; } }

.formPartSeparator {
  border: 2px solid #485256;
  background-color: #485256;
  line-height: 0;
  margin: 5px 0; }

.ui-outputlabel-rfi {
  color: #C92417;
  font-weight: bold;
  font-size: 17px;
  margin-left: .4em; }

.ui-chkbox + label {
  max-width: 85%;
  margin-bottom: -3px; }

#urlap_form\:tudomasulvetel label {
  max-width: 100%; }

.labelInfo {
  float: left; }

td .field-wrap-all .ui-selectmanycheckbox + span .tooltip-icon-wrapper {
  margin-left: -3px; }

td > table.ui-selectmanycheckbox {
  width: 100%; }

/*borderedtTypetree*/
.table-borderedtTypetree td:first-child {
  width: 30%; }

.table-borderedtTypetree td label {
  margin-right: 0; }

.table-custom.table.table-borderedtype2columns tr td,
.table-custom.table.table-borderedtype3columns tr td,
.table-custom.table.table-borderedtype4columns tr td,
.table-custom.table.table-borderedtype5columns tr td,
.table-custom.table.table-borderedtTypetree tr td {
  border-top: 1px solid #ddd;
  border: 1px solid #ddd; }

.table-borderedtype6columns td {
  width: 16.6666666666667%; }

.table-borderedtype5columns td {
  width: 20%; }

.table-borderedtype4columns td {
  width: 25%; }
  @media screen and (max-width: 600px) {
    .table-borderedtype4columns td {
      float: left;
      padding: 2px !important; }
      .table-borderedtype4columns td .tag-wrapper {
        padding: 0;
        font-size: 11px;
        text-align: center; } }

.table-borderedtype3columns td {
  width: 33.333333333333%; }

.table-borderedtype2columns td {
  width: 50%; }

.hibaturoLinkButton:hover span {
  color: #000; }

.hibaturoLinkButton {
  padding-left: 20px; }

.multiSelectPrintSelectedListItem {
  background: #ececec;
  padding-left: 4px; }

.multiSelectPrintUnselectedListItem {
  padding-left: 4px; }

.multiSelectPrintDisabledListItem {
  opacity: 0.75;
  padding-left: 4px; }

.multiSelectPrintList {
  list-style-type: none;
  background: white;
  border-style: solid;
  border-color: #c3c4c4;
  border-width: 1px 13px 1px 1px;
  padding-left: 0px;
  font-weight: normal; }

.nyomtatasVer {
  max-width: 980px;
  margin: 0 auto;
  background-color: #FFF;
  /* radiobox */
  /* ui-selectcheckboxmenu-multiple */ }
  .nyomtatasVer > * {
    color: #000; }
  .nyomtatasVer .ui-panel {
    box-shadow: none; }
    .nyomtatasVer .ui-panel .ui-panel-content {
      background-color: #FFF; }
      .nyomtatasVer .ui-panel .ui-panel-content > h3 {
        font-size: 15px; }
  .nyomtatasVer .repeat-block-item table tbody td:first-of-type {
    width: auto !important; }
  .nyomtatasVer table td {
    vertical-align: baseline; }
    .nyomtatasVer table td .repeat-table-item .ui-outputpanel,
    .nyomtatasVer table td .repeat-table-item label {
      float: left; }
    .nyomtatasVer table td .repeat-table-item label {
      margin-top: 3px; }
  .nyomtatasVer table div[id*="updateGroupLabel"] {
    margin: 5px 0px; }
  .nyomtatasVer input[type="radio"] {
    margin-right: 0.3em;
    margin-top: 6px; }
  .nyomtatasVer input[type="radio"] + label {
    display: inline-block;
    margin-right: 0.6em; }
  .nyomtatasVer input[type="select"] {
    margin-top: 6px !important; }
  .nyomtatasVer .ui-selectcheckboxmenu-multiple-container.ui-inputfield {
    padding: 0; }
  .nyomtatasVer .ui-selectcheckboxmenu-token-label {
    padding: 0; }
  .nyomtatasVer .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger,
  .nyomtatasVer .ui-icon-close {
    display: none; }
  .nyomtatasVer .telefonSzamTablazat {
    width: 50px !important; }
    .nyomtatasVer .telefonSzamTablazat td {
      padding: 8px 0px; }
  .nyomtatasVer input {
    color: #000 !important; }
  .nyomtatasVer input[id*="elozmenyiktatoszam_ev"] {
    width: 44px; }
  .nyomtatasVer .ui-inputfield.customSize, .nyomtatasVer .ui-calendar.customSize {
    min-width: 75%; }
  .nyomtatasVer .ui-panelgrid-cell .ui-selectonemenu,
  .nyomtatasVer .ui-widget-content label.ui-state-disabled,
  .nyomtatasVer .ui-radiobutton .ui-radiobutton-box {
    opacity: 1; }
  .nyomtatasVer .ui-widget-content input[readonly],
  .nyomtatasVer .ui-widget-content select[readonly],
  .nyomtatasVer .ui-widget-content textarea[readonly] {
    background: #fff; }
  .nyomtatasVer .ui-state-disabled,
  .nyomtatasVer .ui-widget-content .ui-state-disabled,
  .nyomtatasVer .ui-widget-header .ui-state-disabled {
    color: #000;
    opacity: 0.75; }
  .nyomtatasVer label.ui-state-disabled {
    background: #fff; }
  .nyomtatasVer .ui-selectmanycheckbox label.ui-state-disabled {
    background: inherit; }
  .nyomtatasVer .ui-state-active, .nyomtatasVer .ui-widget-content .ui-state-active {
    background-color: #fff;
    box-shadow: none;
    -webkit-box-shadow: none; }
  .nyomtatasVer .ui-datepicker-calendar .ui-state-active {
    background-color: #485256;
    color: #fff; }
  .nyomtatasVer .loader {
    display: block; }
  .nyomtatasVer .cim {
    width: 100%;
    min-width: 400px; }
  .nyomtatasVer .szolgaltatasMultiSelect td > ul {
    padding-bottom: 10px;
    border-bottom: 1px solid #A9A9A9; }
  .nyomtatasVer .szolgaltatasMultiSelect ul {
    padding-left: 0; }
    .nyomtatasVer .szolgaltatasMultiSelect ul li {
      list-style: none; }
  .nyomtatasVer .tooltip-icon-wrapper {
    display: none; }
  .nyomtatasVer p.tag-wrapper {
    margin: 7px 0 0 0; }
  @media screen and (max-width: 768px) {
    .nyomtatasVer {
      padding: 10px; } }
  .nyomtatasVer #urlap_form table.table > tbody > tr > td {
    border: 1px solid #dfdfdf; }
  .nyomtatasVer .big-table {
    max-width: 980px;
    border: none !important; }
  .nyomtatasVer .big-table-bordered div.big-table-cell {
    border: solid 1px #ccc !important; }
  .nyomtatasVer .big-table-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: max-content !important;
    border: none !important; }
  .nyomtatasVer .big-table-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border: none !important;
    width: auto !important;
    margin-top: 10px !important; }
  .nyomtatasVer .big-table-cell {
    align-content: center;
    padding: 4px;
    min-width: 136px;
    min-height: 36px; }
  .nyomtatasVer .elozmeny-iktatoszam-wrapper {
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    padding: 2px 5px 2px 5px; }
  .nyomtatasVer .elozmeny-iktatoszam-wrapper p {
    padding: 0;
    margin: 4px 0 0 0; }

.telefonSzamTablazat {
  width: auto; }
  .telefonSzamTablazat .ui-panelgrid-cell {
    padding: 0 !important; }

.ui-autocomplete .ui-autocomplete-dropdown {
  position: absolute;
  height: 100%;
  width: 2.4em;
  right: 0px; }

.ui-autocomplete-token {
  white-space: pre-wrap; }

#viaz_form {
  padding-bottom: 10px; }

#viaz_form fieldset {
  border: 1px solid #bfbab0;
  background: #ececec;
  padding: 0.35em 1em 0.75em; }

#viaz_form fieldset#birthdateFieldset ol,
#viaz_form fieldset#nationalityFieldset ol {
  border: 0; }

#viaz_form fieldset#birthplaceFieldset,
#viaz_form fieldset#birthplaceFieldset ol,
#viaz_form fieldset#birthdateFieldset,
#viaz_form fieldset#birthdateFieldset ol {
  margin-bottom: 0; }

#viaz_form .actions {
  padding: 1em;
  text-align: center;
  background: #f4f4f4;
  margin-top: 10px; }

#viaz_form fieldset#nationalityFieldset,
#viaz_form fieldset#birthplaceFieldset #birth_countryLi,
#viaz_form fieldset#birthplaceFieldset #birth_city_huLi,
#viaz_form fieldset#birthplaceFieldset #birth_regionLi,
#viaz_form fieldset#birthplaceFieldset #nationalityLi,
#viaz_form fieldset#birthplaceFieldset #sexLi {
  display: none; }

#viaz_form fieldset#birthdateFieldset {
  border: 1px solid #bfbab0 !important;
  margin-top: 10px !important;
  padding: 1em; }

#viaz_form fieldset#nationalityFieldset,
#viaz_form fieldset#nationalityFieldset ol,
#viaz_form fieldset#birthdateFieldset {
  margin-top: 0;
  padding-top: 0; }

#viaz_form #birthdateFieldset {
  margin-top: 10px; }

#viaz_form #birthdateFieldset ol {
  margin-top: 10px; }

#viaz_form fieldset#nameFieldset input,
#viaz_form fieldset#birthnameFieldset input,
#viaz_form fieldset#mothernameFieldset input {
  margin-left: 30px; }

#viaz_form #nationalityLi input,
#viaz_form #sexLi select {
  margin-left: 10px; }

#viaz_form #birthdateFieldset input {
  margin-left: 30px; }

#viaz_form fieldset legend {
  font-weight: bold;
  margin-top: 5px; }

#viaz_form fieldset ol {
  margin-top: 0;
  padding: 0 0 0 15px;
  list-style-type: none; }

#viaz_form fieldset ol li {
  padding: 5px 0;
  display: table-row; }

#viaz_form fieldset ol li label {
  display: table-cell;
  padding: 5px 5px 5px 15px;
  width: 200px;
  text-align: right; }

#viaz_form fieldset ol li input,
#viaz_form fieldset ol li select {
  display: table-cell;
  margin: 5px 5px 5px 30px; }

#viaz_form fieldset ol li select {
  min-width: 60px; }

#viaz_form input[type="submit"] {
  border-width: 2px;
  border-style: outset;
  border-color: buttonface;
  border-image: initial;
  background-color: buttonface; }

#viaz_form input[type="submit"]:hover {
  background: #fff;
  color: #000; }

.dottedBorder, .dottedBorder .hasDatepicker,
.dottedBorder .ui-inputtext {
  border: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px #333333 dotted !important; }

.dottedBorder .ui-inputtext {
  margin-right: 20px; }

/*publikus dashboard*/
[data-widget="keresoPanelWidget"] .ui-autocomplete button {
  height: 27px;
  margin: 0; }

div[id*="auditNaplo"] pre {
  white-space: pre-line; }

div[id*="dashboard"] .ui-dialog-title {
  width: 94%; }

div[id*="dashboardTab:hataridokezelo_tabful"] .ui-button {
  margin-top: 10px; }

/*hibaturo*/
table.hibaturo-group tr td {
  padding: 5px 0; }

table.hibaturo-selectManyCheckbox td {
  padding-right: 20px; }

.hibaturo-address label {
  padding-left: 10px;
  font-weight: bold; }
.hibaturo-address input {
  margin-right: 5px; }

.hibaturo-textarea {
  width: 100%;
  font-weight: normal; }

/*filmTalalatTable*/
.filmTalalatTable {
  margin-top: 20px; }

.filmTalalatTable.ui-datatable thead th {
  white-space: normal; }

.filmTalalatTable .bemutatoDatum {
  width: 11%; }

.filmTalalatTable .bemutatoDatumLabel {
  display: block; }

.character_number_display {
  width: 100%;
  display: block; }

/*kompatiblitasi nezet*/
.kompatiblitasiUrlap textarea.comment {
  display: none; }
.kompatiblitasiUrlap td {
  padding-top: 6px;
  padding-bottom: 6px; }
.kompatiblitasiUrlap .fpanel {
  pointer-events: none; }

/*Mozi regisztáció*/
@media screen and (max-width: 520px) {
  #moziRegisztracio .ui-state-default {
    width: 100%; } }
@media screen and (max-width: 425px) {
  .sajatJegyzetContainer td {
    display: block; }

  div[id*="_gombokPrint"] {
    text-align: center;
    margin: auto; } }
/*Media urlap/diszie*/
.mediaUrlapLink {
  display: inline-block;
  margin-bottom: 10px; }

.sajatJegyzetContainer {
  clear: both; }
  .sajatJegyzetContainer .ui-panel-content.ui-widget-content {
    background-color: #fff;
    padding: 0 !important; }
  .sajatJegyzetContainer .sajatJegyzetContainerHead {
    background-color: #f7f7f7;
    padding: 15px; }
    .sajatJegyzetContainer .sajatJegyzetContainerHead h2 {
      font-size: 16px;
      margin: 0; }
    .sajatJegyzetContainer .sajatJegyzetContainerHead p {
      font-size: 13px;
      margin: 0; }
  .sajatJegyzetContainer .sajatJegyzetContainerContent {
    padding: 30px; }
  .sajatJegyzetContainer .sajatJegyzetContainerContent > table {
    width: 100%; }
  .sajatJegyzetContainer .gombok {
    text-align: right; }
    .sajatJegyzetContainer .gombok button.ui-button {
      margin-right: 0; }
  .sajatJegyzetContainer ._printJegyzetLabel {
    width: 150px; }
  .sajatJegyzetContainer ._printJegyzet {
    text-align: right; }
  .sajatJegyzetContainer ._printJegyzet textarea {
    width: 80% !important; }

/**/
table[id='urlap_form:aszfujszolgaltatas'] {
  display: inline-table; }

@media (min-width: 600px) {
  #cegKivalasztoForm {
    width: 100%;
    max-width: 600px;
    margin: 0 auto; } }

#cegKivalasztoForm h1 {
  text-align: center; }
#cegKivalasztoForm button.ui-state-focus {
  border: black !important;
  border-style: solid !important; }

#cegKivalasztoForm\:cegKivalasztoTablazat td:nth-of-type(3),
#cegKivalasztoForm\:cegKivalasztoTablazat th:nth-of-type(3) {
  text-align: right; }

#levelezesi_cim_address_label {
  width: 150px; }

.xsdValidatorLink {
  padding: 0 5px;
  margin-left: 6px;
  border: 1px solid #cccccc;
  background-color: #FFF;
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  height: 27px;
  line-height: 30px;
  display: block;
  float: left; }

.xsdValidatorLink:hover {
  text-decoration: none;
  color: 485256;
  background-color: #F9F9F9; }

.file-upload-with-icon-wrap {
  margin-top: 10px; }

.ui-fileupload-row .ui-fileupload-preview {
  padding: 0; }

.file-upload-with-icon-wrap .xsdValidatorLink {
  text-decoration: none;
  color: #333333; }

.file-upload-with-icon-wrap .ui-fileupload {
  float: left; }

.ui-fileupload .ui-button-text-icon-left .ui-button-text {
  padding-top: 0px;
  padding-bottom: 0px;
  width: 134px;
  height: 25px;
  line-height: 27px; }

.btn_munkamenetBekuldese {
  margin-bottom: 20px;
  margin-top: 20px; }

.resultContainer > .StdTable {
  margin-bottom: 10px; }

.loader {
  display: none;
  position: fixed;
  top: 40%;
  left: calc(50% - 45px);
  z-index: 1;
  height: 90px;
  width: 90px; }

@media (max-width: 767px) {
  .ui-growl {
    right: auto !important;
    left: calc(50% - 150px) !important; } }

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 2000;
  position: fixed;
  height: 90px;
  width: 90px;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.pace.pace-inactive .pace-activity {
  display: none; }

.pace .pace-activity {
  position: fixed;
  z-index: 2000;
  display: block;
  position: absolute;
  height: 80px;
  width: 80px;
  display: block;
  background: url("/javax.faces.resource/loader.gif.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=images") no-repeat;
  background-size: contain; }

noscript div {
  background-color: red;
  font: bold;
  font-size: large; }

.tobbArchivaltUgyekGomb {
  white-space: nowrap; }

.fms-osszekottetes-mobile {
  display: none; }

[id*="urlap_form:szolgaltatasminoseg_tab"].ui-message {
  width: 100% !important; }

[id*="urlap_form:szolgaltatasminoseg_tab"].ui-message span:nth-of-type(2) {
  width: calc(100% - 40px);
  display: inline-block; }

@media (min-width: 640px) {
  .fms-osszekottetes-no-mobile {
    display: table; } }
@media (max-width: 639px) {
  .fms-osszekottetes-no-mobile {
    display: none; }

  .fms-osszekottetes-mobile {
    display: table; }

  .fms-osszekottetes-mobile td {
    display: block !important; } }
#fmsKeresesForm1 .StdTable td {
  min-width: none; }

#fmsKeresesForm1 .searchTable input[size="63"] {
  width: 100%;
  max-width: 600px; }

#fmsKeresesForm1 .searchTable input#telephelyUtca,
#fmsKeresesForm1 .searchTable input#afTol,
#fmsKeresesForm1 .searchTable input#telephelyVaros {
  margin-bottom: 2px; }

@media (max-width: 768px) {
  #fmsKeresesForm1 .searchTable input[size] {
    width: 100%; }

  #fmsKeresesForm1 .searchTable #afTol,
  #fmsKeresesForm1 .searchTable #afIg {
    width: calc(100% - 30px); }

  #fmsKeresesForm2 .searchTable input {
    width: 100%; } }
.ui-dialog .ui-dialog-title {
  max-width: calc(100% - 25px);
  margin-right: 0; }

.table2panel {
  table-layout: unset !important; }
  .table2panel td,
  .table2panel th {
    display: table-cell !important; }
  .table2panel.activeTable2panel {
    border: 0 !important; }
    .table2panel.activeTable2panel th {
      display: none !important; }
    .table2panel.activeTable2panel tr.odd,
    .table2panel.activeTable2panel tr.ui-datatable-odd {
      background-color: transparent !important; }
    .table2panel.activeTable2panel tr.ui-datatable-even,
    .table2panel.activeTable2panel tr.even {
      background-color: transparent !important; }
      .table2panel.activeTable2panel tr.ui-datatable-even td,
      .table2panel.activeTable2panel tr.even td {
        background-color: #f5f5f5 !important; }
    .table2panel.activeTable2panel tr:not(.HeadRow) td {
      display: block !important;
      border-left: 1px solid #efefef;
      border-right: 1px solid #efefef;
      border-top: 0 !important;
      border-bottom: 0 !important;
      padding-bottom: 0; }
      .table2panel.activeTable2panel tr:not(.HeadRow) td:before {
        display: inline-block;
        width: 40%;
        content: attr(data-th) !important;
        padding-left: 0.6em;
        font-weight: bold;
        vertical-align: middle; }
      .table2panel.activeTable2panel tr:not(.HeadRow) td:last-of-type {
        border-bottom: 1px solid #dddddd !important;
        margin-bottom: 10px; }
      .table2panel.activeTable2panel tr:not(.HeadRow) td:first-of-type {
        border-top: 1px solid #dddddd !important; }
      .table2panel.activeTable2panel tr:not(.HeadRow) td span {
        display: inline-block;
        vertical-align: middle; }
      .table2panel.activeTable2panel tr:not(.HeadRow) td form {
        display: inline-block;
        margin-bottom: 5px; }

/* Splitbutton START */
.ui-splitbuttonmenu li.ui-menuitem {
  margin-left: 10px;
  margin-right: 10px; }

.ui-splitbutton-menubutton {
  position: absolute;
  height: 29px;
  vertical-align: top; }

footer ~ .ui-menu.ui-widget {
  position: fixed;
  top: auto !important;
  bottom: 43px; }

/* Splitbutton END */
#mappaValaszto\:accordionPanel ul li .ui-tree-toggler {
  color: #85631E !important; }

#mappaValaszto\:accordionPanel ul li li .ui-tree-toggler {
  color: #485256 !important; }

.header-menu-toggle:hover,
.header-menu-toggle {
  color: #fff !important; }

.header-menu-toggle {
  border: 2px solid transparent; }

.footer-menu-toggle span:nth-of-type(2) {
  display: none; }

.footer-menu-toggle span {
  color: #333333;
  float: none; }

@media (max-width: 767px) {
  .footer-closed .automatikusMentesP,
  .footer-closed .sticky-footer-buttons > div:not(:last-of-type) {
    display: none; }
  .footer-closed .stickyFooter {
    padding: 0; }
  .footer-closed .footer-text {
    width: auto; }

  .sajatJegyzetContainer .sajatJegyzetContainerContent {
    padding: 30px; }
  .sajatJegyzetContainer .sajatJegyzetContainerContent > table {
    width: 100%;
    display: block; }
  .sajatJegyzetContainer .sajatJegyzetContainerContent > table tr,
  .sajatJegyzetContainer .sajatJegyzetContainerContent > table tr td {
    display: block; }
  .sajatJegyzetContainer .gombok {
    text-align: left; }
    .sajatJegyzetContainer .gombok button {
      width: 100%; }
  .sajatJegyzetContainer ._printJegyzetLabel {
    width: auto; }
  .sajatJegyzetContainer ._printJegyzet textarea {
    width: 100% !important; } }
@media screen and (max-width: 767px) {
  body.mobile-layout .ui-dialog {
    width: 100% !important; } }
@media screen and (max-width: 479px) {
  .ui-inputfield.ui-inputtextarea.ui-inputtextarea-custom-width {
    width: 100% !important; }

  #urlap_form .ui-tabs .ui-tabs-nav li {
    white-space: normal; }

  #urlap_form .ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li {
    width: 100%; } }
.production .header {
  background: #71064c url("/javax.faces.resource/header_nmhh_prod.png.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=images") no-repeat top center; }
.production .ui-link,
.production .ui-commandlink {
  color: #8F206A; }
.production .ui-colorize-color {
  color: #8F206A; }
.production .ui-colorize-bg {
  background-color: #8F206A; }
.production .ui-colorize-border {
  border-color: #8F206A; }
.production .ui-state-highlight,
.production .ui-widget-content .ui-state-highlight,
.production .ui-widget-header .ui-state-highlight,
.production select[multiple] option:checked {
  background: #8F206A linear-gradient(0deg, #8F206A 0%, #8F206A 100%); }
.production .formPartSeparator {
  border-color: #8F206A;
  background-color: #8F206A; }
.production #mappaValaszto\:accordionPanel ul li .ui-tree-toggler {
  color: #8F206A !important; }
.production .ui-progressbar .ui-progressbar-value.ui-widget-header {
  background: #8F206A; }
.production .ui-accordion .ui-accordion-header.ui-state-active {
  background: #8F206A;
  border-color: #8F206A;
  color: #fff; }
.production .ui-tree .ui-treenode-label.ui-state-highlight {
  background: #8F206A;
  border-color: #8F206A;
  color: #fff; }
.production .ui-inputfield.ui-state-focus,
.production .ui-widget-content .ui-inputfield.ui-state-focus,
.production .ui-widget-header .ui-inputfield.ui-state-focus {
  border-color: #b92989; }
.production .tooltip-icon:before {
  color: #8F206A; }
.production .ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active a {
  background: #8F206A;
  background: linear-gradient(150deg, #50123c 0%, #65174b 5%, #8F206A 40%, #8F206A 60%, #65174b 95%, #50123c 100%);
  color: #FFF; }
.production .ui-state-active .ui-radiobutton-icon {
  background: #b92989 !important; }
.production .ui-state-focus .ui-radiobutton-icon {
  background: transparent !important; }
.production .ui-state-focus .ui-radiobutton-icon {
  left: 0;
  top: 0; }
.production .ui-chkbox-box .ui-icon-check {
  background: #d955ad !important;
  color: white !important; }
.production .bekuldes-message > li {
  border-left-color: #8F206A; }
.production .gombokCont .ui-button:hover {
  background-color: #8F206A;
  color: #FFF; }
.production div[id*="urlap_form:_gombokPrint"] .ui-button:hover {
  background-color: #8F206A;
  color: #fff; }
.production button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover {
  background-color: #8F206A; }
  .production button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover span {
    color: #FFF;
    font-weight: 400; }
.production button[id*="urlap_form:visszaAzUrlapokhoz"],
.production .primary-button {
  background-color: #8F206A;
  background-image: none;
  color: white;
  font-weight: bold; }
  .production button[id*="urlap_form:visszaAzUrlapokhoz"] span,
  .production .primary-button span {
    color: white; }
  .production button[id*="urlap_form:visszaAzUrlapokhoz"] button,
  .production .primary-button button {
    background-color: #8F206A;
    color: white !important;
    font-weight: bold; }
    .production button[id*="urlap_form:visszaAzUrlapokhoz"] button span,
    .production .primary-button button span {
      color: white;
      font-weight: bold; }
  .production button[id*="urlap_form:visszaAzUrlapokhoz"] td,
  .production .primary-button td {
    background-image: none; }
.production input.primary-button:focus {
  background-color: #485256; }
.production #urlapDiv .x-btn-default-small-over.primary-button,
.production #viaz_form input[type="submit"].primary-button {
  background-color: #8F206A !important; }
.production .elonezetGombok:hover {
  background-color: #8F206A;
  color: #fff; }
.production .mtz-monthpicker.mtz-monthpicker-month.ui-state-current {
  background-color: #8F206A;
  color: white;
  text-shadow: none; }
.production .ui-datepicker-current-day .ui-state-default {
  background: #8F206A;
  color: #fff; }
.production .ui-datepicker-today .ui-state-default.ui-state-highlight {
  background: #fff;
  color: #333333;
  font-weight: bold; }
.production .ui-datepicker-current-day .ui-state-active,
.production .ui-datepicker-current-day.ui-datepicker-today .ui-state-active {
  background: #8F206A;
  color: #fff; }

.test .header {
  background: #15843a url("/javax.faces.resource/header_nmhh_test.png.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=images") no-repeat top center; }
.test .ui-link,
.test .ui-commandlink {
  color: #176531; }
.test .ui-colorize-color {
  color: #208f45; }
.test .ui-colorize-bg {
  background-color: #208f45; }
.test .ui-colorize-border {
  border-color: #208f45; }
.test .ui-state-highlight,
.test .ui-widget-content .ui-state-highlight,
.test .ui-widget-header .ui-state-highlight,
.test select[multiple] option:checked {
  background: #208f45 linear-gradient(0deg, #208f45 0%, #208f45 100%); }
.test .formPartSeparator {
  border-color: #208f45;
  background-color: #208f45; }
.test #mappaValaszto\:accordionPanel ul li .ui-tree-toggler {
  color: #208f45 !important; }
.test .ui-progressbar .ui-progressbar-value.ui-widget-header {
  background: #208f45; }
.test .ui-accordion .ui-accordion-header.ui-state-active {
  background: #208f45;
  border-color: #208f45;
  color: #fff; }
.test .ui-tree .ui-treenode-label.ui-state-highlight {
  background: #208f45;
  border-color: #208f45;
  color: #fff; }
.test .ui-inputfield.ui-state-focus,
.test .ui-widget-content .ui-inputfield.ui-state-focus,
.test .ui-widget-header .ui-inputfield.ui-state-focus {
  border-color: #29b959; }
.test .tooltip-icon:before {
  color: #208f45; }
.test .ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active a {
  background: #208f45;
  background: linear-gradient(150deg, #125027 0%, #176531 5%, #208f45 40%, #208f45 60%, #176531 95%, #125027 100%);
  color: #FFF; }
.test .ui-state-active .ui-radiobutton-icon {
  background: #29b959 !important; }
.test .ui-state-focus .ui-radiobutton-icon {
  background: transparent !important; }
.test .ui-state-focus .ui-radiobutton-icon {
  left: 0;
  top: 0; }
.test .ui-chkbox-box .ui-icon-check {
  background: #55d981 !important;
  color: white !important; }
.test .bekuldes-message > li {
  border-left-color: #208f45; }
.test .gombokCont .ui-button:hover {
  background-color: #208f45;
  color: #FFF; }
.test div[id*="urlap_form:_gombokPrint"] .ui-button:hover {
  background-color: #208f45;
  color: #fff; }
.test button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover {
  background-color: #208f45; }
  .test button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover span {
    color: #FFF;
    font-weight: 400; }
.test button[id*="urlap_form:visszaAzUrlapokhoz"],
.test .primary-button {
  background-color: #208f45;
  background-image: none;
  color: white;
  font-weight: bold; }
  .test button[id*="urlap_form:visszaAzUrlapokhoz"] span,
  .test .primary-button span {
    color: white; }
  .test button[id*="urlap_form:visszaAzUrlapokhoz"] button,
  .test .primary-button button {
    background-color: #208f45;
    color: white !important;
    font-weight: bold; }
    .test button[id*="urlap_form:visszaAzUrlapokhoz"] button span,
    .test .primary-button button span {
      color: white;
      font-weight: bold; }
  .test button[id*="urlap_form:visszaAzUrlapokhoz"] td,
  .test .primary-button td {
    background-image: none; }
.test input.primary-button:focus {
  background-color: #485256; }
.test #urlapDiv .x-btn-default-small-over.primary-button,
.test #viaz_form input[type="submit"].primary-button {
  background-color: #208f45 !important; }
.test .elonezetGombok:hover {
  background-color: #208f45;
  color: #fff; }
.test .mtz-monthpicker.mtz-monthpicker-month.ui-state-current {
  background-color: #208f45;
  color: white;
  text-shadow: none; }
.test .ui-datepicker-current-day .ui-state-default {
  background: #208f45;
  color: #fff; }
.test .ui-datepicker-today .ui-state-default.ui-state-highlight {
  background: #fff;
  color: #333333;
  font-weight: bold; }
.test .ui-datepicker-current-day .ui-state-active,
.test .ui-datepicker-current-day.ui-datepicker-today .ui-state-active {
  background: #208f45;
  color: #fff; }

.development .header,
.dev .header {
  background: #7d580e url("/javax.faces.resource/header_nmhh_dev.png.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=images") no-repeat top center; }
.development .ui-link,
.development .ui-commandlink,
.dev .ui-link,
.dev .ui-commandlink {
  color: #85631E; }
.development .ui-colorize-color,
.dev .ui-colorize-color {
  color: #85631E; }
.development .ui-colorize-bg,
.dev .ui-colorize-bg {
  background-color: #85631E; }
.development .ui-colorize-border,
.dev .ui-colorize-border {
  border-color: #85631E; }
.development .ui-state-highlight,
.development .ui-widget-content .ui-state-highlight,
.development .ui-widget-header .ui-state-highlight,
.development select[multiple] option:checked,
.dev .ui-state-highlight,
.dev .ui-widget-content .ui-state-highlight,
.dev .ui-widget-header .ui-state-highlight,
.dev select[multiple] option:checked {
  background: #85631E linear-gradient(0deg, #85631E 0%, #85631E 100%); }
.development .formPartSeparator,
.dev .formPartSeparator {
  border-color: #85631E;
  background-color: #85631E; }
.development #mappaValaszto\:accordionPanel ul li .ui-tree-toggler,
.dev #mappaValaszto\:accordionPanel ul li .ui-tree-toggler {
  color: #85631E !important; }
.development .ui-progressbar .ui-progressbar-value.ui-widget-header,
.dev .ui-progressbar .ui-progressbar-value.ui-widget-header {
  background: #85631E; }
.development .ui-accordion .ui-accordion-header.ui-state-active,
.dev .ui-accordion .ui-accordion-header.ui-state-active {
  background: #85631E;
  border-color: #85631E;
  color: #fff; }
.development .ui-tree .ui-treenode-label.ui-state-highlight,
.dev .ui-tree .ui-treenode-label.ui-state-highlight {
  background: #85631E;
  border-color: #85631E;
  color: #fff; }
.development .ui-inputfield.ui-state-focus,
.development .ui-widget-content .ui-inputfield.ui-state-focus,
.development .ui-widget-header .ui-inputfield.ui-state-focus,
.dev .ui-inputfield.ui-state-focus,
.dev .ui-widget-content .ui-inputfield.ui-state-focus,
.dev .ui-widget-header .ui-inputfield.ui-state-focus {
  border-color: #af8227; }
.development .tooltip-icon:before,
.dev .tooltip-icon:before {
  color: #85631E; }
.development .ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active a,
.dev .ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active a {
  background: #85631E;
  background: linear-gradient(150deg, #473510 0%, #5b4415 5%, #85631E 40%, #85631E 60%, #5b4415 95%, #473510 100%);
  color: #FFF; }
.development .ui-state-active .ui-radiobutton-icon,
.dev .ui-state-active .ui-radiobutton-icon {
  background: #af8227 !important; }
.development .ui-state-focus .ui-radiobutton-icon,
.dev .ui-state-focus .ui-radiobutton-icon {
  background: transparent !important; }
.development .ui-state-focus .ui-radiobutton-icon,
.dev .ui-state-focus .ui-radiobutton-icon {
  left: 0;
  top: 0; }
.development .ui-chkbox-box .ui-icon-check,
.dev .ui-chkbox-box .ui-icon-check {
  background: #d7a94c !important;
  color: white !important; }
.development .bekuldes-message > li,
.dev .bekuldes-message > li {
  border-left-color: #85631E; }
.development .gombokCont .ui-button:hover,
.dev .gombokCont .ui-button:hover {
  background-color: #85631E;
  color: #FFF; }
.development div[id*="urlap_form:_gombokPrint"] .ui-button:hover,
.dev div[id*="urlap_form:_gombokPrint"] .ui-button:hover {
  background-color: #85631E;
  color: #fff; }
.development button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover,
.dev button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover {
  background-color: #85631E; }
  .development button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover span,
  .dev button[id*="fejlec_form:_ujUgyNyitasaFelso"]:hover span {
    color: #FFF;
    font-weight: 400; }
.development button[id*="urlap_form:visszaAzUrlapokhoz"],
.development .primary-button,
.dev button[id*="urlap_form:visszaAzUrlapokhoz"],
.dev .primary-button {
  background-color: #85631E;
  background-image: none;
  color: white;
  font-weight: bold; }
  .development button[id*="urlap_form:visszaAzUrlapokhoz"] span,
  .development .primary-button span,
  .dev button[id*="urlap_form:visszaAzUrlapokhoz"] span,
  .dev .primary-button span {
    color: white; }
  .development button[id*="urlap_form:visszaAzUrlapokhoz"] button,
  .development .primary-button button,
  .dev button[id*="urlap_form:visszaAzUrlapokhoz"] button,
  .dev .primary-button button {
    background-color: #85631E;
    color: white !important;
    font-weight: bold; }
    .development button[id*="urlap_form:visszaAzUrlapokhoz"] button span,
    .development .primary-button button span,
    .dev button[id*="urlap_form:visszaAzUrlapokhoz"] button span,
    .dev .primary-button button span {
      color: white;
      font-weight: bold; }
  .development button[id*="urlap_form:visszaAzUrlapokhoz"] td,
  .development .primary-button td,
  .dev button[id*="urlap_form:visszaAzUrlapokhoz"] td,
  .dev .primary-button td {
    background-image: none; }
.development input.primary-button:focus,
.dev input.primary-button:focus {
  background-color: #485256; }
.development #urlapDiv .x-btn-default-small-over.primary-button,
.development #viaz_form input[type="submit"].primary-button,
.dev #urlapDiv .x-btn-default-small-over.primary-button,
.dev #viaz_form input[type="submit"].primary-button {
  background-color: #85631E !important; }
.development .elonezetGombok:hover,
.dev .elonezetGombok:hover {
  background-color: #85631E;
  color: #fff; }
.development .mtz-monthpicker.mtz-monthpicker-month.ui-state-current,
.dev .mtz-monthpicker.mtz-monthpicker-month.ui-state-current {
  background-color: #85631E;
  color: white;
  text-shadow: none; }
.development .ui-datepicker-today .ui-state-default.ui-state-highlight,
.dev .ui-datepicker-today .ui-state-default.ui-state-highlight {
  background: #fff;
  color: #333333;
  font-weight: bold; }
.development .ui-datepicker-current-day .ui-state-active,
.development .ui-datepicker-current-day.ui-datepicker-today .ui-state-active,
.dev .ui-datepicker-current-day .ui-state-active,
.dev .ui-datepicker-current-day.ui-datepicker-today .ui-state-active {
  background: #85631E;
  color: #fff; }

.error-page, .login-page {
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  max-width: 400px; }
  .error-page h1, .login-page h1 {
    font-size: 36px;
    font-weight: 300; }
  .error-page h2, .login-page h2 {
    font-weight: 300;
    font-size: 26px; }

.login {
  max-width: 430px;
  margin: 0 auto;
  border-top: 5px solid #485256;
  padding: 10px !important;
  background-color: #fff;
  margin-top: 15%; }

.login h1 {
  color: #333333;
  font-size: 36px;
  font-weight: normal;
  line-height: 1em;
  margin: 10px 0 35px 0; }

.login label {
  display: block;
  line-height: 1.4;
  font-size: 18px;
  margin-bottom: 2px; }

.login input[type=text], .login input[type=password] {
  border: 1px solid #d8d8d8;
  padding: 5px 10px;
  font-size: 18px;
  color: #485256;
  background-color: #fff;
  width: 100%;
  margin-bottom: 13px;
  line-height: 1em; }

.login .btn {
  border: 1px solid #485256;
  font-size: 18px;
  font-weight: bold;
  padding: 4px 20px;
  background-color: #485256;
  color: #fff !important; }

.login .btn:hover {
  background-color: #2a2a2a; }

.production .login {
  border-top-color: #8F206A; }
.production .login input[type=text], .production .login input[type=password] {
  color: #8F206A; }
.production .login .btn {
  border-color: #8F206A;
  background-color: #8F206A; }
.production .login .btn:hover {
  background-color: #65174b; }

.test .login {
  border-top-color: #208f45; }
.test .login input[type=text], .test .login input[type=password] {
  color: #208f45; }
.test .login .btn {
  border-color: #208f45;
  background-color: #208f45; }
.test .login .btn:hover {
  background-color: #176531; }

.development .login,
.dev .login {
  border-top-color: #85631E; }
.development .login input[type=text], .development .login input[type=password],
.dev .login input[type=text],
.dev .login input[type=password] {
  color: #85631E; }
.development .login .btn,
.dev .login .btn {
  border-color: #85631E;
  background-color: #85631E; }
.development .login .btn:hover,
.dev .login .btn:hover {
  background-color: #5b4415; }

.login-page {
  max-width: 800px; }
  @media (max-width: 1023px) {
    .login-page {
      margin-top: 0; } }

.failed-login-page {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  text-align: justify;
  overflow: hidden; }
  .failed-login-page h1 {
    color: #333333;
    font-size: 36px;
    font-weight: normal;
    line-height: 1em;
    text-align: center;
    margin: 10px 0 35px 0; }
  .failed-login-page p {
    white-space: pre-line; }
    .failed-login-page p span {
      color: #333333;
      font-weight: bold; }
  .failed-login-page .hungarian-section {
    max-width: 450px;
    margin-right: 100px;
    float: left; }
  .failed-login-page .english-section {
    max-width: 450px;
    float: left; }

.sidebar {
  float: left;
  height: 100%;
  overflow: hidden;
  max-width: 100%;
  /*transition: width 0.4s;*/
  width: 430px; }
  .sidebar > * {
    margin-bottom: 10px; }
  .menu-closed .sidebar {
    display: none; }
  @media screen and (max-width: 768px) {
    .sidebar {
      position: absolute;
      z-index: 9999;
      height: auto;
      left: 0;
      background: #fff;
      width: 0;
      display: block;
      padding: 10px 0; }
      .menu-open .sidebar {
        padding: 0 10px 10px 10px;
        width: 100%;
        float: none;
        position: static; } }
  .sidebar #sidebar-wrapper {
    left: 0;
    position: relative;
    height: 100%;
    z-index: 1; }
    .menu-closed .sidebar #sidebar-wrapper {
      left: -100%; }
    @media screen and (min-width: 768px) {
      .sidebar #sidebar-wrapper {
        padding-right: 10px; } }

@media screen and (max-width: 767px) {
  .info-text {
    display: block;
    float: left;
    width: calc(100% - 105px);
    text-align: center;
    padding-top: 6px; } }
@media screen and (max-width: 767px) {
  .info-text span.sep {
    display: none; } }

.header-menu-toggle {
  float: left;
  margin-left: 0;
  transition: width 0.4s ease;
  cursor: pointer;
  font-weight: bold;
  overflow: hidden;
  height: 18px;
  white-space: nowrap;
  display: none;
  color: #fff; }
  .menu-closed .header-menu-toggle {
    width: 180px;
    display: block; }
  @media screen and (max-width: 767px) {
    .header-menu-toggle span {
      position: absolute !important;
      width: 1px !important;
      height: 1px !important;
      padding: 0 !important;
      margin: -1px !important;
      overflow: hidden !important;
      clip: rect(0, 0, 0, 0) !important;
      white-space: nowrap !important;
      border: 0 !important; } }
  @media screen and (max-width: 767px) {
    .header-menu-toggle {
      display: block;
      width: auto !important;
      height: auto; } }

.menu-toggle-icon {
  float: left;
  margin-right: 5px; }
  @media screen and (max-width: 767px) {
    .menu-toggle-icon {
      width: 30px;
      height: 30px;
      font-size: 18px !important; } }
  @media screen and (max-width: 767px) {
    .menu-toggle-icon.ui-icon.ui-icon-menu:before {
      width: 30px;
      height: 30px;
      font-size: 30px; } }

#menu-toggle {
  display: block; }
  .menu-closed #menu-toggle {
    display: none; }

#main-icon-open {
  float: left; }

.sidebar-nav {
  display: block;
  float: left;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0; }

#sidebar_menu li a {
  color: #333;
  display: block;
  float: left;
  text-decoration: none;
  width: 100%;
  background-color: #f9f9f9;
  border: 1px solid #dfdfdf;
  padding: 5px 0 4px 8px;
  margin-bottom: 5px;
  white-space: nowrap; }
  #sidebar_menu li a:hover {
    background-color: #dfdfdf; }

#sidebar-toggler-text {
  margin-left: 5px;
  font-size: 15px; }

.sub_icon {
  float: right;
  padding-right: 65px;
  padding-top: 10px; }

@media screen and (max-width: 767px) {
  .user-control-buttons .kilepes-button,
  .user-control-buttons .sugo-button {
    display: none; } }

.header-user-info .kilepes-button,
.header-user-info .sugo-button {
  display: none; }
  @media screen and (max-width: 767px) {
    .header-user-info .kilepes-button,
    .header-user-info .sugo-button {
      float: left;
      display: block;
      width: 30px;
      margin-left: 5px; } }
  .header-user-info .kilepes-button img,
  .header-user-info .sugo-button img {
    width: 100%; }

.media-urlap input[type="text"],
.media-urlap select {
  width: 200px;
  height: 26px; }
.media-urlap .table-auto-width {
  table-layout: auto;
  min-width: auto;
  width: auto; }
.media-urlap h1 {
  font-size: 2em;
  margin: 0.67em 0; }

@media print {
  body {
    max-width: 980px;
    margin: 0 auto;
    background-color: #FFFFF;
    color: #000 !important;
    height: auto;
    -webkit-print-color-adjust: exact; }

  .ui-button {
    display: none; }

  .ui-panel {
    box-shadow: none; }

  .ui-panel .ui-panel-content {
    background-color: #FFF; }

  table td {
    vertical-align: baseline; }
    table td .repeat-table-item .ui-outputpanel,
    table td .repeat-table-item label {
      float: left; }
    table td .repeat-table-item label {
      margin-top: 3px; }
  table div[id*="updateGroupLabel"] {
    margin: 5px 0px; }

  .basicInfoFull tbody tr:last-of-type {
    display: none; }

  #peldanyForm {
    display: none; }

  .header, .sidebar {
    display: none; }

  #fejlec_form .automatikusMentesP,
  #fejlec_form .requiredInfoText {
    display: none; }

  .urlapForP .automatikusMentesP,
  .urlapForP .basicInfoFull,
  .urlapForP .container-upper,
  .urlapForP .gombokCont,
  .urlapForP .container-center,
  .urlapForP hr, .urlapForP > p {
    display: none; }

  .printJegyzetC,
  .infoSajatJegyzet,
  #messages_container {
    display: none; }

  .nyomtatasVer label.ui-state-disabled,
  .ui-selectcheckboxmenu-token-label {
    opacity: 1 !important;
    color: black !important; }

  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    opacity: 1 !important; }

  select[multiple] option:checked,
  select[multiple] option[checked],
  select[multiple] option[selected] {
    color: #576165 !important; }

  .ui-radiobutton .ui-state-active .ui-radiobutton-icon {
    background: #485256 !important;
    color: #000 !important; }

  .ui-radiobutton .ui-helper-hidden-accessible {
    height: auto;
    width: auto;
    overflow: visible;
    position: static;
    margin-bottom: -8px; }
  .ui-radiobutton .ui-radiobutton-box {
    display: none; }

  .szolgaltatasMultiSelect td > ul {
    padding-bottom: 10px;
    border-bottom: 1px solid #A9A9A9; }
    .szolgaltatasMultiSelect td > ul li:last-child {
      font-weight: bold; }
  .szolgaltatasMultiSelect ul {
    padding-left: 0; }
    .szolgaltatasMultiSelect ul li {
      list-style: none; }

  a[href]:after {
    content: none !important; }

  .kompatiblitasiUrlap td {
    max-width: 130px; }
    .kompatiblitasiUrlap td div {
      width: 100%; }
      .kompatiblitasiUrlap td div textarea {
        width: 100%; }

  .dottedBorder, .dottedBorder .hasDatepicker {
    border: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px #333333 dotted !important; }

  #urlap_form table.table > tbody > tr > td {
    border: 1px solid #dfdfdf; }

  .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; }

  .big-table {
    max-width: 980px;
    border: none !important; }

  .big-table-bordered div.big-table-cell {
    border: solid 1px #ccc !important; }

  .big-table-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: max-content !important;
    border: none !important; }

  .big-table-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border: none !important;
    width: auto !important; }

  .big-table-cell {
    align-content: center;
    padding: 4px;
    min-width: 136px;
    min-height: 36px; } }
.printViewPlaceAndTimeContainer {
  width: 100%;
  text-align: left;
  margin: 30px 0 30px 5px; }
  .printViewPlaceAndTimeContainer input:first-of-type {
    margin: 0 10px 0 0; }

.printViewSignContainer {
  text-align: center;
  width: 100%; }

.print-data-footer {
  width: 130px; }

.extra-top-padding {
  padding-top: 10px !important; }

.hiddenField {
  display: none; }

/*EHAR űrlaphoz tartozó CSS-ek*/
/*színezések*/
#validalaseredmenye_form\:eharEredmenyWrapper {
  background-color: #f0bedf;
  margin-bottom: 20px;
  width: 100%; }

#validalaseredmenye_form\:eharEredmenyWrapper label {
  min-width: 200px; }

#validalaseredmenye_form\:eharEredmenyWrapper td {
  white-space: normal; }

#validalaseredmenye_form\:eharEredmenyWrapper td span,
#validalaseredmenye_form\:eharEredmenyWrapper td a {
  padding: 2px 10px 0 5px;
  display: inline-block; }

#validalaseredmenye_form\:eharEredmenyWrapper td a {
  word-break: break-all; }

#validalaseredmenye_form\:eharEredmenyWrapper .ui-commandlink,
#eharDialogForm .ui-commandlink {
  color: #8F206A; }

#eharDialog {
  transform: scale(0.999) translate3d(-50.1%, 0, 0px) !important;
  left: 50% !important;
  transform-origin: 51% 51%;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  filter: blur(0px);
  z-index: 100000;
  top: calc(50% - 100px) !important; }

#eharDialog[style*="display: block"] {
  display: table !important; }

.development #validalaseredmenye_form\:eharEredmenyWrapper {
  background-color: #eedbb4; }
.development #validalaseredmenye_form\:eharEredmenyLista_content {
  background-color: #eedbb4;
  border: none; }
.development #validalaseredmenye_form\:eharEredmenyWrapper .ui-commandlink,
.development #eharDialogForm .ui-commandlink {
  color: #85631E; }

.test #validalaseredmenye_form\:eharEredmenyWrapper {
  background-color: #bef0cf; }
.test #validalaseredmenye_form\:eharEredmenyLista_content {
  background-color: #bef0cf;
  border: none; }
.test #validalaseredmenye_form\:eharEredmenyWrapper .ui-commandlink,
.test #eharDialogForm .ui-commandlink {
  color: #208f45; }

.production #validalaseredmenye_form\:eharEredmenyWrapper,
.production #validalaseredmenye_form\:eharEredmenyWrapper {
  background-color: #f0bedf; }
.production #validalaseredmenye_form\:eharEredmenyLista_content {
  background-color: #f0bedf;
  border: none; }
.production #validalaseredmenye_form\:eharEredmenyWrapper .ui-commandlink,
.production #eharDialogForm .ui-commandlink {
  color: #8F206A; }

#eharDialogForm > label,
#eharDialogForm > span,
#eharDialogForm > a {
  display: block;
  padding: 5px 5px 1px 0;
  margin: 0 5px 0 0;
  font-size: 15px; }

#eharDialogForm button {
  display: block;
  float: right;
  margin-right: 5px; }

#eharDialogForm\:eharProgressBar {
  width: 400px;
  height: 20px;
  margin: 0 5px 15px 5px; }

#eharDialogForm\:eharEredmenyLista_content {
  background: none;
  border: none; }
  #eharDialogForm\:eharEredmenyLista_content ul {
    list-style: none;
    margin-top: 0;
    padding-left: 0; }
    #eharDialogForm\:eharEredmenyLista_content ul li label {
      margin-left: 0;
      padding-left: 0; }

#eharDialogForm\:eharProgressBar > div.ui-progressbar-value {
  /*TODO: progress bar formázása*/ }

#eharDialogForm\:eharProgressBar > div.ui-progressbar-label {
  /*TODO: progress bar formázása*/ }

@media screen and (max-width: 449px) {
  #eharDialogForm\:eharProgressBar {
    width: auto; } }
#tervAzonositoTorlesMessages_container {
  width: auto;
  max-width: 25%; }
  #tervAzonositoTorlesMessages_container a:hover,
  #tervAzonositoTorlesMessages_container a:focus {
    color: #ffffff; }
  #tervAzonositoTorlesMessages_container .ui-state-highlight {
    background: #485256; }
  #tervAzonositoTorlesMessages_container .span.ui-growl-image {
    padding-right: 20px;
    display: table-cell;
    float: none; }
  #tervAzonositoTorlesMessages_container .ui-growl-item {
    margin-right: 10px; }
  #tervAzonositoTorlesMessages_container .ui-growl-message {
    display: table-cell;
    float: none;
    width: auto;
    padding: 0 0 5px 20px; }
  #tervAzonositoTorlesMessages_container .ui-growl-message span {
    display: table-cell;
    float: none; }
  #tervAzonositoTorlesMessages_container .ui-growl-message p {
    display: table-cell;
    float: none;
    padding-left: 20px; }
  #tervAzonositoTorlesMessages_container div.ui-growl-info span.ui-growl-image {
    color: lightgreen;
    background: lightgreen;
    background: -moz-linear-gradient(180deg, lightgreen 0%, lime 30%, limegreen 100%);
    background: -webkit-linear-gradient(180deg, lightgreen 0%, lime 30%, limegreen 100%);
    background: linear-gradient(180deg, lightgreen 0%, lime 30%, limegreen 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#90ee90",endColorstr="#32cd32",GradientType=1);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: unset;
    height: unset; }

/*Info severity - info circle*/
div.ui-growl-info span.ui-growl-image {
  color: cyan;
  background: cyan;
  background: -moz-linear-gradient(180deg, cyan 0%, deepskyblue 30%, dodgerblue 100%);
  background: -webkit-linear-gradient(180deg, cyan 0%, deepskyblue 30%, dodgerblue 100%);
  background: linear-gradient(180deg, cyan 0%, deepskyblue 30%, dodgerblue 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff",endColorstr="#1e90ff",GradientType=1);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: unset;
  height: unset; }

/*Warn severity - triangle*/
div.ui-growl-warn span.ui-growl-image {
  color: yellow;
  background: yellow;
  background: -moz-linear-gradient(180deg, yellow 0%, gold 30%, darkorange 100%);
  background: -webkit-linear-gradient(180deg, yellow 0%, gold 30%, darkorange 100%);
  background: linear-gradient(180deg, yellow 0%, gold 30%, darkorange 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00",endColorstr="#ff8c00",GradientType=1);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: unset;
  height: unset; }

/*Error severity - error circle*/
div.ui-growl-error span.ui-growl-image,
div.ui-growl-fatal span.ui-growl-image {
  color: red;
  background: red;
  background: -moz-linear-gradient(90deg, red 0%, crimson 30%, firebrick 100%);
  background: -webkit-linear-gradient(90eg, red 0%, crimson 30%, firebrick 100%);
  background: linear-gradient(90deg, red 0%, crimson 30%, firebrick 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#b22222",GradientType=1);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transform: rotate(90deg);
  width: unset;
  height: unset; }

/* A mezők SCSS állományait ide importáljuk be*/
/* Űrlapra vonatkozó általános CSS-ek */
#urlap_form {
  padding: 0 5px; }

.kiegeszito-szoveg-wrapper {
  font-weight: bold;
  font-size: 15px;
  color: grey;
  padding-left: 5px; }

/* input placeholder color start */
.ui-inputfield::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666666; }
.ui-inputfield:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #666666; }
.ui-inputfield::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #666666; }

/*Readonly elemeken ne látszódjon a placeholder */
.ui-inputfield.ui-readonly::placeholder,
span.ui-inputnumber.ui-readonly .ui-inputfield::placeholder,
span.ui-calendar.ui-readonly .ui-inputfield::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: transparent; }
.ui-inputfield.ui-readonly:-ms-input-placeholder,
span.ui-inputnumber.ui-readonly .ui-inputfield:-ms-input-placeholder,
span.ui-calendar.ui-readonly .ui-inputfield:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: transparent; }
.ui-inputfield.ui-readonly::-ms-input-placeholder,
span.ui-inputnumber.ui-readonly .ui-inputfield::-ms-input-placeholder,
span.ui-calendar.ui-readonly .ui-inputfield::-ms-input-placeholder {
  /* Microsoft Edge */
  color: transparent; }

/* input placeholder color end */
div[id$="_updateGroupInput"] {
  margin: 0; }

/* Hibaüzenet */
.ui-message-error-detail,
.ui-state-error {
  color: #C92417 !important;
  background-color: #FCE9F0 !important; }
  .ui-message-error-detail .ui-outputlabel-rfi,
  .ui-state-error .ui-outputlabel-rfi {
    color: #C92417; }
  .ui-message-error-detail .kiegeszito-szoveg-wrapper,
  .ui-state-error .kiegeszito-szoveg-wrapper {
    color: #A44846; }

/* Title */
.field-title {
  font-size: 15px;
  font-weight: bold;
  padding: 5px 5px 1px 5px;
  display: inline-block; }

/* Info panel start */
.basicInfoFull {
  background-color: #F5F5F5;
  margin: 0 5px 20px 5px; }
  .basicInfoFull > div {
    background-color: #F5F5F5; }
    .basicInfoFull > div > .ui-g .ui-panelgrid-cell {
      padding: 0.5em; }
    .basicInfoFull > div > .ui-g .ui-panelgrid-cell:first-child {
      flex: 0 10em;
      font-weight: bold; }
    .basicInfoFull > div > .ui-g .ui-panelgrid-cell:nth-child(2) {
      flex: 1 auto; }

/* Info panel end */
/* Példány form start */
#peldanyForm {
  padding: 0 5px; }
  #peldanyForm > .peldanyTree > .ui-panelgrid-content {
    padding: 1em; }
    #peldanyForm > .peldanyTree > .ui-panelgrid-content > .ui-g {
      align-items: center; }
      #peldanyForm > .peldanyTree > .ui-panelgrid-content > .ui-g .ui-panelgrid-cell:first-child {
        font-weight: bold;
        flex: 0 16em; }
      #peldanyForm > .peldanyTree > .ui-panelgrid-content > .ui-g .ui-panelgrid-cell:nth-child(2) {
        flex: 1 auto; }

/* Példány form end*/
/*  Mentés és beküldés dialógusok */
.mentes-dialog-content,
.bekuldes-dialog-content {
  display: flex;
  align-items: center;
  padding: 5px; }
  .mentes-dialog-content > div:first-child,
  .bekuldes-dialog-content > div:first-child {
    flex: 1 auto;
    margin-right: 1em; }
  .mentes-dialog-content > div:nth-child(2),
  .bekuldes-dialog-content > div:nth-child(2) {
    flex: 0 auto; }

/* Saját jegyzet */
.sajat-jegyzet-content-container {
  display: flex;
  flex-wrap: wrap;
  padding: 40px;
  align-items: center; }
  .sajat-jegyzet-content-container .sajat-jegyzet-label-container {
    flex: 0 1 30%; }
  .sajat-jegyzet-content-container .sajat-jegyzet-textaera-container {
    flex: 0 2 70%; }
  .sajat-jegyzet-content-container .sajat-jegyzet-print-button-container {
    flex: 1 auto; }

/*Űrlap lead*/
.urlapLead {
  padding: 0 5px; }

/*Űrlap lenyíló checkbox selector*/
.ui-selectcheckboxmenu-close.ui-corner-all {
  padding: 0; }
  .ui-selectcheckboxmenu-close.ui-corner-all .ui-icon.ui-icon-circle-close {
    background-image: url("/javax.faces.resource/images/ui-icons_333333_256x240.png.xhtml;jsessionid=fHy090wJybLxOWPV1bkhBXuAdWNCS5DJy7nEycxc.adatkapu3-prod?ln=primefaces-bootstrap") !important;
    background-position: -32px -192px !important; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #urlap_form\:frekvenciakerelemtargya_inputPanel .ui-selectonemenu,
  #urlap_form\:frekvenciasav .ui-selectonemenu {
    max-width: none !important; } }
input.szekhely-mezo-fix {
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 50px; }

/*Dosszié nézetre vonatkozó általános CSS-ek*/
#infoPanel.dosszieInfoPanel {
  background-color: #F5F5F5; }
  #infoPanel.dosszieInfoPanel > div {
    background-color: #F5F5F5; }
    #infoPanel.dosszieInfoPanel > div > .ui-g {
      align-items: center; }
      #infoPanel.dosszieInfoPanel > div > .ui-g .ui-panelgrid-cell {
        padding: 0.5em; }
      #infoPanel.dosszieInfoPanel > div > .ui-g .ui-panelgrid-cell:first-child {
        flex: 0 16em;
        font-weight: bold; }
      #infoPanel.dosszieInfoPanel > div > .ui-g .ui-panelgrid-cell:nth-child(2) {
        flex: 1 auto; }

.dossziePeldanyTree > .ui-panelgrid-content {
  padding: 1em; }
  .dossziePeldanyTree > .ui-panelgrid-content > .ui-g .ui-panelgrid-cell:first-child {
    font-weight: bold;
    flex: 0 16em; }
  .dossziePeldanyTree > .ui-panelgrid-content > .ui-g .ui-panelgrid-cell:nth-child(2) {
    flex: 1 auto; }

/* Blokk és ismétlődő blokk (multi) mezőkre vonatkozó CSS szabályok. */
.ui-panel.white-block {
  background-color: #fff;
  border: none;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  margin-bottom: 20px; }
  .ui-panel.white-block .ui-panel-titlebar {
    background-color: #f9f9f9;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom-color: #dfdfdf; }
  .ui-panel.white-block .ui-panel-titlebar-icon {
    margin: auto; }
  .ui-panel.white-block .ui-panel-title,
  .ui-panel.white-block .ui-panel-title > .kiegeszito-szoveg-wrapper {
    font-size: 19px; }
  .ui-panel.white-block .ui-panel-content {
    background-color: #fff; }
    .ui-panel.white-block .ui-panel-content .flex-item-label label {
      font-weight: normal; }
      .ui-panel.white-block .ui-panel-content .flex-item-label label .kiegeszito-szoveg-wrapper {
        font-weight: normal;
        color: #757575; }
    .ui-panel.white-block .ui-panel-content .kiegeszito-szoveg-wrapper {
      font-weight: normal;
      color: #757575; }
    .ui-panel.white-block .ui-panel-content div[id$="_updateGroupLabel"] .kiegeszito-szoveg-wrapper, .ui-panel.white-block .ui-panel-content div.tag-container p.tag-wrapper.simple-tag .kiegeszito-szoveg-wrapper {
      font-weight: normal;
      color: #757575; }
    .ui-panel.white-block .ui-panel-content div.tag-container p.tag-wrapper.html-tag + .kiegeszito-szoveg-wrapper {
      font-weight: normal;
      color: #757575; }
    .ui-panel.white-block .ui-panel-content div[id$="_orszagLabelGroup"] label,
    .ui-panel.white-block .ui-panel-content div[id$="_iranyitoszamLabelGroup"] label,
    .ui-panel.white-block .ui-panel-content div[id$="_telepulesLabelGroup"] label,
    .ui-panel.white-block .ui-panel-content div[id$="_kozteruletnevLabelGroup"] label,
    .ui-panel.white-block .ui-panel-content div[id$="_kozteruletjellegLabelGroup"] label,
    .ui-panel.white-block .ui-panel-content div[id$="_hazszamLabelGroup"] label,
    .ui-panel.white-block .ui-panel-content div[id$="_lepcsohazLabelGroup"] label,
    .ui-panel.white-block .ui-panel-content div[id$="_emeletLabelGroup"] label,
    .ui-panel.white-block .ui-panel-content div[id$="_ajtoLabelGroup"] label {
      font-weight: normal; }
  .ui-panel.white-block .ui-panel-footer {
    background-color: #f9f9f9;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-top-color: #dfdfdf;
    padding: 5px;
    margin: 0; }
    .ui-panel.white-block .ui-panel-footer .p-grid {
      margin: 0; }

.multi-wrapper {
  margin: 0 0 20px 0; }
  .multi-wrapper .p-flex-multi-repeat {
    padding: 0;
    width: 100%; }
  .multi-wrapper .p-flex-multi-add-button {
    padding: 0; }
    .multi-wrapper .p-flex-multi-add-button button {
      margin: 0; }

.multi-table-design {
  width: 100%;
  margin-bottom: 10px; }
  .multi-table-design div.ui-panelgrid-cell {
    padding: 0; }
    .multi-table-design div.ui-panelgrid-cell .flex-item-label label {
      font-weight: normal; }
    .multi-table-design div.ui-panelgrid-cell div[id$="_orszagLabelGroup"] label,
    .multi-table-design div.ui-panelgrid-cell div[id$="_iranyitoszamLabelGroup"] label,
    .multi-table-design div.ui-panelgrid-cell div[id$="_telepulesLabelGroup"] label,
    .multi-table-design div.ui-panelgrid-cell div[id$="_kozteruletnevLabelGroup"] label,
    .multi-table-design div.ui-panelgrid-cell div[id$="_kozteruletjellegLabelGroup"] label,
    .multi-table-design div.ui-panelgrid-cell div[id$="_hazszamLabelGroup"] label,
    .multi-table-design div.ui-panelgrid-cell div[id$="_lepcsohazLabelGroup"] label,
    .multi-table-design div.ui-panelgrid-cell div[id$="_emeletLabelGroup"] label,
    .multi-table-design div.ui-panelgrid-cell div[id$="_ajtoLabelGroup"] label {
      font-weight: normal; }
  .multi-table-design div.ui-panelgrid-cell.multi-button-wrapper {
    display: flex;
    justify-content: flex-end; }
    .multi-table-design div.ui-panelgrid-cell.multi-button-wrapper button {
      padding-top: 5px; }

/*Nyomtatási verzió start*/
/*Nyomtatási verzió end*/
/* Egysoros ismétlődő blokk mezőre vonatkozó CSS szabályok */
.onerowmulti > .ui-datatable-tablewrapper {
  border: 1px solid #dfdfdf; }
  .onerowmulti > .ui-datatable-tablewrapper > table {
    /*header*/
    /* body start */
    /* body end */ }
    .onerowmulti > .ui-datatable-tablewrapper > table > thead > tr > th {
      background-color: #fff;
      padding-left: 2.5px;
      padding-right: 2.5px;
      color: #485256; }
      .onerowmulti > .ui-datatable-tablewrapper > table > thead > tr > th > .ui-column-title {
        display: flex;
        justify-content: center;
        white-space: normal; }
    .onerowmulti > .ui-datatable-tablewrapper > table > thead > tr > th:first-child {
      padding-left: 5px; }
    .onerowmulti > .ui-datatable-tablewrapper > table > thead > tr > th:last-child {
      padding-right: 5px; }
    .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr:hover {
      background-color: #fff; }
    .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr {
      border-top: 1px solid #dfdfdf;
      background-color: #fff; }
      .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td {
        padding: 2.5px; }
        .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid {
          flex-wrap: nowrap;
          min-width: max-content; }
          .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-wrapper {
            flex: 1 0 auto;
            padding: 0;
            display: flex;
            flex-direction: column; }
            .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-wrapper .flex-item-field {
              flex: 1 0 auto;
              min-width: 200px; }
              .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-wrapper .flex-item-field input {
                width: 100%;
                overflow: hidden;
                text-overflow: ellipsis; }
              .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-wrapper .flex-item-field span.ui-calendar {
                width: 100%;
                display: block;
                height: 27px; }
            .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-wrapper .flex-item-message {
              flex: 1 0 auto;
              padding: 0 5px; }
              .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-wrapper .flex-item-message div {
                margin: 0; }
          .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-text-after, .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-text-before {
            flex: 0 1 auto; }
            .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-text-after span, .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-text-before span {
              white-space: nowrap; }
      .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td:first-child {
        padding-left: 5px; }
      .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td:last-child {
        padding-right: 5px;
        /* sor végi gombok */ }
        .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td:last-child > .p-grid > div {
          margin: 0 5px; }
          .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td:last-child > .p-grid > div > button {
            margin: 0; }
      .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td.onerowmulti-cell-1-button-width {
        width: 45px; }
      .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td.onerowmulti-cell-2-button-width {
        width: 90px; }
.onerowmulti > .ui-datatable-footer {
  border: none;
  background-color: unset;
  padding: 5px; }

.nyomtatasVer .onerowmulti > .ui-datatable-tablewrapper > table > tbody > tr > td > .p-grid .flex-item-wrapper .flex-item-field {
  min-width: unset;
  white-space: normal;
  word-break: break-all; }

/*Nyomtatási nézet end*/
/* Lista (illetve lista jellegű elemkre: adatforrás, hierarchia, stb.) mezőre vonatkozó CSS szabályok */
/* Responsive rádiógombok override */
.ui-selectoneradio.ui-grid-responsive .ui-g {
  padding-bottom: 10px; }
  .ui-selectoneradio.ui-grid-responsive .ui-g > div.ui-g-12 {
    padding: 0 10px 0 0;
    width: auto; }
    .ui-selectoneradio.ui-grid-responsive .ui-g > div.ui-g-12 > .ui-radiobutton {
      display: block;
      float: left; }
    .ui-selectoneradio.ui-grid-responsive .ui-g > div.ui-g-12 > label {
      display: block;
      margin-top: 1px;
      padding: 3px 10px 0 15px;
      max-width: max-content;
      float: none; }
      .ui-selectoneradio.ui-grid-responsive .ui-g > div.ui-g-12 > label.ui-state-disabled {
        background: none; }
.ui-selectoneradio.ui-grid-responsive .ui-g:last-of-type {
  padding-bottom: 0; }

.ui-radiobutton .ui-radiobutton-box.ui-state-focus {
  border: black !important;
  border-style: solid !important; }

/* Responsive checkbox csoport override */
.ui-selectmanycheckbox.ui-grid-responsive .ui-g {
  padding-bottom: 10px; }
  .ui-selectmanycheckbox.ui-grid-responsive .ui-g > div.ui-g-12 {
    padding: 0 10px 0 0; }
    .ui-selectmanycheckbox.ui-grid-responsive .ui-g > div.ui-g-12 .ui-chkbox {
      display: block;
      float: left;
      width: 16px;
      margin: 3px 0; }
    .ui-selectmanycheckbox.ui-grid-responsive .ui-g > div.ui-g-12 > label {
      display: block;
      margin-top: 1px;
      padding: 3px 10px 0 15px;
      float: none; }
.ui-selectmanycheckbox.ui-grid-responsive .ui-g:last-of-type {
  padding-bottom: 0; }

/* Responsive selectOneMenu (egyszeres legördülő lista) */
.ui-selectonemenu {
  width: 100%;
  min-width: unset !important; }
  .ui-selectonemenu label.ui-selectonemenu-label {
    text-overflow: ellipsis;
    overflow: auto; }
  .ui-selectonemenu.ui-state-focus {
    border: black !important;
    border-style: solid !important; }
    .ui-selectonemenu.ui-state-focus .ui-selectonemenu-trigger.ui-state-focus {
      border: black !important;
      border-style: solid !important; }

.ui-selectonemenu-panel {
  max-width: 100%; }
  .ui-selectonemenu-panel .ui-selectonemenu-item {
    white-space: break-spaces;
    overflow: hidden;
    text-overflow: ellipsis; }
  .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper {
    overflow-y: scroll; }

/* Responsive selectCheckboxMenu (legördülős checkbox lista) */
.ui-selectcheckboxmenu-multiple {
  width: 100%; }
  .ui-selectcheckboxmenu-multiple ul.ui-selectcheckboxmenu-multiple-container {
    width: calc(100% - 12px); }
    .ui-selectcheckboxmenu-multiple ul.ui-selectcheckboxmenu-multiple-container li.ui-selectcheckboxmenu-token {
      white-space: break-spaces; }

.ui-selectcheckboxmenu-panel {
  max-width: 100%; }
  .ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-item {
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.ui-selectcheckboxmenu.ui-state-focus {
  border: black !important;
  border-style: solid !important; }
  .ui-selectcheckboxmenu.ui-state-focus .ui-selectonemenu-trigger {
    border: black !important;
    border-style: solid !important; }

/* Checkbox */
.ui-chkbox .ui-chkbox-box {
  overflow: hidden; }
  .ui-chkbox .ui-chkbox-box.ui-state-focus {
    box-shadow: 0 0 0 2px #000; }

/* Autocomplete egyszeres */
.ui-autocomplete {
  width: 100%; }
  .ui-autocomplete .ui-autocomplete-input {
    overflow: hidden;
    text-overflow: ellipsis; }

.ui-autocomplete-panel {
  width: max-content !important;
  max-width: 100%; }

.ui-autocomplete-status.ui-helper-hidden-accessible {
  position: absolute !important; }

/* Autocomplete többszörös */
.ui-autocomplete-multiple {
  width: 100%; }
  .ui-autocomplete-multiple .ui-autocomplete-multiple-container {
    width: 100%; }

.width-100 {
  width: 100%; }

.margin-bottom-5 {
  margin-bottom: 5px; }

/* Hierarchia start */
.hierarchia-wrapper .flex-item-tooltip {
  align-self: flex-start;
  margin-top: 5px; }

[data-widget*="widget_hierarchia_"] .hierarchia-wrapper > div:first-of-type {
  max-width: calc(100% - 70px); }

/* Hierarchia end */
/* Bejelölt rádiógomb egyezzen meg a környezet színével */
.ui-state-active .ui-radiobutton-icon {
  background: #485256 !important; }

/* Hierarchia */
.hierarchia-wrapper-inner div.flex-item-field {
  flex-grow: 1; }
.hierarchia-wrapper-inner .flex-item-field-level-1, .hierarchia-wrapper-inner .flex-item-field-level-2, .hierarchia-wrapper-inner .flex-item-field-level-3, .hierarchia-wrapper-inner .flex-item-field-level-4 {
  padding: 5px 0; }

/*Nyomtatási nézet start */
.nyomtatasVer .flex-item-icon {
  display: none; }

/*Nyomtatási nézet end */
.ui-selectonemenu-trigger.ui-state-focus,
.ui-selectcheckboxmenu-multiple.ui-state-focus,
.ui-chkbox-box.ui-state-focus {
  border: black !important;
  border-style: solid !important; }

.ui-radiobutton.ui-widget .ui-state-focus {
  border: black !important;
  border-style: solid !important; }

/*Fájl feltöltő mező CSS szabályai*/
/* Drag and drop megjelenés */
.drag-and-drop-wrap {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap {
    flex: 1 0 100%; }
    .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader {
      border: 3px dotted #909090;
      border-radius: 15px;
      height: min-content;
      margin: 55px 0 10px 0;
      min-height: 100px;
      width: 100%;
      display: flex; }
      .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader div.ui-fileupload-buttonbar {
        position: relative;
        bottom: 50px;
        right: 2px;
        width: 0; }
      .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader div.ui-fileupload-content {
        align-self: center; }
        .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader div.ui-fileupload-content div.ui-fileupload-files div.ui-fileupload-row {
          display: flex;
          align-items: center; }
          .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader div.ui-fileupload-content div.ui-fileupload-files div.ui-fileupload-row div:nth-of-type(2) {
            word-break: break-all; }
          .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader div.ui-fileupload-content div.ui-fileupload-files div.ui-fileupload-row div.ui-fileupload-progress div.ui-progressbar {
            position: static; }
      .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader span.ui-fileupload-choose {
        margin: 0; }
        .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader span.ui-fileupload-choose span.ui-icon-plusthick {
          display: none; }
        .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader span.ui-fileupload-choose span.ui-button-text {
          padding: 0; }
        .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader span.ui-fileupload-choose.pointer {
          cursor: pointer; }
    .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-file-uploader.custom-disabled {
      cursor: not-allowed;
      background-color: #e6e6e6; }
    .drag-and-drop-wrap .drag-and-drop-file-uploader-wrap .drag-and-drop-text::after {
      content: "Tallózzon vagy húzzon ide egy fájlt!";
      display: flex;
      justify-content: center;
      width: 100%;
      padding-top: 38px; }
  .drag-and-drop-wrap .flex-item-message {
    flex: 1 0 100%; }
    .drag-and-drop-wrap .flex-item-message div.ui-message {
      width: 100%;
      margin: 0; }
  .drag-and-drop-wrap .drag-and-drop-data-list-wrap {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    max-width: 100%; }
    .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-content {
      border: none;
      background: none; }
    .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data {
      list-style-type: none;
      padding-left: 0; }
      .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item {
        display: flex;
        justify-content: flex-start;
        line-height: 1;
        margin-bottom: 10px; }
        .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper {
          display: flex;
          align-items: center; }
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper span[class$="-csatolmany-tipus"] {
            background-color: #6a6a6a;
            color: white;
            display: inline-block;
            font-weight: bold;
            font-size: 13px;
            padding-top: 5px;
            text-transform: uppercase;
            text-align: center;
            width: 50px; }
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper span.pdf-csatolmany-tipus {
            background-color: #AE0D02;
            color: white; }
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper span.xls-csatolmany-tipus,
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper span.xlsx-csatolmany-tipus {
            background-color: #0F733E;
            color: white; }
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper span.xml-csatolmany-tipus {
            background-color: #FF8824;
            color: black; }
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper span.dwg-csatolmany-tipus {
            color: black;
            background-color: #E5E5E5; }
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper span.doc-csatolmany-tipus,
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper span.docx-csatolmany-tipus {
            color: white;
            background-color: #1E60BB; }
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-tipus-wrapper span.png-csatolmany-tipus {
            color: black;
            background-color: #AD189D; }
        .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-nev-wrapper {
          align-items: center;
          display: flex;
          margin: 0 20px;
          word-break: break-all; }
        .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-torles-gomb-wrapper {
          align-items: center;
          display: flex;
          margin-left: auto; }
          .drag-and-drop-wrap .drag-and-drop-data-list-wrap .ui-datalist-data .ui-datalist-item span.csatolmany-torles-gomb-wrapper span.ui-state-disabled {
            background: none; }
    .drag-and-drop-wrap .drag-and-drop-data-list-wrap .flex-item-tooltip {
      align-self: flex-start;
      flex: 0 0 auto;
      padding-left: 20px; }
    .drag-and-drop-wrap .drag-and-drop-data-list-wrap .flex-item-required-asterisk {
      align-self: flex-start;
      flex: 0 0 auto; }
  .drag-and-drop-wrap .xsd-download-link-wrapper {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px; }
    .drag-and-drop-wrap .xsd-download-link-wrapper .xsdValidatorLink {
      text-align: center;
      margin-left: 1px;
      padding: 0;
      width: 136px;
      color: #333333; }

/* Flexgroup mezőre vonatkozó CSS szabályok */
div.flexgroup {
  align-items: flex-start; }
  div.flexgroup > .flex-item-wrapper {
    display: flex;
    flex-direction: column; }
    div.flexgroup > .flex-item-wrapper > .flex-item-field {
      flex: 1 0 auto;
      padding: 0 0 5px 0; }
      div.flexgroup > .flex-item-wrapper > .flex-item-field input {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis; }
      div.flexgroup > .flex-item-wrapper > .flex-item-field span.ui-calendar {
        width: 100%;
        display: block;
        height: 27px; }
    div.flexgroup > .flex-item-wrapper > .flex-item-icon {
      padding: 0 0 0 5px; }
    div.flexgroup > .flex-item-wrapper > .flex-item-field-autocomplete {
      flex-basis: calc(100% - 29px); }
    div.flexgroup > .flex-item-wrapper > .flex-item-message {
      padding: 0; }
      div.flexgroup > .flex-item-wrapper > .flex-item-message > .ui-message {
        margin: 0; }
  div.flexgroup .flex-item-wrapper.p-col-fixed {
    flex: 0 0 auto !important; }
  div.flexgroup > .flex-item-required-asterisk {
    padding: 0; }
  div.flexgroup > .flex-item-text-before, div.flexgroup > .flex-item-text-after {
    flex: 0 1 auto; }
    div.flexgroup > .flex-item-text-before span, div.flexgroup > .flex-item-text-after span {
      width: 100%;
      max-width: 100%;
      margin-top: 5px; }
  div.flexgroup > .flex-item-tooltip {
    flex: 0 1 auto; }

.flex-group-title {
  font-weight: bold;
  font-size: 15px;
  padding: 5px 5px 1px 5px; }

@media screen and (max-width: 640px) {
  .flexgroup > .flex-item-wrapper {
    flex: 0 0 100%; } }
@media screen and (min-width: 641px) {
  .flexgroup > .flex-item-wrapper {
    flex: 1 0 50%; } }
@media screen and (min-width: 1025px) {
  .flexgroup > .flex-item-wrapper {
    flex: 1 0 25%; } }
@media screen and (min-width: 1441px) {
  .flexgroup > .flex-item-wrapper {
    flex: 1 0 16.6667%; } }
/*Nyomtatási nézet start*/
.nyomtatasVer .div.flexgroup > .flex-item-field {
  flex: 0 0 auto;
  padding: 0 5px; }

/*Nyomtatási nézet end*/
/* Csoport mezőre vonatkozó CSS szabályok */
table.ui-panelgrid > tbody > tr > td > div[id$="updateGroupLabel"] label, table.ui-panelgrid > tbody > tr > td > div[id$="_orszagLabelGroup"] label, table.ui-panelgrid > tbody > tr > td > div[id$="_iranyitoszamLabelGroup"] label, table.ui-panelgrid > tbody > tr > td > div[id$="_telepulesLabelGroup"] label, table.ui-panelgrid > tbody > tr > td > div[id$="_kozteruletnevLabelGroup"] label, table.ui-panelgrid > tbody > tr > td > div[id$="_kozteruletjellegLabelGroup"] label, table.ui-panelgrid > tbody > tr > td > div[id$="_hazszamLabelGroup"] label, table.ui-panelgrid > tbody > tr > td > div[id$="_lepcsohazLabelGroup"] label, table.ui-panelgrid > tbody > tr > td > div[id$="_emeletLabelGroup"] label, table.ui-panelgrid > tbody > tr > td > div[id$="_ajtoLabelGroup"] label {
  font-weight: normal; }
table.ui-panelgrid > tbody > tr > td div[id$="updateGroupLabel"] .kiegeszito-szoveg-wrapper, table.ui-panelgrid > tbody > tr > td div.tag-container p.tag-wrapper.simple-tag .kiegeszito-szoveg-wrapper {
  font-weight: normal;
  color: #757575; }
table.ui-panelgrid > tbody > tr > td div.tag-container p.tag-wrapper.html-tag + .kiegeszito-szoveg-wrapper {
  font-weight: normal;
  color: #757575; }
table.ui-panelgrid > tbody > tr > td .kiegeszito-szoveg-wrapper {
  font-weight: normal;
  color: #757575; }

/* Csoport mezőre vonatkozó CSS szabályok */
.group-header {
  /* Csoport megjelenő szöveg */
  color: #333333;
  font-size: 19px; }

/* Responsive 2 oszlopos elrendezéssel rendelkező csoportra vonatkozó CSS szabályok */
.ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
  /* Csoporton belüli mező megjelenő szöveg behúzása start */
  /* Csoporton belüli mező megjelenő szöveg behúzása end */
  /* Csoporton belüli mezők szélességének, térköz beállítása start */
  padding: 0;
  /* Csoporton belüli mezők szélességének, térköz beállítása end */
  /* Hierarchia mező szintek elrendezés start */
  /* Hierarchia mező szintek elrendezés end */
  /* Település mező mezőinek elrendezése start */
  /* Település mező mezőinek elrendezése end */ }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="updateGroupLabel"] {
    padding-left: 20px !important; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="updateGroupLabel"] label {
      font-weight: normal; }
      .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="updateGroupLabel"] label .kiegeszito-szoveg-wrapper {
        font-weight: normal;
        color: #757575; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell .kiegeszito-szoveg-wrapper {
    font-weight: normal;
    color: #757575; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_updateGroupLabel"] .kiegeszito-szoveg-wrapper, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div.tag-container p.tag-wrapper.simple-tag .kiegeszito-szoveg-wrapper {
    font-weight: normal;
    color: #757575; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div.tag-container p.tag-wrapper.html-tag + .kiegeszito-szoveg-wrapper {
    font-weight: normal;
    color: #757575; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_updateGroup"] > div.tag-container {
    padding-left: 20px; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_orszagLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_iranyitoszamLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_telepulesLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_kozteruletnevLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_kozteruletjellegLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_hazszamLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_lepcsohazLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_emeletLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_ajtoLabelGroup"] {
    padding-left: 40px !important; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_orszagLabelGroup"] label, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_iranyitoszamLabelGroup"] label, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_telepulesLabelGroup"] label, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_kozteruletnevLabelGroup"] label, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_kozteruletjellegLabelGroup"] label, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_hazszamLabelGroup"] label, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_lepcsohazLabelGroup"] label, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_emeletLabelGroup"] label, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_ajtoLabelGroup"] label {
      font-weight: normal; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div[id$="_address_titleGroup"] {
    padding-left: 20px;
    max-width: 50%; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div[id$="_address_titleGroup"] > div.p-grid {
      margin-left: 0;
      margin-right: 0; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div[id$="_address_titleGroup"] label {
      font-weight: normal; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div > .flex-item-field {
    flex-grow: 1; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div > .flex-item-field > span.ui-inputnumber > input {
      width: 100%; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div > .flex-item-field > select {
      width: 100%; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > .flex-item-message, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div > .flex-item-message {
    width: 100%; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > .flex-item-message > div, .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div > .flex-item-message > div {
      margin: 0;
      width: max-content; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div.hierarchia-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    flex-wrap: nowrap; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div.hierarchia-wrapper > div > div.hierarchia-wrapper-inner {
      margin-bottom: 0; }
      .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div.hierarchia-wrapper > div > div.hierarchia-wrapper-inner > div.ui-grid > div.ui-g > div.ui-panelgrid-cell {
        padding-top: 0;
        padding-bottom: 0; }
        .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div.hierarchia-wrapper > div > div.hierarchia-wrapper-inner > div.ui-grid > div.ui-g > div.ui-panelgrid-cell > .p-grid > .flex-item-field {
          width: 100%;
          flex-grow: 1; }
          .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div.hierarchia-wrapper > div > div.hierarchia-wrapper-inner > div.ui-grid > div.ui-g > div.ui-panelgrid-cell > .p-grid > .flex-item-field > label {
            font-weight: normal;
            padding-left: 0; }
        .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div.hierarchia-wrapper > div > div.hierarchia-wrapper-inner > div.ui-grid > div.ui-g > div.ui-panelgrid-cell > .p-grid > .flex-item-message {
          width: 100%; }
          .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div > div.hierarchia-wrapper > div > div.hierarchia-wrapper-inner > div.ui-grid > div.ui-g > div.ui-panelgrid-cell > .p-grid > .flex-item-message > div {
            margin: 0;
            width: max-content; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div > div.telepules-wrapper .flex-item-text-before {
    order: 0; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div > div.telepules-wrapper .telepules-iranyitoszam {
    flex-grow: 0;
    order: 1; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div > div.telepules-wrapper .telepules-telepules {
    order: 2; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div > div.telepules-wrapper .flex-item-text-after {
    order: 3; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div > div.telepules-wrapper .flex-item-tooltip {
    order: 4; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div > div.telepules-wrapper .telepules-iranyitoszam-message {
    order: 5;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px; }
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div > div.telepules-wrapper .telepules-telepules-message {
    order: 6;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px; }

@media screen and (max-width: 1440px) {
  .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
    /* Csoporton belüli mező megjelenő szöveg behúzás megszüntetése start */
    /* Csoporton belüli mező megjelenő szöveg behúzása megszüntetése end */ }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="updateGroupLabel"] {
      padding-left: 0 !important; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_updateGroup"] > div.tag-container {
      padding-left: 0; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_orszagLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_iranyitoszamLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_telepulesLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_kozteruletnevLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_kozteruletjellegLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_hazszamLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_lepcsohazLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_emeletLabelGroup"], .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell div[id$="_ajtoLabelGroup"] {
      padding-left: 20px !important; }
    .ui-panelgrid.ui-fluid.indented-label > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell > div[id$="_address_titleGroup"] {
      padding-left: 0 !important; } }
.telepules-wrapper .telepules-iranyitoszam-message {
  padding-left: 0;
  padding-right: 0; }
.telepules-wrapper .telepules-telepules-message {
  padding-left: 0;
  padding-right: 0; }

/*Dátum mezőre vonatkozó CSS szabályok*/
.ui-calendar {
  width: 205px; }

/* Dátum mező gomb ikon csere start */
span.ui-button-icon-left.ui-icon.ui-icon-calendar {
  top: 40%; }

span.ui-button-icon-left.ui-icon.ui-icon-calendar:before {
  font-family: "Font Awesome 5 Free" !important; }

/* Dátum mező gomb ikon csere end */
.ui-datepicker-trigger.ui-state-focus {
  border: black !important;
  border-style: solid !important; }

.monthpicker-trigger.ui-state-focus {
  border: black !important;
  border-style: solid !important; }

/*# sourceMappingURL=custom.css.map */
