
@import url("//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,300,400,600,700");
@import 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css';
@import 'https://use.fontawesome.com/releases/v5.9.0/css/all.css ';
@import 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.2/css/regular.min.css';
@import 'https://unpkg.com/ngx-bootstrap/datepicker/bs-datepicker.css';
@import 'https://cdn.quilljs.com/1.3.5/quill.snow.css';
@charset "UTF-8";
/*      IMPORT Options            */
/*  Mixin with styles for list-based component views            */
/*  Used in: UserList, IssueList & ProjectList components       */
/*      IMPORT BOOTSTRAP            */
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,
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: 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: 2em;
  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 {
  -webkit-box-sizing: content-box;
          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"] {
  -webkit-box-sizing: border-box;
          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;
  -webkit-box-sizing: content-box;
  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; }
td,
th {
  padding: 0; }
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="javascript:"]:after,
  a[href^="#"]: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; }
  select {
    background: #fff !important; }
  .navbar {
    display: none; }
  .table td,
  .table th {
    background-color: #fff !important; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }
@media print {
  *,
  :after,
  :before {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-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: ""; }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  img,
  tr {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  h2,
  h3,
  p {
    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 td,
  .table-bordered th {
    border: 1px solid #ddd !important; } }
@font-face {
  font-family: Glyphicons Halflings;
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("embedded-opentype"), url(data:application/font-woff2;base64,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) format("woff2"), url(data:application/font-woff;base64,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) format("woff"), url(data:application/x-font-ttf;base64,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JbwmFCZ+JuYnUCe8J/goNChwKKwpoCnMKiYqSiqEKworeiwILGgsuizsLRwtiC30LiguZi6iLtgvDi9GL34vsi/4MD4whDDSMRIxYDGuMegyJDJeMpoy3jMiMz4zaDO2NBg0YDSoNNI1LDWeNeg2PjZ8Ntw3GjdON5I31DgQOEI4hjjIOQo5SjmIOcw6HDpsOpo63jugO9w8GDxQPKI8+D0yPew+Oj6MPtQ/KD9uP6o/+kBIQIBAxkECQX5CGEKoQu5DGENCQ3ZDoEPKRBBEYESuRPZFWkW2RgZGdEa0RvZHNkd2R7ZH9kgWSDJITkhqSIZIzEkSSThJXkmESapKAkouSlIAAQAAARcApwARAAAAAAACAAAAAQABAAAAQAAuAAAAAAAAABAAxgABAAAAAAATABIAAAADAAEECQAAAGoAEgADAAEECQABACgAfAADAAEECQACAA4ApAADAAEECQADAEwAsgADAAEECQAEADgA/gADAAEECQAFAHgBNgADAAEECQAGADYBrgADAAEECQAIABYB5AADAAEECQAJABYB+gADAAEECQALACQCEAADAAEECQAMACQCNAADAAEECQATACQCWAADAAEECQDIABYCfAADAAEECQDJADACkgADAAEECdkDABoCwnd3dy5nbHlwaGljb25zLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQA0ACAAYgB5ACAASgBhAG4AIABLAG8AdgBhAHIAaQBrAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAFIAZQBnAHUAbABhAHIAMQAuADAAMAA5ADsAVQBLAFcATgA7AEcATABZAFAASABJAEMATwBOAFMASABhAGwAZgBsAGkAbgBnAHMALQBSAGUAZwB1AGwAYQByAEcATABZAFAASABJAEMATwBOAFMAIABIAGEAbABmAGwAaQBuAGcAcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAOQA7AFAAUwAgADAAMAAxAC4AMAAwADkAOwBoAG8AdABjAG8AbgB2ACAAMQAuADAALgA3ADAAOwBtAGEAawBlAG8AdABmAC4AbABpAGIAMgAuADUALgA1ADgAMwAyADkARwBMAFkAUABIAEkAQwBPAE4AUwBIAGEAbABmAGwAaQBuAGcAcwAtAFIAZQBnAHUAbABhAHIASgBhAG4AIABLAG8AdgBhAHIAaQBrAEoAYQBuACAASwBvAHYAYQByAGkAawB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQBXAGUAYgBmAG8AbgB0ACAAMQAuADAAVwBlAGQAIABPAGMAdAAgADIAOQAgADAANgA6ADMANgA6ADAANwAgADIAMAAxADQARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABFwAAAQIBAwADAA0ADgEEAJYBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMA7wEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgZnbHlwaDEGZ2x5cGgyB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1RgRFdXJvB3VuaTIwQkQHdW5pMjMxQgd1bmkyNUZDB3VuaTI2MDEHdW5pMjZGQQd1bmkyNzA5B3VuaTI3MEYHdW5pRTAwMQd1bmlFMDAyB3VuaUUwMDMHdW5pRTAwNQd1bmlFMDA2B3VuaUUwMDcHdW5pRTAwOAd1bmlFMDA5B3VuaUUwMTAHdW5pRTAxMQd1bmlFMDEyB3VuaUUwMTMHdW5pRTAxNAd1bmlFMDE1B3VuaUUwMTYHdW5pRTAxNwd1bmlFMDE4B3VuaUUwMTkHdW5pRTAyMAd1bmlFMDIxB3VuaUUwMjIHdW5pRTAyMwd1bmlFMDI0B3VuaUUwMjUHdW5pRTAyNgd1bmlFMDI3B3VuaUUwMjgHdW5pRTAyOQd1bmlFMDMwB3VuaUUwMzEHdW5pRTAzMgd1bmlFMDMzB3VuaUUwMzQHdW5pRTAzNQd1bmlFMDM2B3VuaUUwMzcHdW5pRTAzOAd1bmlFMDM5B3VuaUUwNDAHdW5pRTA0MQd1bmlFMDQyB3VuaUUwNDMHdW5pRTA0NAd1bmlFMDQ1B3VuaUUwNDYHdW5pRTA0Nwd1bmlFMDQ4B3VuaUUwNDkHdW5pRTA1MAd1bmlFMDUxB3VuaUUwNTIHdW5pRTA1Mwd1bmlFMDU0B3VuaUUwNTUHdW5pRTA1Ngd1bmlFMDU3B3VuaUUwNTgHdW5pRTA1OQd1bmlFMDYwB3VuaUUwNjIHdW5pRTA2Mwd1bmlFMDY0B3VuaUUwNjUHdW5pRTA2Ngd1bmlFMDY3B3VuaUUwNjgHdW5pRTA2OQd1bmlFMDcwB3VuaUUwNzEHdW5pRTA3Mgd1bmlFMDczB3VuaUUwNzQHdW5pRTA3NQd1bmlFMDc2B3VuaUUwNzcHdW5pRTA3OAd1bmlFMDc5B3VuaUUwODAHdW5pRTA4MQd1bmlFMDgyB3VuaUUwODMHdW5pRTA4NAd1bmlFMDg1B3VuaUUwODYHdW5pRTA4Nwd1bmlFMDg4B3VuaUUwODkHdW5pRTA5MAd1bmlFMDkxB3VuaUUwOTIHdW5pRTA5Mwd1bmlFMDk0B3VuaUUwOTUHdW5pRTA5Ngd1bmlFMDk3B3VuaUUxMDEHdW5pRTEwMgd1bmlFMTAzB3VuaUUxMDQHdW5pRTEwNQd1bmlFMTA2B3VuaUUxMDcHdW5pRTEwOAd1bmlFMTA5B3VuaUUxMTAHdW5pRTExMQd1bmlFMTEyB3VuaUUxMTMHdW5pRTExNAd1bmlFMTE1B3VuaUUxMTYHdW5pRTExNwd1bmlFMTE4B3VuaUUxMTkHdW5pRTEyMAd1bmlFMTIxB3VuaUUxMjIHdW5pRTEyMwd1bmlFMTI0B3VuaUUxMjUHdW5pRTEyNgd1bmlFMTI3B3VuaUUxMjgHdW5pRTEyOQd1bmlFMTMwB3VuaUUxMzEHdW5pRTEzMgd1bmlFMTMzB3VuaUUxMzQHdW5pRTEzNQd1bmlFMTM2B3VuaUUxMzcHdW5pRTEzOAd1bmlFMTM5B3VuaUUxNDAHdW5pRTE0MQd1bmlFMTQyB3VuaUUxNDMHdW5pRTE0NAd1bmlFMTQ1B3VuaUUxNDYHdW5pRTE0OAd1bmlFMTQ5B3VuaUUxNTAHdW5pRTE1MQd1bmlFMTUyB3VuaUUxNTMHdW5pRTE1NAd1bmlFMTU1B3VuaUUxNTYHdW5pRTE1Nwd1bmlFMTU4B3VuaUUxNTkHdW5pRTE2MAd1bmlFMTYxB3VuaUUxNjIHdW5pRTE2Mwd1bmlFMTY0B3VuaUUxNjUHdW5pRTE2Ngd1bmlFMTY3B3VuaUUxNjgHdW5pRTE2OQd1bmlFMTcwB3VuaUUxNzEHdW5pRTE3Mgd1bmlFMTczB3VuaUUxNzQHdW5pRTE3NQd1bmlFMTc2B3VuaUUxNzcHdW5pRTE3OAd1bmlFMTc5B3VuaUUxODAHdW5pRTE4MQd1bmlFMTgyB3VuaUUxODMHdW5pRTE4NAd1bmlFMTg1B3VuaUUxODYHdW5pRTE4Nwd1bmlFMTg4B3VuaUUxODkHdW5pRTE5MAd1bmlFMTkxB3VuaUUxOTIHdW5pRTE5Mwd1bmlFMTk0B3VuaUUxOTUHdW5pRTE5Nwd1bmlFMTk4B3VuaUUxOTkHdW5pRTIwMAd1bmlFMjAxB3VuaUUyMDIHdW5pRTIwMwd1bmlFMjA0B3VuaUUyMDUHdW5pRTIwNgd1bmlFMjA5B3VuaUUyMTAHdW5pRTIxMQd1bmlFMjEyB3VuaUUyMTMHdW5pRTIxNAd1bmlFMjE1B3VuaUUyMTYHdW5pRTIxOAd1bmlFMjE5B3VuaUUyMjEHdW5pRTIyMwd1bmlFMjI0B3VuaUUyMjUHdW5pRTIyNgd1bmlFMjI3B3VuaUUyMzAHdW5pRTIzMQd1bmlFMjMyB3VuaUUyMzMHdW5pRTIzNAd1bmlFMjM1B3VuaUUyMzYHdW5pRTIzNwd1bmlFMjM4B3VuaUUyMzkHdW5pRTI0MAd1bmlFMjQxB3VuaUUyNDIHdW5pRTI0Mwd1bmlFMjQ0B3VuaUUyNDUHdW5pRTI0Ngd1bmlFMjQ3B3VuaUUyNDgHdW5pRTI0OQd1bmlFMjUwB3VuaUUyNTEHdW5pRTI1Mgd1bmlFMjUzB3VuaUUyNTQHdW5pRTI1NQd1bmlFMjU2B3VuaUUyNTcHdW5pRTI1OAd1bmlFMjU5B3VuaUUyNjAHdW5pRjhGRgZ1MUY1MTEGdTFGNkFBAAAAAAFUUMMXAAA=) format("truetype"), url('89889688147bd7575d6327160d64e760.89889688147bd7575d63.svg#glyphicons_halflingsregular'); }
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: Glyphicons Halflings;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.glyphicon-asterisk:before {
  content: "*"; }
.glyphicon-plus:before {
  content: "+"; }
.glyphicon-eur:before,
.glyphicon-euro: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,
.glyphicon-btc:before,
.glyphicon-xbt:before {
  content: "\E227"; }
.glyphicon-jpy:before,
.glyphicon-yen:before {
  content: "\A5"; }
.glyphicon-rub:before,
.glyphicon-ruble: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"; }
*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }
body {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff; }
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
a {
  color: #337ab7;
  text-decoration: none; }
a:focus,
a:hover {
  color: #23527c;
  text-decoration: underline; }
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }
figure {
  margin: 0; }
img {
  vertical-align: middle; }
.carousel-inner > .item > a > img,
.carousel-inner > .item > img,
.img-responsive,
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto; }
.img-rounded {
  border-radius: 6px; }
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out; }
.img-circle {
  border-radius: 50%; }
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee; }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  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; }
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777; }
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size: 65%; }
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size: 75%; }
.h1,
h1 {
  font-size: 36px; }
.h2,
h2 {
  font-size: 30px; }
.h3,
h3 {
  font-size: 24px; }
.h4,
h4 {
  font-size: 18px; }
.h5,
h5 {
  font-size: 14px; }
.h6,
h6 {
  font-size: 12px; }
p {
  margin: 0 0 10px; }
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
@media (min-width: 768px) {
  .lead {
    font-size: 21px; } }
.small,
small {
  font-size: 85%; }
.mark,
mark {
  padding: .2em;
  background-color: #fcf8e3; }
.text-left {
  text-align: left; }
.text-right {
  text-align: right; }
.text-center {
  text-align: center; }
.text-justify {
  text-align: justify; }
.text-nowrap {
  white-space: nowrap; }
.text-lowercase {
  text-transform: lowercase; }
.text-uppercase {
  text-transform: uppercase; }
.text-capitalize {
  text-transform: capitalize; }
.text-muted {
  color: #777; }
.text-primary {
  color: #337ab7; }
a.text-primary:focus,
a.text-primary:hover {
  color: #286090; }
.text-success {
  color: #3c763d; }
a.text-success:focus,
a.text-success:hover {
  color: #2b542c; }
.text-info {
  color: #31708f; }
a.text-info:focus,
a.text-info:hover {
  color: #245269; }
.text-warning {
  color: #8a6d3b; }
a.text-warning:focus,
a.text-warning:hover {
  color: #66512c; }
.text-danger {
  color: #a94442; }
a.text-danger:focus,
a.text-danger:hover {
  color: #843534; }
.bg-primary {
  color: #fff;
  background-color: #337ab7; }
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #286090; }
.bg-success {
  background-color: #dff0d8; }
a.bg-success:focus,
a.bg-success:hover {
  background-color: #c1e2b3; }
.bg-info {
  background-color: #d9edf7; }
a.bg-info:focus,
a.bg-info:hover {
  background-color: #afd9ee; }
.bg-warning {
  background-color: #fcf8e3; }
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #f7ecb5; }
.bg-danger {
  background-color: #f2dede; }
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #e4b9b9; }
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee; }
ol,
ul {
  margin-top: 0;
  margin-bottom: 10px; }
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0; }
.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none; }
.list-inline {
  margin-left: -5px; }
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px; }
dl {
  margin-top: 0;
  margin-bottom: 20px; }
dd,
dt {
  line-height: 1.42857143; }
dt {
  font-weight: 700; }
dd {
  margin-left: 0; }
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }
abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777; }
.initialism {
  font-size: 90%;
  text-transform: uppercase; }
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee; }
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0; }
blockquote .small,
blockquote footer,
blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777; }
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: "\2014   \A0"; }
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0; }
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: ""; }
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: "\A0   \2014"; }
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143; }
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, Courier New, monospace; }
code {
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }
code,
kbd {
  padding: 2px 4px;
  font-size: 90%; }
kbd {
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none; }
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0; }
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 768px) {
  .container {
    width: 750px; } }
@media (min-width: 992px) {
  .container {
    width: 970px; } }
@media (min-width: 1200px) {
  .container {
    width: 1170px; } }
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
.row {
  margin-right: -15px;
  margin-left: -15px; }
.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,
.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,
.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,
.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 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left; }
.col-xs-12 {
  width: 100%; }
.col-xs-11 {
  width: 91.66666667%; }
.col-xs-10 {
  width: 83.33333333%; }
.col-xs-9 {
  width: 75%; }
.col-xs-8 {
  width: 66.66666667%; }
.col-xs-7 {
  width: 58.33333333%; }
.col-xs-6 {
  width: 50%; }
.col-xs-5 {
  width: 41.66666667%; }
.col-xs-4 {
  width: 33.33333333%; }
.col-xs-3 {
  width: 25%; }
.col-xs-2 {
  width: 16.66666667%; }
.col-xs-1 {
  width: 8.33333333%; }
.col-xs-pull-12 {
  right: 100%; }
.col-xs-pull-11 {
  right: 91.66666667%; }
.col-xs-pull-10 {
  right: 83.33333333%; }
.col-xs-pull-9 {
  right: 75%; }
.col-xs-pull-8 {
  right: 66.66666667%; }
.col-xs-pull-7 {
  right: 58.33333333%; }
.col-xs-pull-6 {
  right: 50%; }
.col-xs-pull-5 {
  right: 41.66666667%; }
.col-xs-pull-4 {
  right: 33.33333333%; }
.col-xs-pull-3 {
  right: 25%; }
.col-xs-pull-2 {
  right: 16.66666667%; }
.col-xs-pull-1 {
  right: 8.33333333%; }
.col-xs-pull-0 {
  right: auto; }
.col-xs-push-12 {
  left: 100%; }
.col-xs-push-11 {
  left: 91.66666667%; }
.col-xs-push-10 {
  left: 83.33333333%; }
.col-xs-push-9 {
  left: 75%; }
.col-xs-push-8 {
  left: 66.66666667%; }
.col-xs-push-7 {
  left: 58.33333333%; }
.col-xs-push-6 {
  left: 50%; }
.col-xs-push-5 {
  left: 41.66666667%; }
.col-xs-push-4 {
  left: 33.33333333%; }
.col-xs-push-3 {
  left: 25%; }
.col-xs-push-2 {
  left: 16.66666667%; }
.col-xs-push-1 {
  left: 8.33333333%; }
.col-xs-push-0 {
  left: auto; }
.col-xs-offset-12 {
  margin-left: 100%; }
.col-xs-offset-11 {
  margin-left: 91.66666667%; }
.col-xs-offset-10 {
  margin-left: 83.33333333%; }
.col-xs-offset-9 {
  margin-left: 75%; }
.col-xs-offset-8 {
  margin-left: 66.66666667%; }
.col-xs-offset-7 {
  margin-left: 58.33333333%; }
.col-xs-offset-6 {
  margin-left: 50%; }
.col-xs-offset-5 {
  margin-left: 41.66666667%; }
.col-xs-offset-4 {
  margin-left: 33.33333333%; }
.col-xs-offset-3 {
  margin-left: 25%; }
.col-xs-offset-2 {
  margin-left: 16.66666667%; }
.col-xs-offset-1 {
  margin-left: 8.33333333%; }
.col-xs-offset-0 {
  margin-left: 0; }
@media (min-width: 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-12 {
    width: 100%; }
  .col-sm-11 {
    width: 91.66666667%; }
  .col-sm-10 {
    width: 83.33333333%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-8 {
    width: 66.66666667%; }
  .col-sm-7 {
    width: 58.33333333%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-5 {
    width: 41.66666667%; }
  .col-sm-4 {
    width: 33.33333333%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-2 {
    width: 16.66666667%; }
  .col-sm-1 {
    width: 8.33333333%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-pull-11 {
    right: 91.66666667%; }
  .col-sm-pull-10 {
    right: 83.33333333%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-8 {
    right: 66.66666667%; }
  .col-sm-pull-7 {
    right: 58.33333333%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-5 {
    right: 41.66666667%; }
  .col-sm-pull-4 {
    right: 33.33333333%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-2 {
    right: 16.66666667%; }
  .col-sm-pull-1 {
    right: 8.33333333%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-push-11 {
    left: 91.66666667%; }
  .col-sm-push-10 {
    left: 83.33333333%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-8 {
    left: 66.66666667%; }
  .col-sm-push-7 {
    left: 58.33333333%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-5 {
    left: 41.66666667%; }
  .col-sm-push-4 {
    left: 33.33333333%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-2 {
    left: 16.66666667%; }
  .col-sm-push-1 {
    left: 8.33333333%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-offset-12 {
    margin-left: 100%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-0 {
    margin-left: 0; } }
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left; }
  .col-md-12 {
    width: 100%; }
  .col-md-11 {
    width: 91.66666667%; }
  .col-md-10 {
    width: 83.33333333%; }
  .col-md-9 {
    width: 75%; }
  .col-md-8 {
    width: 66.66666667%; }
  .col-md-7 {
    width: 58.33333333%; }
  .col-md-6 {
    width: 50%; }
  .col-md-5 {
    width: 41.66666667%; }
  .col-md-4 {
    width: 33.33333333%; }
  .col-md-3 {
    width: 25%; }
  .col-md-2 {
    width: 16.66666667%; }
  .col-md-1 {
    width: 8.33333333%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-pull-11 {
    right: 91.66666667%; }
  .col-md-pull-10 {
    right: 83.33333333%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-8 {
    right: 66.66666667%; }
  .col-md-pull-7 {
    right: 58.33333333%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-5 {
    right: 41.66666667%; }
  .col-md-pull-4 {
    right: 33.33333333%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-2 {
    right: 16.66666667%; }
  .col-md-pull-1 {
    right: 8.33333333%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-push-11 {
    left: 91.66666667%; }
  .col-md-push-10 {
    left: 83.33333333%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-8 {
    left: 66.66666667%; }
  .col-md-push-7 {
    left: 58.33333333%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-5 {
    left: 41.66666667%; }
  .col-md-push-4 {
    left: 33.33333333%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-2 {
    left: 16.66666667%; }
  .col-md-push-1 {
    left: 8.33333333%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-offset-12 {
    margin-left: 100%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-0 {
    margin-left: 0; } }
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-11 {
    width: 91.66666667%; }
  .col-lg-10 {
    width: 83.33333333%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-8 {
    width: 66.66666667%; }
  .col-lg-7 {
    width: 58.33333333%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-5 {
    width: 41.66666667%; }
  .col-lg-4 {
    width: 33.33333333%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-2 {
    width: 16.66666667%; }
  .col-lg-1 {
    width: 8.33333333%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-pull-11 {
    right: 91.66666667%; }
  .col-lg-pull-10 {
    right: 83.33333333%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-8 {
    right: 66.66666667%; }
  .col-lg-pull-7 {
    right: 58.33333333%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-5 {
    right: 41.66666667%; }
  .col-lg-pull-4 {
    right: 33.33333333%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-2 {
    right: 16.66666667%; }
  .col-lg-pull-1 {
    right: 8.33333333%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-push-11 {
    left: 91.66666667%; }
  .col-lg-push-10 {
    left: 83.33333333%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-8 {
    left: 66.66666667%; }
  .col-lg-push-7 {
    left: 58.33333333%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-5 {
    left: 41.66666667%; }
  .col-lg-push-4 {
    left: 33.33333333%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-2 {
    left: 16.66666667%; }
  .col-lg-push-1 {
    left: 8.33333333%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-offset-12 {
    margin-left: 100%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-0 {
    margin-left: 0; } }
table {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent; }
table tr td button.ui-button {
    margin-top: 0.3em;
    margin-bottom: 0.3em; }
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777; }
caption,
th {
  text-align: left; }
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  border-top: 1px solid #ddd; }
.table > tbody > tr > td.vertical-align-top,
  .table > tbody > tr > th.vertical-align-top,
  .table > tfoot > tr > td.vertical-align-top,
  .table > tfoot > tr > th.vertical-align-top,
  .table > thead > tr > td.vertical-align-top,
  .table > thead > tr > th.vertical-align-top {
    vertical-align: top; }
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd; }
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0; }
.table > tbody + tbody {
  border-top: 2px solid #ddd; }
.table .table {
  background-color: #fff; }
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 5px; }
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #ddd; }
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  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;
  display: table-column;
  float: none; }
table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none; }
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background-color: #f5f5f5; }
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
  background-color: #e8e8e8; }
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
  background-color: #dff0d8; }
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
  background-color: #d0e9c6; }
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
  background-color: #d9edf7; }
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
  background-color: #c4e3f3; }
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
  background-color: #fcf8e3; }
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
  background-color: #faf2cc; }
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
  background-color: #f2dede; }
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
  background-color: #ebcccc; }
.table-responsive {
  min-height: .01%;
  overflow-x: auto; }
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd; }
  .table-responsive > .table {
    margin-bottom: 0; }
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > thead > tr > th {
    white-space: nowrap; }
  .table-responsive > .table-bordered {
    border: 0; }
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0; }
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; } }
fieldset {
  min-width: 0;
  margin: 0; }
fieldset,
legend {
  padding: 0;
  border: 0; }
legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border-bottom: 1px solid #e5e5e5; }
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700; }
input[type=search] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
input[type=checkbox],
input[type=radio] {
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal; }
input[type=file] {
  display: block; }
input[type=range] {
  display: block;
  width: 100%; }
select[multiple],
select[size] {
  height: auto; }
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }
output {
  padding-top: 7px; }
.form-control,
output {
  display: block;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555; }
.form-control {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; }
.form-control:focus {
  outline: 0; }
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1; }
.form-control:-ms-input-placeholder {
  color: #999; }
.form-control::-webkit-input-placeholder {
  color: #999; }
.form-control::-ms-expand {
  background-color: transparent;
  border: 0; }
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1; }
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed; }
textarea.form-control {
  height: auto; }
input[type=search] {
  -webkit-appearance: none; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
  input[type=datetime-local].form-control,
  input[type=month].form-control,
  input[type=time].form-control {
    line-height: 34px; }
  .input-group-sm input[type=date],
  .input-group-sm input[type=datetime-local],
  .input-group-sm input[type=month],
  .input-group-sm input[type=time],
  input[type=date].input-sm,
  input[type=datetime-local].input-sm,
  input[type=month].input-sm,
  input[type=time].input-sm {
    line-height: 30px; }
  .input-group-lg input[type=date],
  .input-group-lg input[type=datetime-local],
  .input-group-lg input[type=month],
  .input-group-lg input[type=time],
  input[type=date].input-lg,
  input[type=datetime-local].input-lg,
  input[type=month].input-lg,
  input[type=time].input-lg {
    line-height: 46px; } }
.form-group {
  margin-bottom: 15px; }
.checkbox,
.radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
.checkbox label,
.radio label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer; }
.checkbox-inline input[type=checkbox],
.checkbox input[type=checkbox],
.radio-inline input[type=radio],
.radio input[type=radio] {
  position: absolute;
  margin-top: 4px\9;
  margin-left: -20px; }
.checkbox + .checkbox,
.radio + .radio {
  margin-top: -5px; }
.checkbox-inline,
.radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer; }
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 10px; }
.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio-inline,
fieldset[disabled] .radio label,
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
  cursor: not-allowed; }
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0; }
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }
select.input-sm {
  height: 30px;
  line-height: 30px; }
select[multiple].input-sm,
textarea.input-sm {
  height: auto; }
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
  height: auto; }
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }
select.input-lg {
  height: 46px;
  line-height: 46px; }
select[multiple].input-lg,
textarea.input-lg {
  height: auto; }
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
  height: auto; }
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333; }
.has-feedback {
  position: relative; }
.has-feedback .form-control {
  padding-right: 42.5px; }
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }
.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }
.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success.checkbox-inline label,
.has-success.checkbox label,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.radio-inline label,
.has-success.radio label {
  color: #3c763d; }
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d; }
.has-success .form-control-feedback {
  color: #3c763d; }
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning.checkbox-inline label,
.has-warning.checkbox label,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.radio-inline label,
.has-warning.radio label {
  color: #8a6d3b; }
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b; }
.has-warning .form-control-feedback {
  color: #8a6d3b; }
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error.checkbox-inline label,
.has-error.checkbox label,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.radio-inline label,
.has-error.radio label {
  color: #a94442; }
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442; }
.has-error .form-control-feedback {
  color: #a94442; }
.has-feedback label ~ .form-control-feedback {
  top: 25px; }
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
  .form-inline .input-group .form-control,
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn {
    width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .checkbox,
  .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .checkbox label,
  .form-inline .radio label {
    padding-left: 0; }
  .form-inline .checkbox input[type=checkbox],
  .form-inline .radio input[type=radio] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0; }
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: 27px; }
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px; }
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right; } }
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; }
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }
.btn.focus,
.btn:focus,
.btn:hover {
  color: #333;
  text-decoration: none; }
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65; }
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
.btn-default.focus,
.btn-default:focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c; }
.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }
.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
  background-image: none; }
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc; }
.btn-default .badge {
  color: #fff;
  background-color: #333; }
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; }
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40; }
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
  background-image: none; }
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4; }
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff; }
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
.btn-success.focus,
.btn-success:focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625; }
.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625; }
.btn-success.active,
.btn-success:active,
.open > .dropdown-toggle.btn-success {
  background-image: none; }
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c; }
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
.btn-info.focus,
.btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85; }
.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85; }
.btn-info.active,
.btn-info:active,
.open > .dropdown-toggle.btn-info {
  background-image: none; }
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da; }
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
.btn-warning.focus,
.btn-warning:focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d; }
.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .dropdown-toggle.btn-warning.focus,
.open > .dropdown-toggle.btn-warning:focus,
.open > .dropdown-toggle.btn-warning:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d; }
.btn-warning.active,
.btn-warning:active,
.open > .dropdown-toggle.btn-warning {
  background-image: none; }
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236; }
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
.btn-danger.focus,
.btn-danger:focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19; }
.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19; }
.btn-danger.active,
.btn-danger:active,
.open > .dropdown-toggle.btn-danger {
  background-image: none; }
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a; }
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0; }
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent; }
.btn-link:focus,
.btn-link:hover {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent; }
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none; }
.btn-group-lg > .btn,
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }
.btn-group-sm > .btn,
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }
.btn-group-xs > .btn,
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }
.btn-block {
  display: block;
  width: 100%; }
.btn-block + .btn-block {
  margin-top: 5px; }
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%; }
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear; }
.fade.in {
  opacity: 1; }
.collapse {
  display: none; }
.collapse.in {
  display: block; }
tr.collapse.in {
  display: table-row; }
tbody.collapse.in {
  display: table-row-group; }
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility; }
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }
.dropdown,
.dropup {
  position: relative; }
.dropdown-toggle:focus {
  outline: 0; }
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
.dropdown-menu.pull-right {
  right: 0;
  left: auto; }
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap; }
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5; }
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0; }
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #777; }
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: "progid: DXImageTransform.Microsoft.gradient(enabled=false)"; }
.open > .dropdown-menu {
  display: block; }
.open > a {
  outline: 0; }
.dropdown-menu-right {
  right: 0;
  left: auto; }
.dropdown-menu-left {
  right: auto;
  left: 0; }
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap; }
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }
.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid\9; }
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }
@media (min-width: 1100px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0; } }
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  float: left; }
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 2; }
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }
.btn-toolbar {
  margin-left: -5px; }
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left; }
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }
.btn-group > .btn:first-child {
  margin-left: 0; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group > .btn-group {
  float: left; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none; }
.btn .caret {
  margin-left: 0; }
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }
.dropup .btn-lg .caret {
  border-width: 0 5px 5px; }
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }
.btn-group-vertical > .btn-group > .btn {
  float: none; }
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%; }
.btn-group-justified > .btn-group .btn {
  width: 100%; }
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto; }
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }
.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0; }
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }
.input-group .form-control:focus {
  z-index: 3; }
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px; }
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn,
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
  height: auto; }
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px; }
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn,
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
  height: auto; }
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0; }
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px; }
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px; }
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px; }
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
  margin-top: 0; }
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.input-group-addon:first-child {
  border-right: 0; }
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group .form-control:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.input-group-addon:last-child {
  border-left: 0; }
.input-group-btn {
  font-size: 0;
  white-space: nowrap; }
.input-group-btn,
.input-group-btn > .btn {
  position: relative; }
.input-group-btn > .btn + .btn {
  margin-left: -1px; }
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
  z-index: 2; }
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px; }
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.nav > li,
.nav > li > a {
  position: relative;
  display: block; }
.nav > li > a {
  padding: 10px 6px; }
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eee; }
.nav > li.disabled > a {
  color: #777; }
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent; }
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #eee;
  border-color: #337ab7; }
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }
.nav > li > a > img {
  max-width: none; }
.nav-tabs {
  border-bottom: 1px solid #ddd; }
.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd; }
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent; }
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }
.nav-tabs.nav-justified > li {
  float: none; }
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }
@media (min-width: 1100px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:hover {
  border: 1px solid #ddd; }
@media (min-width: 1100px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:hover {
    border-bottom-color: #fff; } }
.nav-pills > li {
  float: left; }
.nav-pills > li > a {
  border-radius: 4px; }
.nav-pills > li + li {
  margin-left: 2px; }
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  color: #fff;
  background-color: #337ab7; }
.nav-stacked > li {
  float: none; }
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }
.nav-justified {
  width: 100%; }
.nav-justified > li {
  float: none; }
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }
@media (min-width: 1100px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-justified > li > a {
    margin-bottom: 0; } }
.nav-tabs-justified {
  border-bottom: 0; }
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover {
  border: 1px solid #ddd; }
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs-justified > .active > a:hover {
    border-bottom-color: #fff; } }
.tab-content > .tab-pane {
  display: none; }
.tab-content > .active {
  display: block; }
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.navbar {
  position: relative;
  /*min-height: 50px;*/
  /*margin-bottom: 20px;*/
  border: 1px solid transparent; }
@media (min-width: 1150px) {
  .navbar {
    border-radius: 4px; } }
@media (min-width: 1150px) {
  .navbar-header {
    float: left; } }
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
.navbar-collapse.in {
  overflow-y: auto; }
@media (min-width: 1150px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }
  .navbar-collapse.in {
    overflow-y: visible; }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-right: 0;
    padding-left: 0; } }
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px; }
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 200px; } }
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
  margin-right: -15px;
  margin-left: -15px; }
@media (min-width: 1150px) {
  .container-fluid > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container > .navbar-header {
    margin-right: 0;
    margin-left: 0; } }
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0; } }
.navbar-fixed-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
@media (min-width: 768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    border-radius: 0; } }
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px;
  font-size: 18px;
  line-height: 20px; }
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none; }
.navbar-brand > img {
  display: block; }
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
.navbar-toggle:focus {
  outline: 0; }
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }
@media (min-width: 1150px) {
  .navbar-toggle {
    display: none; } }
.navbar-nav {
  margin: 7.5px -15px; }
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px; }
@media (max-width: 1099px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px; }
  .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none; } }
@media (min-width: 1100px) {
  .navbar-nav {
    float: left;
    margin: 0; }
  .navbar-nav > li {
    float: left; }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px; } }
.navbar-form {
  padding: 10px 15px;
  margin: 8px -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }
@media (min-width: 1100px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .navbar-form .form-control-static {
    display: inline-block; }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle; }
  .navbar-form .input-group .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn {
    width: auto; }
  .navbar-form .input-group > .form-control {
    width: 100%; }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0; }
  .navbar-form .checkbox input[type=checkbox],
  .navbar-form .radio input[type=radio] {
    position: relative;
    margin-left: 0; }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }
@media (max-width: 1099px) {
  .navbar-form .form-group {
    margin-bottom: 5px; }
  .navbar-form .form-group:last-child {
    margin-bottom: 0; } }
@media (min-width: 1100px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px; }
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px; }
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
@media (min-width: 1100px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px; } }
@media (min-width: 1100px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
  .navbar-right ~ .navbar-right {
    margin-right: 0; } }
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
.navbar-default .navbar-brand {
  color: #777; }
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent; }
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-text {
  color: #777; }
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: #333;
  background-color: transparent; }
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #e7e7e7; }
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
  color: #ccc;
  background-color: transparent; }
.navbar-default .navbar-toggle {
  border-color: #ddd; }
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ddd; }
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888; }
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7; }
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  color: #555;
  background-color: #e7e7e7; }
@media (max-width: 1099px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
    background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #ccc;
    background-color: transparent; } }
.navbar-default .navbar-link {
  color: #777; }
.navbar-default .navbar-link:hover {
  color: #333; }
.navbar-default .btn-link {
  color: #777; }
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #333; }
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc; }
.navbar-inverse {
  background-color: #222;
  border-color: #080808; }
.navbar-inverse .navbar-brand {
  color: #9d9d9d; }
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent; }
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-text {
  color: #9d9d9d; }
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
  color: #fff;
  background-color: transparent; }
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #080808; }
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #444;
  background-color: transparent; }
.navbar-inverse .navbar-toggle {
  border-color: #333; }
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #333; }
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff; }
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010; }
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  color: #fff;
  background-color: #080808; }
@media (max-width: 1099px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
    background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    color: #fff;
    background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    color: #444;
    background-color: transparent; } }
.navbar-inverse .navbar-link {
  color: #9d9d9d; }
.navbar-inverse .navbar-link:hover {
  color: #fff; }
.navbar-inverse .btn-link {
  color: #9d9d9d; }
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff; }
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444; }
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
.breadcrumb > li {
  display: inline-block; }
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\A0"; }
.breadcrumb > .active {
  color: #777; }
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
.pagination > li {
  display: inline; }
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd; }
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7; }
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd; }
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333; }
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none; }
.pager li {
  display: inline; }
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px; }
.pager li > a:focus,
.pager li > a:hover {
  text-decoration: none;
  background-color: #eee; }
.pager .next > a,
.pager .next > span {
  float: right; }
.pager .previous > a,
.pager .previous > span {
  float: left; }
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff; }
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }
.label:empty {
  display: none; }
.btn .label {
  position: relative;
  top: -1px; }
.label-default {
  background-color: #777; }
.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #5e5e5e; }
.label-primary {
  background-color: #337ab7; }
.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #286090; }
.label-success {
  background-color: #5cb85c; }
.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44; }
.label-info {
  background-color: #5bc0de; }
.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5; }
.label-warning {
  background-color: #f0ad4e; }
.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f; }
.label-danger {
  background-color: #d9534f; }
.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c; }
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px; }
.badge:empty {
  display: none; }
.btn .badge {
  position: relative;
  top: -1px; }
.btn-group-xs > .btn .badge,
.btn-xs .badge {
  top: 0;
  padding: 1px 5px; }
a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff; }
.list-group-item > .badge {
  float: right; }
.list-group-item > .badge + .badge {
  margin-right: 5px; }
.nav-pills > li > a > .badge {
  margin-left: 3px; }
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  background-color: #eee; }
.jumbotron,
.jumbotron .h1,
.jumbotron h1 {
  color: inherit; }
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200; }
.jumbotron > hr {
  border-top-color: #d5d5d5; }
.container-fluid .jumbotron,
.container .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px; }
.jumbotron .container {
  max-width: 100%; }
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px; }
  .container-fluid .jumbotron,
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px; }
  .jumbotron .h1,
  .jumbotron h1 {
    font-size: 63px; } }
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out; }
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto; }
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #337ab7; }
.thumbnail .caption {
  padding: 9px;
  color: #333; }
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
.alert h4 {
  margin-top: 0;
  color: inherit; }
.alert .alert-link {
  font-weight: 700; }
.alert > p,
.alert > ul {
  margin-bottom: 0; }
.alert > p + p {
  margin-top: 5px; }
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }
.alert-success hr {
  border-top-color: #c9e2b3; }
.alert-success .alert-link {
  color: #2b542c; }
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }
.alert-info hr {
  border-top-color: #a6e1ec; }
.alert-info .alert-link {
  color: #245269; }
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }
.alert-warning hr {
  border-top-color: #f7e1b5; }
.alert-warning .alert-link {
  color: #66512c; }
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }
.alert-danger hr {
  border-top-color: #e4b9c0; }
.alert-danger .alert-link {
  color: #843534; }
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease; }
.progress-bar-striped,
.progress-striped .progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-size: 40px 40px; }
.progress-bar.active,
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }
.progress-bar-success {
  background-color: #5cb85c; }
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent); }
.progress-bar-info {
  background-color: #5bc0de; }
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent); }
.progress-bar-warning {
  background-color: #f0ad4e; }
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent); }
.progress-bar-danger {
  background-color: #d9534f; }
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent); }
.media {
  margin-top: 15px; }
.media:first-child {
  margin-top: 0; }
.media,
.media-body {
  overflow: hidden;
  zoom: 1; }
.media-body {
  width: 10000px; }
.media-object {
  display: block; }
.media-object.img-thumbnail {
  max-width: none; }
.media-right,
.media > .pull-right {
  padding-left: 10px; }
.media-left,
.media > .pull-left {
  padding-right: 10px; }
.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top; }
.media-middle {
  vertical-align: middle; }
.media-bottom {
  vertical-align: bottom; }
.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }
.media-list {
  padding-left: 0;
  list-style: none; }
.list-group {
  padding-left: 0;
  margin-bottom: 20px; }
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }
a.list-group-item,
button.list-group-item {
  color: #555; }
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333; }
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5; }
button.list-group-item {
  width: 100%;
  text-align: left; }
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #eee; }
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit; }
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #777; }
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > small {
  color: inherit; }
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #c7ddef; }
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit; }
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6; }
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit; }
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3; }
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit; }
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc; }
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit; }
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc; }
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
.panel-body {
  padding: 15px; }
.panel-heading {
  padding: 2px 14px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }
.panel-heading > .dropdown .dropdown-toggle,
.panel-title {
  color: inherit; }
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px; }
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
  color: inherit; }
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.list-group + .panel-footer,
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0; }
.panel > .panel-collapse > .table caption,
.panel > .table-responsive > .table caption,
.panel > .table caption {
  padding-right: 15px;
  padding-left: 15px; }
.panel > .table-responsive:first-child > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px; }
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px; }
.panel > .table-responsive:last-child > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px; }
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px; }
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0; }
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0; }
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0; }
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0; }
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0; }
.panel-group {
  margin-bottom: 20px; }
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px; }
.panel-group .panel + .panel {
  margin-top: 5px; }
.panel-group .panel-heading {
  border-bottom: 0; }
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #ddd; }
.panel-group .panel-footer {
  border-top: 0; }
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd; }
.panel-default {
  border-color: #ddd; }
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd; }
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd; }
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333; }
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd; }
.panel-primary {
  border-color: #337ab7; }
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7; }
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff; }
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7; }
.panel-success {
  border-color: #d6e9c6; }
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6; }
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d; }
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6; }
.panel-info {
  border-color: #bce8f1; }
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1; }
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f; }
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1; }
.panel-warning {
  border-color: #faebcc; }
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc; }
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b; }
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc; }
.panel-danger {
  border-color: #ebccd1; }
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1; }
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442; }
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1; }
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }
.embed-responsive-16by9 {
  padding-bottom: 56.25%; }
.embed-responsive-4by3 {
  padding-bottom: 75%; }
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }
.well-lg {
  padding: 24px;
  border-radius: 6px; }
.well-sm {
  padding: 9px;
  border-radius: 3px; }
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2; }
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5; }
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0; }
.modal,
.modal-open {
  overflow: hidden; }
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%); }
.modal.in .modal-dialog {
  -webkit-transform: translate(0);
  transform: translate(0); }
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5; }
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
.modal-header .close {
  margin-top: -2px; }
.modal-title {
  margin: 0;
  line-height: 1.42857143; }
.modal-body {
  position: relative;
  padding: 15px; }
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px; }
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }
.modal-footer .btn-block + .btn-block {
  margin-left: 0; }
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }
@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto; }
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9; }
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px; }
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px; }
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px; }
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }
.tooltip.top-left .tooltip-arrow {
  right: 5px; }
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }
.tooltip.top-right .tooltip-arrow {
  left: 5px; }
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto; }
.popover.top {
  margin-top: -10px; }
.popover.right {
  margin-left: 10px; }
.popover.bottom {
  margin-top: 10px; }
.popover.left {
  margin-left: -10px; }
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }
.popover-content {
  padding: 9px 14px; }
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }
.popover > .arrow {
  border-width: 11px; }
.popover > .arrow:after {
  content: "";
  border-width: 10px; }
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0; }
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0; }
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0; }
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0; }
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25); }
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff; }
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25); }
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff; }
.carousel,
.carousel-inner {
  position: relative; }
.carousel-inner {
  width: 100%;
  overflow: hidden; }
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: left .6s ease-in-out;
  transition: left .6s ease-in-out; }
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
  line-height: 1; }
@media (-webkit-transform-3d), (transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px; }
  .carousel-inner > .item.active.right,
  .carousel-inner > .item.next {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  .carousel-inner > .item.active.left,
  .carousel-inner > .item.prev {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  .carousel-inner > .item.active,
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right {
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0); } }
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block; }
.carousel-inner > .active {
  left: 0; }
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }
.carousel-inner > .next {
  left: 100%; }
.carousel-inner > .prev {
  left: -100%; }
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0; }
.carousel-inner > .active.left {
  left: -100%; }
.carousel-inner > .active.right {
  left: 100%; }
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent;
  filter: alpha(opacity=50);
  opacity: .5; }
.carousel-control.left {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001));
  filter: 'progid: DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1)';
  background-repeat: repeat-x; }
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5));
  filter: 'progid: DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1)';
  background-repeat: repeat-x; }
.carousel-control:focus,
.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9; }
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px; }
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px; }
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px; }
.carousel-control .icon-next,
.carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1; }
.carousel-control .icon-prev:before {
  content: "\2039"; }
.carousel-control .icon-next:before {
  content: "\203A"; }
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000\9;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 10px; }
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff; }
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.carousel-caption .btn {
  text-shadow: none; }
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next,
  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
  display: table;
  content: " "; }
.btn-group-vertical > .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
  clear: both; }
.center-block {
  display: block;
  margin-right: auto;
  margin-left: 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-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-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; }
  td.visible-xs,
  th.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; }
  .visible-xs-inline {
    display: inline !important; }
  .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; }
  td.visible-sm,
  th.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; }
  .visible-sm-inline {
    display: inline !important; }
  .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; }
  td.visible-md,
  th.visible-md {
    display: table-cell !important; }
  .visible-md-block {
    display: block !important; }
  .visible-md-inline {
    display: inline !important; }
  .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; }
  td.visible-lg,
  th.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; }
  td.visible-print,
  th.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; } }
/*      IMPORT FONTAWESOME          */
/*      IMPORT FONTAWESOME V5       */
/*      IMPORT FLAG SPRITE          */
.famfamfam-flags {
  background: url('famfamfam-flags.d4a4d7b033f5ad8d7261.png');
  background-size: 224px 199px; }
.famfamfam-flags.me {
  width: 16px;
  height: 12px;
  background-position: 0px 0px; }
.famfamfam-flags.ky {
  width: 16px;
  height: 11px;
  background-position: -16px 0px; }
.famfamfam-flags.af {
  width: 16px;
  height: 11px;
  background-position: 0px -12px; }
.famfamfam-flags.ag {
  width: 16px;
  height: 11px;
  background-position: -16px -12px; }
.famfamfam-flags.ai {
  width: 16px;
  height: 11px;
  background-position: -32px 0px; }
.famfamfam-flags.al {
  width: 16px;
  height: 11px;
  background-position: -32px -11px; }
.famfamfam-flags.am {
  width: 16px;
  height: 11px;
  background-position: 0px -23px; }
.famfamfam-flags.an {
  width: 16px;
  height: 11px;
  background-position: -16px -23px; }
.famfamfam-flags.ao {
  width: 16px;
  height: 11px;
  background-position: -32px -23px; }
.famfamfam-flags.ar {
  width: 16px;
  height: 11px;
  background-position: 0px -34px; }
.famfamfam-flags.as {
  width: 16px;
  height: 11px;
  background-position: -16px -34px; }
.famfamfam-flags.at {
  width: 16px;
  height: 11px;
  background-position: -32px -34px; }
.famfamfam-flags.au {
  width: 16px;
  height: 11px;
  background-position: -48px 0px; }
.famfamfam-flags.aw {
  width: 16px;
  height: 11px;
  background-position: -48px -11px; }
.famfamfam-flags.ax {
  width: 16px;
  height: 11px;
  background-position: -48px -22px; }
.famfamfam-flags.az {
  width: 16px;
  height: 11px;
  background-position: -48px -33px; }
.famfamfam-flags.ba {
  width: 16px;
  height: 11px;
  background-position: 0px -45px; }
.famfamfam-flags.bb {
  width: 16px;
  height: 11px;
  background-position: -16px -45px; }
.famfamfam-flags.bd {
  width: 16px;
  height: 11px;
  background-position: -32px -45px; }
.famfamfam-flags.be {
  width: 16px;
  height: 11px;
  background-position: -48px -45px; }
.famfamfam-flags.bf {
  width: 16px;
  height: 11px;
  background-position: -64px 0px; }
.famfamfam-flags.bg {
  width: 16px;
  height: 11px;
  background-position: -64px -11px; }
.famfamfam-flags.bh {
  width: 16px;
  height: 11px;
  background-position: -64px -22px; }
.famfamfam-flags.bi {
  width: 16px;
  height: 11px;
  background-position: -64px -33px; }
.famfamfam-flags.bj {
  width: 16px;
  height: 11px;
  background-position: -64px -44px; }
.famfamfam-flags.bm {
  width: 16px;
  height: 11px;
  background-position: 0px -56px; }
.famfamfam-flags.bn {
  width: 16px;
  height: 11px;
  background-position: -16px -56px; }
.famfamfam-flags.bo {
  width: 16px;
  height: 11px;
  background-position: -32px -56px; }
.famfamfam-flags.br {
  width: 16px;
  height: 11px;
  background-position: -48px -56px; }
.famfamfam-flags.bs {
  width: 16px;
  height: 11px;
  background-position: -64px -56px; }
.famfamfam-flags.bt {
  width: 16px;
  height: 11px;
  background-position: 0px -67px; }
.famfamfam-flags.bv {
  width: 16px;
  height: 11px;
  background-position: -16px -67px; }
.famfamfam-flags.bw {
  width: 16px;
  height: 11px;
  background-position: -32px -67px; }
.famfamfam-flags.by {
  width: 16px;
  height: 11px;
  background-position: -48px -67px; }
.famfamfam-flags.bz {
  width: 16px;
  height: 11px;
  background-position: -64px -67px; }
.famfamfam-flags.ca {
  width: 16px;
  height: 11px;
  background-position: -80px 0px; }
.famfamfam-flags.catalonia {
  width: 16px;
  height: 11px;
  background-position: -80px -11px; }
.famfamfam-flags.cc {
  width: 16px;
  height: 11px;
  background-position: -80px -22px; }
.famfamfam-flags.cd {
  width: 16px;
  height: 11px;
  background-position: -80px -33px; }
.famfamfam-flags.cf {
  width: 16px;
  height: 11px;
  background-position: -80px -44px; }
.famfamfam-flags.cg {
  width: 16px;
  height: 11px;
  background-position: -80px -55px; }
.famfamfam-flags.zm {
  width: 16px;
  height: 11px;
  background-position: -80px -66px; }
.famfamfam-flags.ci {
  width: 16px;
  height: 11px;
  background-position: 0px -78px; }
.famfamfam-flags.ck {
  width: 16px;
  height: 11px;
  background-position: -16px -78px; }
.famfamfam-flags.cl {
  width: 16px;
  height: 11px;
  background-position: -32px -78px; }
.famfamfam-flags.cm {
  width: 16px;
  height: 11px;
  background-position: -48px -78px; }
.famfamfam-flags.cn {
  width: 16px;
  height: 11px;
  background-position: -64px -78px; }
.famfamfam-flags.co {
  width: 16px;
  height: 11px;
  background-position: -80px -78px; }
.famfamfam-flags.cr {
  width: 16px;
  height: 11px;
  background-position: -96px 0px; }
.famfamfam-flags.cs {
  width: 16px;
  height: 11px;
  background-position: -96px -11px; }
.famfamfam-flags.cu {
  width: 16px;
  height: 11px;
  background-position: -96px -22px; }
.famfamfam-flags.cv {
  width: 16px;
  height: 11px;
  background-position: -96px -33px; }
.famfamfam-flags.cx {
  width: 16px;
  height: 11px;
  background-position: -96px -44px; }
.famfamfam-flags.cy {
  width: 16px;
  height: 11px;
  background-position: -96px -55px; }
.famfamfam-flags.cz {
  width: 16px;
  height: 11px;
  background-position: -96px -66px; }
.famfamfam-flags.de {
  width: 16px;
  height: 11px;
  background-position: -96px -77px; }
.famfamfam-flags.dj {
  width: 16px;
  height: 11px;
  background-position: 0px -89px; }
.famfamfam-flags.dk {
  width: 16px;
  height: 11px;
  background-position: -16px -89px; }
.famfamfam-flags.dm {
  width: 16px;
  height: 11px;
  background-position: -32px -89px; }
.famfamfam-flags.do {
  width: 16px;
  height: 11px;
  background-position: -48px -89px; }
.famfamfam-flags.dz {
  width: 16px;
  height: 11px;
  background-position: -64px -89px; }
.famfamfam-flags.ec {
  width: 16px;
  height: 11px;
  background-position: -80px -89px; }
.famfamfam-flags.ee {
  width: 16px;
  height: 11px;
  background-position: -96px -89px; }
.famfamfam-flags.eg {
  width: 16px;
  height: 11px;
  background-position: 0px -100px; }
.famfamfam-flags.eh {
  width: 16px;
  height: 11px;
  background-position: -16px -100px; }
.famfamfam-flags.england {
  width: 16px;
  height: 11px;
  background-position: -32px -100px; }
.famfamfam-flags.er {
  width: 16px;
  height: 11px;
  background-position: -48px -100px; }
.famfamfam-flags.es {
  width: 16px;
  height: 11px;
  background-position: -64px -100px; }
.famfamfam-flags.et {
  width: 16px;
  height: 11px;
  background-position: -80px -100px; }
.famfamfam-flags.europeanunion {
  width: 16px;
  height: 11px;
  background-position: -96px -100px; }
.famfamfam-flags.fam {
  width: 16px;
  height: 11px;
  background-position: -112px 0px; }
.famfamfam-flags.fi {
  width: 16px;
  height: 11px;
  background-position: -112px -11px; }
.famfamfam-flags.fj {
  width: 16px;
  height: 11px;
  background-position: -112px -22px; }
.famfamfam-flags.fk {
  width: 16px;
  height: 11px;
  background-position: -112px -33px; }
.famfamfam-flags.fm {
  width: 16px;
  height: 11px;
  background-position: -112px -44px; }
.famfamfam-flags.fo {
  width: 16px;
  height: 11px;
  background-position: -112px -55px; }
.famfamfam-flags.gp, .famfamfam-flags.mf, .famfamfam-flags.re, .famfamfam-flags.yt, .famfamfam-flags.fr {
  width: 16px;
  height: 11px;
  background-position: -112px -66px; }
.famfamfam-flags.ga {
  width: 16px;
  height: 11px;
  background-position: -112px -77px; }
.famfamfam-flags.gb {
  width: 16px;
  height: 11px;
  background-position: -112px -88px; }
.famfamfam-flags.gd {
  width: 16px;
  height: 11px;
  background-position: -112px -99px; }
.famfamfam-flags.ge {
  width: 16px;
  height: 11px;
  background-position: 0px -111px; }
.famfamfam-flags.gf {
  width: 16px;
  height: 11px;
  background-position: -16px -111px; }
.famfamfam-flags.gg {
  width: 16px;
  height: 11px;
  background-position: -32px -111px; }
.famfamfam-flags.gh {
  width: 16px;
  height: 11px;
  background-position: -48px -111px; }
.famfamfam-flags.gi {
  width: 16px;
  height: 11px;
  background-position: -64px -111px; }
.famfamfam-flags.gl {
  width: 16px;
  height: 11px;
  background-position: -80px -111px; }
.famfamfam-flags.gm {
  width: 16px;
  height: 11px;
  background-position: -96px -111px; }
.famfamfam-flags.gn {
  width: 16px;
  height: 11px;
  background-position: -112px -111px; }
.famfamfam-flags.gp {
  width: 16px;
  height: 11px;
  background-position: -128px 0px; }
.famfamfam-flags.gq {
  width: 16px;
  height: 11px;
  background-position: -128px -11px; }
.famfamfam-flags.gr {
  width: 16px;
  height: 11px;
  background-position: -128px -22px; }
.famfamfam-flags.gs {
  width: 16px;
  height: 11px;
  background-position: -128px -33px; }
.famfamfam-flags.gt {
  width: 16px;
  height: 11px;
  background-position: -128px -44px; }
.famfamfam-flags.gu {
  width: 16px;
  height: 11px;
  background-position: -128px -55px; }
.famfamfam-flags.gw {
  width: 16px;
  height: 11px;
  background-position: -128px -66px; }
.famfamfam-flags.gy {
  width: 16px;
  height: 11px;
  background-position: -128px -77px; }
.famfamfam-flags.hk {
  width: 16px;
  height: 11px;
  background-position: -128px -88px; }
.famfamfam-flags.hm {
  width: 16px;
  height: 11px;
  background-position: -128px -99px; }
.famfamfam-flags.hn {
  width: 16px;
  height: 11px;
  background-position: -128px -110px; }
.famfamfam-flags.hr {
  width: 16px;
  height: 11px;
  background-position: 0px -122px; }
.famfamfam-flags.ht {
  width: 16px;
  height: 11px;
  background-position: -16px -122px; }
.famfamfam-flags.hu {
  width: 16px;
  height: 11px;
  background-position: -32px -122px; }
.famfamfam-flags.id {
  width: 16px;
  height: 11px;
  background-position: -48px -122px; }
.famfamfam-flags.ie {
  width: 16px;
  height: 11px;
  background-position: -64px -122px; }
.famfamfam-flags.il {
  width: 16px;
  height: 11px;
  background-position: -80px -122px; }
.famfamfam-flags.in {
  width: 16px;
  height: 11px;
  background-position: -96px -122px; }
.famfamfam-flags.io {
  width: 16px;
  height: 11px;
  background-position: -112px -122px; }
.famfamfam-flags.iq {
  width: 16px;
  height: 11px;
  background-position: -128px -122px; }
.famfamfam-flags.ir {
  width: 16px;
  height: 11px;
  background-position: 0px -133px; }
.famfamfam-flags.is {
  width: 16px;
  height: 11px;
  background-position: -16px -133px; }
.famfamfam-flags.it {
  width: 16px;
  height: 11px;
  background-position: -32px -133px; }
.famfamfam-flags.je {
  width: 16px;
  height: 11px;
  background-position: -48px -133px; }
.famfamfam-flags.jm {
  width: 16px;
  height: 11px;
  background-position: -64px -133px; }
.famfamfam-flags.jo {
  width: 16px;
  height: 11px;
  background-position: -80px -133px; }
.famfamfam-flags.jp {
  width: 16px;
  height: 11px;
  background-position: -96px -133px; }
.famfamfam-flags.ke {
  width: 16px;
  height: 11px;
  background-position: -112px -133px; }
.famfamfam-flags.kg {
  width: 16px;
  height: 11px;
  background-position: -128px -133px; }
.famfamfam-flags.kh {
  width: 16px;
  height: 11px;
  background-position: -144px 0px; }
.famfamfam-flags.ki {
  width: 16px;
  height: 11px;
  background-position: -144px -11px; }
.famfamfam-flags.km {
  width: 16px;
  height: 11px;
  background-position: -144px -22px; }
.famfamfam-flags.kn {
  width: 16px;
  height: 11px;
  background-position: -144px -33px; }
.famfamfam-flags.kp {
  width: 16px;
  height: 11px;
  background-position: -144px -44px; }
.famfamfam-flags.kr {
  width: 16px;
  height: 11px;
  background-position: -144px -55px; }
.famfamfam-flags.kw {
  width: 16px;
  height: 11px;
  background-position: -144px -66px; }
.famfamfam-flags.ae {
  width: 16px;
  height: 11px;
  background-position: -144px -77px; }
.famfamfam-flags.kz {
  width: 16px;
  height: 11px;
  background-position: -144px -88px; }
.famfamfam-flags.la {
  width: 16px;
  height: 11px;
  background-position: -144px -99px; }
.famfamfam-flags.lb {
  width: 16px;
  height: 11px;
  background-position: -144px -110px; }
.famfamfam-flags.lc {
  width: 16px;
  height: 11px;
  background-position: -144px -121px; }
.famfamfam-flags.li {
  width: 16px;
  height: 11px;
  background-position: -144px -132px; }
.famfamfam-flags.lk {
  width: 16px;
  height: 11px;
  background-position: 0px -144px; }
.famfamfam-flags.lr {
  width: 16px;
  height: 11px;
  background-position: -16px -144px; }
.famfamfam-flags.ls {
  width: 16px;
  height: 11px;
  background-position: -32px -144px; }
.famfamfam-flags.lt {
  width: 16px;
  height: 11px;
  background-position: -48px -144px; }
.famfamfam-flags.lu {
  width: 16px;
  height: 11px;
  background-position: -64px -144px; }
.famfamfam-flags.lv {
  width: 16px;
  height: 11px;
  background-position: -80px -144px; }
.famfamfam-flags.ly {
  width: 16px;
  height: 11px;
  background-position: -96px -144px; }
.famfamfam-flags.ma {
  width: 16px;
  height: 11px;
  background-position: -112px -144px; }
.famfamfam-flags.mc {
  width: 16px;
  height: 11px;
  background-position: -128px -144px; }
.famfamfam-flags.md {
  width: 16px;
  height: 11px;
  background-position: -144px -144px; }
.famfamfam-flags.ad {
  width: 16px;
  height: 11px;
  background-position: -160px 0px; }
.famfamfam-flags.mg {
  width: 16px;
  height: 11px;
  background-position: -160px -11px; }
.famfamfam-flags.mh {
  width: 16px;
  height: 11px;
  background-position: -160px -22px; }
.famfamfam-flags.mk {
  width: 16px;
  height: 11px;
  background-position: -160px -33px; }
.famfamfam-flags.ml {
  width: 16px;
  height: 11px;
  background-position: -160px -44px; }
.famfamfam-flags.mm {
  width: 16px;
  height: 11px;
  background-position: -160px -55px; }
.famfamfam-flags.mn {
  width: 16px;
  height: 11px;
  background-position: -160px -66px; }
.famfamfam-flags.mo {
  width: 16px;
  height: 11px;
  background-position: -160px -77px; }
.famfamfam-flags.mp {
  width: 16px;
  height: 11px;
  background-position: -160px -88px; }
.famfamfam-flags.mq {
  width: 16px;
  height: 11px;
  background-position: -160px -99px; }
.famfamfam-flags.mr {
  width: 16px;
  height: 11px;
  background-position: -160px -110px; }
.famfamfam-flags.ms {
  width: 16px;
  height: 11px;
  background-position: -160px -121px; }
.famfamfam-flags.mt {
  width: 16px;
  height: 11px;
  background-position: -160px -132px; }
.famfamfam-flags.mu {
  width: 16px;
  height: 11px;
  background-position: -160px -143px; }
.famfamfam-flags.mv {
  width: 16px;
  height: 11px;
  background-position: 0px -155px; }
.famfamfam-flags.mw {
  width: 16px;
  height: 11px;
  background-position: -16px -155px; }
.famfamfam-flags.mx {
  width: 16px;
  height: 11px;
  background-position: -32px -155px; }
.famfamfam-flags.my {
  width: 16px;
  height: 11px;
  background-position: -48px -155px; }
.famfamfam-flags.mz {
  width: 16px;
  height: 11px;
  background-position: -64px -155px; }
.famfamfam-flags.na {
  width: 16px;
  height: 11px;
  background-position: -80px -155px; }
.famfamfam-flags.nc {
  width: 16px;
  height: 11px;
  background-position: -96px -155px; }
.famfamfam-flags.ne {
  width: 16px;
  height: 11px;
  background-position: -112px -155px; }
.famfamfam-flags.nf {
  width: 16px;
  height: 11px;
  background-position: -128px -155px; }
.famfamfam-flags.ng {
  width: 16px;
  height: 11px;
  background-position: -144px -155px; }
.famfamfam-flags.ni {
  width: 16px;
  height: 11px;
  background-position: -160px -155px; }
.famfamfam-flags.bq, .famfamfam-flags.nl {
  width: 16px;
  height: 11px;
  background-position: -176px 0px; }
.famfamfam-flags.no {
  width: 16px;
  height: 11px;
  background-position: -176px -11px; }
.famfamfam-flags.za {
  width: 16px;
  height: 11px;
  background-position: -176px -22px; }
.famfamfam-flags.nr {
  width: 16px;
  height: 11px;
  background-position: -176px -33px; }
.famfamfam-flags.nu {
  width: 16px;
  height: 11px;
  background-position: -176px -44px; }
.famfamfam-flags.nz {
  width: 16px;
  height: 11px;
  background-position: -176px -55px; }
.famfamfam-flags.om {
  width: 16px;
  height: 11px;
  background-position: -176px -66px; }
.famfamfam-flags.pa {
  width: 16px;
  height: 11px;
  background-position: -176px -77px; }
.famfamfam-flags.pe {
  width: 16px;
  height: 11px;
  background-position: -176px -88px; }
.famfamfam-flags.pf {
  width: 16px;
  height: 11px;
  background-position: -176px -99px; }
.famfamfam-flags.pg {
  width: 16px;
  height: 11px;
  background-position: -176px -110px; }
.famfamfam-flags.ph {
  width: 16px;
  height: 11px;
  background-position: -176px -121px; }
.famfamfam-flags.pk {
  width: 16px;
  height: 11px;
  background-position: -176px -132px; }
.famfamfam-flags.pl {
  width: 16px;
  height: 11px;
  background-position: -176px -143px; }
.famfamfam-flags.pm {
  width: 16px;
  height: 11px;
  background-position: -176px -154px; }
.famfamfam-flags.pn {
  width: 16px;
  height: 11px;
  background-position: 0px -166px; }
.famfamfam-flags.pr {
  width: 16px;
  height: 11px;
  background-position: -16px -166px; }
.famfamfam-flags.ps {
  width: 16px;
  height: 11px;
  background-position: -32px -166px; }
.famfamfam-flags.pt {
  width: 16px;
  height: 11px;
  background-position: -48px -166px; }
.famfamfam-flags.pw {
  width: 16px;
  height: 11px;
  background-position: -64px -166px; }
.famfamfam-flags.py {
  width: 16px;
  height: 11px;
  background-position: -80px -166px; }
.famfamfam-flags.qa {
  width: 16px;
  height: 11px;
  background-position: -96px -166px; }
.famfamfam-flags.re {
  width: 16px;
  height: 11px;
  background-position: -112px -166px; }
.famfamfam-flags.ro {
  width: 16px;
  height: 11px;
  background-position: -128px -166px; }
.famfamfam-flags.rs {
  width: 16px;
  height: 11px;
  background-position: -144px -166px; }
.famfamfam-flags.ru {
  width: 16px;
  height: 11px;
  background-position: -160px -166px; }
.famfamfam-flags.rw {
  width: 16px;
  height: 11px;
  background-position: -176px -166px; }
.famfamfam-flags.sa {
  width: 16px;
  height: 11px;
  background-position: 0px -177px; }
.famfamfam-flags.sb {
  width: 16px;
  height: 11px;
  background-position: -16px -177px; }
.famfamfam-flags.sc {
  width: 16px;
  height: 11px;
  background-position: -32px -177px; }
.famfamfam-flags.scotland {
  width: 16px;
  height: 11px;
  background-position: -48px -177px; }
.famfamfam-flags.sd {
  width: 16px;
  height: 11px;
  background-position: -64px -177px; }
.famfamfam-flags.se {
  width: 16px;
  height: 11px;
  background-position: -80px -177px; }
.famfamfam-flags.sg {
  width: 16px;
  height: 11px;
  background-position: -96px -177px; }
.famfamfam-flags.sh {
  width: 16px;
  height: 11px;
  background-position: -112px -177px; }
.famfamfam-flags.si {
  width: 16px;
  height: 11px;
  background-position: -128px -177px; }
.famfamfam-flags.sj {
  width: 16px;
  height: 11px;
  background-position: -144px -177px; }
.famfamfam-flags.sk {
  width: 16px;
  height: 11px;
  background-position: -160px -177px; }
.famfamfam-flags.sl {
  width: 16px;
  height: 11px;
  background-position: -176px -177px; }
.famfamfam-flags.sm {
  width: 16px;
  height: 11px;
  background-position: -192px 0px; }
.famfamfam-flags.sn {
  width: 16px;
  height: 11px;
  background-position: -192px -11px; }
.famfamfam-flags.so {
  width: 16px;
  height: 11px;
  background-position: -192px -22px; }
.famfamfam-flags.sr {
  width: 16px;
  height: 11px;
  background-position: -192px -33px; }
.famfamfam-flags.st {
  width: 16px;
  height: 11px;
  background-position: -192px -44px; }
.famfamfam-flags.sv {
  width: 16px;
  height: 11px;
  background-position: -192px -55px; }
.famfamfam-flags.sy {
  width: 16px;
  height: 11px;
  background-position: -192px -66px; }
.famfamfam-flags.sz {
  width: 16px;
  height: 11px;
  background-position: -192px -77px; }
.famfamfam-flags.tc {
  width: 16px;
  height: 11px;
  background-position: -192px -88px; }
.famfamfam-flags.td {
  width: 16px;
  height: 11px;
  background-position: -192px -99px; }
.famfamfam-flags.tf {
  width: 16px;
  height: 11px;
  background-position: -192px -110px; }
.famfamfam-flags.tg {
  width: 16px;
  height: 11px;
  background-position: -192px -121px; }
.famfamfam-flags.th {
  width: 16px;
  height: 11px;
  background-position: -192px -132px; }
.famfamfam-flags.tj {
  width: 16px;
  height: 11px;
  background-position: -192px -143px; }
.famfamfam-flags.tk {
  width: 16px;
  height: 11px;
  background-position: -192px -154px; }
.famfamfam-flags.tl {
  width: 16px;
  height: 11px;
  background-position: -192px -165px; }
.famfamfam-flags.tm {
  width: 16px;
  height: 11px;
  background-position: -192px -176px; }
.famfamfam-flags.tn {
  width: 16px;
  height: 11px;
  background-position: 0px -188px; }
.famfamfam-flags.to {
  width: 16px;
  height: 11px;
  background-position: -16px -188px; }
.famfamfam-flags.tr {
  width: 16px;
  height: 11px;
  background-position: -32px -188px; }
.famfamfam-flags.tt {
  width: 16px;
  height: 11px;
  background-position: -48px -188px; }
.famfamfam-flags.tv {
  width: 16px;
  height: 11px;
  background-position: -64px -188px; }
.famfamfam-flags.tw {
  width: 16px;
  height: 11px;
  background-position: -80px -188px; }
.famfamfam-flags.tz {
  width: 16px;
  height: 11px;
  background-position: -96px -188px; }
.famfamfam-flags.ua {
  width: 16px;
  height: 11px;
  background-position: -112px -188px; }
.famfamfam-flags.ug {
  width: 16px;
  height: 11px;
  background-position: -128px -188px; }
.famfamfam-flags.um {
  width: 16px;
  height: 11px;
  background-position: -144px -188px; }
.famfamfam-flags.us {
  width: 16px;
  height: 11px;
  background-position: -160px -188px; }
.famfamfam-flags.uy {
  width: 16px;
  height: 11px;
  background-position: -176px -188px; }
.famfamfam-flags.uz {
  width: 16px;
  height: 11px;
  background-position: -192px -188px; }
.famfamfam-flags.va {
  width: 16px;
  height: 11px;
  background-position: -208px 0px; }
.famfamfam-flags.vc {
  width: 16px;
  height: 11px;
  background-position: -208px -11px; }
.famfamfam-flags.ve {
  width: 16px;
  height: 11px;
  background-position: -208px -22px; }
.famfamfam-flags.vg {
  width: 16px;
  height: 11px;
  background-position: -208px -33px; }
.famfamfam-flags.vi {
  width: 16px;
  height: 11px;
  background-position: -208px -44px; }
.famfamfam-flags.vn {
  width: 16px;
  height: 11px;
  background-position: -208px -55px; }
.famfamfam-flags.vu {
  width: 16px;
  height: 11px;
  background-position: -208px -66px; }
.famfamfam-flags.wales {
  width: 16px;
  height: 11px;
  background-position: -208px -77px; }
.famfamfam-flags.wf {
  width: 16px;
  height: 11px;
  background-position: -208px -88px; }
.famfamfam-flags.ws {
  width: 16px;
  height: 11px;
  background-position: -208px -99px; }
.famfamfam-flags.ye {
  width: 16px;
  height: 11px;
  background-position: -208px -110px; }
.famfamfam-flags.yt {
  width: 16px;
  height: 11px;
  background-position: -208px -121px; }
.famfamfam-flags.zw {
  width: 16px;
  height: 11px;
  background-position: -208px -132px; }
.famfamfam-flags.ch {
  width: 11px;
  height: 11px;
  background-position: -208px -143px; }
.famfamfam-flags.np {
  width: 9px;
  height: 11px;
  background-position: -208px -154px; }
/*      IMPORT DATEPICKER           */
/*      IMPORT QUILL TEXT EDITOR    */
/*      FILE ICON VECTORS           */
/*
 * File Icon Vectors 0.8.0 (https://github.com/dmhendricks/file-icon-vectors)
 * Copyright 2018 Daniel M. Hendricks (https://www.danhendricks.com)
 * Licensed under MIT (https://github.com/dmhendricks/file-icon-vectors/blob/master/LICENSE)
 */
.fiv-background, .fiv-viv {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }
.fiv-size-md {
  font-size: 2.25em; }
.fiv-size-lg {
  font-size: 3.5em; }
.fiv-size-xl {
  font-size: 4.75em; }
.fiv-viv {
  position: relative;
  display: inline-block;
  line-height: 1em;
  width: 0.75em; }
.fiv-viv:before {
  content: '\00a0'; }
.fiv-viv.fiv-icon-3g2 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.5-24c.4.4 1.1.7 1.7.7.9 0 1.6-.4 1.6-1.6 0-1-.7-1.5-2.3-1.5h-.9L7 12.8l2-2.5c.5-.6.9-1 .9-1s-.4.1-1.1.1H6.5v-3h7.2V9l-2.6 3.1c2 .5 3.1 2.1 3.1 4.1 0 2.4-1.4 4.8-4.7 4.8-1.3 0-2.5-.4-3.5-1.3L7.5 17zM23.1 6.1c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.7-7.6 6.5-7.6zm7.6 13c0-5 4.5-5.5 4.5-8.4 0-1-.5-1.4-1.2-1.4-.6 0-1.1.3-1.4.8l-2.2-1.8c.8-1.1 2.3-2.1 4.1-2.1 2.1 0 4.2 1.3 4.2 4.2 0 4.1-4.2 5.4-4.4 7.5h4.6v2.9H31c-.2-.7-.3-1.1-.3-1.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-3ga {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.5-24c.4.4 1.1.7 1.7.7.9 0 1.6-.4 1.6-1.6 0-1-.7-1.5-2.3-1.5h-.9L7 12.8l2-2.5c.5-.6.9-1 .9-1s-.4.1-1.1.1H6.5v-3h7.2V9l-2.6 3.1c2 .5 3.1 2.1 3.1 4.1 0 2.4-1.4 4.8-4.7 4.8-1.3 0-2.5-.4-3.5-1.3L7.5 17zM23.1 6.1c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.7-7.6 6.5-7.6zm10.3.3H37l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-3gp {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.5-24c.4.4 1.1.7 1.7.7.9 0 1.6-.4 1.6-1.6 0-1-.7-1.5-2.3-1.5h-.9L7 12.8l2-2.5c.5-.6.9-1 .9-1s-.4.1-1.1.1H6.5v-3h7.2V9l-2.6 3.1c2 .5 3.1 2.1 3.1 4.1 0 2.4-1.4 4.8-4.7 4.8-1.3 0-2.5-.4-3.5-1.3L7.5 17zM23.1 6.1c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.7-7.6 6.5-7.6zm7.9.3h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4H31V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-7z {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2390c%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm4.3-30.3c.4-1 .6-1.4.6-1.4H6.1V6.4h8.2v2.4L9.7 20.7H6.3l4-10zm6.3 7.8l4.2-7.9c.5-.9.8-1.3.8-1.3s-.3.1-.8.1h-4v-3h8.7v2.2l-4.2 8c-.5.9-.8 1.3-.8 1.3s.3-.1.8-.1h4.3v2.9h-8.9v-2.2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M51.1 57.5h-5.7v-5.7l5.7 5.7zm-15.3-5.7v20.7h15.4V58.9H44v-7.1h-8.2zm2.4-5.4h-17v4h6.7l-4.2 3.3v3.5l6.2-4.8v-1.9h21.6v-1.6l-13.3-2.5zm-8.3 8.7l-6.2 4.8v3.5l6.2-4.8v-3.5zm-6.3 14.4l6.2-4.8v-3.5L23.6 66v3.5zm6.3 1.4v-3.5l-6.2 4.8V74h-2.5v4H25v2.8h-2.2c-.4-.7-1.1-1.2-2-1.2-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3.9 0 1.6-.5 2-1.2H25v2.1h3.4V83h2.2c.4.7 1.1 1.2 2 1.2 1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-.9 0-1.6.5-2 1.2h-2.2V78h9.7l13.3-2.4V74H25.7l4.2-3.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-aa {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm9.3-8.6h3.6l3.6 14.3H25l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.1-1-.3-2.5-.3-2.5h-.1s-.2 1.5-.4 2.5l-.6 2.8h2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-aac {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm9.3-8.6h3.6l3.6 14.3H25l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.1-1-.3-2.5-.3-2.5h-.1s-.2 1.5-.4 2.5l-.6 2.8h2zm12.5-8.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4 0-4.2 2.4-7.4 6.4-7.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-accdb {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8 6.4h2.5L13 20.7h-2.3l-.4-3H8.2l-.4 3H5.5L8 6.4zM9.9 15l-.4-2.8c-.1-.9-.3-2.5-.3-2.5s-.1 1.5-.3 2.5L8.5 15h1.4zm7.7-8.9c.9 0 1.8.4 2.5 1.2l-1 2.8c-.3-.5-.9-.9-1.5-.9-1.5 0-2.3 1.9-2.3 4.2 0 2.3.8 4.4 2.2 4.4.7 0 1.2-.5 1.6-1l1 2.8c-.6.7-1.4 1.3-2.8 1.3-2.8 0-4.4-3.1-4.4-7.4.2-4.2 1.9-7.4 4.7-7.4zm7.4 0c.9 0 1.8.4 2.5 1.2l-1 2.8c-.3-.5-.9-.9-1.5-.9-1.5 0-2.3 1.9-2.3 4.2 0 2.3.8 4.4 2.2 4.4.7 0 1.2-.5 1.6-1l1 2.8c-.6.7-1.4 1.3-2.8 1.3-2.8 0-4.4-3.1-4.4-7.4.1-4.2 1.8-7.4 4.7-7.4zm3.5.3h2.9c2.6 0 4.1 2.6 4.1 7.1s-1.6 7.2-4.1 7.2h-2.9V6.4zm2.8 11.4c1.2 0 1.8-1.5 1.8-4.3s-.7-4.2-1.8-4.2h-.6v8.5h.6zm5.4-11.4h2.9c1.7 0 3 1.3 3 3.7 0 1.2-.4 2.4-1.2 3 1.1.5 1.5 1.9 1.5 3.2 0 3.1-1.4 4.3-3.1 4.3h-3.1V6.4zm2.9 5.6c.4 0 .6-.6.6-1.4s-.2-1.3-.7-1.3H39V12h.6zm.1 5.8c.6 0 .8-.7.8-1.6 0-.9-.2-1.5-.7-1.5H39v3.1h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-accdt {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8 6.4h2.5L13 20.7h-2.3l-.4-3H8.2l-.4 3H5.5L8 6.4zM9.9 15l-.4-2.8c-.1-.9-.3-2.5-.3-2.5s-.1 1.5-.3 2.5L8.5 15h1.4zm7.7-8.9c.9 0 1.8.4 2.5 1.2l-1 2.8c-.3-.5-.9-.9-1.5-.9-1.5 0-2.3 1.9-2.3 4.2 0 2.3.8 4.4 2.2 4.4.7 0 1.2-.5 1.6-1l1 2.8c-.6.7-1.4 1.3-2.8 1.3-2.8 0-4.4-3.1-4.4-7.4.2-4.2 1.9-7.4 4.7-7.4zm7.4 0c.9 0 1.8.4 2.5 1.2l-1 2.8c-.3-.5-.9-.9-1.5-.9-1.5 0-2.3 1.9-2.3 4.2 0 2.3.8 4.4 2.2 4.4.7 0 1.2-.5 1.6-1l1 2.8c-.6.7-1.4 1.3-2.8 1.3-2.8 0-4.4-3.1-4.4-7.4.1-4.2 1.8-7.4 4.7-7.4zm3.5.3h2.9c2.6 0 4.1 2.6 4.1 7.1s-1.6 7.2-4.1 7.2h-2.9V6.4zm2.8 11.4c1.2 0 1.8-1.5 1.8-4.3s-.7-4.2-1.8-4.2h-.6v8.5h.6zm6.4-8.5h-2.2V6.4h6.7v2.9H40v11.4h-2.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-adn {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.7-8.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm8.9-11.4H35l2.4 6.6c.4 1 .7 2.4.7 2.4h.1S38 13.9 38 13V6.4h3.1v14.3h-3.4l-2.5-6.6c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6h-3.1V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ai {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fea500%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23fea500%3Bstroke%3A%23fea500%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.9-8.6H22v14.3h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M37.8 80.3l-2.7-8.7H25l-2.7 8.7h-3.7l9.7-28.9H32l9.8 28.9h-4zM31 58.4c-.3-1.1-.7-2.6-.8-3.7h-.1c-.2 1-.5 2.5-.9 3.7l-3.4 10.9h8.6L31 58.4zm16.7-5c-1.2 0-2.2-.9-2.2-2.1s1-2.1 2.2-2.1 2.2.9 2.2 2.1-1 2.1-2.2 2.1zm-1.8 26.9V57.7h3.7v22.6h-3.7z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-aif {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.9-8.6H22v14.3h-3.3V6.4zm7 0h7.1v2.9H29v3.1h3.1v2.9H29v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-aifc {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm5.9-8.6H21v14.3h-3.3V6.4zm6 0h7.1v2.9H27v3.1h3.1v2.9H27v5.4h-3.3V6.4zm14.9-.3c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-aiff {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.4-8.6h3.3v14.3h-3.3V6.4zm6.5 0h7.1v2.9H28v3.1h3.1v2.9H28v5.4h-3.3V6.4zm9.5 0h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ait {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fea500%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23fea500%3Bstroke%3A%23fea500%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.9-8.6H22v14.3h-3.3V6.4zm9.2 2.9h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M37.8 80.3l-2.7-8.7H25l-2.7 8.7h-3.7l9.7-28.9H32l9.8 28.9h-4zM31 58.4c-.3-1.1-.7-2.6-.8-3.7h-.1c-.2 1-.5 2.5-.9 3.7l-3.4 10.9h8.6L31 58.4zm16.7-5c-1.2 0-2.2-.9-2.2-2.1s1-2.1 2.2-2.1 2.2.9 2.2 2.1-1 2.1-2.2 2.1zm-1.8 26.9V57.7h3.7v22.6h-3.7z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-amr {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.4-8.6h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6L30 20.7h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H22l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1-14.3zm14.1 0h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.8v4.8h-3.3V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ani {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.9-8.6h3.5l2.4 6.6c.4 1 .7 2.4.7 2.4h.1s-.2-1.5-.2-2.4V6.4h3.1v14.3h-3.4l-2.5-6.6c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6h-3.1V6.4zm13.3 0h3.3v14.3H32V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47.9 48.5H24.1c-1.2 0-2.1.9-2.1 2.1 0 1.2.9 2.1 2.1 2.1h.1v2.1c0 4.4 2.7 8.3 6.7 9.9.2.1.4.3.4.5v.2c0 .2-.2.4-.4.5-4.1 1.6-6.8 5.5-6.7 9.9v2.1h-.1c-1.2 0-2.1.9-2.1 2.1 0 1.2.9 2.1 2.1 2.1h23.8c1.2 0 2.1-.9 2.1-2.1 0-1.2-.9-2.1-2.1-2.1h-.1v-2.1c0-4.4-2.7-8.3-6.7-9.9-.2-.1-.4-.3-.4-.5v-.2c0-.2.2-.4.4-.5 4.1-1.6 6.8-5.5 6.7-9.9v-2.1h.1c1.2 0 2.1-.9 2.1-2.1 0-1.2-.9-2.1-2.1-2.1zM45 54.8c0 3.2-2 6.1-5 7.3-1.3.5-2.2 1.7-2.2 3.1v.2c0 1.4.9 2.6 2.2 3.1 3 1.2 5 4.1 5 7.3v2.1H27v-2.1c0-3.2 2-6.1 5-7.3 1.3-.5 2.2-1.7 2.2-3.1v-.2c0-1.4-.9-2.6-2.2-3.1-3-1.2-5-4.1-5-7.3v-2.1h18v2.1zm-15.2 3.6c-.2-.3-.1-.7.2-.9.1-.1.2-.1.4-.1h11.3c.3 0 .6.3.6.6 0 .1 0 .3-.1.4-.7 1-1.6 1.7-2.7 2.1-1.2.4-2.1 1.3-2.7 2.4-.2.4-.7.6-1.1.3-.1-.1-.3-.2-.3-.3-.6-1.1-1.5-2-2.7-2.4-1.2-.5-2.2-1.2-2.9-2.1zm8 12.6c.6.5 1.4.8 2.2.8 1.5 0 2.8 1 3.1 2.5v.1c.1.3.1.6.1 1s-.3.7-.7.7H29.4c-.4 0-.7-.3-.7-.7 0-.3.1-.7.1-1v-.1c.4-1.4 1.7-2.4 3.2-2.4.8 0 1.6-.3 2.2-.8.4-.4.8-.8 1-1.3.2-.3.5-.5.9-.4.3.1.5.2.6.4.3.4.6.8 1.1 1.2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-apk {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23333%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23a4ca39%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.9-8.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H22v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H22v4.1h.6zm7.9-7h3.3v5.5h.6l2.3-5.5h3.5l-2.9 6.8 3 7.4h-3.7l-2.3-5.8h-.6v5.8h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M26.7 75.1c0 .9.6 1.5 1.5 1.5h1.6V82c0 1.2 1.1 2.3 2.3 2.3 1.2 0 2.3-1.1 2.3-2.3v-5.4h3.1V82c0 1.2 1.1 2.3 2.3 2.3 1.2 0 2.3-1.1 2.3-2.3v-5.4h1.5c.9 0 1.5-.6 1.5-1.6V59.6H26.7v15.5zm-3.9-15.5c-1.2 0-2.3 1.1-2.3 2.3v10.8c0 1.2 1.1 2.3 2.3 2.3 1.2 0 2.3-1.1 2.3-2.3V61.9c0-1.2-1-2.3-2.3-2.3zm26.4 0c-1.2 0-2.3 1.1-2.3 2.3v10.8c0 1.2 1.1 2.3 2.3 2.3 1.2 0 2.3-1.1 2.3-2.3V61.9c0-1.2-1.1-2.3-2.3-2.3zm-7.8-9l2-2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0L40 49.8c-1.1-.8-2.5-1.1-4-1.1-1.6 0-2.9.3-4.2.9l-2.2-2.3c-.3-.2-.9-.2-1.2 0-.2.3-.2.9 0 1.2l2 2c-2.2 1.7-3.7 4.3-3.7 7.4h18.6c0-3-1.5-5.7-3.9-7.3zm-8.5 4.3h-1.6v-1.5h1.6v1.5zm7.8 0h-1.6v-1.5h1.6v1.5z%22 id%3D%22android%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-app {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.9-8.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H22v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H22v4.1h.6zm7.9-7H35c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath d%3D%22M53.8 69.2c-1.6-.5-2.7-2-2.7-3.7s1.1-3.2 2.7-3.7c.5-.2.8-.7.6-1.2-.5-1.8-1.1-3.4-2.1-5-.3-.5-.8-.6-1.3-.4-.6.3-1.2.5-1.9.5-2.2 0-3.9-1.8-3.9-3.9 0-.7.2-1.3.5-1.9.3-.5.1-1-.4-1.3-1.6-.9-3.3-1.6-5-2.1-.5-.1-1 .1-1.2.6-.5 1.6-2 2.7-3.7 2.7s-3.2-1.1-3.7-2.7c-.2-.5-.7-.8-1.2-.6-1.8.5-3.4 1.1-5 2.1-.5.3-.6.8-.4 1.3.3.6.5 1.2.5 1.9 0 2.2-1.8 3.9-3.9 3.9-.7 0-1.3-.2-1.9-.5-.5-.3-1-.1-1.3.4-.9 1.6-1.6 3.3-2.1 5-.1.5.1 1 .6 1.2 1.6.5 2.7 2 2.7 3.7 0 1.7-1.1 3.2-2.7 3.7-.5.2-.8.7-.6 1.2.5 1.8 1.1 3.4 2.1 5 .3.5.8.6 1.3.4.6-.3 1.2-.5 1.9-.5 2.2 0 3.9 1.8 3.9 3.9 0 .7-.2 1.3-.5 1.9-.3.5-.1 1 .4 1.3 1.6.9 3.3 1.6 5 2.1h.2c.4 0 .8-.3.9-.7.5-1.6 2-2.7 3.7-2.7 1.7 0 3.2 1.1 3.7 2.7.2.5.7.8 1.2.6 1.8-.5 3.4-1.1 5-2.1.5-.3.6-.8.4-1.3-.3-.6-.5-1.2-.5-1.9 0-2.2 1.8-3.9 3.9-3.9.7 0 1.3.2 1.9.5.5.3 1 .1 1.3-.4.9-1.6 1.6-3.3 2.1-5 .3-.4 0-.9-.5-1.1zm-18.3 2.2c-3.2 0-5.9-2.6-5.9-5.9 0-3.2 2.6-5.9 5.9-5.9 3.2 0 5.9 2.6 5.9 5.9 0 3.2-2.7 5.9-5.9 5.9z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-asax {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.5 6.4h3l3.1 14.3h-2.8l-.5-3H8.7l-.5 3H5.4L8.5 6.4zm2.4 8.6l-.5-2.8c-.2-.9-.4-2.5-.4-2.5s-.2 1.5-.3 2.5L9.2 15h1.7zm5.6 1.7c.5.6 1.2 1.2 2 1.2.7 0 1.1-.6 1.1-1.2 0-2-4-2.1-4-6.2 0-2.4 1.4-4.3 3.9-4.3 1 0 2.1.3 2.9 1l-1 2.9c-.4-.4-1.2-.9-1.8-.9-.8 0-1.1.6-1.1 1.2 0 2.1 4.1 2 4.1 6.1 0 2.3-1.3 4.4-3.8 4.4-1.2 0-2.4-.5-3.4-1.4l1.1-2.8zm9.6-10.3h3l3.1 14.3h-2.8l-.5-3h-2.6l-.5 3H23l3.1-14.3zm2.3 8.6l-.4-2.9c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.3 2.5l-.5 2.9h1.7zm7-1.4l-2.9-7.2h3.1l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.1l-2.9 7.2 2.8 7.1h-3l-.9-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3l2.7-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ascx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.5 6.4h3l3.1 14.3h-2.8l-.5-3H8.7l-.5 3H5.4L8.5 6.4zm2.4 8.6l-.5-2.8c-.2-.9-.4-2.5-.4-2.5s-.2 1.5-.3 2.5L9.2 15h1.7zm5.6 1.7c.5.6 1.2 1.2 2 1.2.7 0 1.1-.6 1.1-1.2 0-2-4-2.1-4-6.2 0-2.4 1.4-4.3 3.9-4.3 1 0 2.1.3 2.9 1l-1 2.9c-.4-.4-1.2-.9-1.8-.9-.8 0-1.1.6-1.1 1.2 0 2.1 4.1 2 4.1 6.1 0 2.3-1.3 4.4-3.8 4.4-1.2 0-2.4-.5-3.4-1.4l1.1-2.8zM29.1 6.1c1.1 0 2.2.4 3.1 1.2L31 10.2c-.3-.5-1.1-.9-1.8-.9-1.8 0-2.7 1.9-2.7 4.2 0 2.3 1 4.4 2.7 4.4.8 0 1.4-.5 2-1l1.2 2.8c-.8.7-1.7 1.3-3.3 1.3-3.4 0-5.3-3.1-5.3-7.4-.2-4.3 1.9-7.5 5.3-7.5zm6.7 7.5l-2.9-7.2H36l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3l-3 7.2 2.8 7.1h-3l-.9-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3l2.9-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-asf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm7.6 1.7c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10-10.3h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ash {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm7.6 1.7c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10-10.3h3.3v5.8h3.2V6.4h3.3v14.3h-3.3V15h-3.2v5.7h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ashx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.5 6.4h3l3.1 14.3h-2.8l-.5-3H8.7l-.5 3H5.4L8.5 6.4zm2.4 8.6l-.5-2.8c-.2-.9-.4-2.5-.4-2.5s-.2 1.5-.3 2.5L9.2 15h1.7zm5.6 1.7c.5.6 1.2 1.2 2 1.2.7 0 1.1-.6 1.1-1.2 0-2-4-2.1-4-6.2 0-2.4 1.4-4.3 3.9-4.3 1 0 2.1.3 2.9 1l-1 2.9c-.4-.4-1.2-.9-1.8-.9-.8 0-1.1.6-1.1 1.2 0 2.1 4.1 2 4.1 6.1 0 2.3-1.3 4.4-3.8 4.4-1.2 0-2.4-.5-3.4-1.4l1.1-2.8zm7.6-10.3h2.8v5.8h2.7V6.4h2.8v14.3h-2.8V15h-2.7v5.7h-2.8V6.4zm12.6 7.2l-2.9-7.2h3.1l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9H43l-2.9 7.2 2.8 7.1h-3l-.9-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3l2.7-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-asmx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.5 6.4h3l3.1 14.3h-2.8l-.5-3H8.7l-.5 3H5.4L8.5 6.4zm2.4 8.6l-.5-2.8c-.2-.9-.4-2.5-.4-2.5s-.2 1.5-.3 2.5L9.2 15h1.7zm5.2 1.7c.5.6 1.2 1.2 2 1.2.7 0 1.1-.6 1.1-1.2 0-2-4-2.1-4-6.2 0-2.4 1.4-4.3 3.9-4.3 1 0 2.1.3 2.9 1l-1 2.9c-.4-.4-1.2-.9-1.8-.9-.8 0-1.1.6-1.1 1.2 0 2.1 4.1 2 4.1 6.1 0 2.3-1.3 4.4-3.8 4.4-1.2 0-2.4-.5-3.4-1.4l1.1-2.8zm7.6-10.3h3.1l1.1 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.1-6H33l.8 14.3h-2.6l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.7 4.1H27l-.7-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.3 6.4h-2.6l.8-14.3zm13.5 7.2l-2.9-7.2h3.1l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.1l-2.9 7.2 2.8 7.1h-3l-.9-3c-.5-.9-.6-1.7-.6-1.7s-.2.8-.5 1.7l-1 3h-3l2.8-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-asp {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm7.6 1.7c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10-10.3h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-aspx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.5 6.4h3l3.1 14.3h-2.8l-.5-3H8.7l-.5 3H5.4L8.5 6.4zm2.4 8.6l-.5-2.8c-.2-.9-.4-2.5-.4-2.5s-.2 1.5-.3 2.5L9.2 15h1.7zm5.6 1.7c.5.6 1.2 1.2 2 1.2.7 0 1.1-.6 1.1-1.2 0-2-4-2.1-4-6.2 0-2.4 1.4-4.3 3.9-4.3 1 0 2.1.3 2.9 1l-1 2.9c-.4-.4-1.2-.9-1.8-.9-.8 0-1.1.6-1.1 1.2 0 2.1 4.1 2 4.1 6.1 0 2.3-1.3 4.4-3.8 4.4-1.2 0-2.4-.5-3.4-1.4l1.1-2.8zm7.6-10.3h3.8c2.2 0 3.7 2 3.7 4.9 0 2.9-1.5 5-3.7 5h-1v4.4h-2.8V6.4zm3.3 7c.9 0 1.4-.9 1.4-2.1s-.6-2-1.3-2h-.6v4.1h.5zm7.7.2l-2.9-7.2h3.1l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.1l-2.9 7.2 2.8 7.1h-3l-.9-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3l2.7-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-asx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm7.6 1.7c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm12.3-3.1l-3.4-7.2h3.6L33 9.3l.6 1.8s.2-.9.6-1.8l1.2-2.9H39l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.2-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-au {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.7-8.6h3.3V16c0 1.4.6 1.9 1.5 1.9s1.5-.5 1.5-1.9V6.4H28V16c0 3-1.9 4.9-4.7 4.9-2.9 0-4.8-1.9-4.8-4.9V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-aup {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23039%3Bstroke%3A%23039%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.7-8.6h3.3V16c0 1.4.6 1.9 1.5 1.9s1.5-.5 1.5-1.9V6.4H28V16c0 3-1.9 4.9-4.7 4.9-2.9 0-4.8-1.9-4.8-4.9V6.4zm13.1 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M22.9 73.9l-7.7-8.5v-.1l7.7-8.5v-5.7l-10.2 12v4.5l10.2 11.9zm25.8-22.8v5.7l7.9 8.5v.1l-7.9 8.5v5.6l10.2-11.7v-4.9zM41 55.5c-1.3-.6-3-1.6-3.6-3 0-.7-.6-1.3-1.3-1.3s-1.3.6-1.3 1.3v17.3c-1.3-.7-3.9-.5-5.9.6-3 1.7-4.3 4.9-3 7.2 1.3 2.2 5 2.7 8 1 2.1-1.2 3.5-3.2 3.6-5.1v-15c4.4 0 7 1.8 6 6-.2.8-.4 1.6-.8 2.3-.2.3-.2.5.1.8.2.2.6.2 1-.2 1.7-1.6 2.7-3.7 2.7-6 0-2.9-2.9-4.8-5.5-5.9z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-avi {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm5.1-8.6h3.6l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3l1.7-8.1H28l-3.9 14.3h-3.3L16.9 6.4zm13.5 0h3.3v14.3h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-axd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm9.3-1.4l-3.4-7.2h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6L25 13.6l3.3 7.1h-3.5l-1.1-3c-.5-.9-.7-1.7-.7-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.3-7.1zm9.8-7.2h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zM35 17.8c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-aze {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%232e61f2%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23ff9800%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3H5.4L9 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L9.8 15h2zm6.3 3.5l4.2-7.9c.5-.9.8-1.3.8-1.3s-.3.1-.8.1h-4v-3H27v2.2l-4.2 8c-.5.9-.8 1.3-.8 1.3s.3-.1.8-.1H27v2.9h-8.9v-2.2zM30.2 6.4h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9h-7.4V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M40.7 83.5c8.1-7.2 1.1-16.4-1-17.4.3 1.1.2 3-.9 4.1-.5-2.8-2.7-6.3-5.8-7.5.5 4-1.8 6.8-2.8 8.2-.8 1.3-5.6 8-.8 12.6-11.5-3.6-8.6-15.1-5.3-20.2 3.5-5.3 7.6-9.6 6.7-16.2 5.6 2 9.4 7.9 10.4 12.4 1.9-1.8 2.2-5 1.7-6.8 3.9 1.6 16.1 23.6-2.2 30.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-bash {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.5-34.6h3.8c2.2 0 3.8 1.3 3.8 3.7 0 1.2-.5 2.4-1.5 3 1.5.5 1.9 1.9 1.9 3.2 0 3.1-1.8 4.3-4 4.3h-4V6.4zm3.8 5.6c.6 0 .8-.6.8-1.4s-.3-1.3-.9-1.3h-.7V12h.8zm.1 5.8c.7 0 1-.7 1-1.6 0-.9-.3-1.5-1-1.5h-.9v3.1h.9zM18 6.4h3.2l3.2 14.3h-3l-.5-3h-2.7l-.5 3h-3L18 6.4zm2.5 8.6l-.5-2.9c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.4 2.9h1.8zm5.4 1.7c.5.6 1.3 1.2 2.1 1.2s1.2-.6 1.2-1.2c0-2-4.3-2.1-4.3-6.2 0-2.4 1.5-4.3 4.1-4.3 1.1 0 2.2.3 3.1 1L31 10.1c-.4-.4-1.3-.9-1.9-.9-.8 0-1.2.6-1.2 1.2 0 2.1 4.3 2 4.3 6.1 0 2.3-1.3 4.4-4 4.4-1.3 0-2.6-.5-3.6-1.4l1.3-2.8zm7.7-10.3h3v5.8h2.9V6.4h2.9v14.3h-2.9V15h-2.9v5.7h-3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-bat {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3H6.6V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5H9.9v3.1H11zm9.8-11.4h3.6L28 20.7h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2zm8.1-5.7h-3.1V6.4h9.6v2.9H35v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-bin {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A.75%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3H6.6V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5H9.9v3.1H11zm7.6-11.4h3.3v14.3h-3.3V6.4zm6.9 0H29l2.4 6.6c.4 1 .7 2.4.7 2.4h.1S32 13.9 32 13V6.4h3.1v14.3h-3.4l-2.5-6.6c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6h-3.1V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M22.2 53.4h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1 0-.1-.2-.1-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V49l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm8.9-5.7c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zm10.7 4.5h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1s-.2-.2-.2-.4.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V49l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm9.8 0h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V49l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm-30.3 4c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.2-.4-.6-.6-1-.6zM32 63.1h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1v-4.4l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm8.9-5.7c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.5-.8-1.3-.8-2.4 0-1.1.3-1.9.8-2.5.5-.7 1.2-1 2.1-1zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zm10.7 4.5h.9c.3 0 .4 0 .6.1s.2.2.2.4-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1v-4.4l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3s.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm-30.3 4c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.2-.4-.6-.6-1-.6zM32 72.8h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1v-4.4l-.7.2h-.4c-.2 0-.3 0-.4-.1 0-.2-.1-.3-.1-.5 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.3zm9.8 0h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1v-4.4l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm8.9-5.7c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zM22.2 82.5h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.1-.2-.1-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V78l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.3zm8.9-5.7c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zm9.8-1.2c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zm10.7 4.5h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V78l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-blank {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-bmp {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3H6.6V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5H9.9v3.1H11zm8.1-11.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1h-3.2l-.7-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1-14.3zm15 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-bpg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3H6.6V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5H9.9v3.1H11zm7.6-11.4h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zM36 6.1c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1H38v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3 0-4.5 2.5-7.6 6.3-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-browser {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D.st2%7Bfill%3A%23333%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M57.2 1059.1l-19.3 2.6v15.3h19.3v-17.9zm-22.8 3l-19.3 2.6v12.3h19.3v-14.9zm-19.2 18.4v12.3l19.3 2.6v-14.8l-19.3-.1zm22.7 0v15.3l19.3 2.6v-17.9H37.9z%22 transform%3D%22translate(0 -1036.362)%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M7.7 70.4h3.1c1.9 0 3.2 1.3 3.2 3.7 0 1.2-.4 2.4-1.2 3 1.2.5 1.6 1.9 1.6 3.2 0 3.1-1.5 4.3-3.3 4.3H7.7V70.4zm3.1 5.6c.5 0 .7-.6.7-1.4 0-.7-.2-1.3-.7-1.3h-.6V76h.6zm.2 5.8c.6 0 .9-.7.9-1.6 0-.9-.2-1.5-.8-1.5h-.9v3.1h.8zm4.5-11.4h3.4c.4 0 1 .1 1.4.4 1.1.6 1.8 2.1 1.8 4 0 1.7-.6 3.3-1.5 4 0 0 .1.2.4.9l1.7 5H20l-1.5-4.8H18v4.8h-2.5V70.4zm3 6.6c.6 0 1.2-.7 1.2-1.9 0-.7-.2-1.2-.4-1.5-.2-.2-.5-.3-.6-.3H18V77h.5zm9-6.8c2.8 0 4.4 3.1 4.4 7.3 0 4.2-1.6 7.5-4.4 7.5s-4.4-3.2-4.4-7.5c.1-4.2 1.6-7.3 4.4-7.3zm0 11.6c1.3 0 1.8-1.8 1.8-4.3s-.6-4.2-1.8-4.2-1.9 1.7-1.9 4.2c.1 2.5.7 4.3 1.9 4.3zm4.8-11.4h2.4l.9 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1-8.9h2.3l1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l.9-8.9h2.4l-1.9 14.3h-2.8l-.8-7.2c-.3-.9-.3-1.7-.3-1.7s0 .8-.1 1.7l-.9 7.2h-2.8l-1.9-14.3zM45 80.7c.4.6 1 1.2 1.7 1.2s1-.6 1-1.2c0-2-3.6-2.1-3.6-6.2 0-2.4 1.3-4.3 3.4-4.3.9 0 1.8.3 2.6 1l-.9 2.9c-.4-.4-1.1-.9-1.6-.9-.7 0-1 .6-1 1.2 0 2.1 3.6 2 3.6 6.1 0 2.3-1.1 4.4-3.3 4.4-1 0-2.2-.5-3-1.4l1.1-2.8zm6.3-10.3h5.4v2.9h-2.9V76h2.3v2.9h-2.3v2.9h3.1v2.9h-5.5V70.4zm6.8 0h3.4c.4 0 1 .1 1.4.4 1.1.6 1.8 2.1 1.8 4 0 1.7-.6 3.3-1.5 4 0 0 .2.2.4.9l1.7 5h-2.7l-1.5-4.8h-.6v4.8H58V70.4zM61 77c.6 0 1.2-.7 1.2-1.9 0-.7-.2-1.2-.4-1.5-.2-.2-.4-.3-.6-.3h-.6V77h.4z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-bz2 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2390c%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3H6.6V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5H9.9v3.1H11zm7 .7l4.2-7.9c.4-.9.8-1.3.8-1.3s-.3.1-.8.1h-4v-3h8.7v2.2l-4.2 8c-.5.9-.8 1.3-.8 1.3s.3-.1.8-.1H27v2.9h-9v-2.2zm11.8.6c0-5 4.5-5.5 4.5-8.4 0-1-.5-1.4-1.2-1.4-.6 0-1.1.3-1.4.8l-2.2-1.8c.8-1.1 2.3-2.1 4.1-2.1 2.1 0 4.2 1.3 4.2 4.2 0 4.1-4.2 5.4-4.4 7.5H38v2.9h-8c-.1-.7-.2-1.1-.2-1.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M51.1 57.5h-5.7v-5.7l5.7 5.7zm-15.3-5.7v20.7h15.4V58.9H44v-7.1h-8.2zm2.4-5.4h-17v4h6.7l-4.2 3.3v3.5l6.2-4.8v-1.9h21.6v-1.6l-13.3-2.5zm-8.3 8.7l-6.2 4.8v3.5l6.2-4.8v-3.5zm-6.3 14.4l6.2-4.8v-3.5L23.6 66v3.5zm6.3 1.4v-3.5l-6.2 4.8V74h-2.5v4H25v2.8h-2.2c-.4-.7-1.1-1.2-2-1.2-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3.9 0 1.6-.5 2-1.2H25v2.1h3.4V83h2.2c.4.7 1.1 1.2 2 1.2 1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-.9 0-1.6.5-2 1.2h-2.2V78h9.7l13.3-2.4V74H25.7l4.2-3.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-c {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M36 70.2c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4 0-4.4 2.4-7.4 6.4-7.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2zm-33 3.9h37v4.3H15zm7 9.6h37v4.3H22zm-7 9.6h37v4.3H15zm7 9.6h37V63H22z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-cab {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%234d1b9b%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm8.9.3H25l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2zm6.9-8.6h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M51.1 57.5h-5.7v-5.7l5.7 5.7zm-15.3-5.7v20.7h15.4V58.9H44v-7.1h-8.2zm2.4-5.4h-17v4h6.7l-4.2 3.3v3.5l6.2-4.8v-1.9h21.6v-1.6l-13.3-2.5zm-8.3 8.7l-6.2 4.8v3.5l6.2-4.8v-3.5zm-6.3 14.4l6.2-4.8v-3.5L23.6 66v3.5zm6.3 1.4v-3.5l-6.2 4.8V74h-2.5v4H25v2.8h-2.2c-.4-.7-1.1-1.2-2-1.2-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3.9 0 1.6-.5 2-1.2H25v2.1h3.4V83h2.2c.4.7 1.1 1.2 2 1.2 1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-.9 0-1.6.5-2 1.2h-2.2V78h9.7l13.3-2.4V74H25.7l4.2-3.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-caf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm8.9.3H25l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2zm6.9-8.6h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-cal {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23c11e07%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23111%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm8.9.3H25l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2zm6.9-8.6h3.3v11.4h4.3v2.9h-7.6V6.4z%22%2F%3E%3Cpath id%3D%22path1156%22 class%3D%22st2%22 d%3D%22M20 80.5v-5.7h6.6v5.7H20zm8 0v-5.7h7.3v5.7H28zm-8-7v-6.4h6.6v6.4H20zm8 0v-6.4h7.3v6.4H28zm-8-7.7v-5.7h6.6v5.7H20zm16.8 14.7v-5.7h7.3v5.7h-7.3zM28 65.8v-5.7h7.3v5.7H28zm17.6 14.7v-5.7h6.6v5.7h-6.6zm-8.8-7v-6.4h7.3v6.4h-7.3zm-8-17.2c0 .3-.3.6-.7.6h-1.5c-.4 0-.7-.3-.7-.6v-5.7c0-.3.3-.6.7-.6H28c.4 0 .7.3.7.6v5.7zm16.8 17.2v-6.4h6.6v6.4h-6.6zm-8.8-7.7v-5.7h7.3v5.7h-7.3zm8.8 0v-5.7h6.6v5.7h-6.6zm.8-9.5c0 .3-.3.6-.7.6h-1.5c-.4 0-.7-.3-.7-.6v-5.7c0-.3.3-.6.7-.6h1.5c.4 0 .7.3.7.6v5.7zm8.8-1.3c0-1.4-1.3-2.5-2.9-2.5h-2.9v-1.9c0-1.7-1.6-3.2-3.7-3.2h-1.5c-2 0-3.7 1.4-3.7 3.2v1.9h-8.8v-1.9c0-1.7-1.6-3.2-3.7-3.2h-1.5c-2 0-3.7 1.4-3.7 3.2v1.9H20c-1.6 0-2.9 1.2-2.9 2.5v25.4c0 1.4 1.3 2.5 2.9 2.5h32.2c1.6 0 2.9-1.2 2.9-2.5V55z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-cd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm6.5.3h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H19V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-cer {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23696%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm6.5.3h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9H19V6.4zm10.5 0H34c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.8v4.8h-3.3V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M49.2 62.2h-2.6v-5C46.6 51.5 42 47 36.4 47s-10.2 4.6-10.2 10.2v5h-2.6c-1 0-1.8.8-1.8 1.8v17.4c0 1 .8 1.8 1.8 1.8h25.6c1 0 1.8-.8 1.8-1.8V63.9c0-.9-.8-1.7-1.8-1.7zM38.6 76.6c.2.6-.3 1.1-.9 1.1H35c-.6 0-1-.6-.9-1.1l.8-3.2c-1-.5-1.7-1.5-1.7-2.8 0-1.7 1.4-3.1 3.1-3.1 1.7 0 3.1 1.4 3.1 3.1 0 1.2-.7 2.3-1.7 2.8l.9 3.2zm2.9-14.4H31.3v-5c0-2.8 2.3-5.1 5.1-5.1s5.1 2.3 5.1 5.1v5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-class {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D.st2%7Bfill%3A%23333%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M14.1 43.1v-4.9c1-.1 1.8-.2 2.3-.5.5-.2.9-.7 1.3-1.2.4-.6.6-1.3.8-2.2.1-.7.2-1.8.2-3.4 0-2.7.1-4.5.4-5.6.2-1 .7-1.9 1.3-2.5s1.6-1.1 2.8-1.5c.8-.2 2.1-.4 3.9-.4h1.1v4.9c-1.5 0-2.5.1-2.9.3-.4.2-.7.4-1 .8-.2.3-.3.9-.3 1.8s-.1 2.5-.2 4.9c-.1 1.4-.2 2.5-.5 3.4-.3.8-.7 1.5-1.1 2.1-.4.5-1.1 1.1-2 1.7.8.5 1.5 1 2 1.6s.9 1.4 1.2 2.3.5 2.1.5 3.6c.1 2.3.1 3.7.1 4.4 0 .9.1 1.5.3 1.9.2.4.6.6 1 .8s1.4.3 2.9.3v4.9h-1.1c-1.8 0-3.3-.1-4.2-.4-1-.3-1.8-.8-2.5-1.5s-1.1-1.5-1.4-2.5c-.2-1-.3-2.6-.3-4.8 0-2.5-.1-4.2-.3-4.9-.3-1.1-.8-1.9-1.4-2.4-.7-.6-1.6-1-2.9-1zm44.3 0c-1 .1-1.8.2-2.3.5-.5.2-.9.7-1.3 1.2-.4.6-.6 1.3-.8 2.2-.1.7-.2 1.8-.2 3.4 0 2.7-.1 4.5-.4 5.6-.2 1.1-.7 1.9-1.3 2.5s-1.6 1.1-2.8 1.5c-.8.2-2.1.4-3.9.4h-1.1v-4.9c1.5 0 2.4-.1 2.9-.3s.8-.5 1-.8.3-.9.3-1.8c0-.8.1-2.4.2-4.8.1-1.4.3-2.6.6-3.4.3-.9.7-1.6 1.2-2.2s1.1-1.1 1.9-1.6c-1-.7-1.8-1.3-2.2-1.9-.6-.9-1.1-2.1-1.3-3.4-.2-1-.3-3.1-.3-6.3 0-1-.1-1.7-.3-2.1-.2-.3-.5-.6-.9-.8-.4-.2-1.4-.3-3-.3V21h1.1c1.8 0 3.3.1 4.2.4 1 .3 1.8.8 2.5 1.5s1.1 1.5 1.4 2.5c.2 1 .4 2.6.4 4.8 0 2.5.1 4.1.3 4.9.3 1.1.8 1.9 1.4 2.3.6.5 1.6.7 2.8.8l-.1 4.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M15.1 70.2c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4 0-4.4 2.4-7.4 6.4-7.4zm6.6.2H25v11.4h4.3v2.9h-7.6V70.4zm12.7 0H38l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2zm7.6 1.7c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10.7 0c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1L61 74.1c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-cmd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.1-34.9c1.2 0 2.5.4 3.4 1.2l-1.3 2.8c-.4-.5-1.2-.9-2-.9-2 0-3.1 1.9-3.1 4.2 0 2.3 1.1 4.4 3 4.4.9 0 1.6-.5 2.2-1l1.3 2.8c-.9.7-1.9 1.3-3.7 1.3-3.8 0-6-3.1-6-7.4.1-4.2 2.4-7.4 6.2-7.4zm6.2.3h3.5l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.5l.9 14.3h-2.9l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1h-3l-.8-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-2.9l.9-14.3zm13.9 0h4c3.5 0 5.6 2.6 5.6 7.1s-2.1 7.2-5.6 7.2h-4V6.4zM36 17.8c1.6 0 2.5-1.5 2.5-4.3s-.9-4.2-2.5-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-com {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm10.3 0c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5S17 17.7 17 13.4c-.1-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zm8.4-11.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H42l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H35l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-compile {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M12.8 70.2c1 0 2.1.4 2.9 1.2l-1.1 2.8c-.3-.5-1-.9-1.7-.9-1.7 0-2.6 1.9-2.6 4.2 0 2.3.9 4.4 2.5 4.4.8 0 1.3-.5 1.8-1l1.1 2.8c-.7.7-1.6 1.3-3.2 1.3-3.2 0-5-3.1-5-7.4.1-4.4 2-7.4 5.3-7.4zm7.9 0c3 0 4.7 3.1 4.7 7.3 0 4.2-1.7 7.5-4.7 7.5S16 81.7 16 77.5s1.7-7.3 4.7-7.3zm0 11.6c1.4 0 2-1.8 2-4.3s-.6-4.2-2-4.2-2 1.7-2 4.2.6 4.3 2 4.3zm6.4-11.4H30l1.1 6c.2.9.3 2.4.3 2.4s.2-1.5.3-2.4l1.1-6h2.9l.7 14.3H34l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.7 4.1H30l-.7-4.1c-.2-.9-.4-2.4-.4-2.4h.1s.1 1.3 0 2.4l-.3 6.4h-2.4l.8-14.3zm10.8 0h3.6c2.1 0 3.5 2 3.5 4.9s-1.4 5-3.5 5h-1v4.4h-2.6V70.4zm3.1 7c.8 0 1.3-.9 1.3-2.1 0-1.2-.5-2-1.2-2h-.5v4.1h.4zm5.1-7h2.6v14.3h-2.6V70.4zm4.4 0h2.6v11.4h3.4v2.9h-6.1V70.4zm7 0h5.7v2.9h-3.1V76h2.5v2.9h-2.5v2.9h3.3v2.9h-5.9V70.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-config {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D.st2%7Bfill%3A%23333%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M42.3 35.7c0-2.5-1.5-4.5-3.7-5.4V23c0-1.2-.9-2.1-2.1-2.1s-2.1.9-2.1 2.1v7.3c-2.2.8-3.7 2.9-3.7 5.4 0 2.5 1.5 4.6 3.7 5.4 0 .1-.1.3-.1.4v18.4c0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1V41.5c0-.2 0-.3-.1-.4 2.4-.8 3.9-2.9 3.9-5.4zm-5.8 1.6c-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6 1.6.7 1.6 1.6-.7 1.6-1.6 1.6zm16.8-14.2c0-1.2-.9-2.1-2.1-2.1s-2.1.9-2.1 2.1v17.2c-2.2.8-3.7 2.9-3.7 5.4 0 2.5 1.5 4.6 3.7 5.4 0 .1-.1.3-.1.4v8.4c0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1v-8.4c0-.2 0-.3-.1-.4 2.2-.8 3.7-2.9 3.7-5.4s-1.5-4.5-3.7-5.4V23.1zm-2.1 24.2c-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6 1.6.7 1.6 1.6-.7 1.6-1.6 1.6zM19.7 59.9c0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1v-8.4c0-.2 0-.3-.1-.4 2.2-.8 3.7-2.9 3.7-5.4s-1.5-4.5-3.7-5.4V23.1c0-1.2-.9-2.1-2.1-2.1s-2.1.9-2.1 2.1v17.2c-2.2.8-3.7 2.9-3.7 5.4 0 2.5 1.5 4.6 3.7 5.4 0 .1-.1.3-.1.4v8.4zm2.1-15.8c.9 0 1.6.7 1.6 1.6s-.7 1.6-1.6 1.6c-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M13.2 70.2c1.1 0 2.4.4 3.2 1.2l-1.2 2.8c-.4-.5-1.2-.9-1.9-.9-1.9 0-2.9 1.9-2.9 4.2 0 2.3 1 4.4 2.9 4.4.9 0 1.5-.5 2.1-1l1.2 2.8c-.8.7-1.8 1.3-3.5 1.3-3.6 0-5.7-3.1-5.7-7.4 0-4.4 2.1-7.4 5.8-7.4zm9.3 0c3.4 0 5.3 3.1 5.3 7.3 0 4.2-1.9 7.5-5.3 7.5s-5.3-3.2-5.3-7.5c.1-4.2 1.9-7.3 5.3-7.3zm0 11.6c1.5 0 2.2-1.8 2.2-4.3s-.7-4.2-2.2-4.2c-1.5 0-2.2 1.7-2.2 4.2s.7 4.3 2.2 4.3zm7.2-11.4h3.1L35 77c.4 1 .6 2.4.6 2.4h.1s-.2-1.5-.2-2.4v-6.6h2.8v14.3h-3.1L33 78.1c-.3-1-.6-2.4-.6-2.4h-.1s.2 1.5.2 2.4v6.6h-2.8V70.4zm11.1 0h6.4v2.9h-3.5v3.1h2.8v2.9h-2.8v5.4h-3V70.4zm8.1 0h3v14.3h-3V70.4zm10.5-.2c1.2 0 2.6.4 3.5 1.3l-1.3 2.8c-.5-.6-1.3-.9-2.1-.9-2 0-2.8 1.9-2.8 4.2 0 2.6 1.1 4.3 2.6 4.3.6 0 1.1-.2 1.5-.6v-1.7h-1.3v-2.9h3.9v8.1h-2.3v-.9c-.5.7-1.4 1.2-2.4 1.2-2.5 0-5-2.7-5-7.3s2.2-7.6 5.7-7.6z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-cpp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cg fill%3D%22%23999%22%3E%3Cpath d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3C%2Fg%3E%3Cpath fill%3D%22%23FFF%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2s1.2 4.4 3.2 4.4c1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm6.5.3h4.5c2.6 0 4.4 2 4.4 4.9s-1.7 5-4.4 5h-1.2v4.4H19V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm7.8-7h4.5c2.6 0 4.4 2 4.4 4.9s-1.7 5-4.4 5H34v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H34v4.1h.6z%22%2F%3E%3Cpath fill%3D%22%23999%22 d%3D%22M24.6 54c5.6 0 8.3 3.1 8.3 3.1l-2.5 5.4s-2.2-2.2-5.3-2.2c-3.8 0-5.6 2.6-5.6 5.6 0 3 1.9 5.8 5.6 5.8 3.5 0 5.5-2.7 5.5-2.7l3 5.2s-2.9 3.7-8.9 3.7c-7.1 0-11.8-5-11.8-11.9-.1-6.8 4.7-12 11.7-12zm10.8 10.3h4v-4.5h3.3v4.5h4v3.4h-4v4.5h-3.3v-4.5h-4v-3.4zm12.7 0h4v-4.5h3.3v4.5h4v3.4h-4v4.5H52v-4.5h-4l.1-3.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-cr2 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm6.5.3h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5H25l-2-4.8h-.8v4.8H19V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm8.1 6.1c0-5 4.5-5.5 4.5-8.4 0-1-.5-1.4-1.2-1.4-.6 0-1.1.3-1.4.8l-2.2-1.8c.8-1.1 2.3-2.1 4.1-2.1 2.1 0 4.2 1.3 4.2 4.2 0 4.1-4.2 5.4-4.4 7.5h4.6v2.9h-7.9c-.3-.7-.3-1.1-.3-1.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-crt {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23696%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm6.5.3h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5H25l-2-4.8h-.8v4.8H19V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm10.4-3.7h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M49.2 62.2h-2.6v-5C46.6 51.5 42 47 36.4 47s-10.2 4.6-10.2 10.2v5h-2.6c-1 0-1.8.8-1.8 1.8v17.4c0 1 .8 1.8 1.8 1.8h25.6c1 0 1.8-.8 1.8-1.8V63.9c0-.9-.8-1.7-1.8-1.7zM38.6 76.6c.2.6-.3 1.1-.9 1.1H35c-.6 0-1-.6-.9-1.1l.8-3.2c-1-.5-1.7-1.5-1.7-2.8 0-1.7 1.4-3.1 3.1-3.1 1.7 0 3.1 1.4 3.1 3.1 0 1.2-.7 2.3-1.7 2.8l.9 3.2zm2.9-14.4H31.3v-5c0-2.8 2.3-5.1 5.1-5.1s5.1 2.3 5.1 5.1v5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-crypt {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M14.8 70.2c1.3 0 2.6.4 3.6 1.2L17 74.2c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.4 2.3-7.4 6.4-7.4zm6 .2h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8H24v4.8h-3.3V70.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V77h.6zm9.9 1.8L31 70.4h3.6l1.1 3.4c.3 1 .5 2.1.5 2.1h.1s.2-1.1.5-2.1l1.1-3.4h3.6l-3.6 8.4v5.9h-3.3v-5.9zm8.8-8.4h4.5c2.6 0 4.4 2 4.4 4.9s-1.7 5-4.4 5h-1.2v4.4h-3.3V70.4zm3.9 7c1 0 1.6-.9 1.6-2.1 0-1.2-.7-2-1.6-2h-.7v4.1h.7zm9.6-4.1h-3.1v-2.9h9.6v2.9h-3.2v11.4h-3.3V73.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2zm1.9 13.2h-2.6v-5c0-5.7-4.6-10.2-10.2-10.2-5.7 0-10.2 4.6-10.2 10.2v5h-2.6c-1 0-1.8.8-1.8 1.8v17.4c0 1 .8 1.8 1.8 1.8h25.6c1 0 1.8-.8 1.8-1.8V40.9c0-.9-.8-1.7-1.8-1.7zM39.3 53.6c.2.6-.3 1.1-.9 1.1h-2.7c-.6 0-1-.6-.9-1.1l.8-3.2c-1-.5-1.7-1.5-1.7-2.8 0-1.7 1.4-3.1 3.1-3.1s3.1 1.4 3.1 3.1c0 1.2-.7 2.3-1.7 2.8l.9 3.2zm2.9-14.4H32v-5c0-2.8 2.3-5.1 5.1-5.1s5.1 2.3 5.1 5.1v5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-cs {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm7.2 10.6c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-csh {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm7.2 10.6c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10-10.3H33v5.8h3.2V6.4h3.3v14.3h-3.3V15H33v5.7h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-csproj {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D.st2%7Bfill%3A%23333%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M28.3 44.7c-1.3 1-2.5 1.9-3.7 2.8-2.5 1.9-4.9 3.7-7.4 5.6-.3.3-.6.3-.9.1-.5-.3-1-.5-1.6-.8-.3-.1-.4-.4-.4-.7V32.2c0-.2.2-.5.4-.6.6-.3 1.2-.6 1.7-.9.3-.2.6 0 .8.2 2 1.6 4.1 3.1 6.1 4.6 1.7 1.3 3.3 2.5 5 3.8l.3-.3c6.1-5.9 12.1-11.8 18.2-17.7.3-.3.6-.3 1-.2 2.6 1 5.1 2.1 7.7 3.1.2.1.3.3.4.5.1.1 0 .3 0 .5v33.6c0 .8 0 .8-.8 1.1-2.4 1-4.9 1.9-7.3 2.9-.4.2-.7.1-1-.2-6-5.9-12-11.7-18-17.5-.1-.1-.3-.2-.5-.4zM45.8 50V34c-3.6 2.7-7.1 5.3-10.7 8 3.6 2.7 7.1 5.3 10.7 8zm-22.4-8c-1.8-1.6-3.5-3.2-5.3-4.8v9.6c1.8-1.6 3.5-3.2 5.3-4.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M13.6 70.2c1.1 0 2.2.4 3.1 1.2l-1.2 2.8c-.3-.5-1.1-.9-1.8-.9-1.8 0-2.7 1.9-2.7 4.2 0 2.3 1 4.4 2.7 4.4.8 0 1.4-.5 2-1l1.2 2.8c-.8.7-1.7 1.3-3.3 1.3-3.4 0-5.3-3.1-5.3-7.4-.2-4.4 1.9-7.4 5.3-7.4zm5.3 10.5c.5.6 1.2 1.2 2 1.2.7 0 1.1-.6 1.1-1.2 0-2-4-2.1-4-6.2 0-2.4 1.4-4.3 3.9-4.3 1 0 2.1.3 2.9 1l-1 2.9c-.4-.4-1.2-.9-1.8-.9-.8 0-1.1.6-1.1 1.2 0 2.1 4.1 2 4.1 6.1 0 2.3-1.3 4.4-3.8 4.4-1.2 0-2.4-.5-3.4-1.4l1.1-2.8zm7.6-10.3h3.8c2.2 0 3.7 2 3.7 4.9s-1.5 5-3.7 5h-1v4.4h-2.8V70.4zm3.3 7c.9 0 1.4-.9 1.4-2.1 0-1.2-.6-2-1.3-2h-.6v4.1h.5zm5.9-7h3.8c.5 0 1.1.1 1.6.4 1.2.6 2 2.1 2 4 0 1.7-.7 3.3-1.7 4 0 0 .2.2.4.9l2 5h-3.1L39 79.9h-.7v4.8h-2.8V70.4zM39 77c.7 0 1.3-.7 1.3-1.9 0-.7-.2-1.2-.5-1.5-.2-.2-.5-.3-.7-.3h-.6V77h.5zm10.7-6.8c3.2 0 5 3.1 5 7.3 0 4.2-1.8 7.5-5 7.5s-5-3.2-5-7.5c0-4.2 1.8-7.3 5-7.3zm0 11.6c1.4 0 2.1-1.8 2.1-4.3s-.6-4.2-2.1-4.2c-1.4 0-2.1 1.7-2.1 4.2s.6 4.3 2.1 4.3zm6-2.5h2.8v1.1c0 1.5.3 1.6.6 1.6.4 0 .6-.3.6-1.6v-7h-2.3v-2.9h5.1v9.9c0 3.3-1.7 4.6-3.4 4.6-1.8 0-3.4-1.4-3.4-4.6v-1.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-css {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm7.2 10.6c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10.7 0c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1L36 10.1c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.5-2.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 67.7v-4.6c1-.1 1.8-.2 2.3-.5.5-.2.9-.7 1.3-1.1.4-.6.6-1.2.8-2.1.1-.7.2-1.7.2-3.2 0-2.5.1-4.2.4-5.2.2-.9.7-1.8 1.3-2.3.6-.6 1.6-1 2.8-1.4.8-.2 2.1-.4 3.9-.4h1v4.6c-1.5 0-2.5.1-2.9.3-.4.2-.7.4-1 .7-.2.3-.3.8-.3 1.7s-.1 2.3-.2 4.6c-.1 1.3-.2 2.3-.5 3.1-.3.7-.7 1.4-1.1 2-.4.5-1.1 1-2 1.6.8.5 1.5.9 2 1.5s.9 1.3 1.2 2.1c.3.8.5 2 .5 3.4.1 2.1.1 3.5.1 4.1 0 .8.1 1.4.3 1.8.2.4.6.6 1 .7.4.2 1.4.3 2.9.3V84h-1.1c-1.8 0-3.3-.1-4.2-.4-1-.3-1.8-.7-2.5-1.4s-1.1-1.4-1.4-2.3c-.2-.9-.3-2.4-.3-4.5 0-2.3-.1-3.9-.3-4.6-.3-1-.8-1.8-1.4-2.2-.6-.6-1.5-.9-2.8-.9zm43.9 0c-1 .1-1.8.2-2.3.5-.5.2-.9.7-1.3 1.1-.4.6-.6 1.2-.8 2.1-.1.7-.2 1.7-.2 3.2 0 2.5-.1 4.2-.4 5.2-.2 1-.7 1.8-1.3 2.3-.6.6-1.6 1-2.8 1.4-.8.2-2.1.4-3.9.4h-1.1v-4.6c1.5 0 2.4-.1 2.9-.3s.8-.5 1-.7c.2-.3.3-.8.3-1.7 0-.7.1-2.2.2-4.5.1-1.3.3-2.4.6-3.2.3-.8.7-1.5 1.2-2.1.5-.6 1.1-1 1.9-1.5-1-.7-1.8-1.2-2.2-1.8-.6-.8-1.1-2-1.3-3.2-.2-.9-.3-2.9-.3-5.9 0-.9-.1-1.6-.3-2-.2-.3-.5-.6-.9-.7-.4-.2-1.4-.3-3-.3V47H45c1.8 0 3.3.1 4.2.4 1 .3 1.8.7 2.5 1.4s1.1 1.4 1.4 2.3c.2.9.4 2.4.4 4.5 0 2.3.1 3.8.3 4.6.3 1 .8 1.8 1.4 2.1.6.5 1.6.7 2.8.7l-.1 4.7z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-csv {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3Anone%3Bstroke%3A%231f7244%3Bstroke-width%3A3%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm7.2 10.6c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm8.7-10.3H32l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L36 6.4h3.5l-3.9 14.3h-3.3L28.4 6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M14 54h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58m-44 5.9h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58m-44 5.9h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58m-44 5.9h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58m-44 5.9h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-cue {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23eab41b%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.5-34.9c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4zm6.4.3h3.3V16c0 1.4.6 1.9 1.5 1.9s1.5-.5 1.5-1.9V6.4h3.3V16c0 3-1.9 4.9-4.7 4.9-2.9 0-4.8-1.9-4.8-4.9V6.4zm13.1 0h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9H32V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M33.7 65.5c0 .6.2 1.2.7 1.6.9.9 2.4.9 3.3 0 .4-.4.7-1 .7-1.6 0-.6-.2-1.2-.7-1.6-.4-.4-1-.7-1.6-.7s-1.2.2-1.6.7c-.6.4-.8 1-.8 1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M22.9 52.4c-7.2 7.2-7.2 18.9 0 26.2 7.2 7.2 18.9 7.2 26.2 0 7.2-7.2 7.2-18.9 0-26.2-7.2-7.2-19-7.2-26.2 0zm27.4 20.9c-.7 1.2-1.6 2.4-2.6 3.4s-2.2 1.9-3.4 2.6L40 71.1s.4-.1 1.2-.9c.8-.8 1-1.2 1-1.2l8.1 4.3zm-11-11.1c.9.9 1.4 2.1 1.4 3.3 0 1.2-.5 2.4-1.4 3.3-1.8 1.8-4.7 1.8-6.5 0-.9-.9-1.4-2.1-1.4-3.3 0-1.2.4-2.4 1.4-3.3 1.7-1.8 4.7-1.8 6.5 0zM33 59s-.9.5-1.6 1.3c-.7.8-.7.9-1 1.3l-8.2-4.4c.7-1.2 1.6-2.4 2.6-3.4 1.1-1 2.2-1.9 3.4-2.6L33 59z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dat {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A.75%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zM22 6.4h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3L22 6.4zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2zm8.1-5.7h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M22.2 53.4h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1 0-.1-.2-.1-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V49l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm8.9-5.7c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zm10.7 4.5h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1s-.2-.2-.2-.4.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V49l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm9.8 0h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V49l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm-30.3 4c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.2-.4-.6-.6-1-.6zM32 63.1h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1v-4.4l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm8.9-5.7c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.5-.8-1.3-.8-2.4 0-1.1.3-1.9.8-2.5.5-.7 1.2-1 2.1-1zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zm10.7 4.5h.9c.3 0 .4 0 .6.1s.2.2.2.4-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1v-4.4l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3s.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm-30.3 4c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.2-.4-.6-.6-1-.6zM32 72.8h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1v-4.4l-.7.2h-.4c-.2 0-.3 0-.4-.1 0-.2-.1-.3-.1-.5 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.3zm9.8 0h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1v-4.4l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.2zm8.9-5.7c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zM22.2 82.5h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.1-.2-.1-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V78l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.3zm8.9-5.7c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zm9.8-1.2c.9 0 1.6.3 2.1.9.5.6.8 1.5.8 2.5 0 1.1-.3 1.9-.8 2.5-.5.6-1.2.9-2.1.9-.9 0-1.6-.3-2.1-.9-.5-.6-.8-1.5-.8-2.5 0-1.1.3-1.9.8-2.5.5-.6 1.2-.9 2.1-.9zm0 1.2c-.4 0-.7.2-1 .6-.2.4-.4 1-.4 1.7s.1 1.3.4 1.7c.2.4.6.6 1 .6s.7-.2 1-.6c.2-.4.4-1 .4-1.7s-.1-1.3-.4-1.7c-.3-.4-.6-.6-1-.6zm10.7 4.5h.9c.3 0 .4 0 .6.1.1.1.2.2.2.4s-.1.3-.2.4c-.1.1-.3.1-.6.1h-3.4c-.3 0-.5 0-.6-.1-.1-.1-.2-.2-.2-.4s.1-.3.2-.4c.1-.1.3-.1.6-.1h1.1V78l-.7.2h-.4c-.2 0-.3 0-.4-.1-.1-.1-.1-.2-.1-.4 0-.1 0-.2.1-.3.1-.1.2-.1.4-.2l1.4-.4c.1 0 .2 0 .3-.1h.2c.2 0 .3 0 .3.1.1.1.1.2.1.4v5.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-db {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4H24c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zM24 12c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dbf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4H24c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zM24 12c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1zm7.6-11.4h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-deb {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%234d1b9b%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%234d1b9b%3Bstroke%3A%234d1b9b%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4H27v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9h-7.4V6.4zm10.5 0h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M30.9 999.1c-.1 0-.2 0-.3.1l-14.3 6.5c-.5.2-.6.9-.3 1.3l4.4 5.2-4.4 5.2c-.3.4-.2 1.1.3 1.3l4.4 2v8.6c0 .3.2.6.5.7l14.7 6.5c.2.1.5.1.7 0l14.7-6.5c.3-.1.5-.4.5-.7v-8.6l4.4-2c.5-.2.6-.9.3-1.3l-4.4-5.2 4.4-5.2c.3-.4.2-1.1-.3-1.3l-14.3-6.5c-.1-.1-.3-.1-.4-.1-.2 0-.4.1-.5.3l-4.7 5.1-4.7-5.1c-.2-.2-.5-.3-.7-.3zm-.1 1.8l4.1 4.4-13.1 5.8-3.8-4.4 12.8-5.8zm11 0l12.8 5.8-3.8 4.4-13.1-5.8 4.1-4.4zm-5.5 5.6l12.7 5.6-12.7 5.6-12.7-5.6 12.7-5.6zm-14.5 6.6l13.1 5.8-4.1 4.4-12.8-5.8 3.8-4.4zm28.9 0l3.8 4.4-12.8 5.8-4.1-4.4 13.1-5.8zm-15.2 7.7v13.8l-13-5.8v-7.4l8.2 3.8c.3.1.7.1.9-.2l3.9-4.2zm1.6 0l3.9 4.2c.2.3.6.3.9.2l8.2-3.8v7.4l-13 5.8v-13.8z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dgn {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23369%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23369%3Bstroke%3A%23369%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zM24.6 6.1c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9H29v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.6-7.6 6.5-7.6zm6.8.3h3.5l2.4 6.6c.4 1 .7 2.4.7 2.4h.1s-.2-1.5-.2-2.4V6.4H41v14.3h-3.4l-2.5-6.6c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6h-3.1V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M51.6 65.9c-.5-.2-1.1 0-1.3.5-1.1 2.5-2.9 4.7-5.1 6.4l-6.7-13.6c1-.8 1.6-2 1.6-3.4 0-2.1-1.5-3.9-3.5-4.3v-3.4c0-.5-.4-1-1-1-.5 0-1 .4-1 1v3.4c-2 .4-3.5 2.2-3.5 4.3 0 1.4.6 2.6 1.6 3.4L26 72.8c-2.2-1.7-4-3.8-5.1-6.4-.2-.5-.8-.7-1.3-.5-.5.2-.7.8-.5 1.3 1.3 3 3.4 5.4 6 7.3l-4 8c-.2.5 0 1.1.4 1.3.1 0 .3.1.4.1.3 0 .7-.2.9-.5l3.8-7.8c2.7 1.5 5.6 2.2 8.7 2.2s6-.8 8.7-2.2l3.8 7.8c.1.3.5.5.9.5.1 0 .3 0 .4-.1.5-.2.7-.8.4-1.3l-3.9-8c2.6-1.8 4.7-4.4 6-7.3.6-.5.4-1.1 0-1.3zm-16-12.6c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5-2.5-1.1-2.5-2.5 1.2-2.5 2.5-2.5zm0 22.6c-2.8 0-5.4-.7-7.8-2l6.8-13.7c.3.1.7.1 1.1.1s.7 0 1.1-.1l6.8 13.7c-2.5 1.3-5.2 2-8 2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dll {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4h3.3v11.4h4.3v2.9h-7.6V6.4zm10.4 0h3.3v11.4h4.3v2.9h-7.6V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.2 1083.7l-17.1 2.3v13.5h17.1v-15.8zm-20.1 2.6l-17.1 2.3v10.9h17.1v-13.2zm-17 16.3v10.9l17.1 2.3v-13.1l-17.1-.1zm20 0v13.5l17.1 2.3v-15.8H37.1z%22 transform%3D%22translate(0 -1036.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dmg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%234d1b9b%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%234d1b9b%3Bstroke%3A%234d1b9b%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm8.1-11.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1h-3.2l-.9-4.1c-.2-.9-.4-2.4-.4-2.4H21s.1 1.3 0 2.4l-.4 6.4h-3l1.2-14.3zm19.3-.3c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.7-7.6 6.5-7.6z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M30.9 999.1c-.1 0-.2 0-.3.1l-14.3 6.5c-.5.2-.6.9-.3 1.3l4.4 5.2-4.4 5.2c-.3.4-.2 1.1.3 1.3l4.4 2v8.6c0 .3.2.6.5.7l14.7 6.5c.2.1.5.1.7 0l14.7-6.5c.3-.1.5-.4.5-.7v-8.6l4.4-2c.5-.2.6-.9.3-1.3l-4.4-5.2 4.4-5.2c.3-.4.2-1.1-.3-1.3l-14.3-6.5c-.1-.1-.3-.1-.4-.1-.2 0-.4.1-.5.3l-4.7 5.1-4.7-5.1c-.2-.2-.5-.3-.7-.3zm-.1 1.8l4.1 4.4-13.1 5.8-3.8-4.4 12.8-5.8zm11 0l12.8 5.8-3.8 4.4-13.1-5.8 4.1-4.4zm-5.5 5.6l12.7 5.6-12.7 5.6-12.7-5.6 12.7-5.6zm-14.5 6.6l13.1 5.8-4.1 4.4-12.8-5.8 3.8-4.4zm28.9 0l3.8 4.4-12.8 5.8-4.1-4.4 13.1-5.8zm-15.2 7.7v13.8l-13-5.8v-7.4l8.2 3.8c.3.1.7.1.9-.2l3.9-4.2zm1.6 0l3.9 4.2c.2.3.6.3.9.2l8.2-3.8v7.4l-13 5.8v-13.8z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dng {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm8.6-11.4h3.5l2.4 6.6c.4 1 .7 2.4.7 2.4h.1s-.2-1.5-.2-2.4V6.4h3.1v14.3h-3.4L23 14.1c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6h-3.1V6.4zm18.6-.3c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7H38v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.1-4.5 2.6-7.6 6.5-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-doc {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zM24.1 6.1c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2.1-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zM38 6.1c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4-.1-4.2 2.3-7.4 6.4-7.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M19.5 67.1l-4.8-14.8c-.2-.6-.3-.8-.4-.8-.1-.1-.2-.1-.3-.2l-1.7-.5-.1-2.1h9l.2 2.1-1.7.5v.2c0 .2.1.6.3 1l1.8 5.7 3.2-9.5 2.4-.1 2.9 9.5 2-5.7c.1-.4.3-.8.3-1v-.1l-1.5-.4-.1-2.2h7l.2 2.1-1.9.6c-.1 0-.2.1-.3.1 0 .1-.2.2-.3.7l-5.3 14.7-2.5.2-2.7-9.1-3.2 8.9-2.5.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M42.4 48.6H60v2.8H42.4zm0 7.4H60v2.8H42.4zm0 7.7H60v2.8H42.4zM13 71.5h47v2.8H13zm0 7.6h47v2.8H13z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-docb {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.3-34.6h3.1c2.7 0 4.4 2.6 4.4 7.1s-1.7 7.2-4.4 7.2H6.3V6.4zm3.1 11.4c1.3 0 1.9-1.5 1.9-4.3s-.7-4.2-1.9-4.2h-.6v8.5h.6zM19.5 6.1c2.8 0 4.4 3.1 4.4 7.3 0 4.2-1.6 7.5-4.4 7.5s-4.4-3.2-4.4-7.5c0-4.1 1.5-7.3 4.4-7.3zm0 11.7c1.3 0 1.8-1.8 1.8-4.3s-.6-4.2-1.8-4.2-1.9 1.7-1.9 4.2.6 4.3 1.9 4.3zM29.8 6.1c.9 0 2 .4 2.7 1.2l-1 2.8c-.3-.5-1-.9-1.6-.9-1.6 0-2.4 1.9-2.4 4.2 0 2.3.9 4.4 2.4 4.4.7 0 1.3-.5 1.7-1l1 2.8c-.7.7-1.5 1.3-3 1.3-3 0-4.7-3.1-4.7-7.4.1-4.2 1.9-7.4 4.9-7.4zm4.2.3h3.1c1.9 0 3.2 1.3 3.2 3.7 0 1.2-.4 2.4-1.2 3 1.2.5 1.6 1.9 1.6 3.2 0 3.1-1.5 4.3-3.3 4.3H34V6.4zm3.1 5.6c.5 0 .7-.6.7-1.4s-.2-1.3-.8-1.3h-.6V12h.7zm.2 5.8c.6 0 .9-.7.9-1.6 0-.9-.2-1.5-.8-1.5h-.9v3.1h.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M19.5 67.1l-4.8-14.8c-.2-.6-.3-.8-.4-.8-.1-.1-.2-.1-.3-.2l-1.7-.5-.1-2.1h9l.2 2.1-1.7.5v.2c0 .2.1.6.3 1l1.8 5.7 3.2-9.5 2.4-.1 2.9 9.5 2-5.7c.1-.4.3-.8.3-1v-.1l-1.5-.4-.1-2.2h7l.2 2.1-1.9.6c-.1 0-.2.1-.3.1 0 .1-.2.2-.3.7l-5.3 14.7-2.5.2-2.7-9.1-3.2 8.9-2.5.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M42.4 48.6H60v2.8H42.4zm0 7.4H60v2.8H42.4zm0 7.7H60v2.8H42.4zM13 71.5h47v2.8H13zm0 7.6h47v2.8H13z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-docm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.3-34.6h3.1c2.7 0 4.4 2.6 4.4 7.1s-1.7 7.2-4.4 7.2H6.3V6.4zm3.1 11.4c1.3 0 1.9-1.5 1.9-4.3s-.7-4.2-1.9-4.2h-.6v8.5h.6zM19.5 6.1c2.8 0 4.4 3.1 4.4 7.3 0 4.2-1.6 7.5-4.4 7.5s-4.4-3.2-4.4-7.5c0-4.1 1.5-7.3 4.4-7.3zm0 11.7c1.3 0 1.8-1.8 1.8-4.3s-.6-4.2-1.8-4.2-1.9 1.7-1.9 4.2.6 4.3 1.9 4.3zM29.8 6.1c.9 0 2 .4 2.7 1.2l-1 2.8c-.3-.5-1-.9-1.6-.9-1.6 0-2.4 1.9-2.4 4.2 0 2.3.9 4.4 2.4 4.4.7 0 1.3-.5 1.7-1l1 2.8c-.7.7-1.5 1.3-3 1.3-3 0-4.7-3.1-4.7-7.4.1-4.2 1.9-7.4 4.9-7.4zm4.6.3h2.7l1 6c.1.9.3 2.4.3 2.4s.2-1.5.3-2.4l1-6h2.7l.7 14.3h-2.3l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.3 2.4l-.6 4.1h-2.4l-.6-4.1c-.2-.9-.3-2.4-.3-2.4h-.1s.1 1.3 0 2.4l-.3 6.4h-2.3l.9-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M19.5 67.1l-4.8-14.8c-.2-.6-.3-.8-.4-.8-.1-.1-.2-.1-.3-.2l-1.7-.5-.1-2.1h9l.2 2.1-1.7.5v.2c0 .2.1.6.3 1l1.8 5.7 3.2-9.5 2.4-.1 2.9 9.5 2-5.7c.1-.4.3-.8.3-1v-.1l-1.5-.4-.1-2.2h7l.2 2.1-1.9.6c-.1 0-.2.1-.3.1 0 .1-.2.2-.3.7l-5.3 14.7-2.5.2-2.7-9.1-3.2 8.9-2.5.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M42.4 48.6H60v2.8H42.4zm0 7.4H60v2.8H42.4zm0 7.7H60v2.8H42.4zM13 71.5h47v2.8H13zm0 7.6h47v2.8H13z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-docx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.4-34.6h3.3c2.9 0 4.7 2.6 4.7 7.1s-1.8 7.2-4.7 7.2H6.4V6.4zm3.3 11.4c1.3 0 2.1-1.5 2.1-4.3S11 9.3 9.7 9.3H9v8.5h.7zM20 6.1c3 0 4.7 3.1 4.7 7.3 0 4.2-1.7 7.5-4.7 7.5s-4.7-3.2-4.7-7.5c0-4.1 1.7-7.3 4.7-7.3zm0 11.7c1.4 0 2-1.8 2-4.3s-.6-4.2-2-4.2-2 1.7-2 4.2.6 4.3 2 4.3zM30.7 6.1c1 0 2.1.4 2.9 1.2l-1.1 2.8c-.3-.5-1-.9-1.7-.9-1.7 0-2.6 1.9-2.6 4.2 0 2.3.9 4.4 2.5 4.4.8 0 1.3-.5 1.8-1l1.1 2.8c-.7.7-1.6 1.3-3.2 1.3-3.2 0-5-3.1-5-7.4.1-4.2 2-7.4 5.3-7.4zm5.9 7.5l-2.8-7.2h2.9l.9 2.9c.3.9.4 1.8.4 1.8s.2-.9.5-1.8l.9-2.9h2.9l-2.8 7.2 2.7 7.1h-2.8l-.9-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.4 1.7l-.9 3h-2.8l2.7-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M19.5 67.1l-4.8-14.8c-.2-.6-.3-.8-.4-.8-.1-.1-.2-.1-.3-.2l-1.7-.5-.1-2.1h9l.2 2.1-1.7.5v.2c0 .2.1.6.3 1l1.8 5.7 3.2-9.5 2.4-.1 2.9 9.5 2-5.7c.1-.4.3-.8.3-1v-.1l-1.5-.4-.1-2.2h7l.2 2.1-1.9.6c-.1 0-.2.1-.3.1 0 .1-.2.2-.3.7l-5.3 14.7-2.5.2-2.7-9.1-3.2 8.9-2.5.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M42.4 48.6H60v2.8H42.4zm0 7.4H60v2.8H42.4zm0 7.7H60v2.8H42.4zM13 71.5h47v2.8H13zm0 7.6h47v2.8H13z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dot {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zM24.6 6.1c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2.1-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zm10-8.5h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M19.5 67.1l-4.8-14.8c-.2-.6-.3-.8-.4-.8-.1-.1-.2-.1-.3-.2l-1.7-.5-.1-2.1h9l.2 2.1-1.7.5v.2c0 .2.1.6.3 1l1.8 5.7 3.2-9.5 2.4-.1 2.9 9.5 2-5.7c.1-.4.3-.8.3-1v-.1l-1.5-.4-.1-2.2h7l.2 2.1-1.9.6c-.1 0-.2.1-.3.1 0 .1-.2.2-.3.7l-5.3 14.7-2.5.2-2.7-9.1-3.2 8.9-2.5.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M42.4 48.6H60v2.8H42.4zm0 7.4H60v2.8H42.4zm0 7.7H60v2.8H42.4zM13 71.5h47v2.8H13zm0 7.6h47v2.8H13z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dotm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.3-34.6h3.1c2.7 0 4.4 2.6 4.4 7.1s-1.7 7.2-4.4 7.2H6.3V6.4zm3.1 11.4c1.3 0 1.9-1.5 1.9-4.3s-.7-4.2-1.9-4.2h-.6v8.5h.6zM19.5 6.1c2.8 0 4.4 3.1 4.4 7.3 0 4.2-1.6 7.5-4.4 7.5s-4.4-3.2-4.4-7.5c0-4.1 1.5-7.3 4.4-7.3zm0 11.7c1.3 0 1.8-1.8 1.8-4.3s-.6-4.2-1.8-4.2-1.9 1.7-1.9 4.2.6 4.3 1.9 4.3zm7.1-8.5h-2.4V6.4h7.2v2.9H29v11.4h-2.4V9.3zm6.5-2.9h2.7l1 6c.2.9.3 2.4.3 2.4s.2-1.5.3-2.4l1-6h2.7l.7 14.3h-2.3l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.3 2.4l-.6 4.1H36l-.6-4.1c-.2-.9-.3-2.4-.3-2.4H35s.1 1.3 0 2.4l-.3 6.4h-2.3l.7-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M19.5 67.1l-4.8-14.8c-.2-.6-.3-.8-.4-.8-.1-.1-.2-.1-.3-.2l-1.7-.5-.1-2.1h9l.2 2.1-1.7.5v.2c0 .2.1.6.3 1l1.8 5.7 3.2-9.5 2.4-.1 2.9 9.5 2-5.7c.1-.4.3-.8.3-1v-.1l-1.5-.4-.1-2.2h7l.2 2.1-1.9.6c-.1 0-.2.1-.3.1 0 .1-.2.2-.3.7l-5.3 14.7-2.5.2-2.7-9.1-3.2 8.9-2.5.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M42.4 48.6H60v2.8H42.4zm0 7.4H60v2.8H42.4zm0 7.7H60v2.8H42.4zM13 71.5h47v2.8H13zm0 7.6h47v2.8H13z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dotx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.5-34.6H10c3.1 0 5 2.6 5 7.1s-1.9 7.2-5 7.2H6.5V6.4zm3.4 11.4c1.4 0 2.2-1.5 2.2-4.3s-.8-4.2-2.2-4.2h-.7v8.5h.7zm11-11.7c3.2 0 5 3.1 5 7.3 0 4.2-1.8 7.5-5 7.5s-5-3.2-5-7.5c0-4.1 1.8-7.3 5-7.3zm0 11.7c1.4 0 2.1-1.8 2.1-4.3s-.6-4.2-2.1-4.2-2.1 1.7-2.1 4.2.7 4.3 2.1 4.3zm7.7-8.5h-2.7V6.4H34v2.9h-2.7v11.4h-2.8V9.3zm8.5 4.3l-2.9-7.2h3.1l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.1l-2.9 7.2 2.8 7.1h-3l-.9-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.5 1.7l-1 3h-3l2.8-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M19.5 67.1l-4.8-14.8c-.2-.6-.3-.8-.4-.8-.1-.1-.2-.1-.3-.2l-1.7-.5-.1-2.1h9l.2 2.1-1.7.5v.2c0 .2.1.6.3 1l1.8 5.7 3.2-9.5 2.4-.1 2.9 9.5 2-5.7c.1-.4.3-.8.3-1v-.1l-1.5-.4-.1-2.2h7l.2 2.1-1.9.6c-.1 0-.2.1-.3.1 0 .1-.2.2-.3.7l-5.3 14.7-2.5.2-2.7-9.1-3.2 8.9-2.5.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M42.4 48.6H60v2.8H42.4zm0 7.4H60v2.8H42.4zm0 7.7H60v2.8H42.4zM13 71.5h47v2.8H13zm0 7.6h47v2.8H13z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dpj {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23666%3Bstroke%3A%23666%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H23v4.1h.7zm6.3 1.9h3.3v1.1c0 1.5.4 1.6.7 1.6.5 0 .7-.3.7-1.6v-7H32v-3h6v9.9c0 3.3-2 4.6-4 4.6-2.1 0-4-1.4-4-4.6v-1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M45 67.1c2.2-.7 4.4.7 4.2 2.8-.2 2.4-3.3 3.6-5.1 4.2l.1-.1-.1-.1c1.3-1 3.9-2.2 3.7-4.6-.1-1.2-1-2.1-2.7-2v-.2H45zm-16.1.4l.1-.1c-1 0-1.9.4-2.7.7-.8.3-1.8.4-2.2 1.3.4.7 1.4.7 2.4.8 3.4.5 8.3.4 11.7 0 1.8-.2 3.4-.4 4.2-1.2l-.1-.1.1-.1c-3.4.4-7.8 1-11.9.8-1.3-.1-3-.1-3.7-.8.4-.7 1.4-.9 2.1-1.3zm19.9 14.1v-.1c-5.1 2.5-13.2 2.8-20.5 2.2l.1.1-.1.2c3 .5 6.9.7 10.7.4 3.7-.2 8.2-.7 9.9-2.7l-.1-.1zM34.4 66.2h.1c-.8-1.8-2.3-2.6-2.5-4.7-.2-1.9.7-3.1 1.6-4 1.1-1.2 2.7-2.2 3.9-3.5 1.6-1.8 3.4-4.5 1.9-7.1l-.1.1-.3-.1c.4 2.5-.6 4.1-1.9 5.4-1 1.2-2.6 2.2-4 3.3-1.6 1.3-3.7 2.9-3.1 5.3.5 2.3 2.8 3.9 4.1 5.4l.3-.1zm8-11.6l-.1-.1c-2.7 1-6.7 2.6-7.1 5.7-.1 1.5.4 2.6.9 3.4.4.6 1.1 1 1.3 1.9.2.8 0 1.6-.2 2.2h.1l.1.1c1.1-.8 2.2-1.9 1.9-3.4-.2-1.5-1.9-2.5-2.1-3.9-.1-.8.1-1.5.4-1.9 1.1-1.7 3.5-2.9 4.8-4zM28.6 72l-.1-.1c-.5.3-1.5.4-1.4 1.2s1.5 1 2.2 1.2c3.7.8 9.2.3 11.9-.6l-.1-.1.1-.1c-.3-.1-.7-.7-1.3-.7-.5-.1-1.6.3-2.6.4-1.6.2-3.3.3-4.8.2-1.1-.1-4.5-.1-3.9-1.4zm.9 4.1l.1-.1c-.6.2-1.3.4-1.3 1.1 0 .6 1.2 1 1.9 1.3 3.3 1 8.5.4 10.9-.7-.2-.3-.6-.4-.9-.6-.4-.1-.7-.3-1.1-.5-2 .5-5.1.7-7.5.4-.7-.1-1.7-.1-1.9-.8l-.2-.1zm17.7 3.2l-.1-.1c-.1 1-1.3 1.1-2.1 1.3-.9.2-1.9.4-3 .5-4.9.6-11.5.9-16.3 0-.9-.1-2.2-.4-2.5-1.1.4-.7 1.5-.8 2.4-1.2l-.1-.1.1-.1c-1.2.1-2.1.4-3 .7-.7.3-1.7.7-1.9 1.5.6.8 1.8.8 2.8 1 6.6 1 15.7 1.2 21.4-.7 1-.4 3.1-1 2.1-1.9l.2.2zm-3.7-5.1c.2 0 .4-.1.7-.2m.9-6.8c-.2 0-.4.1-.7.1M42.2 69c.1 0 .2-.1.4-.1m-12.5-1.6c-.4.1-.8.1-1.3.2m-2.2 15.9c.5.2 1.1.2 1.7.4m20.5-2.2c.1-.1.2-.2.3-.4m-9.9-34.3c0-.1-.1-.3-.1-.4m-4.7 19.7c.1.1.3.4.4.5m2.3 1.2c.1-.1.2-.2.3-.4m5.7-13.2c-.3.1-.5.2-.7.4m-1.2 18.8h.2m-12.6-1.8c0 .1-.2.1-.2.2m.9 4.2l.1-.1m-2.8 2.7c-.4 0-.7.1-1 .1m21.4.5c0-.1-.1-.1-.1-.1H47%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dtd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A.75%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm10.7-8.5h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3zm9.2-2.9h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M30.2 64.4l-11-5.5v-.1l11-5.4v-3.8l-14.6 7.8v3l14.6 7.7zm7.5-3.2l.7-12.8h-4.8l.7 12.8zm-1.7 8c1.6 0 2.7-1.4 2.7-3.1 0-1.9-1.1-3.1-2.7-3.1s-2.7 1.3-2.7 3.1c-.1 1.7 1 3.1 2.7 3.1zm5.8-19.6v3.8L53 58.8v.1l-11.2 5.5v3.7l14.6-7.7v-3.1zM17.8 73h36.5v2.5H17.8zm0 7.1h36.5v2.5H17.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dwg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23369%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23369%3Bstroke%3A%23369%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4c3.5 0 5.6 2.6 5.6 7.1s-2.1 7.2-5.6 7.2h-4V6.4zm3.9 11.4c1.6 0 2.5-1.5 2.5-4.3s-.9-4.2-2.5-4.2h-.8v8.5h.8zm6.6-11.4h3.1l1.1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-8.9h2.9l1.2 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.1-8.9h3.1L29 20.7h-3.5l-1.1-7.2c-.1-.9-.2-1.7-.2-1.7h-.1s0 .8-.1 1.7l-1 7.2h-3.6L17.1 6.4zm21.2-.3c1.3 0 2.8.4 3.7 1.3l-1.3 2.8c-.5-.6-1.3-.9-2.2-.9-2.1 0-3 1.9-3 4.2 0 2.6 1.1 4.3 2.7 4.3.6 0 1.2-.2 1.6-.6v-1.7h-1.4v-2.9h4.1v8.1h-2.4v-.9c-.5.7-1.5 1.2-2.6 1.2-2.6 0-5.3-2.7-5.3-7.3.1-4.5 2.5-7.6 6.1-7.6z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M51.6 65.9c-.5-.2-1.1 0-1.3.5-1.1 2.5-2.9 4.7-5.1 6.4l-6.7-13.6c1-.8 1.6-2 1.6-3.4 0-2.1-1.5-3.9-3.5-4.3v-3.4c0-.5-.4-1-1-1-.5 0-1 .4-1 1v3.4c-2 .4-3.5 2.2-3.5 4.3 0 1.4.6 2.6 1.6 3.4L26 72.8c-2.2-1.7-4-3.8-5.1-6.4-.2-.5-.8-.7-1.3-.5-.5.2-.7.8-.5 1.3 1.3 3 3.4 5.4 6 7.3l-4 8c-.2.5 0 1.1.4 1.3.1 0 .3.1.4.1.3 0 .7-.2.9-.5l3.8-7.8c2.7 1.5 5.6 2.2 8.7 2.2s6-.8 8.7-2.2l3.8 7.8c.1.3.5.5.9.5.1 0 .3 0 .4-.1.5-.2.7-.8.4-1.3l-3.9-8c2.6-1.8 4.7-4.4 6-7.3.6-.5.4-1.1 0-1.3zm-16-12.6c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5-2.5-1.1-2.5-2.5 1.2-2.5 2.5-2.5zm0 22.6c-2.8 0-5.4-.7-7.8-2l6.8-13.7c.3.1.7.1 1.1.1s.7 0 1.1-.1l6.8 13.7c-2.5 1.3-5.2 2-8 2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-dxf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23369%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23369%3Bstroke%3A%23369%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H6.6V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm11.2-4.2l-3.4-7.2h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.2-7.1zm9.9-7.2h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M51.6 65.9c-.5-.2-1.1 0-1.3.5-1.1 2.5-2.9 4.7-5.1 6.4l-6.7-13.6c1-.8 1.6-2 1.6-3.4 0-2.1-1.5-3.9-3.5-4.3v-3.4c0-.5-.4-1-1-1-.5 0-1 .4-1 1v3.4c-2 .4-3.5 2.2-3.5 4.3 0 1.4.6 2.6 1.6 3.4L26 72.8c-2.2-1.7-4-3.8-5.1-6.4-.2-.5-.8-.7-1.3-.5-.5.2-.7.8-.5 1.3 1.3 3 3.4 5.4 6 7.3l-4 8c-.2.5 0 1.1.4 1.3.1 0 .3.1.4.1.3 0 .7-.2.9-.5l3.8-7.8c2.7 1.5 5.6 2.2 8.7 2.2s6-.8 8.7-2.2l3.8 7.8c.1.3.5.5.9.5.1 0 .3 0 .4-.1.5-.2.7-.8.4-1.3l-3.9-8c2.6-1.8 4.7-4.4 6-7.3.6-.5.4-1.1 0-1.3zm-16-12.6c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5-2.5-1.1-2.5-2.5 1.2-2.5 2.5-2.5zm0 22.6c-2.8 0-5.4-.7-7.8-2l6.8-13.7c.3.1.7.1 1.1.1s.7 0 1.1-.1l6.8 13.7c-2.5 1.3-5.2 2-8 2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-eot {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2336454d%7D.st1%7Bfill%3A%23fff%7D.st2%7Benable-background%3Anew%7D.st3%7Bfill%3A%237291a1%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h7.2v2.9H9.9V12H13v2.9H9.9v2.9H14v2.9H6.6V6.4zm15.5-.3c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2.1-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2c.1 2.5.8 4.3 2.5 4.3zm10.6-8.5h-3.1V6.4h9.6v2.9H36v11.4h-3.3V9.3z%22%2F%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st3%22 d%3D%22M28.1 68.3h-8.9l-1.1 2.4c-.3.8-.5 1.4-.5 2 0 .7.3 1.2.9 1.5.3.2 1.2.3 2.5.4v.7h-8.4v-.7c.9-.1 1.6-.5 2.2-1.1.6-.6 1.3-1.8 2.1-3.7l9-19.4h.4l9.1 19.9c.9 1.9 1.6 3.1 2.1 3.6.4.4 1 .6 1.8.6v.7H27.2v-.7h.5c1 0 1.7-.1 2.1-.4.3-.2.4-.5.4-.8 0-.2 0-.4-.1-.7 0-.1-.2-.6-.6-1.3l-1.4-3zm-.6-1.3l-3.7-8.4-3.9 8.4h7.6z%22%2F%3E%3C%2Fg%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st0%22 d%3D%22M58.2 59.2l-3.6 11.9-.4 1.5c0 .2-.1.3-.1.4 0 .1.1.3.2.4.1.1.2.2.3.2.3 0 .6-.2 1.1-.6.2-.2.6-.7 1.3-1.6l.6.3c-.9 1.6-1.8 2.7-2.8 3.4-1 .7-2.1 1.1-3.2 1.1-.7 0-1.2-.2-1.6-.5-.4-.4-.6-.8-.6-1.3s.2-1.3.6-2.6l.4-1.5c-1.4 2.4-2.8 4.1-4.1 5.1-.8.6-1.6.9-2.4.9-1.1 0-2-.5-2.5-1.4s-.8-1.9-.8-3.1c0-1.7.5-3.6 1.6-5.8 1.1-2.2 2.5-3.9 4.2-5.3 1.4-1.1 2.8-1.6 4-1.6.7 0 1.2.2 1.7.6.4.4.7 1.1.9 2.1l.7-2.2 4.5-.4zm-5.9 3.5c0-1-.2-1.7-.5-2.1-.2-.3-.5-.4-.9-.4s-.8.2-1.2.5c-.8.7-1.7 2.2-2.7 4.5-1 2.3-1.4 4.2-1.4 5.9 0 .6.1 1.1.3 1.4.2.3.5.4.7.4.6 0 1.1-.3 1.7-.9.8-.9 1.6-2 2.2-3.2 1.2-2.4 1.8-4.4 1.8-6.1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-eps {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fea500%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h7.2v2.9H9.9V12H13v2.9H9.9v2.9H14v2.9H6.6V6.4zm10.5 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm8.5 3.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1L35 10.1c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M27.1 60.2L18 79.4l1.7 1.7L31 69.8c-.4-.9-.3-2 .5-2.8 1-1 2.5-1 3.5 0s1 2.5 0 3.5c-.7.7-1.9.9-2.8.5L20.9 82.3l1.7 1.7 19.2-9.1L46 63.4 38.6 56l-11.5 4.2zm26.3-2.3L44 48.5c-.8-.8-2-.8-2.8 0L39 50.7c-.8.8-.8 2 0 2.8l9.4 9.4c.8.8 2 .8 2.8 0l2.2-2.2c.8-.8.8-2 0-2.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-epub {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23963%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.5-34.6H13v2.9H9.5V12h2.8v2.9H9.5v2.9h3.7v2.9H6.5V6.4zm8.1 0h4.1c2.4 0 3.9 2 3.9 4.9 0 2.9-1.6 5-3.9 5h-1.1v4.4h-3V6.4zm3.5 7c.9 0 1.5-.9 1.5-2.1s-.6-2-1.4-2h-.6v4.1h.5zm5.6-7h3V16c0 1.4.5 1.9 1.4 1.9.8 0 1.3-.5 1.3-1.9V6.4h3V16c0 3-1.7 4.9-4.3 4.9-2.6 0-4.3-1.9-4.3-4.9V6.4zm10.5 0H38c2.2 0 3.8 1.3 3.8 3.7 0 1.2-.5 2.4-1.5 3 1.5.5 1.9 1.9 1.9 3.2 0 3.1-1.8 4.3-4 4.3h-4V6.4zM38 12c.6 0 .8-.6.8-1.4s-.3-1.3-.9-1.3h-.7V12h.8zm.1 5.8c.7 0 1-.7 1-1.6 0-.9-.3-1.5-1-1.5H37v3.1h1.1z%22%2F%3E%3Cpath id%3D%22path1236%22 class%3D%22st0%22 d%3D%22M56.6 61.3c-.2-.5-.6-.9-1-1.3-.1.4-.2.8-.5 1.2L42.6 80.5c-.5.7-1.5.9-2.3.7l-20-5.6c-1.2-.3-2.6-1-2.7-2.4 0-.5 0-.7.3-.9.3-.2.6-.2.9-.1l18.8 5.2c2.7.8 3.5.2 5.5-2.8L54.5 57c.6-.9.7-2 .4-2.9-.3-.9-1.1-1.6-2.1-1.9l-16.5-4.6c-.4-.1-.8-.1-1.2-.1v-.1c-2.5-1.5-3.5 1.3-4.8 2.4-.5.4-1.1.7-1.3 1.1-.2.4-.1.8-.2 1.1-.5 1.1-1.9 2.9-2.6 3.4-.4.3-1 .4-1.3.9-.2.3-.2.9-.3 1.3-.4 1-1.7 2.7-2.6 3.5-.3.3-.8.5-1 .9-.2.3-.1.9-.4 1.2-.6 1-1.8 2.6-2.7 3.5-.5.5-1.1.7-1.3 1.2-.1.2 0 .6-.1.9-.2.5-.4.9-.5 1.3-.5.7-.8 1.7-.7 2.7.2 2.4 2 4.8 4.2 5.4l20 5.6c1.9.5 4.2-.4 5.2-2l11.5-17.7c.6-.8.7-1.9.4-2.8zm-23.1-6.4l.8-1.2c.2-.3.7-.5 1.1-.4L48.6 57c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.5-.4-.3-.8zm-3.3 5l.8-1.2c.2-.3.7-.5 1.1-.4L45.3 62c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.6-.5-.3-.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-exe {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M6 41h60v49H6zm.6-34.6h7.2v2.9H9.9V12H13v2.9H9.9v2.9H14v2.9H6.6V6.4zm12.8 7.2L16 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.2-7.1zm9.9-7.2h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9h-7.4V6.4z%22%2F%3E%3Cpath d%3D%22M53.8 69.2c-1.6-.5-2.7-2-2.7-3.7s1.1-3.2 2.7-3.7c.5-.2.8-.7.6-1.2-.5-1.8-1.1-3.4-2.1-5-.3-.5-.8-.6-1.3-.4-.6.3-1.2.5-1.9.5-2.2 0-3.9-1.8-3.9-3.9 0-.7.2-1.3.5-1.9.3-.5.1-1-.4-1.3-1.6-.9-3.3-1.6-5-2.1-.5-.1-1 .1-1.2.6-.5 1.6-2 2.7-3.7 2.7s-3.2-1.1-3.7-2.7c-.2-.5-.7-.8-1.2-.6-1.8.5-3.4 1.1-5 2.1-.5.3-.6.8-.4 1.3.3.6.5 1.2.5 1.9 0 2.2-1.8 3.9-3.9 3.9-.7 0-1.3-.2-1.9-.5-.5-.3-1-.1-1.3.4-.9 1.6-1.6 3.3-2.1 5-.1.5.1 1 .6 1.2 1.6.5 2.7 2 2.7 3.7 0 1.7-1.1 3.2-2.7 3.7-.5.2-.8.7-.6 1.2.5 1.8 1.1 3.4 2.1 5 .3.5.8.6 1.3.4.6-.3 1.2-.5 1.9-.5 2.2 0 3.9 1.8 3.9 3.9 0 .7-.2 1.3-.5 1.9-.3.5-.1 1 .4 1.3 1.6.9 3.3 1.6 5 2.1h.2c.4 0 .8-.3.9-.7.5-1.6 2-2.7 3.7-2.7 1.7 0 3.2 1.1 3.7 2.7.2.5.7.8 1.2.6 1.8-.5 3.4-1.1 5-2.1.5-.3.6-.8.4-1.3-.3-.6-.5-1.2-.5-1.9 0-2.2 1.8-3.9 3.9-3.9.7 0 1.3.2 1.9.5.5.3 1 .1 1.3-.4.9-1.6 1.6-3.3 2.1-5 .3-.4 0-.9-.5-1.1zm-18.3 2.2c-3.2 0-5.9-2.6-5.9-5.9 0-3.2 2.6-5.9 5.9-5.9 3.2 0 5.9 2.6 5.9 5.9 0 3.2-2.7 5.9-5.9 5.9z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-f4v {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d10407%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h7.1v2.9H9.9v3.1H13v2.9H9.9v5.4H6.6V6.4zm9.3 8.8l3.7-8.8h4.2v8.1H25v3h-1.2v3.2h-3.2v-3.2h-4.7v-2.3zm4.7-.7v-3.4c0-.8.1-1.3.1-1.3s-.1.6-.3 1.2L19 14.5h1.6zm6.1-8.1h3.6l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3l1.7-8.1h3.5l-3.9 14.3h-3.3L26.7 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M35.8 1000.4c-9.7 0-17.5 7.8-17.5 17.5s7.8 17.5 17.5 17.5 17.5-7.8 17.5-17.5c-.1-9.7-7.9-17.5-17.5-17.5zm3.2 4.1l-2.8 10.6h7.4l-11.1 16.1 2.8-10.6h-7.4l11.1-16.1z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-fax {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fea500%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfont-family%3A%26apos%3BMuseoSansCond-900%26apos%3B%7D.st3%7Bfont-size%3A20px%7D.st4%7Bletter-spacing%3A1%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6z%22%2F%3E%3Ctext transform%3D%22translate(5.517 20.693)%22 class%3D%22st1 st2 st3 st4%22%3EFAX%3C%2Ftext%3E%3Cpath class%3D%22st0%22 d%3D%22M30.9 60.7V50.2c0-1.1.9-1.9 1.9-1.9h11.9l6.1 6.1v6.2c0 .2-.2.4-.4.4h-2.1c-.2 0-.4-.2-.4-.4v-4.2H44c-.8 0-1.4-.6-1.4-1.4v-3.8h-8.8v9.4c0 .2-.2.4-.4.4h-2.1c-.2.1-.4-.1-.4-.3zm0 22.6V64.7c0-.4.3-.7.7-.7h20.6c.4 0 .7.3.7.7v15.6c0 2-1.7 3.7-3.7 3.7H31.7c-.5 0-.8-.3-.8-.7zm14.5-14.4c0 .9.7 1.5 1.5 1.5s1.5-.7 1.5-1.5c0-.9-.7-1.5-1.5-1.5-.8-.1-1.5.6-1.5 1.5zm0 5.1c0 .9.7 1.5 1.5 1.5.9 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.6c-.8 0-1.5.7-1.5 1.6zm-5.1-5.1c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5-.7-1.5-1.5-1.5c-.8-.1-1.5.6-1.5 1.5zm0 5.1c0 .8.7 1.5 1.5 1.5.9 0 1.5-.7 1.5-1.5 0-.9-.7-1.5-1.5-1.6-.8 0-1.5.7-1.5 1.6zm0 5.1c0 .8.7 1.5 1.5 1.5.9 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5-1.5.7-1.5 1.5zm-5.1-10.2c0 .9.7 1.5 1.5 1.5s1.5-.7 1.5-1.5c0-.9-.7-1.5-1.5-1.5-.9-.1-1.5.6-1.5 1.5zm0 5.1c0 .9.7 1.5 1.5 1.5.9 0 1.5-.7 1.5-1.5 0-.9-.7-1.5-1.5-1.6-.8 0-1.5.7-1.5 1.6zm0 5.1c0 .8.7 1.5 1.5 1.5.9 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5c-.9 0-1.5.7-1.5 1.5zM22.3 84h4.9c.4 0 .7-.3.7-.7V60c0-.4-.3-.7-.7-.7h-3.9c-2.6 0-4.7 2.1-4.7 4.7v16.4c0 1.9 1.6 3.6 3.7 3.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-fb2 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23963%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h7.1v2.9H9.9v3.1H13v2.9H9.9v5.4H6.6V6.4zm10.1 0h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.1 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1H21zm7.4 1.3c0-5 4.5-5.5 4.5-8.4 0-1-.5-1.4-1.2-1.4-.6 0-1.1.3-1.4.8L28 8.3c.8-1.1 2.3-2.1 4.1-2.1 2.1 0 4.2 1.3 4.2 4.2 0 4.1-4.2 5.4-4.4 7.5h4.6v2.9h-7.9c-.2-.7-.2-1.1-.2-1.7z%22%2F%3E%3Cpath id%3D%22path1236%22 class%3D%22st0%22 d%3D%22M56.6 61.3c-.2-.5-.6-.9-1-1.3-.1.4-.2.8-.5 1.2L42.6 80.5c-.5.7-1.5.9-2.3.7l-20-5.6c-1.2-.3-2.6-1-2.7-2.4 0-.5 0-.7.3-.9.3-.2.6-.2.9-.1l18.8 5.2c2.7.8 3.5.2 5.5-2.8L54.5 57c.6-.9.7-2 .4-2.9-.3-.9-1.1-1.6-2.1-1.9l-16.5-4.6c-.4-.1-.8-.1-1.2-.1v-.1c-2.5-1.5-3.5 1.3-4.8 2.4-.5.4-1.1.7-1.3 1.1-.2.4-.1.8-.2 1.1-.5 1.1-1.9 2.9-2.6 3.4-.4.3-1 .4-1.3.9-.2.3-.2.9-.3 1.3-.4 1-1.7 2.7-2.6 3.5-.3.3-.8.5-1 .9-.2.3-.1.9-.4 1.2-.6 1-1.8 2.6-2.7 3.5-.5.5-1.1.7-1.3 1.2-.1.2 0 .6-.1.9-.2.5-.4.9-.5 1.3-.5.7-.8 1.7-.7 2.7.2 2.4 2 4.8 4.2 5.4l20 5.6c1.9.5 4.2-.4 5.2-2l11.5-17.7c.6-.8.7-1.9.4-2.8zm-23.1-6.4l.8-1.2c.2-.3.7-.5 1.1-.4L48.6 57c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.5-.4-.3-.8zm-3.3 5l.8-1.2c.2-.3.7-.5 1.1-.4L45.3 62c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.6-.5-.3-.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-fla {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d10407%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23d10407%3Bstroke%3A%23d10407%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h7.1v2.9H9.9v3.1H13v2.9H9.9v5.4H6.6V6.4zm10.1 0H20v11.4h4.3v2.9h-7.6V6.4zm12.7 0H33l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M28.2 54v10.1h8.5v2.6h-8.5v13.7h-3.9v-29h13.3V54h-9.4zm14.4 26.3V51.6h3.7v28.7h-3.7z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-flac {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h6.8v2.9H9.7v3.1h3v2.9h-3v5.4H6.6V6.4zm8.1 0h3.1v11.4h4.1v2.9h-7.2V6.4z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M25.4 6.4h3.4l3.4 14.3H29l-.6-3h-2.9l-.6 3h-3.1l3.6-14.3zM28 15l-.5-2.8c-.2-.9-.4-2.5-.4-2.5H27s-.2 1.5-.4 2.5l-.5 2.8H28zm10.4-8.9c1.2 0 2.5.4 3.4 1.2l-1.3 2.8c-.4-.5-1.2-.9-2-.9-2 0-3.1 1.9-3.1 4.2 0 2.3 1.1 4.4 3 4.4.9 0 1.6-.5 2.2-1l1.3 2.8c-.9.7-1.9 1.3-3.7 1.3-3.8 0-6-3.1-6-7.4.1-4.2 2.4-7.4 6.2-7.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-flv {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d10407%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h7.1v2.9H9.9v3.1H13v2.9H9.9v5.4H6.6V6.4zm10.1 0H20v11.4h4.3v2.9h-7.6V6.4zm7.7 0H28l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L32 6.4h3.5l-3.9 14.3h-3.3L24.4 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M35.8 1000.4c-9.7 0-17.5 7.8-17.5 17.5s7.8 17.5 17.5 17.5 17.5-7.8 17.5-17.5c-.1-9.7-7.9-17.5-17.5-17.5zm3.2 4.1l-2.8 10.6h7.4l-11.1 16.1 2.8-10.6h-7.4l11.1-16.1z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-folder {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 63%22%3E%3Cstyle%3E.st0%7Bfill%3A%23efce4a%7D.st1%7Bfill%3A%23ebba16%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M69.5 63h-67C1.1 63 0 61.9 0 60.5V21h72v39.5c0 1.4-1.1 2.5-2.5 2.5z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M32.3 9.9V2.5c0-1.4-1.1-2.5-2.5-2.5H2.5C1.1 0 0 1.1 0 2.5V21h72v-8.6c0-1.4-1.1-2.5-2.5-2.5H32.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-gadget {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D.st2%7Bfill%3A%23333%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M57.2 1059.1l-19.3 2.6v15.3h19.3v-17.9zm-22.8 3l-19.3 2.6v12.3h19.3v-14.9zm-19.2 18.4v12.3l19.3 2.6v-14.8l-19.3-.1zm22.7 0v15.3l19.3 2.6v-17.9H37.9z%22 transform%3D%22translate(0 -1036.362)%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M13 70.2c1.1 0 2.3.4 3.2 1.3l-1.1 2.8c-.4-.6-1.1-.9-1.9-.9-1.8 0-2.5 1.9-2.5 4.2 0 2.6 1 4.3 2.3 4.3.5 0 1-.2 1.4-.6v-1.7h-1.2v-2.9h3.5v8.1h-2v-.9c-.4.7-1.3 1.2-2.2 1.2-2.2 0-4.5-2.7-4.5-7.3s1.9-7.6 5-7.6zm7.8.2h2.8l2.9 14.3h-2.6l-.5-3H21l-.5 3H18l2.8-14.3zm2.3 8.6l-.4-2.8c-.2-.9-.3-2.5-.3-2.5h-.1s-.2 1.5-.3 2.5l-.5 2.8h1.6zm5.1-8.6h3.3c2.9 0 4.7 2.6 4.7 7.1s-1.8 7.2-4.7 7.2h-3.3V70.4zm3.3 11.4c1.3 0 2.1-1.5 2.1-4.3s-.8-4.2-2.1-4.2h-.7v8.5h.7zM43 70.2c1.1 0 2.3.4 3.2 1.3L45 74.2c-.4-.6-1.1-.9-1.9-.9-1.8 0-2.5 1.9-2.5 4.2 0 2.6 1 4.3 2.3 4.3.5 0 1-.2 1.4-.6v-1.7h-1.2v-2.9h3.5v8.1h-2v-.9c-.4.7-1.3 1.2-2.2 1.2-2.2 0-4.5-2.7-4.5-7.3 0-4.5 2-7.5 5.1-7.5zm5.8.2h5.7v2.9h-3.1V76h2.5v2.9h-2.5v2.9h3.3v2.9h-5.9V70.4zm9.8 2.9h-2.5v-2.9h7.7v2.9h-2.5v11.4h-2.6V73.3z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-gem {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23666%3Bfill-opacity%3A0%3Bstroke%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.4-34.9c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.1-4.5 2.6-7.6 6.5-7.6zm7.3.3h7.2v2.9H23V12h3.1v2.9H23v2.9h4.1v2.9h-7.4V6.4zm10.5 0h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H41l1 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H34l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M52 47.5v36l-9-27 9-9zm-36 36h36l-27-9-9 9zm9-9l27 9-18-18-9 9zm9-9l18 18-9-27-9 9zm-18 9v9l9-9h-9zm18-9h-9v9l9-9zm9-9h-9v9l9-9zm9-9h-9v9l9-9zm-27 18l-9 9h9v-9zm9-9l-9 9h9v-9zm9-9l-9 9h9v-9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M52 47.5v36l-9-27 9-9zm-36 36h36l-27-9-9 9zm9-9l27 9-18-18-9 9zm9-9l18 18-9-27-9 9zm-18 9v9l9-9h-9zm18-9h-9v9l9-9zm9-9h-9v9l9-9zm9-9h-9v9l9-9zm-27 18l-9 9h9v-9zm9-9l-9 9h9v-9zm9-9l-9 9h9v-9z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-gif {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.4-34.9c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.1-4.5 2.6-7.6 6.5-7.6zm7.8.3h3.3v14.3h-3.3V6.4zm7 0h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-gitignore {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M11.3 70.2c.9 0 1.9.4 2.5 1.3l-.8 2.7c-.4-.6-.9-.9-1.5-.9-1.4 0-2 1.9-2 4.2 0 2.6.8 4.3 1.8 4.3.4 0 .8-.2 1.1-.6v-1.7h-.9v-2.9h2.8v8.1h-1.6v-.9c-.3.7-1 1.2-1.7 1.2-1.8 0-3.6-2.7-3.6-7.3-.1-4.5 1.5-7.5 3.9-7.5zm4.1.2h2.1v14.3h-2.1V70.4zm4.9 2.9h-2v-2.9h6.1v2.9h-2v11.4h-2.1V73.3zm5-2.9h2.1v14.3h-2.1V70.4zm7.1-.2c.9 0 1.9.4 2.5 1.3l-.9 2.7c-.4-.6-.9-.9-1.5-.9-1.4 0-2 1.9-2 4.2 0 2.6.8 4.3 1.8 4.3.4 0 .8-.2 1.1-.6v-1.7h-.9v-2.9h2.8v8.1h-1.6v-.9c-.3.7-1 1.2-1.7 1.2-1.8 0-3.6-2.7-3.6-7.3 0-4.5 1.5-7.5 4-7.5zm4.1.2h2.2l1.6 6.6c.3 1 .4 2.4.4 2.4h.1s-.1-1.5-.1-2.4v-6.6h2v14.3h-2.2l-1.6-6.6c-.2-1-.4-2.4-.4-2.4h-.1s.1 1.5.1 2.4v6.6h-2V70.4zm10.9-.2c2.4 0 3.8 3.1 3.8 7.3 0 4.2-1.3 7.5-3.8 7.5s-3.7-3.2-3.7-7.5c0-4.2 1.3-7.3 3.7-7.3zm0 11.6c1.1 0 1.6-1.8 1.6-4.3s-.5-4.2-1.6-4.2-1.6 1.7-1.6 4.2.5 4.3 1.6 4.3zm4.8-11.4h2.9c.4 0 .8.1 1.2.4.9.6 1.5 2.1 1.5 4 0 1.7-.5 3.3-1.3 4 0 0 .1.2.3.9l1.5 5H56l-1.3-4.8h-.5v4.8h-2.1V70.4zm2.5 6.6c.5 0 1-.7 1-1.9 0-.7-.1-1.2-.4-1.5-.2-.2-.4-.3-.6-.3h-.5V77h.5zm4.3-6.6h4.6v2.9h-2.5V76h2v2.9h-2v2.9h2.6v2.9H59V70.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-gpg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23696%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.4-34.9c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.1-4.5 2.6-7.6 6.5-7.6zm7.3.3h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H23v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H23v4.1h.6zm13.1-7.3c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.6-7.6 6.5-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M35.9 1003.6c2.8 2.8 3.6 6.7 2.6 10.2l14.8 14.8.3 6.6-8.3-.7v-4.2h-4.2v-4.2H37l-5.4-5.4c-3.5 1-7.5.2-10.2-2.6-4-4-4-10.6 0-14.6s10.5-4 14.5.1zm-7.6 2.8c-1.2-1.2-3-1.2-4.2 0-1.2 1.2-1.2 3 0 4.2 1.2 1.2 3 1.2 4.2 0 1.2-1.2 1.2-3.1 0-4.2z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-gz {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2390c%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm6.4-34.9c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.1-4.5 2.6-7.6 6.5-7.6zm7.2 12.4l4.2-7.9c.5-.9.8-1.3.8-1.3s-.3.1-.8.1h-4v-3h8.7v2.2l-4.2 8c-.5.9-.8 1.3-.8 1.3s.3-.1.8-.1h4.3v2.9h-8.9v-2.2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M51.1 57.5h-5.7v-5.7l5.7 5.7zm-15.3-5.7v20.7h15.4V58.9H44v-7.1h-8.2zm2.4-5.4h-17v4h6.7l-4.2 3.3v3.5l6.2-4.8v-1.9h21.6v-1.6l-13.3-2.5zm-8.3 8.7l-6.2 4.8v3.5l6.2-4.8v-3.5zm-6.3 14.4l6.2-4.8v-3.5L23.6 66v3.5zm6.3 1.4v-3.5l-6.2 4.8V74h-2.5v4H25v2.8h-2.2c-.4-.7-1.1-1.2-2-1.2-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3.9 0 1.6-.5 2-1.2H25v2.1h3.4V83h2.2c.4.7 1.1 1.2 2 1.2 1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-.9 0-1.6.5-2 1.2h-2.2V78h9.7l13.3-2.4V74H25.7l4.2-3.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-h {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M29.7 70.4H33v5.8h3.2v-5.8h3.3v14.3h-3.3V79H33v5.7h-3.3V70.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2zm-33 3.9h37v4.3H15zm7 9.6h37v4.3H22zm-7 9.6h37v4.3H15zm7 9.6h37V63H22z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-htm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v5.8h3.2V6.4h3.3v14.3h-3.3V15H9.9v5.7H6.6V6.4zm14.7 2.9h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3zm8.6-2.9h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4H38s-.2 1.5-.4 2.4l-.9 4.1h-3.2l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.1 6.4h-3l.9-14.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M23 75c-.5 0-1.1-.2-1.5-.6L13.1 66c-.8-.8-.8-2.1 0-3l8.4-8.4c.8-.8 2.1-.8 3 0 .8.8.8 2.1 0 3l-6.9 6.9 6.9 6.9c.8.8.8 2.1 0 3-.5.4-1 .6-1.5.6zm25 0c-.5 0-1.1-.2-1.5-.6-.8-.8-.8-2.1 0-3l6.9-6.9-6.9-6.9c-.8-.8-.8-2.1 0-3 .8-.8 2.1-.8 3 0l8.4 8.4c.8.8.8 2.1 0 3l-8.4 8.4c-.4.4-.9.6-1.5.6zm-16.7 4.1c-.2 0-.4 0-.7-.1-1.1-.4-1.7-1.5-1.3-2.6l8.4-25.1c.4-1.1 1.5-1.7 2.6-1.3 1.1.4 1.7 1.5 1.3 2.6l-8.4 25.1c-.2.9-1 1.4-1.9 1.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-html {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.5h2.1v6h3.7v-6h2.1v14.2h-2.1v-6H8.7v6H6.6V6.5zm12.1 2.2h-2.9V6.5h7.9v2.2h-2.9v12h-2.1v-12zm6.6-2.2h2.3l1.6 6.9c.2.9.4 2.2.4 2.2h.1s.2-1.3.4-2.2l1.6-6.9H34l.8 14.2h-1.9l-.4-7.9c-.1-.9 0-2.2 0-2.2h-.1s-.2 1.4-.4 2.3l-1.3 5.4h-2l-1.3-5.4c-.2-.8-.4-2.3-.4-2.3h-.1s.1 1.3 0 2.2l-.4 7.9h-1.9l.7-14.2zm11.2 0h2.1v12h3.9v2.2h-6V6.5z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M23 75c-.5 0-1.1-.2-1.5-.6L13.1 66c-.8-.8-.8-2.1 0-3l8.4-8.4c.8-.8 2.1-.8 3 0 .8.8.8 2.1 0 3l-6.9 6.9 6.9 6.9c.8.8.8 2.1 0 3-.5.4-1 .6-1.5.6zm25 0c-.5 0-1.1-.2-1.5-.6-.8-.8-.8-2.1 0-3l6.9-6.9-6.9-6.9c-.8-.8-.8-2.1 0-3 .8-.8 2.1-.8 3 0l8.4 8.4c.8.8.8 2.1 0 3l-8.4 8.4c-.4.4-.9.6-1.5.6zm-16.7 4.1c-.2 0-.4 0-.7-.1-1.1-.4-1.7-1.5-1.3-2.6l8.4-25.1c.4-1.1 1.5-1.7 2.6-1.3 1.1.4 1.7 1.5 1.3 2.6l-8.4 25.1c-.2.9-1 1.4-1.9 1.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ibooks {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23963%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.3-34.5h1.6v14.2H6.3V6.5zm3.2 0H12c1.4 0 2.5 1.3 2.5 3.7 0 1.3-.4 2.5-1.1 3 .9.5 1.4 1.8 1.4 3.4 0 2.8-1.1 4.1-2.7 4.1H9.5V6.5zm2.6 5.8c.5 0 .8-.8.8-1.9s-.3-1.8-1-1.8h-.8v3.7h1zm-.1 6.2c.8 0 1.2-.9 1.2-2.1 0-1.3-.4-2.1-1-2.1h-1.1v4.2h.9zm7.3-12.3c2.2 0 3.7 3 3.7 7.3s-1.4 7.4-3.7 7.4c-2.3 0-3.7-3.1-3.7-7.4 0-4.2 1.4-7.3 3.7-7.3zm0 12.4c1.3 0 2-2 2-5.1 0-3-.8-4.9-2-4.9-1.3 0-2.1 1.9-2.1 4.9 0 3.1.8 5.1 2.1 5.1zm8.2-12.4c2.2 0 3.7 3 3.7 7.3s-1.4 7.4-3.7 7.4c-2.3 0-3.7-3.1-3.7-7.4 0-4.2 1.4-7.3 3.7-7.3zm0 12.4c1.3 0 2-2 2-5.1 0-3-.8-4.9-2-4.9-1.3 0-2.1 1.9-2.1 4.9 0 3.1.8 5.1 2.1 5.1zm4.9-12.1H34v5.8h.7l1.7-5.8h1.7L36 13.3l2 7.4h-1.8l-1.7-6.2H34v6.2h-1.6V6.5zm6.8 11c.4.7 1 1.2 1.6 1.2.7 0 1.1-.7 1.1-1.8 0-2.6-3.2-2.5-3.2-6.6 0-2.3 1-4 2.7-4 .7 0 1.4.3 2 .9l-.6 2.2c-.3-.4-.9-.8-1.4-.8-.8 0-1.2.8-1.2 1.7 0 2.6 3.2 2.4 3.2 6.5 0 2.2-.9 4.1-2.6 4.1-.8 0-1.7-.5-2.4-1.4l.8-2z%22%2F%3E%3Cpath id%3D%22path1236%22 class%3D%22st0%22 d%3D%22M56.6 61.3c-.2-.5-.6-.9-1-1.3-.1.4-.2.8-.5 1.2L42.6 80.5c-.5.7-1.5.9-2.3.7l-20-5.6c-1.2-.3-2.6-1-2.7-2.4 0-.5 0-.7.3-.9.3-.2.6-.2.9-.1l18.8 5.2c2.7.8 3.5.2 5.5-2.8L54.5 57c.6-.9.7-2 .4-2.9-.3-.9-1.1-1.6-2.1-1.9l-16.5-4.6c-.4-.1-.8-.1-1.2-.1v-.1c-2.5-1.5-3.5 1.3-4.8 2.4-.5.4-1.1.7-1.3 1.1-.2.4-.1.8-.2 1.1-.5 1.1-1.9 2.9-2.6 3.4-.4.3-1 .4-1.3.9-.2.3-.2.9-.3 1.3-.4 1-1.7 2.7-2.6 3.5-.3.3-.8.5-1 .9-.2.3-.1.9-.4 1.2-.6 1-1.8 2.6-2.7 3.5-.5.5-1.1.7-1.3 1.2-.1.2 0 .6-.1.9-.2.5-.4.9-.5 1.3-.5.7-.8 1.7-.7 2.7.2 2.4 2 4.8 4.2 5.4l20 5.6c1.9.5 4.2-.4 5.2-2l11.5-17.7c.6-.8.7-1.9.4-2.8zm-23.1-6.4l.8-1.2c.2-.3.7-.5 1.1-.4L48.6 57c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.5-.4-.3-.8zm-3.3 5l.8-1.2c.2-.3.7-.5 1.1-.4L45.3 62c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.6-.5-.3-.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ico {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3Anone%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v14.3H6.6V6.4zm12.8-.3c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4 0-4.2 2.4-7.4 6.4-7.4zm11.4 0c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5S25 17.7 25 13.5s2.1-7.4 5.8-7.4zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2c.1 2.5.8 4.3 2.5 4.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M36.3 47c.1-.4.3-.4.4 0l4.1 12.8c.1.4.5.7.9.7h13.4c.4 0 .4.2.1.4l-10.9 7.8c-.3.3-.4.7-.3 1.1l4.1 12.8c.1.4 0 .5-.3.2l-10.9-7.9c-.3-.2-.8-.2-1.1 0l-10.9 7.9c-.3.2-.5.1-.3-.2l4.1-12.8c.1-.4 0-.8-.3-1.1l-10.9-7.9c-.3-.2-.2-.4.1-.4H31c.4 0 .8-.3.9-.7L36.3 47z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M36.3 47c.1-.4.3-.4.4 0l4.1 12.8c.1.4.5.7.9.7h13.4c.4 0 .4.2.1.4l-10.9 7.8c-.3.3-.4.7-.3 1.1l4.1 12.8c.1.4 0 .5-.3.2l-10.9-7.9c-.3-.2-.8-.2-1.1 0l-10.9 7.9c-.3.2-.5.1-.3-.2l4.1-12.8c.1-.4 0-.8-.3-1.1l-10.9-7.9c-.3-.2-.2-.4.1-.4H31c.4 0 .8-.3.9-.7L36.3 47z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ics {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23c11e07%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23111%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v14.3H6.6V6.4zm12.8-.3c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4 0-4.2 2.4-7.4 6.4-7.4zm7.3 10.6c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath id%3D%22path1156%22 class%3D%22st2%22 d%3D%22M20 80.5v-5.7h6.6v5.7H20zm8 0v-5.7h7.3v5.7H28zm-8-7v-6.4h6.6v6.4H20zm8 0v-6.4h7.3v6.4H28zm-8-7.7v-5.7h6.6v5.7H20zm16.8 14.7v-5.7h7.3v5.7h-7.3zM28 65.8v-5.7h7.3v5.7H28zm17.6 14.7v-5.7h6.6v5.7h-6.6zm-8.8-7v-6.4h7.3v6.4h-7.3zm-8-17.2c0 .3-.3.6-.7.6h-1.5c-.4 0-.7-.3-.7-.6v-5.7c0-.3.3-.6.7-.6H28c.4 0 .7.3.7.6v5.7zm16.8 17.2v-6.4h6.6v6.4h-6.6zm-8.8-7.7v-5.7h7.3v5.7h-7.3zm8.8 0v-5.7h6.6v5.7h-6.6zm.8-9.5c0 .3-.3.6-.7.6h-1.5c-.4 0-.7-.3-.7-.6v-5.7c0-.3.3-.6.7-.6h1.5c.4 0 .7.3.7.6v5.7zm8.8-1.3c0-1.4-1.3-2.5-2.9-2.5h-2.9v-1.9c0-1.7-1.6-3.2-3.7-3.2h-1.5c-2 0-3.7 1.4-3.7 3.2v1.9h-8.8v-1.9c0-1.7-1.6-3.2-3.7-3.2h-1.5c-2 0-3.7 1.4-3.7 3.2v1.9H20c-1.6 0-2.9 1.2-2.9 2.5v25.4c0 1.4 1.3 2.5 2.9 2.5h32.2c1.6 0 2.9-1.2 2.9-2.5V55z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-idx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v14.3H6.6V6.4zm7 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm11.2-4.2l-3.4-7.2h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.5-.9-.7-1.7-.7-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.3-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M49.7 70c0 2.3-1.7 10.1-1.7 10.1-.4 1.9-2.1 3.9-4.3 3.9H33.3c-1.5 0-2.9-.9-3.5-2.3 0 0-5.1-9.4-7.1-12.8-1.4-2.4-1.4-2.4.4-3.4.3-.2.6-.3 1-.3.7 0 1.2.4 1.7 1l3.1 3.6.9 1.2V49.3c0-1.1 1-2 2.2-2 1.1 0 2 .9 2 2l.4 14h.9l.2-2.4c0-1.1.9-2 2-2s2 .9 2 2l.2 2.9h.9l.2-1.9c0-1.1.9-2 2-2s2 .9 2 2l.2 1.9v.5h.7l.2-1c0-1.1.9-2 2-2s2 .9 2 2c-.2 0-.2 4.4-.2 6.7z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-iff {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v14.3H6.6V6.4zm7 0h7.1v2.9h-3.8v3.1H20v2.9h-3.1v5.4h-3.3V6.4zm10 0h7.1v2.9h-3.8v3.1H30v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-image {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M9.8 74V37h52.8v35.4l-14.9-20c-.1-.1-.2-.2-.3-.2-.1 0-.3.1-.3.2L34.4 67.9l-9.8-8.7c-.2-.1-.4-.1-.6 0L9.8 74z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.4 46.9c0-2.8-2.3-5.1-5.1-5.1s-5.1 2.3-5.1 5.1 2.3 5.1 5.1 5.1c2.8-.1 5.1-2.3 5.1-5.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-img {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23eab41b%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v14.3H6.6V6.4zm7.5 0h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1h-3.2l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1.2-14.3zm20.8-.3c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7H35v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.6-7.6 6.5-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M33.7 65.5c0 .6.2 1.2.7 1.6.9.9 2.4.9 3.3 0 .4-.4.7-1 .7-1.6 0-.6-.2-1.2-.7-1.6-.4-.4-1-.7-1.6-.7s-1.2.2-1.6.7c-.6.4-.8 1-.8 1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M22.9 52.4c-7.2 7.2-7.2 18.9 0 26.2 7.2 7.2 18.9 7.2 26.2 0 7.2-7.2 7.2-18.9 0-26.2-7.2-7.2-19-7.2-26.2 0zm27.4 20.9c-.7 1.2-1.6 2.4-2.6 3.4s-2.2 1.9-3.4 2.6L40 71.1s.4-.1 1.2-.9c.8-.8 1-1.2 1-1.2l8.1 4.3zm-11-11.1c.9.9 1.4 2.1 1.4 3.3 0 1.2-.5 2.4-1.4 3.3-1.8 1.8-4.7 1.8-6.5 0-.9-.9-1.4-2.1-1.4-3.3 0-1.2.4-2.4 1.4-3.3 1.7-1.8 4.7-1.8 6.5 0zM33 59s-.9.5-1.6 1.3c-.7.8-.7.9-1 1.3l-8.2-4.4c.7-1.2 1.6-2.4 2.6-3.4 1.1-1 2.2-1.9 3.4-2.6L33 59z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-indd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23db007b%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23db007b%3Bstroke%3A%23db007b%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.5-34.6h2.9v14.3H6.5V6.4zm5.2 0h3l2.1 6.6c.4 1 .6 2.4.6 2.4h.1s-.2-1.5-.2-2.4V6.4H20v14.3h-3l-2-6.6c-.3-1-.6-2.4-.6-2.4h-.1s.2 1.5.2 2.4v6.6h-2.7V6.4zm10.8 0h3.7c3.2 0 5.2 2.6 5.2 7.1s-2 7.2-5.2 7.2h-3.7V6.4zm3.6 11.4c1.5 0 2.3-1.5 2.3-4.3s-.8-4.2-2.3-4.2h-.7v8.5h.7zm7.2-11.4H37c3.2 0 5.2 2.6 5.2 7.1s-2 7.2-5.2 7.2h-3.7V6.4zm3.6 11.4c1.5 0 2.3-1.5 2.3-4.3s-.8-4.2-2.3-4.2h-.7v8.5h.7z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M22.3 79.3V50.4h3.9v28.9h-3.9zm19.3.4c-6.5 0-9.9-4-9.9-9.9s3.4-10.6 9.9-10.6c1.1 0 2.3.1 3.5.4v-9.3h3.7v28c-1.6.8-4.2 1.4-7.2 1.4zm3.5-18.2c-.9-.2-1.9-.4-2.9-.4-5.1 0-6.8 4-6.8 8.3 0 4.7 1.8 8.1 6.4 8.1 1.5 0 2.5-.2 3.3-.6V61.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-inf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D.st2%7Bfill%3A%23333%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M42.3 35.7c0-2.5-1.5-4.5-3.7-5.4V23c0-1.2-.9-2.1-2.1-2.1s-2.1.9-2.1 2.1v7.3c-2.2.8-3.7 2.9-3.7 5.4 0 2.5 1.5 4.6 3.7 5.4 0 .1-.1.3-.1.4v18.4c0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1V41.5c0-.2 0-.3-.1-.4 2.4-.8 3.9-2.9 3.9-5.4zm-5.8 1.6c-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6 1.6.7 1.6 1.6-.7 1.6-1.6 1.6zm16.8-14.2c0-1.2-.9-2.1-2.1-2.1s-2.1.9-2.1 2.1v17.2c-2.2.8-3.7 2.9-3.7 5.4 0 2.5 1.5 4.6 3.7 5.4 0 .1-.1.3-.1.4v8.4c0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1v-8.4c0-.2 0-.3-.1-.4 2.2-.8 3.7-2.9 3.7-5.4s-1.5-4.5-3.7-5.4V23.1zm-2.1 24.2c-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6 1.6.7 1.6 1.6-.7 1.6-1.6 1.6zM19.7 59.9c0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1v-8.4c0-.2 0-.3-.1-.4 2.2-.8 3.7-2.9 3.7-5.4s-1.5-4.5-3.7-5.4V23.1c0-1.2-.9-2.1-2.1-2.1s-2.1.9-2.1 2.1v17.2c-2.2.8-3.7 2.9-3.7 5.4 0 2.5 1.5 4.6 3.7 5.4 0 .1-.1.3-.1.4v8.4zm2.1-15.8c.9 0 1.6.7 1.6 1.6s-.7 1.6-1.6 1.6c-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M22.4 70.4h3.3v14.3h-3.3V70.4zm6.9 0h3.5l2.4 6.6c.4 1 .7 2.4.7 2.4h.1s-.2-1.5-.2-2.4v-6.6h3.1v14.3h-3.4L33 78.1c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6h-3.1V70.4zm13.3 0h7.1v2.9h-3.8v3.1H49v2.9h-3.1v5.4h-3.3V70.4z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ini {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D.st2%7Bfill%3A%23333%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M42.3 35.7c0-2.5-1.5-4.5-3.7-5.4V23c0-1.2-.9-2.1-2.1-2.1s-2.1.9-2.1 2.1v7.3c-2.2.8-3.7 2.9-3.7 5.4 0 2.5 1.5 4.6 3.7 5.4 0 .1-.1.3-.1.4v18.4c0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1V41.5c0-.2 0-.3-.1-.4 2.4-.8 3.9-2.9 3.9-5.4zm-5.8 1.6c-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6 1.6.7 1.6 1.6-.7 1.6-1.6 1.6zm16.8-14.2c0-1.2-.9-2.1-2.1-2.1s-2.1.9-2.1 2.1v17.2c-2.2.8-3.7 2.9-3.7 5.4 0 2.5 1.5 4.6 3.7 5.4 0 .1-.1.3-.1.4v8.4c0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1v-8.4c0-.2 0-.3-.1-.4 2.2-.8 3.7-2.9 3.7-5.4s-1.5-4.5-3.7-5.4V23.1zm-2.1 24.2c-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6 1.6.7 1.6 1.6-.7 1.6-1.6 1.6zM19.7 59.9c0 1.2.9 2.1 2.1 2.1s2.1-.9 2.1-2.1v-8.4c0-.2 0-.3-.1-.4 2.2-.8 3.7-2.9 3.7-5.4s-1.5-4.5-3.7-5.4V23.1c0-1.2-.9-2.1-2.1-2.1s-2.1.9-2.1 2.1v17.2c-2.2.8-3.7 2.9-3.7 5.4 0 2.5 1.5 4.6 3.7 5.4 0 .1-.1.3-.1.4v8.4zm2.1-15.8c.9 0 1.6.7 1.6 1.6s-.7 1.6-1.6 1.6c-.9 0-1.6-.7-1.6-1.6s.7-1.6 1.6-1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M23.8 70.4H27v14.3h-3.3V70.4zm6.9 0h3.5l2.4 6.6c.4 1 .7 2.4.7 2.4h.1s-.2-1.5-.2-2.4v-6.6h3.1v14.3h-3.4l-2.5-6.6c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6h-3.1V70.4zm13.3 0h3.3v14.3H44V70.4z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-iso {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23eab41b%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v14.3H6.6V6.4zm7.7 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zM29.5 6.1c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2.1-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2S27 11 27 13.5c.1 2.5.8 4.3 2.5 4.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M33.7 65.5c0 .6.2 1.2.7 1.6.9.9 2.4.9 3.3 0 .4-.4.7-1 .7-1.6 0-.6-.2-1.2-.7-1.6-.4-.4-1-.7-1.6-.7s-1.2.2-1.6.7c-.6.4-.8 1-.8 1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M22.9 52.4c-7.2 7.2-7.2 18.9 0 26.2 7.2 7.2 18.9 7.2 26.2 0 7.2-7.2 7.2-18.9 0-26.2-7.2-7.2-19-7.2-26.2 0zm27.4 20.9c-.7 1.2-1.6 2.4-2.6 3.4s-2.2 1.9-3.4 2.6L40 71.1s.4-.1 1.2-.9c.8-.8 1-1.2 1-1.2l8.1 4.3zm-11-11.1c.9.9 1.4 2.1 1.4 3.3 0 1.2-.5 2.4-1.4 3.3-1.8 1.8-4.7 1.8-6.5 0-.9-.9-1.4-2.1-1.4-3.3 0-1.2.4-2.4 1.4-3.3 1.7-1.8 4.7-1.8 6.5 0zM33 59s-.9.5-1.6 1.3c-.7.8-.7.9-1 1.3l-8.2-4.4c.7-1.2 1.6-2.4 2.6-3.4 1.1-1 2.2-1.9 3.4-2.6L33 59z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-jar {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23666%3Bstroke%3A%23666%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm-.3-25.7H9v1.1c0 1.5.4 1.6.7 1.6.5 0 .7-.3.7-1.6v-7H7.7v-3h6v9.9c0 3.3-2 4.6-4 4.6-2.1 0-4-1.4-4-4.6v-1zm14-8.9h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.5-2.9c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.6 2.9h2zm6.9-8.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.8v4.8h-3.3V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M45 67.1c2.2-.7 4.4.7 4.2 2.8-.2 2.4-3.3 3.6-5.1 4.2l.1-.1-.1-.1c1.3-1 3.9-2.2 3.7-4.6-.1-1.2-1-2.1-2.7-2v-.2H45zm-16.1.4l.1-.1c-1 0-1.9.4-2.7.7-.8.3-1.8.4-2.2 1.3.4.7 1.4.7 2.4.8 3.4.5 8.3.4 11.7 0 1.8-.2 3.4-.4 4.2-1.2l-.1-.1.1-.1c-3.4.4-7.8 1-11.9.8-1.3-.1-3-.1-3.7-.8.4-.7 1.4-.9 2.1-1.3zm19.9 14.1v-.1c-5.1 2.5-13.2 2.8-20.5 2.2l.1.1-.1.2c3 .5 6.9.7 10.7.4 3.7-.2 8.2-.7 9.9-2.7l-.1-.1zM34.4 66.2h.1c-.8-1.8-2.3-2.6-2.5-4.7-.2-1.9.7-3.1 1.6-4 1.1-1.2 2.7-2.2 3.9-3.5 1.6-1.8 3.4-4.5 1.9-7.1l-.1.1-.3-.1c.4 2.5-.6 4.1-1.9 5.4-1 1.2-2.6 2.2-4 3.3-1.6 1.3-3.7 2.9-3.1 5.3.5 2.3 2.8 3.9 4.1 5.4l.3-.1zm8-11.6l-.1-.1c-2.7 1-6.7 2.6-7.1 5.7-.1 1.5.4 2.6.9 3.4.4.6 1.1 1 1.3 1.9.2.8 0 1.6-.2 2.2h.1l.1.1c1.1-.8 2.2-1.9 1.9-3.4-.2-1.5-1.9-2.5-2.1-3.9-.1-.8.1-1.5.4-1.9 1.1-1.7 3.5-2.9 4.8-4zM28.6 72l-.1-.1c-.5.3-1.5.4-1.4 1.2s1.5 1 2.2 1.2c3.7.8 9.2.3 11.9-.6l-.1-.1.1-.1c-.3-.1-.7-.7-1.3-.7-.5-.1-1.6.3-2.6.4-1.6.2-3.3.3-4.8.2-1.1-.1-4.5-.1-3.9-1.4zm.9 4.1l.1-.1c-.6.2-1.3.4-1.3 1.1 0 .6 1.2 1 1.9 1.3 3.3 1 8.5.4 10.9-.7-.2-.3-.6-.4-.9-.6-.4-.1-.7-.3-1.1-.5-2 .5-5.1.7-7.5.4-.7-.1-1.7-.1-1.9-.8l-.2-.1zm17.7 3.2l-.1-.1c-.1 1-1.3 1.1-2.1 1.3-.9.2-1.9.4-3 .5-4.9.6-11.5.9-16.3 0-.9-.1-2.2-.4-2.5-1.1.4-.7 1.5-.8 2.4-1.2l-.1-.1.1-.1c-1.2.1-2.1.4-3 .7-.7.3-1.7.7-1.9 1.5.6.8 1.8.8 2.8 1 6.6 1 15.7 1.2 21.4-.7 1-.4 3.1-1 2.1-1.9l.2.2zm-3.7-5.1c.2 0 .4-.1.7-.2m.9-6.8c-.2 0-.4.1-.7.1M42.2 69c.1 0 .2-.1.4-.1m-12.5-1.6c-.4.1-.8.1-1.3.2m-2.2 15.9c.5.2 1.1.2 1.7.4m20.5-2.2c.1-.1.2-.2.3-.4m-9.9-34.3c0-.1-.1-.3-.1-.4m-4.7 19.7c.1.1.3.4.4.5m2.3 1.2c.1-.1.2-.2.3-.4m5.7-13.2c-.3.1-.5.2-.7.4m-1.2 18.8h.2m-12.6-1.8c0 .1-.2.1-.2.2m.9 4.2l.1-.1m-2.8 2.7c-.4 0-.7.1-1 .1m21.4.5c0-.1-.1-.1-.1-.1H47%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-java {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23666%3Bstroke%3A%23666%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm-.3-25.7h3v1.1c0 1.5.3 1.6.6 1.6.4 0 .6-.3.6-1.6v-7H7.5v-3h5.4v9.9c0 3.3-1.8 4.6-3.6 4.6-1.9 0-3.6-1.4-3.6-4.6v-1zm11.7-8.9h3.2l3.2 14.3h-3l-.5-3h-2.7l-.5 3h-3l3.3-14.3zm2.5 8.6l-.5-2.8c-.2-1-.4-2.5-.4-2.5s-.2 1.5-.4 2.5l-.5 2.8h1.8zm3.7-8.6h3.2l1.5 8.1c.2.9.3 2.3.3 2.3h.1s.1-1.4.3-2.3l1.5-8.1h3.1l-3.5 14.3h-3L23.6 6.4zm12.9 0h3.2L43 20.7h-3l-.5-3h-2.7l-.5 3h-3l3.2-14.3zM39 15l-.5-2.8c-.2-.9-.4-2.5-.4-2.5H38s-.2 1.5-.4 2.5l-.4 2.8H39z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M45 67.1c2.2-.7 4.4.7 4.2 2.8-.2 2.4-3.3 3.6-5.1 4.2l.1-.1-.1-.1c1.3-1 3.9-2.2 3.7-4.6-.1-1.2-1-2.1-2.7-2v-.2H45zm-16.1.4l.1-.1c-1 0-1.9.4-2.7.7-.8.3-1.8.4-2.2 1.3.4.7 1.4.7 2.4.8 3.4.5 8.3.4 11.7 0 1.8-.2 3.4-.4 4.2-1.2l-.1-.1.1-.1c-3.4.4-7.8 1-11.9.8-1.3-.1-3-.1-3.7-.8.4-.7 1.4-.9 2.1-1.3zm19.9 14.1v-.1c-5.1 2.5-13.2 2.8-20.5 2.2l.1.1-.1.2c3 .5 6.9.7 10.7.4 3.7-.2 8.2-.7 9.9-2.7l-.1-.1zM34.4 66.2h.1c-.8-1.8-2.3-2.6-2.5-4.7-.2-1.9.7-3.1 1.6-4 1.1-1.2 2.7-2.2 3.9-3.5 1.6-1.8 3.4-4.5 1.9-7.1l-.1.1-.3-.1c.4 2.5-.6 4.1-1.9 5.4-1 1.2-2.6 2.2-4 3.3-1.6 1.3-3.7 2.9-3.1 5.3.5 2.3 2.8 3.9 4.1 5.4l.3-.1zm8-11.6l-.1-.1c-2.7 1-6.7 2.6-7.1 5.7-.1 1.5.4 2.6.9 3.4.4.6 1.1 1 1.3 1.9.2.8 0 1.6-.2 2.2h.1l.1.1c1.1-.8 2.2-1.9 1.9-3.4-.2-1.5-1.9-2.5-2.1-3.9-.1-.8.1-1.5.4-1.9 1.1-1.7 3.5-2.9 4.8-4zM28.6 72l-.1-.1c-.5.3-1.5.4-1.4 1.2s1.5 1 2.2 1.2c3.7.8 9.2.3 11.9-.6l-.1-.1.1-.1c-.3-.1-.7-.7-1.3-.7-.5-.1-1.6.3-2.6.4-1.6.2-3.3.3-4.8.2-1.1-.1-4.5-.1-3.9-1.4zm.9 4.1l.1-.1c-.6.2-1.3.4-1.3 1.1 0 .6 1.2 1 1.9 1.3 3.3 1 8.5.4 10.9-.7-.2-.3-.6-.4-.9-.6-.4-.1-.7-.3-1.1-.5-2 .5-5.1.7-7.5.4-.7-.1-1.7-.1-1.9-.8l-.2-.1zm17.7 3.2l-.1-.1c-.1 1-1.3 1.1-2.1 1.3-.9.2-1.9.4-3 .5-4.9.6-11.5.9-16.3 0-.9-.1-2.2-.4-2.5-1.1.4-.7 1.5-.8 2.4-1.2l-.1-.1.1-.1c-1.2.1-2.1.4-3 .7-.7.3-1.7.7-1.9 1.5.6.8 1.8.8 2.8 1 6.6 1 15.7 1.2 21.4-.7 1-.4 3.1-1 2.1-1.9l.2.2zm-3.7-5.1c.2 0 .4-.1.7-.2m.9-6.8c-.2 0-.4.1-.7.1M42.2 69c.1 0 .2-.1.4-.1m-12.5-1.6c-.4.1-.8.1-1.3.2m-2.2 15.9c.5.2 1.1.2 1.7.4m20.5-2.2c.1-.1.2-.2.3-.4m-9.9-34.3c0-.1-.1-.3-.1-.4m-4.7 19.7c.1.1.3.4.4.5m2.3 1.2c.1-.1.2-.2.3-.4m5.7-13.2c-.3.1-.5.2-.7.4m-1.2 18.8h.2m-12.6-1.8c0 .1-.2.1-.2.2m.9 4.2l.1-.1m-2.8 2.7c-.4 0-.7.1-1 .1m21.4.5c0-.1-.1-.1-.1-.1H47%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-jpe {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm-.3-25.7H9v1.1c0 1.5.4 1.6.7 1.6.5 0 .7-.3.7-1.6v-7H7.7v-3h6v9.9c0 3.3-2 4.6-4 4.6-2.1 0-4-1.4-4-4.6v-1zm11.6-8.9h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm7.8-7h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9H29V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-jpeg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfont-family%3A%26apos%3BMuseoSansCond-700%26apos%3B%7D.st3%7Bfont-size%3A20px%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6z%22%2F%3E%3Ctext transform%3D%22matrix(.95 0 0 1 5.517 20.693)%22 class%3D%22st1 st2 st3%22%3EJPEG%3C%2Ftext%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-jpg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm-.3-25.7H9v1.1c0 1.5.4 1.6.7 1.6.5 0 .7-.3.7-1.6v-7H7.7v-3h6v9.9c0 3.3-2 4.6-4 4.6-2.1 0-4-1.4-4-4.6v-1zm11.6-8.9h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm13.6-7.3c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7H35v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.1-4.5 2.5-7.6 6.4-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-js {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm-.3-25.7H9v1.1c0 1.5.4 1.6.7 1.6.5 0 .7-.3.7-1.6v-7H7.7v-3h6v9.9c0 3.3-2 4.6-4 4.6-2.1 0-4-1.4-4-4.6v-1zM18 16.7c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 67.7v-4.6c1-.1 1.8-.2 2.3-.5.5-.2.9-.7 1.3-1.1.4-.6.6-1.2.8-2.1.1-.7.2-1.7.2-3.2 0-2.5.1-4.2.4-5.2.2-.9.7-1.8 1.3-2.3.6-.6 1.6-1 2.8-1.4.8-.2 2.1-.4 3.9-.4h1v4.6c-1.5 0-2.5.1-2.9.3-.4.2-.7.4-1 .7-.2.3-.3.8-.3 1.7s-.1 2.3-.2 4.6c-.1 1.3-.2 2.3-.5 3.1-.3.7-.7 1.4-1.1 2-.4.5-1.1 1-2 1.6.8.5 1.5.9 2 1.5s.9 1.3 1.2 2.1c.3.8.5 2 .5 3.4.1 2.1.1 3.5.1 4.1 0 .8.1 1.4.3 1.8.2.4.6.6 1 .7.4.2 1.4.3 2.9.3V84h-1.1c-1.8 0-3.3-.1-4.2-.4-1-.3-1.8-.7-2.5-1.4s-1.1-1.4-1.4-2.3c-.2-.9-.3-2.4-.3-4.5 0-2.3-.1-3.9-.3-4.6-.3-1-.8-1.8-1.4-2.2-.6-.6-1.5-.9-2.8-.9zm43.9 0c-1 .1-1.8.2-2.3.5-.5.2-.9.7-1.3 1.1-.4.6-.6 1.2-.8 2.1-.1.7-.2 1.7-.2 3.2 0 2.5-.1 4.2-.4 5.2-.2 1-.7 1.8-1.3 2.3-.6.6-1.6 1-2.8 1.4-.8.2-2.1.4-3.9.4h-1.1v-4.6c1.5 0 2.4-.1 2.9-.3s.8-.5 1-.7c.2-.3.3-.8.3-1.7 0-.7.1-2.2.2-4.5.1-1.3.3-2.4.6-3.2.3-.8.7-1.5 1.2-2.1.5-.6 1.1-1 1.9-1.5-1-.7-1.8-1.2-2.2-1.8-.6-.8-1.1-2-1.3-3.2-.2-.9-.3-2.9-.3-5.9 0-.9-.1-1.6-.3-2-.2-.3-.5-.6-.9-.7-.4-.2-1.4-.3-3-.3V47H45c1.8 0 3.3.1 4.2.4 1 .3 1.8.7 2.5 1.4s1.1 1.4 1.4 2.3c.2.9.4 2.4.4 4.5 0 2.3.1 3.8.3 4.6.3 1 .8 1.8 1.4 2.1.6.5 1.6.7 2.8.7l-.1 4.7z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-json {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 67.7v-4.6c1-.1 1.8-.2 2.3-.5.5-.2.9-.7 1.3-1.1.4-.6.6-1.2.8-2.1.1-.7.2-1.7.2-3.2 0-2.5.1-4.2.4-5.2.2-.9.7-1.8 1.3-2.3.6-.6 1.6-1 2.8-1.4.8-.2 2.1-.4 3.9-.4h1v4.6c-1.5 0-2.5.1-2.9.3-.4.2-.7.4-1 .7-.2.3-.3.8-.3 1.7s-.1 2.3-.2 4.6c-.1 1.3-.2 2.3-.5 3.1-.3.7-.7 1.4-1.1 2-.4.5-1.1 1-2 1.6.8.5 1.5.9 2 1.5s.9 1.3 1.2 2.1c.3.8.5 2 .5 3.4.1 2.1.1 3.5.1 4.1 0 .8.1 1.4.3 1.8.2.4.6.6 1 .7.4.2 1.4.3 2.9.3V84h-1.1c-1.8 0-3.3-.1-4.2-.4-1-.3-1.8-.7-2.5-1.4s-1.1-1.4-1.4-2.3c-.2-.9-.3-2.4-.3-4.5 0-2.3-.1-3.9-.3-4.6-.3-1-.8-1.8-1.4-2.2-.6-.6-1.5-.9-2.8-.9zm43.9 0c-1 .1-1.8.2-2.3.5-.5.2-.9.7-1.3 1.1-.4.6-.6 1.2-.8 2.1-.1.7-.2 1.7-.2 3.2 0 2.5-.1 4.2-.4 5.2-.2 1-.7 1.8-1.3 2.3-.6.6-1.6 1-2.8 1.4-.8.2-2.1.4-3.9.4h-1.1v-4.6c1.5 0 2.4-.1 2.9-.3s.8-.5 1-.7c.2-.3.3-.8.3-1.7 0-.7.1-2.2.2-4.5.1-1.3.3-2.4.6-3.2.3-.8.7-1.5 1.2-2.1.5-.6 1.1-1 1.9-1.5-1-.7-1.8-1.2-2.2-1.8-.6-.8-1.1-2-1.3-3.2-.2-.9-.3-2.9-.3-5.9 0-.9-.1-1.6-.3-2-.2-.3-.5-.6-.9-.7-.4-.2-1.4-.3-3-.3V47H45c1.8 0 3.3.1 4.2.4 1 .3 1.8.7 2.5 1.4s1.1 1.4 1.4 2.3c.2.9.4 2.4.4 4.5 0 2.3.1 3.8.3 4.6.3 1 .8 1.8 1.4 2.1.6.5 1.6.7 2.8.7l-.1 4.7z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M5.8 15.7H8v.9c0 1.9.6 2.1 1.1 2.1.6 0 1.1-.4 1.1-2.1V8.7H7.8V6.5h4.6v10c0 3.2-1.6 4.4-3.3 4.4-1.7 0-3.3-1.2-3.3-4.4v-.8zm9 1.8c.6.7 1.4 1.2 2.2 1.2 1 0 1.6-.7 1.6-1.8 0-2.6-4.5-2.5-4.5-6.6 0-2.3 1.4-4 3.8-4 1 0 2 .3 2.8.9L20 9.4c-.5-.4-1.3-.8-2-.8-1.1 0-1.6.8-1.6 1.7 0 2.6 4.5 2.4 4.5 6.5 0 2.2-1.3 4.1-3.7 4.1-1.2 0-2.4-.5-3.3-1.4l.9-2zM27.1 6.2c3.2 0 5.1 3 5.1 7.3s-2 7.4-5.1 7.4c-3.2 0-5.1-3.1-5.1-7.4 0-4.2 2-7.3 5.1-7.3zm0 12.4c1.8 0 2.9-2 2.9-5.1 0-3-1.1-4.9-2.9-4.9-1.8 0-2.9 1.9-2.9 4.9 0 3.1 1.1 5.1 2.9 5.1zM34 6.5h2.3l3.3 8c.3.9.6 2.2.6 2.2h.1s-.1-1.3-.1-2.2v-8h2.1v14.2H40l-3.3-8.1c-.3-.9-.6-2.2-.6-2.2H36s.1 1.3.1 2.2v8H34V6.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-jsp {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23666%3Bstroke%3A%23666%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm-.3-25.7H9v1.1c0 1.5.4 1.6.7 1.6.5 0 .7-.3.7-1.6v-7H7.7v-3h6v9.9c0 3.3-2 4.6-4 4.6-2.1 0-4-1.4-4-4.6v-1zM18 16.7c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zM28 6.4h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4H28V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M45 67.1c2.2-.7 4.4.7 4.2 2.8-.2 2.4-3.3 3.6-5.1 4.2l.1-.1-.1-.1c1.3-1 3.9-2.2 3.7-4.6-.1-1.2-1-2.1-2.7-2v-.2H45zm-16.1.4l.1-.1c-1 0-1.9.4-2.7.7-.8.3-1.8.4-2.2 1.3.4.7 1.4.7 2.4.8 3.4.5 8.3.4 11.7 0 1.8-.2 3.4-.4 4.2-1.2l-.1-.1.1-.1c-3.4.4-7.8 1-11.9.8-1.3-.1-3-.1-3.7-.8.4-.7 1.4-.9 2.1-1.3zm19.9 14.1v-.1c-5.1 2.5-13.2 2.8-20.5 2.2l.1.1-.1.2c3 .5 6.9.7 10.7.4 3.7-.2 8.2-.7 9.9-2.7l-.1-.1zM34.4 66.2h.1c-.8-1.8-2.3-2.6-2.5-4.7-.2-1.9.7-3.1 1.6-4 1.1-1.2 2.7-2.2 3.9-3.5 1.6-1.8 3.4-4.5 1.9-7.1l-.1.1-.3-.1c.4 2.5-.6 4.1-1.9 5.4-1 1.2-2.6 2.2-4 3.3-1.6 1.3-3.7 2.9-3.1 5.3.5 2.3 2.8 3.9 4.1 5.4l.3-.1zm8-11.6l-.1-.1c-2.7 1-6.7 2.6-7.1 5.7-.1 1.5.4 2.6.9 3.4.4.6 1.1 1 1.3 1.9.2.8 0 1.6-.2 2.2h.1l.1.1c1.1-.8 2.2-1.9 1.9-3.4-.2-1.5-1.9-2.5-2.1-3.9-.1-.8.1-1.5.4-1.9 1.1-1.7 3.5-2.9 4.8-4zM28.6 72l-.1-.1c-.5.3-1.5.4-1.4 1.2s1.5 1 2.2 1.2c3.7.8 9.2.3 11.9-.6l-.1-.1.1-.1c-.3-.1-.7-.7-1.3-.7-.5-.1-1.6.3-2.6.4-1.6.2-3.3.3-4.8.2-1.1-.1-4.5-.1-3.9-1.4zm.9 4.1l.1-.1c-.6.2-1.3.4-1.3 1.1 0 .6 1.2 1 1.9 1.3 3.3 1 8.5.4 10.9-.7-.2-.3-.6-.4-.9-.6-.4-.1-.7-.3-1.1-.5-2 .5-5.1.7-7.5.4-.7-.1-1.7-.1-1.9-.8l-.2-.1zm17.7 3.2l-.1-.1c-.1 1-1.3 1.1-2.1 1.3-.9.2-1.9.4-3 .5-4.9.6-11.5.9-16.3 0-.9-.1-2.2-.4-2.5-1.1.4-.7 1.5-.8 2.4-1.2l-.1-.1.1-.1c-1.2.1-2.1.4-3 .7-.7.3-1.7.7-1.9 1.5.6.8 1.8.8 2.8 1 6.6 1 15.7 1.2 21.4-.7 1-.4 3.1-1 2.1-1.9l.2.2zm-3.7-5.1c.2 0 .4-.1.7-.2m.9-6.8c-.2 0-.4.1-.7.1M42.2 69c.1 0 .2-.1.4-.1m-12.5-1.6c-.4.1-.8.1-1.3.2m-2.2 15.9c.5.2 1.1.2 1.7.4m20.5-2.2c.1-.1.2-.2.3-.4m-9.9-34.3c0-.1-.1-.3-.1-.4m-4.7 19.7c.1.1.3.4.4.5m2.3 1.2c.1-.1.2-.2.3-.4m5.7-13.2c-.3.1-.5.2-.7.4m-1.2 18.8h.2m-12.6-1.8c0 .1-.2.1-.2.2m.9 4.2l.1-.1m-2.8 2.7c-.4 0-.7.1-1 .1m21.4.5c0-.1-.1-.1-.1-.1H47%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-key {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23696%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v5.5h.6l2.3-5.5h3.5l-2.9 6.8 3 7.4h-3.7l-2.3-5.8h-.5v5.8H6.6V6.4zm12.5 0h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9h-7.4V6.4zm12.8 8.4l-3.6-8.4h3.6L33 9.8c.3 1 .5 2.1.5 2.1h.1s.2-1.1.5-2.1l1.1-3.4h3.6l-3.6 8.4v5.9h-3.3v-5.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M35.9 1003.6c2.8 2.8 3.6 6.7 2.6 10.2l14.8 14.8.3 6.6-8.3-.7v-4.2h-4.2v-4.2H37l-5.4-5.4c-3.5 1-7.5.2-10.2-2.6-4-4-4-10.6 0-14.6s10.5-4 14.5.1zm-7.6 2.8c-1.2-1.2-3-1.2-4.2 0-1.2 1.2-1.2 3 0 4.2 1.2 1.2 3 1.2 4.2 0 1.2-1.2 1.2-3.1 0-4.2z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-kf8 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23963%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v5.5h.6l2.3-5.5h3.5l-2.9 6.8 3 7.4h-3.7l-2.3-5.8h-.5v5.8H6.6V6.4zm12.5 0h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4zm11.4 6.9c-.8-.8-1.4-1.8-1.4-3.3 0-2.1 1.2-3.9 4-3.9 2.7 0 4 1.6 4 3.6 0 1.5-1 3-1.4 3.6.9.7 1.7 1.8 1.7 3.4 0 2.2-1.4 4.2-4.4 4.2-3.1 0-4.3-2-4.3-4 0-1.9 1.4-3.2 1.8-3.6zm2.1 1.4c-.3.4-.6 1-.6 1.8s.2 1.5 1.1 1.5c.7 0 1-.4 1-1.2.1-1.2-.8-1.7-1.5-2.1zm.9-2.6c.2-.3.4-.9.4-1.7 0-.9-.3-1.2-.9-1.2s-.7.4-.7 1c0 1 .6 1.5 1.2 1.9z%22%2F%3E%3Cpath id%3D%22path1236%22 class%3D%22st0%22 d%3D%22M56.6 61.3c-.2-.5-.6-.9-1-1.3-.1.4-.2.8-.5 1.2L42.6 80.5c-.5.7-1.5.9-2.3.7l-20-5.6c-1.2-.3-2.6-1-2.7-2.4 0-.5 0-.7.3-.9.3-.2.6-.2.9-.1l18.8 5.2c2.7.8 3.5.2 5.5-2.8L54.5 57c.6-.9.7-2 .4-2.9-.3-.9-1.1-1.6-2.1-1.9l-16.5-4.6c-.4-.1-.8-.1-1.2-.1v-.1c-2.5-1.5-3.5 1.3-4.8 2.4-.5.4-1.1.7-1.3 1.1-.2.4-.1.8-.2 1.1-.5 1.1-1.9 2.9-2.6 3.4-.4.3-1 .4-1.3.9-.2.3-.2.9-.3 1.3-.4 1-1.7 2.7-2.6 3.5-.3.3-.8.5-1 .9-.2.3-.1.9-.4 1.2-.6 1-1.8 2.6-2.7 3.5-.5.5-1.1.7-1.3 1.2-.1.2 0 .6-.1.9-.2.5-.4.9-.5 1.3-.5.7-.8 1.7-.7 2.7.2 2.4 2 4.8 4.2 5.4l20 5.6c1.9.5 4.2-.4 5.2-2l11.5-17.7c.6-.8.7-1.9.4-2.8zm-23.1-6.4l.8-1.2c.2-.3.7-.5 1.1-.4L48.6 57c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.5-.4-.3-.8zm-3.3 5l.8-1.2c.2-.3.7-.5 1.1-.4L45.3 62c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.6-.5-.3-.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ksh {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v5.5h.6l2.3-5.5h3.5l-2.9 6.8 3 7.4h-3.7l-2.3-5.8h-.5v5.8H6.6V6.4zm13.2 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10-10.3H33v5.8h3.2V6.4h3.3v14.3h-3.3V15H33v5.7h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-less {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 67.7v-4.6c1-.1 1.8-.2 2.3-.5.5-.2.9-.7 1.3-1.1.4-.6.6-1.2.8-2.1.1-.7.2-1.7.2-3.2 0-2.5.1-4.2.4-5.2.2-.9.7-1.8 1.3-2.3.6-.6 1.6-1 2.8-1.4.8-.2 2.1-.4 3.9-.4h1v4.6c-1.5 0-2.5.1-2.9.3-.4.2-.7.4-1 .7-.2.3-.3.8-.3 1.7s-.1 2.3-.2 4.6c-.1 1.3-.2 2.3-.5 3.1-.3.7-.7 1.4-1.1 2-.4.5-1.1 1-2 1.6.8.5 1.5.9 2 1.5s.9 1.3 1.2 2.1c.3.8.5 2 .5 3.4.1 2.1.1 3.5.1 4.1 0 .8.1 1.4.3 1.8.2.4.6.6 1 .7.4.2 1.4.3 2.9.3V84h-1.1c-1.8 0-3.3-.1-4.2-.4-1-.3-1.8-.7-2.5-1.4s-1.1-1.4-1.4-2.3c-.2-.9-.3-2.4-.3-4.5 0-2.3-.1-3.9-.3-4.6-.3-1-.8-1.8-1.4-2.2-.6-.6-1.5-.9-2.8-.9zm43.9 0c-1 .1-1.8.2-2.3.5-.5.2-.9.7-1.3 1.1-.4.6-.6 1.2-.8 2.1-.1.7-.2 1.7-.2 3.2 0 2.5-.1 4.2-.4 5.2-.2 1-.7 1.8-1.3 2.3-.6.6-1.6 1-2.8 1.4-.8.2-2.1.4-3.9.4h-1.1v-4.6c1.5 0 2.4-.1 2.9-.3s.8-.5 1-.7c.2-.3.3-.8.3-1.7 0-.7.1-2.2.2-4.5.1-1.3.3-2.4.6-3.2.3-.8.7-1.5 1.2-2.1.5-.6 1.1-1 1.9-1.5-1-.7-1.8-1.2-2.2-1.8-.6-.8-1.1-2-1.3-3.2-.2-.9-.3-2.9-.3-5.9 0-.9-.1-1.6-.3-2-.2-.3-.5-.6-.9-.7-.4-.2-1.4-.3-3-.3V47H45c1.8 0 3.3.1 4.2.4 1 .3 1.8.7 2.5 1.4s1.1 1.4 1.4 2.3c.2.9.4 2.4.4 4.5 0 2.3.1 3.8.3 4.6.3 1 .8 1.8 1.4 2.1.6.5 1.6.7 2.8.7l-.1 4.7z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6.7 6.5h2.2v12H13v2.2H6.7V6.5zm7.6 0h6.1v2.2h-3.9v3.8h3.1v2.2h-3.1v3.9h4.1v2.2h-6.3V6.5zm8.3 11c.6.7 1.4 1.2 2.2 1.2 1 0 1.6-.7 1.6-1.8 0-2.6-4.5-2.5-4.5-6.6 0-2.3 1.4-4 3.8-4 1 0 2 .3 2.8.9l-.8 2.2c-.5-.4-1.3-.8-2-.8-1.1 0-1.6.8-1.6 1.7 0 2.6 4.5 2.4 4.5 6.5 0 2.2-1.3 4.1-3.7 4.1-1.2 0-2.4-.5-3.3-1.4l1-2zm7.9 0c.6.7 1.4 1.2 2.2 1.2 1 0 1.6-.7 1.6-1.8 0-2.6-4.5-2.5-4.5-6.6 0-2.3 1.4-4 3.8-4 1 0 2 .3 2.8.9l-.8 2.2c-.5-.4-1.3-.8-2-.8-1.1 0-1.6.8-1.6 1.7 0 2.6 4.5 2.4 4.5 6.5 0 2.2-1.3 4.1-3.7 4.1-1.2 0-2.4-.5-3.3-1.4l1-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-licx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.5-34.6h2.8v11.4H13v2.9H6.5V6.4zm8.7 0H18v14.3h-2.8V6.4zm10.9-.3c1.1 0 2.2.4 3.1 1.2L28 10.2c-.3-.5-1.1-.9-1.8-.9-1.8 0-2.7 1.9-2.7 4.2 0 2.3 1 4.4 2.7 4.4.8 0 1.4-.5 2-1l1.2 2.8c-.8.7-1.7 1.3-3.3 1.3-3.4 0-5.3-3.1-5.3-7.4-.2-4.3 1.9-7.5 5.3-7.5zm7.6 7.5l-2.9-7.2h3.1l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9H40l-2.9 7.2 2.8 7.1h-3l-.9-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3l2.7-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-lit {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23963%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v11.4h4.3v2.9H6.6V6.4zm10.3 0h3.3v14.3h-3.3V6.4zm9.2 2.9H23V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath id%3D%22path1236%22 class%3D%22st0%22 d%3D%22M56.6 61.3c-.2-.5-.6-.9-1-1.3-.1.4-.2.8-.5 1.2L42.6 80.5c-.5.7-1.5.9-2.3.7l-20-5.6c-1.2-.3-2.6-1-2.7-2.4 0-.5 0-.7.3-.9.3-.2.6-.2.9-.1l18.8 5.2c2.7.8 3.5.2 5.5-2.8L54.5 57c.6-.9.7-2 .4-2.9-.3-.9-1.1-1.6-2.1-1.9l-16.5-4.6c-.4-.1-.8-.1-1.2-.1v-.1c-2.5-1.5-3.5 1.3-4.8 2.4-.5.4-1.1.7-1.3 1.1-.2.4-.1.8-.2 1.1-.5 1.1-1.9 2.9-2.6 3.4-.4.3-1 .4-1.3.9-.2.3-.2.9-.3 1.3-.4 1-1.7 2.7-2.6 3.5-.3.3-.8.5-1 .9-.2.3-.1.9-.4 1.2-.6 1-1.8 2.6-2.7 3.5-.5.5-1.1.7-1.3 1.2-.1.2 0 .6-.1.9-.2.5-.4.9-.5 1.3-.5.7-.8 1.7-.7 2.7.2 2.4 2 4.8 4.2 5.4l20 5.6c1.9.5 4.2-.4 5.2-2l11.5-17.7c.6-.8.7-1.9.4-2.8zm-23.1-6.4l.8-1.2c.2-.3.7-.5 1.1-.4L48.6 57c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.5-.4-.3-.8zm-3.3 5l.8-1.2c.2-.3.7-.5 1.1-.4L45.3 62c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.6-.5-.3-.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-log {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v11.4h4.3v2.9H6.6V6.4zm15-.3c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c-.1-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zM36.3 6.1c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.6-7.6 6.5-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14.6 77.2h42.8v6.2H14.6zm0-14.8h42.8v6.2H14.6zm0-15h42.8v6.2H14.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-lua {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.3v11.4h4.3v2.9H6.6V6.4zm9.8 0h3.3V16c0 1.4.6 1.9 1.5 1.9s1.5-.5 1.5-1.9V6.4H26V16c0 3-1.9 4.9-4.7 4.9-2.9 0-4.8-1.9-4.8-4.9V6.4zm15.4 0h3.6L39 20.7h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.9c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.9h2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.9h37v4.3H14zm7 9.6h37v4.3H21zm-7 9.6h37v4.3H14zm7 9.6h37V82H21z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-m2v {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm14.3 12.7c0-5 4.5-5.5 4.5-8.4 0-1-.5-1.4-1.2-1.4-.6 0-1.1.3-1.4.8l-2.2-1.8c.8-1.1 2.3-2.1 4.1-2.1 2.1 0 4.2 1.3 4.2 4.2 0 4.1-4.2 5.4-4.4 7.5h4.6v2.9h-7.9c-.2-.7-.3-1.1-.3-1.7zm9.7-12.7h3.6l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3l1.7-8.1h3.5l-3.9 14.3H35L31.1 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-m3u {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zM22.5 17c.4.4 1.1.7 1.7.7.9 0 1.6-.4 1.6-1.6 0-1-.7-1.5-2.3-1.5h-.9l-.6-1.8 2-2.5c.5-.6.9-1 .9-1s-.4.1-1.1.1h-2.3v-3h7.2V9l-2.6 3.1c2 .5 3.1 2.1 3.1 4.1 0 2.4-1.4 4.8-4.7 4.8-1.3 0-2.5-.4-3.5-1.3l1.5-2.7zm9.3-10.6h3.3V16c0 1.4.6 1.9 1.5 1.9s1.5-.5 1.5-1.9V6.4h3.3V16c0 3-1.9 4.9-4.7 4.9-2.9 0-4.8-1.9-4.8-4.9V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14.6 54.3h22.9c1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2.1-2.1H14.6c-1.2 0-2.1.9-2.1 2.1s.9 2.1 2.1 2.1zm0 11.1h22.9c1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2.1-2.1H14.6c-1.2 0-2.1.9-2.1 2.1s.9 2.1 2.1 2.1zm11 5.9h-11c-1.2 0-2.1.9-2.1 2.1s.9 2.1 2.1 2.1h11c1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2.1-2.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M52.5 53.8c-1.6-.8-3.7-2-4.5-3.7 0-.9-.7-1.6-1.6-1.6-.9 0-1.6.7-1.6 1.6v21.5c-1.7-.9-4.9-.6-7.3.8-3.8 2.1-5.4 6.1-3.8 8.8s6.1 3.3 9.9 1.2c2.6-1.5 4.4-3.9 4.5-6.3V57.6c5.4 0 8.7 2.2 7.5 7.5-.2 1-.6 1.9-1 2.9-.2.3-.2.7.1 1 .3.3.8.2 1.2-.2 2-2 3.3-4.6 3.4-7.5-.1-3.8-3.7-6-6.8-7.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-m3u8 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfont-family%3A%26apos%3BMuseoSansCond-700%26apos%3B%7D.st3%7Bfont-size%3A20px%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6z%22%2F%3E%3Ctext transform%3D%22matrix(.85 0 0 1 5.517 20.693)%22 class%3D%22st1 st2 st3%22%3EM3U8%3C%2Ftext%3E%3Cpath class%3D%22st0%22 d%3D%22M14.6 54.3h22.9c1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2.1-2.1H14.6c-1.2 0-2.1.9-2.1 2.1s.9 2.1 2.1 2.1zm0 11.1h22.9c1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2.1-2.1H14.6c-1.2 0-2.1.9-2.1 2.1s.9 2.1 2.1 2.1zm11 5.9h-11c-1.2 0-2.1.9-2.1 2.1s.9 2.1 2.1 2.1h11c1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2.1-2.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M52.5 53.8c-1.6-.8-3.7-2-4.5-3.7 0-.9-.7-1.6-1.6-1.6-.9 0-1.6.7-1.6 1.6v21.5c-1.7-.9-4.9-.6-7.3.8-3.8 2.1-5.4 6.1-3.8 8.8s6.1 3.3 9.9 1.2c2.6-1.5 4.4-3.9 4.5-6.3V57.6c5.4 0 8.7 2.2 7.5 7.5-.2 1-.6 1.9-1 2.9-.2.3-.2.7.1 1 .3.3.8.2 1.2-.2 2-2 3.3-4.6 3.4-7.5-.1-3.8-3.7-6-6.8-7.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-m4a {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zM21 15.2l3.7-8.8h4.2v8.1h1.2v3h-1.2v3.2h-3.2v-3.2H21v-2.3zm4.7-.7v-3.4c0-.8.1-1.3.1-1.3s-.1.6-.3 1.2L24 14.5h1.7zm9.5-8.1h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zM38 15l-.6-2.8c-.2-1-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5L36 15h2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-m4r {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zM21 15.2l3.7-8.8h4.2v8.1h1.2v3h-1.2v3.2h-3.2v-3.2H21v-2.3zm4.7-.7v-3.4c0-.8.1-1.3.1-1.3s-.1.6-.3 1.2L24 14.5h1.7zm7.1-8.1h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8H36v4.8h-3.3V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3H36V13h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M18.2 55c-.6 1.5.6 6 .6 6 2.3 6.4 7.7 11.9 7.7 11.9 5.3 5.5 10.6 8.9 15.3 10 4.7 1.1 5.6-.8 5.6-.8s3.9-3.8 5-5.1c1.1-1.4-.3-2.2-.3-2.2s-6.8-4.1-7.9-4.5c-1.1-.5-1.7.3-2.4.9s-2.1 1.9-2.1 1.9c-.8.1-2.3-.5-4.7-2.4s-5.3-5.5-6.1-6.8c-.8-1.2-.8-2.5-.8-2.5s1-.8 2-1.9c1-1.1.7-2.1.7-2.1l-3.1-5.7c-1.9-4-2.4-3.2-2.4-3.2-1.3.5-2.4 1.5-3.1 2.2-.5.5-3.2 2.8-4 4.3zm27 8.5c.8 0 1.5-.6 1.5-1.5 0-4.4-3.6-8.2-8.2-8.2-.8 0-1.5.6-1.5 1.5 0 .8.6 1.5 1.5 1.5 2.8 0 5.1 2.3 5.1 5.1 0 .9.8 1.6 1.6 1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M39.2 49.1c-.8 0-1.5.6-1.5 1.5 0 .8.6 1.5 1.5 1.5 5.1 0 9.2 4.1 9.2 9.2 0 .8.6 1.5 1.5 1.5s1.5-.6 1.5-1.5c0-6.7-5.5-12.2-12.2-12.2zm-2 8.9c-.8 0-1.5.6-1.5 1.5s.6 1.5 1.5 1.5c1.3 0 2.4 1.1 2.4 2.4 0 .8.6 1.5 1.5 1.5.8 0 1.5-.6 1.5-1.5-.1-3-2.5-5.4-5.4-5.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-m4v {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm14.4 8.8l3.7-8.8h4.2v8.1h1.2v3h-1.2v3.2h-3.2v-3.2h-4.7v-2.3zm4.7-.7v-3.4c0-.8.1-1.3.1-1.3s-.1.6-.3 1.2l-1.4 3.5h1.6zm6-8.1h3.6l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3l1.7-8.1h3.5l-3.9 14.3h-3.3L32.2 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-master {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M7.6 70.4h3.3l1.2 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.2-6h3.3l.8 14.3h-2.7l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.8 4.1h-2.9l-.8-4.1c-.2-.9-.4-2.4-.4-2.4s.1 1.3 0 2.4l-.4 6.4H6.8l.8-14.3zm14.9 0h3.2l3.2 14.3h-3l-.5-3h-2.7l-.5 3h-3l3.3-14.3zM25 79l-.5-2.8c-.2-.9-.4-2.5-.4-2.5H24s-.2 1.5-.4 2.5l-.4 2.8H25zm5.9 1.7c.5.6 1.3 1.2 2.1 1.2s1.2-.6 1.2-1.2c0-2-4.3-2.1-4.3-6.2 0-2.4 1.5-4.3 4.1-4.3 1.1 0 2.2.3 3.1 1L36 74.1c-.4-.4-1.3-.9-1.9-.9-.8 0-1.2.6-1.2 1.2 0 2.1 4.3 2 4.3 6.1 0 2.3-1.3 4.4-4 4.4-1.3 0-2.6-.5-3.6-1.4l1.3-2.8zM41 73.3h-2.8v-2.9h8.6v2.9H44v11.4h-3V73.3zm7.4-2.9h6.5v2.9h-3.5V76h2.8v2.9h-2.8v2.9H55v2.9h-6.6V70.4zm8.5 0H61c.5 0 1.2.1 1.7.4 1.3.6 2.2 2.1 2.2 4 0 1.7-.7 3.3-1.8 4 0 0 .2.2.4.9l2.1 5h-3.2l-1.8-4.8h-.7v4.8h-3V70.4zm3.6 6.6c.8 0 1.4-.7 1.4-1.9 0-.7-.2-1.2-.5-1.5-.2-.2-.5-.3-.8-.3h-.7V77h.6z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-md {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A.25%3Bstroke-miterlimit%3A10%7D.st3%7Bfont-family%3A%26apos%3BMuseoSansRounded-700%26apos%3B%7D.st4%7Bfont-size%3A49px%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.1 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Ctext transform%3D%22translate(18.334 82.333)%22 class%3D%22st2 st3 st4%22%3E%23%3C%2Ftext%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mdb {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm14.1 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm8.1-11.4h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mdf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.1 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mid {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.1 0h3.3v14.3h-3.3V6.4zm6.9 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-midi {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm13.6 0H24v14.3h-3.3V6.4zm5.4 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm7.7-11.4h3.3v14.3h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mkv {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm14.6 0H25v5.5h.6l2.3-5.5h3.5l-2.9 6.8 3 7.4h-3.7l-2.3-5.8H25v5.8h-3.3V6.4zm10.7 0H36l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L40 6.4h3.5l-3.9 14.3h-3.3L32.4 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mobi {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23963%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7 6.4h3.3l1.2 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.2-6h3.3l.8 14.3H15l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.8 4.1h-2.9l-.8-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4H6.1L7 6.4zm16.9-.3c3.4 0 5.3 3.1 5.3 7.3 0 4.2-1.9 7.5-5.3 7.5s-5.3-3.2-5.3-7.5c.1-4.1 1.9-7.3 5.3-7.3zm0 11.7c1.5 0 2.2-1.8 2.2-4.3s-.7-4.2-2.2-4.2c-1.5 0-2.2 1.7-2.2 4.2s.7 4.3 2.2 4.3zm6.7-11.4h3.8c2.2 0 3.8 1.3 3.8 3.7 0 1.2-.5 2.4-1.5 3 1.5.5 1.9 1.9 1.9 3.2 0 3.1-1.8 4.3-4 4.3h-4V6.4zm3.8 5.6c.6 0 .8-.6.8-1.4s-.3-1.3-.9-1.3h-.7V12h.8zm.2 5.8c.7 0 1-.7 1-1.6 0-.9-.3-1.5-1-1.5h-1.1v3.1h1.1zM40 6.4h3v14.3h-3V6.4z%22%2F%3E%3Cpath id%3D%22path1236%22 class%3D%22st0%22 d%3D%22M56.6 61.3c-.2-.5-.6-.9-1-1.3-.1.4-.2.8-.5 1.2L42.6 80.5c-.5.7-1.5.9-2.3.7l-20-5.6c-1.2-.3-2.6-1-2.7-2.4 0-.5 0-.7.3-.9.3-.2.6-.2.9-.1l18.8 5.2c2.7.8 3.5.2 5.5-2.8L54.5 57c.6-.9.7-2 .4-2.9-.3-.9-1.1-1.6-2.1-1.9l-16.5-4.6c-.4-.1-.8-.1-1.2-.1v-.1c-2.5-1.5-3.5 1.3-4.8 2.4-.5.4-1.1.7-1.3 1.1-.2.4-.1.8-.2 1.1-.5 1.1-1.9 2.9-2.6 3.4-.4.3-1 .4-1.3.9-.2.3-.2.9-.3 1.3-.4 1-1.7 2.7-2.6 3.5-.3.3-.8.5-1 .9-.2.3-.1.9-.4 1.2-.6 1-1.8 2.6-2.7 3.5-.5.5-1.1.7-1.3 1.2-.1.2 0 .6-.1.9-.2.5-.4.9-.5 1.3-.5.7-.8 1.7-.7 2.7.2 2.4 2 4.8 4.2 5.4l20 5.6c1.9.5 4.2-.4 5.2-2l11.5-17.7c.6-.8.7-1.9.4-2.8zm-23.1-6.4l.8-1.2c.2-.3.7-.5 1.1-.4L48.6 57c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.5-.4-.3-.8zm-3.3 5l.8-1.2c.2-.3.7-.5 1.1-.4L45.3 62c.4.1.5.5.3.8l-.8 1.2c-.2.3-.7.5-1.1.4l-13.2-3.7c-.4-.1-.6-.5-.3-.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mov {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7 6.4h3.3l1.2 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.2-6h3.3l.8 14.3H15l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.8 4.1h-2.9l-.8-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4H6.1L7 6.4zm18.3-.3c3.4 0 5.3 3.1 5.3 7.3 0 4.2-1.9 7.5-5.3 7.5S20 17.7 20 13.4c0-4.1 1.9-7.3 5.3-7.3zm0 11.7c1.5 0 2.2-1.8 2.2-4.3s-.7-4.2-2.2-4.2S23 11 23 13.5s.7 4.3 2.3 4.3zM32 6.4h3.2l1.5 8.1c.2.9.3 2.3.3 2.3s.1-1.4.3-2.3l1.5-8.1H42l-3.5 14.3h-3L32 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mp2 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.1 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm7.6 5.7c0-5 4.5-5.5 4.5-8.4 0-1-.5-1.4-1.2-1.4-.6 0-1.1.3-1.4.8l-2.2-1.8c.8-1.1 2.3-2.1 4.1-2.1 2.1 0 4.2 1.3 4.2 4.2 0 4.1-4.2 5.4-4.4 7.5h4.6v2.9H34c-.3-.7-.3-1.1-.3-1.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mp3 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.1 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm8.7 3.6c.4.4 1.1.7 1.7.7.9 0 1.6-.4 1.6-1.6 0-1-.7-1.5-2.3-1.5h-.9l-.7-1.8 2-2.5c.5-.6.9-1 .9-1s-.4.1-1.1.1h-2.3v-3h7.2V9l-2.6 3.1c2 .5 3.1 2.1 3.1 4.1 0 2.4-1.4 4.8-4.7 4.8-1.3 0-2.5-.4-3.5-1.3l1.6-2.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mp4 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.1 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm6.8 1.8l3.7-8.8h4.2v8.1H42v3h-1.2v3.2h-3.2v-3.2h-4.7v-2.3zm4.7-.7v-3.4c0-.8.1-1.3.1-1.3s-.1.6-.3 1.2L36 14.5h1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mpa {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm14.6 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H25v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H25v4.1h.6zm9.1-7h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.6 2.8h2.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mpd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm14.1 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm6.8-7h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zM36 17.8c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.1 51.3l21.3-4.1V83l-21.3-3.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M53.3 79.5H35.2c-.9 0-1.6-.7-1.6-1.6V52.4c0-.9.7-1.6 1.6-1.6h18.1c.9 0 1.6.7 1.6 1.6v25.5c0 .9-.7 1.6-1.6 1.6zM35.2 52.3c-.1 0-.2.1-.2.2V78c0 .1.1.2.2.2h18.1c.1 0 .2-.1.2-.2V52.4c0-.1-.1-.2-.2-.2 0 .1-18.1.1-18.1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M50.7 66.4h-2.4V58H37.2v-2.4h13.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M49.4 68.5l-4.3-4.7h8.5z%22%2F%3E%3Cpath transform%3D%22rotate(-45.001 42.925 71.003)%22 class%3D%22st0%22 d%3D%22M39.7 67.8h6.5v6.5h-6.5z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M30.4 59.7c-.4-.4-.8-.6-1.4-.8-.5-.2-1.2-.1-1.8-.1-1.2 0-3.3.2-3.3.2l-.1 11.6 2.2.2v-4.1s1.3.2 2.4-.1c.6-.2 1.2-.5 1.5-.8.4-.4.7-.8.9-1.2.3-.6.4-1.2.4-2.1.2-1.1-.1-2.1-.8-2.8zm-1.7 4c-.4.9-1.5.9-1.5.9H26v-3.7s.8-.1 1.4 0c.3.1.6.2.8.3.6.5.9 1.7.5 2.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mpe {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.1 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm7.8-7h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9h-7.4V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mpeg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.8-34.6h2.9l1.1 6c.2.9.3 2.4.3 2.4s.2-1.5.3-2.4l1.1-6h2.9l.7 14.3h-2.4l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.7 4.1H9.9l-.7-4.1c-.2-.9-.4-2.4-.4-2.4s.1 1.3 0 2.4l-.3 6.4H6l.8-14.3zm11.2 0h3.6c2.1 0 3.5 2 3.5 4.9 0 2.9-1.4 5-3.5 5h-1v4.4H18V6.4zm3.2 7c.8 0 1.3-.9 1.3-2.1s-.5-2-1.2-2h-.5v4.1h.4zm5.4-7h5.7v2.9h-3.1V12h2.5v2.9h-2.5v2.9h3.3v2.9h-5.9V6.4zm12-.3c1.1 0 2.3.4 3.2 1.3l-1.1 2.8c-.4-.6-1.1-.9-1.9-.9-1.8 0-2.5 1.9-2.5 4.2 0 2.6 1 4.3 2.3 4.3.5 0 1-.2 1.4-.6v-1.7h-1.2v-2.9h3.5v8.1h-2v-.9c-.4.7-1.3 1.2-2.2 1.2-2.2 0-4.5-2.7-4.5-7.3 0-4.5 1.9-7.6 5-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mpg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7 6.4h3.5l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.5l.9 14.3h-2.9l-.5-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.8 4.1h-3l-.8-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4L9 20.7H6.1L7 6.4zm14.3 0h4.3c2.5 0 4.1 2 4.1 4.9 0 2.9-1.7 5-4.1 5h-1.2v4.4h-3.1V6.4zm3.7 7c1 0 1.5-.9 1.5-2.1s-.6-2-1.5-2h-.6v4.1h.6zm12.9-7.3c1.3 0 2.8.4 3.7 1.3l-1.3 2.8c-.5-.6-1.3-.9-2.2-.9-2.1 0-3 1.9-3 4.2 0 2.6 1.1 4.3 2.7 4.3.6 0 1.2-.2 1.6-.6v-1.7H38v-2.9h4.1v8.1h-2.4v-.9c-.5.7-1.5 1.2-2.6 1.2-2.6 0-5.3-2.7-5.3-7.3.1-4.5 2.5-7.6 6.1-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mpga {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7 6.5h2.2l1.6 6.9c.2.9.4 2.2.4 2.2s.2-1.3.4-2.2l1.6-6.9h2.2l.7 14.2h-1.9l-.4-7.9v-2.2s-.2 1.4-.4 2.3l-1.3 5.4h-2L9 12.9c-.2-.8-.4-2.3-.4-2.3h-.1s.1 1.3 0 2.2l-.4 7.9H6.2L7 6.5zm11 0h3.4c2.1 0 3.5 1.9 3.5 4.6s-1.4 4.7-3.5 4.7H20v4.9h-2V6.5zm3 7.1c1.1 0 1.8-1 1.8-2.5s-.7-2.5-1.7-2.5h-1v5h.9zm9.8-7.4c1.1 0 2.3.4 3.1 1.2L33 9.6c-.5-.6-1.3-1-2.2-1-2 0-3.1 2.1-3.1 5 0 3.1 1.3 5 2.9 5 .7 0 1.4-.3 1.9-1v-2.2h-1.3v-2.2h3.1v7.5h-1.6v-1c-.5.8-1.4 1.3-2.5 1.3-2.4 0-4.6-2.7-4.6-7.3.1-4.5 2.1-7.5 5.2-7.5zm7.4.3h2.2l3.1 14.2h-2l-.7-3.7h-2.9l-.7 3.7h-2l3-14.2zm2.2 8.5l-.7-3.8c-.2-.8-.4-2.2-.4-2.2s-.2 1.4-.3 2.2l-.8 3.8h2.2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mpp {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%232d7136%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.1 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm7.8-7h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.1 52.3l21.3-4.1V84l-21.3-3.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M53.3 80.5H35.2c-.9 0-1.6-.7-1.6-1.6V53.4c0-.9.7-1.6 1.6-1.6h18.1c.9 0 1.6.7 1.6 1.6v25.5c0 .9-.7 1.6-1.6 1.6zM35.2 53.3c-.1 0-.2.1-.2.2V79c0 .1.1.2.2.2h18.1c.1 0 .2-.1.2-.2V53.4c0-.1-.1-.2-.2-.2 0 .1-18.1.1-18.1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M50.7 67.4h-2.4V59H37.2v-2.4h13.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M49.4 69.5l-4.3-4.7h8.5z%22%2F%3E%3Cpath transform%3D%22rotate(-45.001 42.925 72.003)%22 class%3D%22st0%22 d%3D%22M39.7 68.8h6.5v6.5h-6.5z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M30.4 60.7c-.4-.4-.8-.6-1.4-.8-.5-.2-1.2-.1-1.8-.1-1.2 0-3.3.2-3.3.2l-.1 11.6 2.2.2v-4.1s1.3.2 2.4-.1c.6-.2 1.2-.5 1.5-.8.4-.4.7-.8.9-1.2.3-.6.4-1.2.4-2.1.2-1.1-.1-2.1-.8-2.8zm-1.7 4c-.4.9-1.5.9-1.5.9H26v-3.7s.8-.1 1.4 0c.3.1.6.2.8.3.6.5.9 1.7.5 2.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-mpt {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%232d7136%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.1 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm10.1-4.1H33V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.1 52.3l21.3-4.1V84l-21.3-3.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M53.3 80.5H35.2c-.9 0-1.6-.7-1.6-1.6V53.4c0-.9.7-1.6 1.6-1.6h18.1c.9 0 1.6.7 1.6 1.6v25.5c0 .9-.7 1.6-1.6 1.6zM35.2 53.3c-.1 0-.2.1-.2.2V79c0 .1.1.2.2.2h18.1c.1 0 .2-.1.2-.2V53.4c0-.1-.1-.2-.2-.2 0 .1-18.1.1-18.1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M50.7 67.4h-2.4V59H37.2v-2.4h13.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M49.4 69.5l-4.3-4.7h8.5z%22%2F%3E%3Cpath transform%3D%22rotate(-45.001 42.925 72.003)%22 class%3D%22st0%22 d%3D%22M39.7 68.8h6.5v6.5h-6.5z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M30.4 60.7c-.4-.4-.8-.6-1.4-.8-.5-.2-1.2-.1-1.8-.1-1.2 0-3.3.2-3.3.2l-.1 11.6 2.2.2v-4.1s1.3.2 2.4-.1c.6-.2 1.2-.5 1.5-.8.4-.4.7-.8.9-1.2.3-.6.4-1.2.4-2.1.2-1.1-.1-2.1-.8-2.8zm-1.7 4c-.4.9-1.5.9-1.5.9H26v-3.7s.8-.1 1.4 0c.3.1.6.2.8.3.6.5.9 1.7.5 2.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-msi {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%234d1b9b%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%234d1b9b%3Bstroke%3A%234d1b9b%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.8 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10-10.3h3.3v14.3h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M30.9 999.1c-.1 0-.2 0-.3.1l-14.3 6.5c-.5.2-.6.9-.3 1.3l4.4 5.2-4.4 5.2c-.3.4-.2 1.1.3 1.3l4.4 2v8.6c0 .3.2.6.5.7l14.7 6.5c.2.1.5.1.7 0l14.7-6.5c.3-.1.5-.4.5-.7v-8.6l4.4-2c.5-.2.6-.9.3-1.3l-4.4-5.2 4.4-5.2c.3-.4.2-1.1-.3-1.3l-14.3-6.5c-.1-.1-.3-.1-.4-.1-.2 0-.4.1-.5.3l-4.7 5.1-4.7-5.1c-.2-.2-.5-.3-.7-.3zm-.1 1.8l4.1 4.4-13.1 5.8-3.8-4.4 12.8-5.8zm11 0l12.8 5.8-3.8 4.4-13.1-5.8 4.1-4.4zm-5.5 5.6l12.7 5.6-12.7 5.6-12.7-5.6 12.7-5.6zm-14.5 6.6l13.1 5.8-4.1 4.4-12.8-5.8 3.8-4.4zm28.9 0l3.8 4.4-12.8 5.8-4.1-4.4 13.1-5.8zm-15.2 7.7v13.8l-13-5.8v-7.4l8.2 3.8c.3.1.7.1.9-.2l3.9-4.2zm1.6 0l3.9 4.2c.2.3.6.3.9.2l8.2-3.8v7.4l-13 5.8v-13.8z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-msu {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2355486d%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%2355486d%3Bstroke%3A%2355486d%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM7.1 6.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6H18l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H11l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3zm15.8 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm9.9-10.3H36V16c0 1.4.6 1.9 1.5 1.9S39 17.4 39 16V6.4h3.3V16c0 3-1.9 4.9-4.7 4.9-2.9 0-4.8-1.9-4.8-4.9V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M30.9 999.1c-.1 0-.2 0-.3.1l-14.3 6.5c-.5.2-.6.9-.3 1.3l4.4 5.2-4.4 5.2c-.3.4-.2 1.1.3 1.3l4.4 2v8.6c0 .3.2.6.5.7l14.7 6.5c.2.1.5.1.7 0l14.7-6.5c.3-.1.5-.4.5-.7v-8.6l4.4-2c.5-.2.6-.9.3-1.3l-4.4-5.2 4.4-5.2c.3-.4.2-1.1-.3-1.3l-14.3-6.5c-.1-.1-.3-.1-.4-.1-.2 0-.4.1-.5.3l-4.7 5.1-4.7-5.1c-.2-.2-.5-.3-.7-.3zm-.1 1.8l4.1 4.4-13.1 5.8-3.8-4.4 12.8-5.8zm11 0l12.8 5.8-3.8 4.4-13.1-5.8 4.1-4.4zm-5.5 5.6l12.7 5.6-12.7 5.6-12.7-5.6 12.7-5.6zm-14.5 6.6l13.1 5.8-4.1 4.4-12.8-5.8 3.8-4.4zm28.9 0l3.8 4.4-12.8 5.8-4.1-4.4 13.1-5.8zm-15.2 7.7v13.8l-13-5.8v-7.4l8.2 3.8c.3.1.7.1.9-.2l3.9-4.2zm1.6 0l3.9 4.2c.2.3.6.3.9.2l8.2-3.8v7.4l-13 5.8v-13.8z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-nef {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.5l2.4 6.6c.4 1 .7 2.4.7 2.4h.1s-.2-1.5-.2-2.4V6.4h3.1v14.3h-3.4l-2.5-6.6c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6H6.6V6.4zm13.3 0h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9h-7.4V6.4zm10.5 0h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-nes {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ff141f%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23ff141f%3Bstroke%3A%23ff141f%3Bstroke-width%3A.75%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h3.5l2.4 6.6c.4 1 .7 2.4.7 2.4h.1s-.2-1.5-.2-2.4V6.4h3.1v14.3h-3.4l-2.5-6.6c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6H6.6V6.4zm13.3 0h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9h-7.4V6.4zm11.2 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M57.8 58.2H25.2v-7.1h-2.3v7.1h-8.8c-.6 0-1.1.5-1.1 1.1v19.1c0 .6.5 1.1 1.1 1.1h43.7c.6 0 1.1-.5 1.1-1.1V59.3c0-.6-.5-1.1-1.1-1.1zm-1.1 19.1H15.3V60.5h41.4v16.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M29.8 73.3h2.3c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1h-2.3c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1zm6.3 0h2.3c.6 0 1.1-.5 1.1-1.1s-.5-1.1-1.1-1.1h-2.3c-.6 0-1.1.5-1.1 1.1s.5 1.1 1.1 1.1zm-16.4 0H22v-2.7h2.8v-2.3H22v-2.7h-2.3v2.7H17v2.3h2.7z%22%2F%3E%3Ccircle class%3D%22st2%22 cx%3D%2246.6%22 cy%3D%2270.9%22 r%3D%222.1%22%2F%3E%3Ccircle class%3D%22st2%22 cx%3D%2252.9%22 cy%3D%2270.9%22 r%3D%222.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-odb {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23a03537%3Bstroke%3A%23fff%3Bstroke-width%3A.75%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm5.9-34.9c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zm8.5-11.4h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm8.6-11.4h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M38.5 55.7h1.7c2.5.2 4.5.8 6.5 1.6 3.7-1.7 9.1-.4 12.4.9-4.3-.4-9.3 0-12.2 1.7-2.9-2.4-8.5-3-13.7-2.4 1.4-1 3.1-1.5 5.3-1.8zm-1.3 6.6c-3 .2-5.5 1.2-7.2 2.6-5-2.3-13.7-1.3-17 1.8-.3.2-.6.4-.5.7 2.8-.9 6.3-1.6 9.9-1.3 3.5.3 6.2 1.5 8.2 3.1 3.6-3.3 9-5.1 15.9-5-2.4-1.4-5.8-2.3-9.3-1.9z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-odt {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm5.9-34.9c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zm9-11.4h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zM25 17.8c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm10.6-8.5h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M43.4 59.6h15.8v2.5H43.4zm-30.9 6.9h46.7v2.8H12.5zm0 6.8h46.7v2.8H12.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M38.7 48.2h1.7c2.6.2 4.6.8 6.6 1.6 3.8-1.7 9.2-.4 12.6.9-4.3-.4-9.4 0-12.4 1.7-3-2.4-8.6-3.1-13.9-2.4 1.5-1 3.3-1.6 5.4-1.8zm-1.2 6.5c-3.1.2-5.6 1.2-7.3 2.6C25.1 55 16.3 56 13 59.1c-.3.2-.6.4-.5.7 2.9-.9 6.4-1.6 10-1.3 3.6.3 6.3 1.5 8.3 3.1 3.7-3.3 9.2-5.2 16.1-5.1-2.4-1.1-5.9-2-9.4-1.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M12.5 80h46.7v2.8H12.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ogg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm5.9-34.9c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zM25.5 6.1c1.4 0 2.9.4 3.9 1.3L28 10.2c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.7-7.6 6.5-7.6zm12.5 0c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1H40v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3 0-4.5 2.4-7.6 6.3-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ogv {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm5.9-34.9c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zM26.1 6.1c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.7-7.6 6.5-7.6zm5.9.3h3.6l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3l1.7-8.1h3.5l-3.9 14.3h-3.3L32 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ost {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231d6fb5%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm5.9-34.9c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zm9.7-1.1c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm12.2-7.4h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.9 62.1c-1.5.2-2.7 1.8-2.7 3.5s1.2 3.4 2.7 3.5c1.5.2 2.7-1.4 2.7-3.5s-1.2-3.7-2.7-3.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M16.4 51.9v27.7L38 83.5V47.7l-21.6 4.2zm10.5 19.4c-2.4-.3-4.3-2.9-4.3-5.7 0-2.9 1.9-5.4 4.3-5.7s4.3 2.3 4.3 5.7c0 3.5-1.9 6-4.3 5.7zm28.2-15.2L43.2 66 40 63.4v-8.2h15.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M55.1 58l-11.9 9.9-3.2-2.6v11.1h15.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-otf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2336454d%7D.st1%7Bfill%3A%23fff%7D.st2%7Benable-background%3Anew%7D.st3%7Bfill%3A%237291a1%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm5.9-34.9c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zm10.5-8.5h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3zm9.2-2.9h7.1v2.9h-3.8v3.1H38v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st3%22 d%3D%22M28.1 68.3h-8.9l-1.1 2.4c-.3.8-.5 1.4-.5 2 0 .7.3 1.2.9 1.5.3.2 1.2.3 2.5.4v.7h-8.4v-.7c.9-.1 1.6-.5 2.2-1.1.6-.6 1.3-1.8 2.1-3.7l9-19.4h.4l9.1 19.9c.9 1.9 1.6 3.1 2.1 3.6.4.4 1 .6 1.8.6v.7H27.2v-.7h.5c1 0 1.7-.1 2.1-.4.3-.2.4-.5.4-.8 0-.2 0-.4-.1-.7 0-.1-.2-.6-.6-1.3l-1.4-3zm-.6-1.3l-3.7-8.4-3.9 8.4h7.6z%22%2F%3E%3C%2Fg%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st0%22 d%3D%22M58.2 59.2l-3.6 11.9-.4 1.5c0 .2-.1.3-.1.4 0 .1.1.3.2.4.1.1.2.2.3.2.3 0 .6-.2 1.1-.6.2-.2.6-.7 1.3-1.6l.6.3c-.9 1.6-1.8 2.7-2.8 3.4-1 .7-2.1 1.1-3.2 1.1-.7 0-1.2-.2-1.6-.5-.4-.4-.6-.8-.6-1.3s.2-1.3.6-2.6l.4-1.5c-1.4 2.4-2.8 4.1-4.1 5.1-.8.6-1.6.9-2.4.9-1.1 0-2-.5-2.5-1.4s-.8-1.9-.8-3.1c0-1.7.5-3.6 1.6-5.8 1.1-2.2 2.5-3.9 4.2-5.3 1.4-1.1 2.8-1.6 4-1.6.7 0 1.2.2 1.7.6.4.4.7 1.1.9 2.1l.7-2.2 4.5-.4zm-5.9 3.5c0-1-.2-1.7-.5-2.1-.2-.3-.5-.4-.9-.4s-.8.2-1.2.5c-.8.7-1.7 2.2-2.7 4.5-1 2.3-1.4 4.2-1.4 5.9 0 .6.1 1.1.3 1.4.2.3.5.4.7.4.6 0 1.1-.3 1.7-.9.8-.9 1.6-2 2.2-3.2 1.2-2.4 1.8-4.4 1.8-6.1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ott {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm5.9-34.9c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zm10.5-8.5h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3zm11.5 0h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M43.4 59.6h15.8v2.5H43.4zm-30.9 6.9h46.7v2.8H12.5zm0 6.8h46.7v2.8H12.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M38.7 48.2h1.7c2.6.2 4.6.8 6.6 1.6 3.8-1.7 9.2-.4 12.6.9-4.3-.4-9.4 0-12.4 1.7-3-2.4-8.6-3.1-13.9-2.4 1.5-1 3.3-1.6 5.4-1.8zm-1.2 6.5c-3.1.2-5.6 1.2-7.3 2.6C25.1 55 16.3 56 13 59.1c-.3.2-.6.4-.5.7 2.9-.9 6.4-1.6 10-1.3 3.6.3 6.3 1.5 8.3 3.1 3.7-3.3 9.2-5.2 16.1-5.1-2.4-1.1-5.9-2-9.4-1.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M12.5 80h46.7v2.8H12.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ovf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%234d1b9b%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm5.9-34.9c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zm7.5-11.4H23l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L27 6.4h3.5l-3.9 14.3h-3.3L19.4 6.4zm13.5 0H40v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M56.5 76.6c0-1.6-1.3-2.9-2.9-2.9H17.7c-1.6 0-2.9 1.3-2.9 2.9v4.1c0 1.6 1.3 2.9 2.9 2.9h35.9c1.6 0 2.9-1.3 2.9-2.9v-4.1zM41 80.4c-.9 0-1.7-.7-1.7-1.7S40.1 77 41 77s1.7.7 1.7 1.7-.7 1.7-1.7 1.7zm5.1 0c-.9 0-1.7-.7-1.7-1.7s.7-1.7 1.7-1.7c.9 0 1.7.7 1.7 1.7s-.8 1.7-1.7 1.7zm5 0c-.9 0-1.7-.7-1.7-1.7s.7-1.7 1.7-1.7c.9 0 1.7.7 1.7 1.7s-.8 1.7-1.7 1.7zM17.7 72h35.9c.8 0 1.6.2 2.2.6l-3.5-7.3c-1-2.1-2.6-2.9-4.2-2.9h-3.9l-5.6 5.8c-.4.4-.9.7-1.4.9-.5.2-1.1.3-1.6.3-.6 0-1.1-.1-1.6-.3h-.2c-.4-.2-.8-.5-1.2-.8l-5.6-6h-3.9c-1.6 0-3.1.9-4.2 2.9l-3.5 7.3c.7-.3 1.4-.5 2.3-.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M44 59.6c.2-.2.3-.4.5-.7.1-.3.2-.5.2-.9 0-.3-.1-.6-.2-.8-.1-.3-.3-.5-.5-.7-.2-.2-.5-.4-.7-.5-.2-.1-.5-.2-.8-.2s-.6.1-.8.2c-.3.1-.5.3-.7.5l-3.2 3.2v-10c0-.3-.1-.6-.2-.8-.1-.3-.3-.5-.5-.7-.2-.2-.4-.4-.7-.5-.2-.1-.5-.1-.8-.1-.3 0-.6 0-.8.1-.3.1-.5.3-.7.5-.2.2-.4.4-.5.7-.1.3-.2.5-.2.8v10.1l-3.2-3.2c-.2-.2-.4-.4-.7-.5-.2-.1-.5-.2-.8-.2-.3 0-.6.1-.8.2-.2.1-.5.3-.7.5-.2.2-.4.4-.5.7-.1.3-.2.5-.2.8 0 .3.1.6.2.9.1.3.3.5.5.7l6.9 7c.2.2.4.4.7.5.2.1.5.2.8.2.3 0 .6-.1.8-.2.3-.1.5-.3.7-.5l6.9-7.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-p12 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23696%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.7 4.5h2.3v-6.2c0-.5.1-1 .1-1s-.1.3-.4.7l-.6.6-1.9-1.9 3.2-3.7h2.8v11.5H26v2.8h-7.9v-2.8zm10.5 1.2c0-5 4.5-5.5 4.5-8.4 0-1-.5-1.4-1.2-1.4-.6 0-1.1.3-1.4.8l-2.2-1.8c.8-1.1 2.3-2.1 4.1-2.1 2.1 0 4.2 1.3 4.2 4.2 0 4.1-4.2 5.4-4.4 7.5h4.6v2.9H29c-.2-.7-.3-1.1-.3-1.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M35.9 1003.6c2.8 2.8 3.6 6.7 2.6 10.2l14.8 14.8.3 6.6-8.3-.7v-4.2h-4.2v-4.2H37l-5.4-5.4c-3.5 1-7.5.2-10.2-2.6-4-4-4-10.6 0-14.6s10.5-4 14.5.1zm-7.6 2.8c-1.2-1.2-3-1.2-4.2 0-1.2 1.2-1.2 3 0 4.2 1.2 1.2 3 1.2 4.2 0 1.2-1.2 1.2-3.1 0-4.2z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-p7b {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23696%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zM22 10.7c.4-1 .6-1.4.6-1.4h-4.8V6.4H26v2.4l-4.6 11.9H18l4-10zm6.9-4.3h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.1 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M35.9 1003.6c2.8 2.8 3.6 6.7 2.6 10.2l14.8 14.8.3 6.6-8.3-.7v-4.2h-4.2v-4.2H37l-5.4-5.4c-3.5 1-7.5.2-10.2-2.6-4-4-4-10.6 0-14.6s10.5-4 14.5.1zm-7.6 2.8c-1.2-1.2-3-1.2-4.2 0-1.2 1.2-1.2 3 0 4.2 1.2 1.2 3 1.2 4.2 0 1.2-1.2 1.2-3.1 0-4.2z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pages {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231a75ce%7D.st1%7Bfill%3A%23fff%7D.st2%2C.st3%7Bfill%3A%231a75ce%3Bstroke%3A%231a75ce%3Bstroke-width%3A.25%3Bstroke-miterlimit%3A10%7D.st3%7Bfill-opacity%3A0%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A1%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.3-34.6h3.3c1.9 0 3.2 2 3.2 4.9 0 2.9-1.3 5-3.2 5h-.8v4.4H6.3V6.4zm2.9 7c.8 0 1.2-.9 1.2-2.1s-.5-2-1.2-2h-.4v4.1h.4zm6-7h2.6l2.7 14.3h-2.4l-.4-3h-2.2l-.4 3h-2.4l2.5-14.3zm2.1 8.6l-.4-2.8c-.1-.9-.3-2.5-.3-2.5h-.1s-.1 1.5-.3 2.5l-.4 2.8h1.5zm8-8.9c1 0 2.1.4 2.9 1.3l-1 2.8c-.4-.6-1-.9-1.7-.9-1.6 0-2.3 1.9-2.3 4.2 0 2.6.9 4.3 2.1 4.3.5 0 .9-.2 1.3-.6v-1.7h-1.1v-2.9h3.2v8.1h-1.9v-.9c-.4.7-1.2 1.2-2 1.2-2.1 0-4.1-2.7-4.1-7.3-.1-4.5 1.7-7.6 4.6-7.6zm4.7.3h5.3v2.9h-2.9V12h2.3v2.9h-2.3v2.9h3v2.9H30V6.4zm7.1 10.3c.4.6 1 1.2 1.7 1.2s1-.6 1-1.2c0-2-3.5-2.1-3.5-6.2 0-2.4 1.2-4.3 3.4-4.3.9 0 1.8.3 2.5 1l-.9 2.9c-.4-.4-1.1-.9-1.6-.9-.7 0-1 .6-1 1.2 0 2.1 3.5 2 3.5 6.1 0 2.3-1.1 4.4-3.3 4.4-1 0-2.1-.5-3-1.4l1.2-2.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M57.4 81.5l-.1.6-.1.8-41.3-.1-.5-.1-.2-.3-.1-.4.1-.3.4-.3h41.8z%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M57.4 81.5l-.1.6-.1.8-41.3-.1-.5-.1-.2-.3-.1-.4.1-.3.4-.3h41.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M18.1 76.9l1.5 1.6-2 1.4-1 .6h-.4l-.2-.4.7-1 1.4-2.2z%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M18.1 76.9l1.5 1.6-2 1.4-1 .6h-.4l-.2-.4.7-1 1.4-2.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M31.4 61.7l3.3 3.4-2.9 2.9-3.2 2.9-3.2 2.8-2.5 2.2-2.7 1.9-1.6-1.6 1.5-2.2 2.1-2.5 1.6-1.9 2.1-2.2 2.6-2.8 2.9-2.9z%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M31.4 61.7l3.3 3.4-2.9 2.9-3.2 2.9-3.2 2.8-2.5 2.2-2.7 1.9-1.6-1.6 1.5-2.2 2.1-2.5 1.6-1.9 2.1-2.2 2.6-2.8 2.9-2.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M46.6 48l.8.1.5.4.4.7v.9l-.3.8-.4.6v.7l.3.4.1.5-.1.7-6.7 7.2-1.9 2-.7.9-.1.4.1.5-.4.5-.7-.3-.2-.7.1-.7.4-.6 4.7-5 4-4.4.1-.5-.5-.1-2.8 3.1-4.6 4.8-3.3 3.4-3.4-3.1 3.8-4 4.3-4.2 4-3.7 1-.7.7-.4h.8z%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M46.6 48l.8.1.5.4.4.7v.9l-.3.8-.4.6v.7l.3.4.1.5-.1.7-6.7 7.2-1.9 2-.7.9-.1.4.1.5-.4.5-.7-.3-.2-.7.1-.7.4-.6 4.7-5 4-4.4.1-.5-.5-.1-2.8 3.1-4.6 4.8-3.3 3.4-3.4-3.1 3.8-4 4.3-4.2 4-3.7 1-.7.7-.4h.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-part {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M13.7 70.4h4.5c2.6 0 4.4 2 4.4 4.9s-1.7 5-4.4 5H17v4.4h-3.3V70.4zm3.9 7c1 0 1.6-.9 1.6-2.1 0-1.2-.7-2-1.6-2h-.7v4.1h.7zm9.5-7h3.6l3.6 14.3H31l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2zm6.9-8.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8H40v4.8h-3.3V70.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V77h.6zm10.4-3.7H48v-2.9h9.6v2.9h-3.2v11.4h-3.3V73.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2zm7.1 13.1c-.5-.1-.9-.2-1.4-.1-1.1.1-2.3.7-3.4.9-.8.1-1.5-.5-1.6-1.4-.2-2.6-.2-5.3 0-7.9 0-.4-.3-.6-.6-.6-3-.1-5.9.2-9 .9-.8.2-1.4.9-1.4 1.6.1 1.6 1.2 3.4.7 5.1-.4 1.5-1.6 2.6-3.2 2.9-1.5.3-3.1-.4-3.9-1.6-1-1.4-.5-3.4-.9-5.1-.2-.8-1-1.2-1.8-1.1-3 .3-5.9 1-8.7 2.1-.4.1-.6.5-.4.8 1.1 2.4 1.9 4.9 2.6 7.5.2.8-.3 1.6-1.1 1.8-1.1.3-2.4.1-3.5.4-.5.1-.9.3-1.3.6-1.4.9-2 2.4-1.8 3.9.2 1.4 1.3 2.6 2.6 3.2 1.7.6 3.2-.5 4.9-.6.8-.1 1.5.5 1.6 1.4.2 2.6.2 5.3 0 7.9 0 .4.3.6.6.6 3 .2 6-.2 9-.9.8-.2 1.4-.9 1.4-1.6-.1-1.7-1.3-3.4-.8-5.2.4-1.4 1.8-2.6 3.2-2.8 1.4-.2 3.1.4 3.9 1.6 1.1 1.4.5 3.5.9 5.2.2.8 1 1.2 1.8 1.1 3-.3 6-.9 8.7-2.1.4-.1.6-.5.4-.8-1.1-2.4-1.9-4.9-2.6-7.5-.2-.8.3-1.6 1.1-1.8 1.6-.4 3.4.1 4.9-1 1.1-.9 1.8-2.4 1.5-3.8.1-1.9-1.1-3.2-2.4-3.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pcd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M18.9 70.4h4.5c2.6 0 4.4 2 4.4 4.9s-1.7 5-4.4 5h-1.2v4.4h-3.3V70.4zm3.9 7c1 0 1.6-.9 1.6-2.1 0-1.2-.7-2-1.6-2h-.7v4.1h.7zm13.7-7.2c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4 0-4.4 2.4-7.4 6.4-7.4zm6.5.2h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H43V70.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pdb {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.1 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pdf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23c11e07%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23c11e07%3Bstroke%3A%23c11e07%3Bstroke-width%3A.75%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4h7.1v2.9h-3.8v3.1H38v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M33.5 998.9c-2.3 0-4.1 1.9-4.1 4.1 0 2.8 1.6 6.3 3.2 9.6-1.3 4-2.7 8.3-4.6 11.9-3.8 1.5-7.2 2.6-9.2 4.3l-.1.1c-.7.8-1.2 1.8-1.2 2.9 0 2.3 1.9 4.1 4.1 4.1 1.1 0 2.2-.4 2.9-1.2 0 0 .1 0 .1-.1 1.5-1.8 3.3-5.1 4.9-8 3.6-1.4 7.5-2.9 11.1-3.8 2.7 2.2 6.6 3.6 9.8 3.6 2.3 0 4.1-1.9 4.1-4.1 0-2.3-1.9-4.1-4.1-4.1-2.6 0-6.3.9-9.1 1.9-2.3-2.2-4.4-4.9-6-7.8 1.1-3.4 2.4-6.7 2.4-9.3-.1-2.3-1.9-4.1-4.2-4.1zm0 2.4c.9 0 1.6.7 1.6 1.6 0 1.2-.7 3.5-1.4 5.9-1-2.4-1.9-4.7-1.9-5.9.1-.8.8-1.6 1.7-1.6zm.7 14.1c1.2 2 2.7 3.8 4.3 5.4-2.4.7-4.8 1.5-7.2 2.4 1.2-2.5 2.1-5.2 2.9-7.8zm16.2 5.3c.9 0 1.6.7 1.6 1.6 0 .9-.7 1.6-1.6 1.6-1.9 0-4.5-.8-6.6-2 2.4-.6 5.1-1.2 6.6-1.2zm-24.5 7.3c-1.2 2.1-2.3 4-3.1 5-.3.3-.6.4-1.1.4-.9 0-1.6-.7-1.6-1.6 0-.4.2-.9.4-1.1.9-.8 3-1.7 5.4-2.7z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pem {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23696%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h7.2v2.9h-3.9V12h3.1v2.9h-3.1v2.9h4.1v2.9h-7.4V6.4zm10.9 0H33l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H33l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1.1-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M49.2 62.2h-2.6v-5C46.6 51.5 42 47 36.4 47s-10.2 4.6-10.2 10.2v5h-2.6c-1 0-1.8.8-1.8 1.8v17.4c0 1 .8 1.8 1.8 1.8h25.6c1 0 1.8-.8 1.8-1.8V63.9c0-.9-.8-1.7-1.8-1.7zM38.6 76.6c.2.6-.3 1.1-.9 1.1H35c-.6 0-1-.6-.9-1.1l.8-3.2c-1-.5-1.7-1.5-1.7-2.8 0-1.7 1.4-3.1 3.1-3.1 1.7 0 3.1 1.4 3.1 3.1 0 1.2-.7 2.3-1.7 2.8l.9 3.2zm2.9-14.4H31.3v-5c0-2.8 2.3-5.1 5.1-5.1s5.1 2.3 5.1 5.1v5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pfx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23696%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4zm12.3 7.2l-3.4-7.2h3.6L32 9.3l.6 1.8s.2-.9.6-1.8l1.2-2.9H38l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.2-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M35.9 1003.6c2.8 2.8 3.6 6.7 2.6 10.2l14.8 14.8.3 6.6-8.3-.7v-4.2h-4.2v-4.2H37l-5.4-5.4c-3.5 1-7.5.2-10.2-2.6-4-4-4-10.6 0-14.6s10.5-4 14.5.1zm-7.6 2.8c-1.2-1.2-3-1.2-4.2 0-1.2 1.2-1.2 3 0 4.2 1.2 1.2 3 1.2 4.2 0 1.2-1.2 1.2-3.1 0-4.2z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pgp {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23696%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm13.6-7.3c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.6-7.6 6.5-7.6zm7.8.3h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M35.9 1003.6c2.8 2.8 3.6 6.7 2.6 10.2l14.8 14.8.3 6.6-8.3-.7v-4.2h-4.2v-4.2H37l-5.4-5.4c-3.5 1-7.5.2-10.2-2.6-4-4-4-10.6 0-14.6s10.5-4 14.5.1zm-7.6 2.8c-1.2-1.2-3-1.2-4.2 0-1.2 1.2-1.2 3 0 4.2 1.2 1.2 3 1.2 4.2 0 1.2-1.2 1.2-3.1 0-4.2z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-php {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h3.3v5.8h3.2V6.4h3.3v14.3h-3.3V15h-3.2v5.7h-3.3V6.4zm13.4 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H35v4.1h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M33.9 73c1.9.7 5 .6 7.2.3.4.9-.2 2.1.2 3.1.2.5.8.9 1.8 1.4.2.1.5.1.7.2l.2.2c.4.3 1.2.8 1.4.8.3.1.6.1.8.1h1c1.4-.1 2.8-.5 3.2-1 .7-.9.3-2.9.2-4.7-.1-1.5-.3-3.5 0-4.7.1-.4.5-.8.7-1.3.8-1.7 1.6-4.5 1.3-7.2-.2-1.2-.8-2.3-.9-3.2 1.9.2 3.7-.2 5.3 0 1 .1 1.8.8 2.7.7.2-.5.8-.8.8-1.4.1-.7-.2-1.5-.5-2-1.3-.2-2.3 1-3.6 1.1-.4 0-.9-.1-1.4-.2-1.5-.1-3.6.3-4.9 0-.9-.2-1.7-1.2-2.6-1.6-.2-.1-.6 0-.8-.2-.3-.1-.5-.3-.7-.3-1-.4-2.1-.8-3.1-.9-1.9-.5-4.5-.5-6.9-.3-.8.1-1.5.5-2.3.3-.6-.1-.7-.5-1.1-.7-1.7-.8-3.4.1-4.5.7-.8.4-1.8 1-2.6 1.1-.8.2-2 0-2.7 0-.9 0-2.1.2-3.1.3-.9.2-2.2.3-2.7.7-1.4.8-1.8 4.5-2.3 6.7-.2.8-.5 1.6-.7 2.4-.3 1.8-.5 3.7-.5 5.4-.1 3.5-.5 8.4 1.3 9.7.4.3 1.7.7 2.1.5.1 0 .6-.5.7-.7.1-.3-.2-.7-.2-1.1 0-.8-.2-1.8-.2-2.6 0-2.1.4-4.4.9-5.3 0-.1.3-.1.3-.2.1-.2 0-.4.2-.5.4-.4 1-.8 1.4-.9 1.2-.5 1.9.1 2.4.8 1 1.3 1.2 3.5 1.3 5.6v1.3c0 .5-.2 1-.2 1.3.3.8 1.7 1.2 2.3 1.6 0 .3.1.7.3.9.3.5.8.8 1.1 1 1.5.8 5.3.3 6-.7.1-.1.2-.2.2-.4.1-.3.3-.6.3-.8.6-1.8-.1-3.4.2-5.3zm-2.1-17.9c-.1.1-.1.1 0 0%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-png {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h3.5l2.4 6.6c.4 1 .7 2.4.7 2.4s-.2-1.5-.2-2.4V6.4h3.1v14.3h-3.4L22 14.1c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6h-3.1V6.4zm19-.3c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.6-7.6 6.5-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-po {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23c93%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23c93%3Bstroke%3A%23c93%3Bstroke-width%3A.75%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm13.1-7.3c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2.1-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2c.1 2.5.8 4.3 2.5 4.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M34.9 68.2c-2.5-2.4-4.7-4.6-6-9.6h8.8V55H29v-4.9h-3.8v5h-8.8v3.7h9s-.1.7-.2 1.3c-1.3 4.9-2.7 8-8.8 11l1.3 3.7c5.7-3 8.7-6.9 10-11.1 1.3 3.2 3.4 5.8 5.8 8.2l1.4-3.7zm11.6-12h-5l-8.8 24.7h3.8l2.5-7.4h10l2.5 7.4h3.8l-8.8-24.7zm-6.2 13.6l3.8-9.8 3.8 9.9-7.6-.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pot {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23c93%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23c93%3Bstroke%3A%23c93%3Bstroke-width%3A.75%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm13.1-7.3c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c0-4.1 2.1-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2c.1 2.5.8 4.3 2.5 4.3zm10.6-8.5H31V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M34.9 68.2c-2.5-2.4-4.7-4.6-6-9.6h8.8V55H29v-4.9h-3.8v5h-8.8v3.7h9s-.1.7-.2 1.3c-1.3 4.9-2.7 8-8.8 11l1.3 3.7c5.7-3 8.7-6.9 10-11.1 1.3 3.2 3.4 5.8 5.8 8.2l1.4-3.7zm11.6-12h-5l-8.8 24.7h3.8l2.5-7.4h10l2.5 7.4h3.8l-8.8-24.7zm-6.2 13.6l3.8-9.8 3.8 9.9-7.6-.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-potx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f57e00%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23f57e00%3Bstroke%3A%23f57e00%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.4-34.6H10c2.1 0 3.5 2 3.5 4.9 0 2.9-1.4 5-3.5 5H9v4.4H6.4V6.4zm3.1 7c.8 0 1.3-.9 1.3-2.1s-.5-2-1.2-2H9v4.1h.5zm9.7-7.3c3 0 4.7 3.1 4.7 7.3 0 4.2-1.7 7.5-4.7 7.5s-4.7-3.2-4.7-7.5c0-4.1 1.7-7.3 4.7-7.3zm0 11.7c1.4 0 2-1.8 2-4.3s-.6-4.2-2-4.2-2 1.7-2 4.2.7 4.3 2 4.3zm7.6-8.5h-2.5V6.4H32v2.9h-2.5v11.4h-2.6V9.3zm8.5 4.3l-2.8-7.2h2.9l.9 2.9c.3.9.4 1.8.4 1.8s.2-.9.5-1.8l.9-2.9H41l-2.8 7.2 2.7 7.1h-2.8l-.9-3c-.2-.9-.4-1.7-.4-1.7s-.2.8-.4 1.7l-.9 3h-2.8l2.6-7.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M53 47.7H19c-1.7 0-3.1 1.4-3.1 3.1v21.8c0 1.7 1.4 3.1 3.1 3.1h14.2L31.8 81h-1.6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2h11.5c.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2H40l-1.4-5.4H53c1.7 0 3.1-1.4 3.1-3.1V50.8c0-1.7-1.4-3.1-3.1-3.1zm.3 25.1H18.7V50.6h34.5l.1 22.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M27.6 63.9h2.8v5.6h-2.8zm4.7-1.8h2.8v7.4h-2.8zm4.6-1.9h2.8v9.3h-2.8zm4.6-1.8h2.8v11.1h-2.8zm-.2-4.1L36.4 57l-3.6-1.2-6.1 3.3.9 1 5.4-2.8 3.6 1.2 5.6-3.1.9 1 2.1-3.5-4.8.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pps {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f57e00%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23f57e00%3Bstroke%3A%23f57e00%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm8.5 3.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.3-.5-1.3-.9-2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M53 47.7H19c-1.7 0-3.1 1.4-3.1 3.1v21.8c0 1.7 1.4 3.1 3.1 3.1h14.2L31.8 81h-1.6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2h11.5c.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2H40l-1.4-5.4H53c1.7 0 3.1-1.4 3.1-3.1V50.8c0-1.7-1.4-3.1-3.1-3.1zm.3 25.1H18.7V50.6h34.5l.1 22.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M27.6 63.9h2.8v5.6h-2.8zm4.7-1.8h2.8v7.4h-2.8zm4.6-1.9h2.8v9.3h-2.8zm4.6-1.8h2.8v11.1h-2.8zm-.2-4.1L36.4 57l-3.6-1.2-6.1 3.3.9 1 5.4-2.8 3.6 1.2 5.6-3.1.9 1 2.1-3.5-4.8.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ppsx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f57e00%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23f57e00%3Bstroke%3A%23f57e00%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.5-34.6h4.1c2.4 0 3.9 2 3.9 4.9 0 2.9-1.6 5-3.9 5H9.5v4.4h-3V6.4zm3.5 7c.9 0 1.5-.9 1.5-2.1s-.6-2-1.4-2h-.6v4.1h.5zm5.7-7h4.1c2.4 0 3.9 2 3.9 4.9 0 2.9-1.6 5-3.9 5h-1.1v4.4h-3V6.4zm3.5 7c.9 0 1.5-.9 1.5-2.1s-.6-2-1.4-2h-.6v4.1h.5zm6.4 3.3c.5.6 1.3 1.2 2.1 1.2s1.2-.6 1.2-1.2c0-2-4.3-2.1-4.3-6.2 0-2.4 1.5-4.3 4.1-4.3 1.1 0 2.2.3 3.1 1l-1.1 2.9c-.4-.4-1.3-.9-1.9-.9-.8 0-1.2.6-1.2 1.2 0 2.1 4.3 2 4.3 6.1 0 2.3-1.3 4.4-4 4.4-1.3 0-2.6-.5-3.6-1.4l1.3-2.8zm9.7-3.1l-3.1-7.2h3.3l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.2l-3.1 7.2 3 7.1h-3.2l-1-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3.2l3.1-7.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M53 47.7H19c-1.7 0-3.1 1.4-3.1 3.1v21.8c0 1.7 1.4 3.1 3.1 3.1h14.2L31.8 81h-1.6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2h11.5c.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2H40l-1.4-5.4H53c1.7 0 3.1-1.4 3.1-3.1V50.8c0-1.7-1.4-3.1-3.1-3.1zm.3 25.1H18.7V50.6h34.5l.1 22.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M27.6 63.9h2.8v5.6h-2.8zm4.7-1.8h2.8v7.4h-2.8zm4.6-1.9h2.8v9.3h-2.8zm4.6-1.8h2.8v11.1h-2.8zm-.2-4.1L36.4 57l-3.6-1.2-6.1 3.3.9 1 5.4-2.8 3.6 1.2 5.6-3.1.9 1 2.1-3.5-4.8.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ppt {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f57e00%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23f57e00%3Bstroke%3A%23f57e00%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.9-7h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm10-4.1h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M53 47.7H19c-1.7 0-3.1 1.4-3.1 3.1v21.8c0 1.7 1.4 3.1 3.1 3.1h14.2L31.8 81h-1.6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2h11.5c.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2H40l-1.4-5.4H53c1.7 0 3.1-1.4 3.1-3.1V50.8c0-1.7-1.4-3.1-3.1-3.1zm.3 25.1H18.7V50.6h34.5l.1 22.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M27.6 63.9h2.8v5.6h-2.8zm4.7-1.8h2.8v7.4h-2.8zm4.6-1.9h2.8v9.3h-2.8zm4.6-1.8h2.8v11.1h-2.8zm-.2-4.1L36.4 57l-3.6-1.2-6.1 3.3.9 1 5.4-2.8 3.6 1.2 5.6-3.1.9 1 2.1-3.5-4.8.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pptm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f57e00%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23f57e00%3Bstroke%3A%23f57e00%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.4-34.6H10c2.1 0 3.5 2 3.5 4.9 0 2.9-1.4 5-3.5 5H9v4.4H6.4V6.4zm3.1 7c.8 0 1.3-.9 1.3-2.1s-.5-2-1.2-2H9v4.1h.5zm5.5-7h3.6c2.1 0 3.5 2 3.5 4.9 0 2.9-1.4 5-3.5 5h-1v4.4H15V6.4zm3.1 7c.8 0 1.3-.9 1.3-2.1s-.5-2-1.2-2h-.5v4.1h.4zm7.3-4.1h-2.5V6.4h7.7v2.9H28v11.4h-2.6V9.3zm6.9-2.9h2.9l1.1 6c.2.9.3 2.4.3 2.4s.2-1.5.3-2.4l1.1-6h3l.7 14.3h-2.4l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.7 4.1h-2.5l-.7-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.1 6.4h-2.4l.7-14.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M53 47.7H19c-1.7 0-3.1 1.4-3.1 3.1v21.8c0 1.7 1.4 3.1 3.1 3.1h14.2L31.8 81h-1.6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2h11.5c.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2H40l-1.4-5.4H53c1.7 0 3.1-1.4 3.1-3.1V50.8c0-1.7-1.4-3.1-3.1-3.1zm.3 25.1H18.7V50.6h34.5l.1 22.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M27.6 63.9h2.8v5.6h-2.8zm4.7-1.8h2.8v7.4h-2.8zm4.6-1.9h2.8v9.3h-2.8zm4.6-1.8h2.8v11.1h-2.8zm-.2-4.1L36.4 57l-3.6-1.2-6.1 3.3.9 1 5.4-2.8 3.6 1.2 5.6-3.1.9 1 2.1-3.5-4.8.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pptx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f57e00%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23f57e00%3Bstroke%3A%23f57e00%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.5-34.6h4.1c2.4 0 3.9 2 3.9 4.9 0 2.9-1.6 5-3.9 5H9.5v4.4h-3V6.4zm3.5 7c.9 0 1.5-.9 1.5-2.1s-.6-2-1.4-2h-.6v4.1h.5zm5.7-7h4.1c2.4 0 3.9 2 3.9 4.9 0 2.9-1.6 5-3.9 5h-1.1v4.4h-3V6.4zm3.5 7c.9 0 1.5-.9 1.5-2.1s-.6-2-1.4-2h-.6v4.1h.5zM27 9.3h-2.8V6.4h8.6v2.9H30v11.4h-3V9.3zm9 4.3l-3.1-7.2h3.3l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.2l-3.1 7.2 3 7.1h-3.2l-1-3c-.1-.9-.3-1.7-.3-1.7s-.2.8-.5 1.7l-1 3H33l3-7.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M53 47.7H19c-1.7 0-3.1 1.4-3.1 3.1v21.8c0 1.7 1.4 3.1 3.1 3.1h14.2L31.8 81h-1.6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2h11.5c.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2H40l-1.4-5.4H53c1.7 0 3.1-1.4 3.1-3.1V50.8c0-1.7-1.4-3.1-3.1-3.1zm.3 25.1H18.7V50.6h34.5l.1 22.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M27.6 63.9h2.8v5.6h-2.8zm4.7-1.8h2.8v7.4h-2.8zm4.6-1.9h2.8v9.3h-2.8zm4.6-1.8h2.8v11.1h-2.8zm-.2-4.1L36.4 57l-3.6-1.2-6.1 3.3.9 1 5.4-2.8 3.6 1.2 5.6-3.1.9 1 2.1-3.5-4.8.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-prop {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M12.6 70.4h4.5c2.6 0 4.4 2 4.4 4.9s-1.7 5-4.4 5h-1.2v4.4h-3.3V70.4zm3.9 7c1 0 1.6-.9 1.6-2.1 0-1.2-.7-2-1.6-2h-.7v4.1h.7zm7.8-7h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.8v4.8h-3.3V70.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V77h.6zm13.6-6.8c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5S36 81.7 36 77.5s2.1-7.3 5.8-7.3zm0 11.6c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2c.1 2.5.8 4.3 2.5 4.3zm9-11.4h4.5c2.6 0 4.4 2 4.4 4.9s-1.7 5-4.4 5h-1.2v4.4h-3.3V70.4zm3.9 7c1 0 1.6-.9 1.6-2.1 0-1.2-.7-2-1.6-2H54v4.1h.7z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ps {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fea500%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm8.6 3.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M27.1 60.2L18 79.4l1.7 1.7L31 69.8c-.4-.9-.3-2 .5-2.8 1-1 2.5-1 3.5 0s1 2.5 0 3.5c-.7.7-1.9.9-2.8.5L20.9 82.3l1.7 1.7 19.2-9.1L46 63.4 38.6 56l-11.5 4.2zm26.3-2.3L44 48.5c-.8-.8-2-.8-2.8 0L39 50.7c-.8.8-.8 2 0 2.8l9.4 9.4c.8.8 2 .8 2.8 0l2.2-2.2c.8-.8.8-2 0-2.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-psd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2303c%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%2303c%3Bstroke%3A%2303c%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm8.6 3.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zM29 6.4h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H29V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M25.9 68.5c-1 0-2-.1-2.8-.3v12.1h-3.8V52.6c1.9-.9 4.5-1.6 7.2-1.6 6.8 0 9.9 3.6 9.9 8.7 0 4.9-3.2 8.8-10.5 8.8zm.6-15.2c-1.3 0-2.5.3-3.4.6V66c.8.1 1.8.2 2.8.2 5 0 6.8-2.9 6.8-6.5 0-3.9-1.8-6.4-6.2-6.4zM46 80.8c-2.2 0-4.7-.6-6.1-1.6l1-2.4c1.3.8 3.1 1.3 4.7 1.3 2.6 0 4.4-1.7 4.4-3.9 0-5.5-9.6-3.3-9.6-10.8 0-3.5 2.8-6.2 7-6.2 2.2 0 4.2.5 5.7 1.6l-1 2.2c-1.2-.8-2.7-1.3-4.2-1.3-2.6 0-3.8 1.6-3.8 3.6 0 5.2 9.7 3.1 9.7 10.8-.1 3.6-3.2 6.7-7.8 6.7z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-psp {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm8.6 3.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zM29 6.4h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4H29V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pst {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231d6fb5%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm8.6 3.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm12.2-7.4h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.9 62.1c-1.5.2-2.7 1.8-2.7 3.5s1.2 3.4 2.7 3.5c1.5.2 2.7-1.4 2.7-3.5s-1.2-3.7-2.7-3.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M16.4 51.9v27.7L38 83.5V47.7l-21.6 4.2zm10.5 19.4c-2.4-.3-4.3-2.9-4.3-5.7 0-2.9 1.9-5.4 4.3-5.7s4.3 2.3 4.3 5.7c0 3.5-1.9 6-4.3 5.7zm28.2-15.2L43.2 66 40 63.4v-8.2h15.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M55.1 58l-11.9 9.9-3.2-2.6v11.1h15.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-pub {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23077265%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm7.8-7h3.3V16c0 1.4.6 1.9 1.5 1.9s1.5-.5 1.5-1.9V6.4h3.3V16c0 3-1.9 4.9-4.7 4.9-2.9 0-4.8-1.9-4.8-4.9V6.4zm13.1 0h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M31.2 61.2c0-2.7-1.3-4-3.4-4-.8 0-1.4.1-1.8.3v8c.4.2.9.3 1.5.3 2.4-.2 3.7-1.7 3.7-4.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.6 77.3l22 5.6V47l-22 5.6v24.7zm6.6-21.9c.9-.3 2.1-.4 3.5-.4 1.9 0 3.2.6 4 1.7.8 1 1.3 2.4 1.3 4.3s-.4 3.4-1.1 4.4c-1 1.5-2.6 2.3-4.4 2.3-.6 0-1.1 0-1.5-.2v8.2h-1.9V55.4zm17.3-3.9v2.2h7.4v6.2h-7.4v2.3h7.4v2.7h-7.4v2.2h7.4v2.8h-7.4v2.4h7.4v2.8h-7.4v4.6H54V51.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-py {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5H9.9v4.4H6.6V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.6v4.1h.6zm10 1.4l-3.6-8.4h3.6l1.1 3.4c.3 1 .5 2.1.5 2.1h.1s.2-1.1.5-2.1l1.1-3.4h3.6l-3.6 8.4v5.9h-3.3v-5.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M37.9 46.8h-6.4c-6.4 0-6.4 4.5-6.4 4.5V54h12.7v1.8H25.1c-6.4 0-6.4 4.5-6.4 4.5v4.5c0 4.5 6.4 4.5 6.4 4.5 0-4.5 6.4-4.5 6.4-4.5h6.4c6.4 0 6.4-4.5 6.4-4.5v-9c0-4.5-6.4-4.5-6.4-4.5zm-10.2 5.8c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2 1.2.5 1.2 1.2c0 .6-.5 1.2-1.2 1.2zm17.5 8.3c0 4.5-6.4 4.5-6.4 4.5h-6.3c-6.4 0-6.4 4.5-6.4 4.5v9c0 4.5 6.4 4.5 6.4 4.5h6.4c6.4 0 6.4-4.5 6.4-4.5V76H32.6v-1.8h12.8c6.4 0 6.4-4.5 6.4-4.5v-4.5c-.2-4.3-6.6-4.3-6.6-4.3zm-2.5 16.5c.7 0 1.2.5 1.2 1.2s-.5 1.2-1.2 1.2-1.2-.5-1.2-1.2c.1-.7.6-1.2 1.2-1.2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-qt {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm5.9-34.9c3.7 0 5.9 3.1 5.9 7.3 0 1.8-.6 3.3-1.1 4.2l1.4 1.3-1.8 2.1-1.3-1.1c-.6.5-1.6 1.1-3.1 1.1C8.1 21 6 17.8 6 13.5c0-4.2 2.1-7.4 5.9-7.4zm0 11.8c.3 0 .5 0 .9-.3l-1.6-1.5L13 14l1.2 1.3c.2-.7.2-1.2.2-1.9 0-2.5-.7-4.2-2.5-4.2S9.4 11 9.4 13.5c0 2.6.8 4.4 2.5 4.4zm10.5-8.6h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ra {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm10.8-6.6h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5H23s-.2 1.5-.4 2.5L22 15h2.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ram {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23039%3Bstroke%3A%23039%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm9.8-6.6h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5H22s-.2 1.5-.4 2.5L21 15h2.1zm6.3-8.6H33l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H33l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1.2-14.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M22.9 73.9l-7.7-8.5v-.1l7.7-8.5v-5.7l-10.2 12v4.5l10.2 11.9zm25.8-22.8v5.7l7.9 8.5v.1l-7.9 8.5v5.6l10.2-11.7v-4.9zM41 55.5c-1.3-.6-3-1.6-3.6-3 0-.7-.6-1.3-1.3-1.3s-1.3.6-1.3 1.3v17.3c-1.3-.7-3.9-.5-5.9.6-3 1.7-4.3 4.9-3 7.2 1.3 2.2 5 2.7 8 1 2.1-1.2 3.5-3.2 3.6-5.1v-15c4.4 0 7 1.8 6 6-.2.8-.4 1.6-.8 2.3-.2.3-.2.5.1.8.2.2.6.2 1-.2 1.7-1.6 2.7-3.7 2.7-6 0-2.9-2.9-4.8-5.5-5.9z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-rar {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2390c%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm10.8-6.6h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5H23s-.2 1.5-.4 2.5L22 15h2.1zm6.8-8.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5H37l-2-4.8h-.8v4.8h-3.3V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M51.1 57.5h-5.7v-5.7l5.7 5.7zm-15.3-5.7v20.7h15.4V58.9H44v-7.1h-8.2zm2.4-5.4h-17v4h6.7l-4.2 3.3v3.5l6.2-4.8v-1.9h21.6v-1.6l-13.3-2.5zm-8.3 8.7l-6.2 4.8v3.5l6.2-4.8v-3.5zm-6.3 14.4l6.2-4.8v-3.5L23.6 66v3.5zm6.3 1.4v-3.5l-6.2 4.8V74h-2.5v4H25v2.8h-2.2c-.4-.7-1.1-1.2-2-1.2-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3.9 0 1.6-.5 2-1.2H25v2.1h3.4V83h2.2c.4.7 1.1 1.2 2 1.2 1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-.9 0-1.6.5-2 1.2h-2.2V78h9.7l13.3-2.4V74H25.7l4.2-3.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-raw {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm9.8-6.6h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5H22s-.2 1.5-.4 2.5L21 15h2.1zm4.4-8.6h3.2l1.2 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.3-8.9h3.1l1.3 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-8.9h3.2L40 20.7h-3.7l-1.1-7.2c-.1-.9-.2-1.7-.2-1.7s0 .8-.1 1.7l-1.1 7.2H30L27.5 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-rb {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23666%3Bfill-opacity%3A0%3Bstroke%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm8.3-6.6H23c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zM23 12c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M52 47.5v36l-9-27 9-9zm-36 36h36l-27-9-9 9zm9-9l27 9-18-18-9 9zm9-9l18 18-9-27-9 9zm-18 9v9l9-9h-9zm18-9h-9v9l9-9zm9-9h-9v9l9-9zm9-9h-9v9l9-9zm-27 18l-9 9h9v-9zm9-9l-9 9h9v-9zm9-9l-9 9h9v-9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M52 47.5v36l-9-27 9-9zm-36 36h36l-27-9-9 9zm9-9l27 9-18-18-9 9zm9-9l18 18-9-27-9 9zm-18 9v9l9-9h-9zm18-9h-9v9l9-9zm9-9h-9v9l9-9zm9-9h-9v9l9-9zm-27 18l-9 9h9v-9zm9-9l-9 9h9v-9zm9-9l-9 9h9v-9z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-rdf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm8.3-6.6H23c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.2-11.4h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M23 75c-.5 0-1.1-.2-1.5-.6L13.1 66c-.8-.8-.8-2.1 0-3l8.4-8.4c.8-.8 2.1-.8 3 0 .8.8.8 2.1 0 3l-6.9 6.9 6.9 6.9c.8.8.8 2.1 0 3-.5.4-1 .6-1.5.6zm25 0c-.5 0-1.1-.2-1.5-.6-.8-.8-.8-2.1 0-3l6.9-6.9-6.9-6.9c-.8-.8-.8-2.1 0-3 .8-.8 2.1-.8 3 0l8.4 8.4c.8.8.8 2.1 0 3l-8.4 8.4c-.4.4-.9.6-1.5.6zm-16.7 4.1c-.2 0-.4 0-.7-.1-1.1-.4-1.7-1.5-1.3-2.6l8.4-25.1c.4-1.1 1.5-1.7 2.6-1.3 1.1.4 1.7 1.5 1.3 2.6l-8.4 25.1c-.2.9-1 1.4-1.9 1.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-resx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.5-34.6h4.1c.5 0 1.2.1 1.7.4 1.3.6 2.2 2.1 2.2 4 0 1.7-.7 3.3-1.8 4 0 0 .2.2.4.9l2.1 5H12l-1.8-4.8h-.7v4.8h-3V6.4zM10 13c.8 0 1.4-.7 1.4-1.9 0-.7-.2-1.2-.5-1.5-.2-.2-.5-.3-.8-.3h-.6V13h.5zm6.6-6.6h6.5v2.9h-3.5V12h2.8v2.9h-2.8v2.9h3.7v2.9h-6.6V6.4zm9.2 10.3c.5.6 1.3 1.2 2.1 1.2s1.2-.6 1.2-1.2c0-2-4.3-2.1-4.3-6.2 0-2.4 1.5-4.3 4.1-4.3 1.1 0 2.2.3 3.1 1l-1.1 2.9c-.4-.4-1.3-.9-1.9-.9-.8 0-1.2.6-1.2 1.2 0 2.1 4.3 2 4.3 6.1 0 2.3-1.3 4.4-4 4.4-1.3 0-2.6-.5-3.6-1.4l1.3-2.8zM36 13.6l-3.1-7.2h3.3l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.2l-3.1 7.2 3 7.1h-3.2l-1-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3H33l3-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-rm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm8.8-6.6H23l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H23l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1.1-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-rpm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2355486d%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%2355486d%3Bstroke%3A%2355486d%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm8.3-6.6h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H22v4.1h.7zm8.4-7h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1h-3.2l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1.2-14.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M30.9 999.1c-.1 0-.2 0-.3.1l-14.3 6.5c-.5.2-.6.9-.3 1.3l4.4 5.2-4.4 5.2c-.3.4-.2 1.1.3 1.3l4.4 2v8.6c0 .3.2.6.5.7l14.7 6.5c.2.1.5.1.7 0l14.7-6.5c.3-.1.5-.4.5-.7v-8.6l4.4-2c.5-.2.6-.9.3-1.3l-4.4-5.2 4.4-5.2c.3-.4.2-1.1-.3-1.3l-14.3-6.5c-.1-.1-.3-.1-.4-.1-.2 0-.4.1-.5.3l-4.7 5.1-4.7-5.1c-.2-.2-.5-.3-.7-.3zm-.1 1.8l4.1 4.4-13.1 5.8-3.8-4.4 12.8-5.8zm11 0l12.8 5.8-3.8 4.4-13.1-5.8 4.1-4.4zm-5.5 5.6l12.7 5.6-12.7 5.6-12.7-5.6 12.7-5.6zm-14.5 6.6l13.1 5.8-4.1 4.4-12.8-5.8 3.8-4.4zm28.9 0l3.8 4.4-12.8 5.8-4.1-4.4 13.1-5.8zm-15.2 7.7v13.8l-13-5.8v-7.4l8.2 3.8c.3.1.7.1.9-.2l3.9-4.2zm1.6 0l3.9 4.2c.2.3.6.3.9.2l8.2-3.8v7.4l-13 5.8v-13.8z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-rtf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm10.4-3.7h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3zm9.2-2.9h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14.6 77.2h42.8v6.2H14.6zm0-14.8h42.8v6.2H14.6zm0-15h42.8v6.2H14.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-rub {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23666%3Bfill-opacity%3A0%3Bstroke%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.6-34.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.7v4.8H6.6V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zm8.2-6.6H22V16c0 1.4.6 1.9 1.5 1.9S25 17.4 25 16V6.4h3.3V16c0 3-1.9 4.9-4.7 4.9-2.9 0-4.8-1.9-4.8-4.9V6.4zm13.2 0h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.1 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M52 47.5v36l-9-27 9-9zm-36 36h36l-27-9-9 9zm9-9l27 9-18-18-9 9zm9-9l18 18-9-27-9 9zm-18 9v9l9-9h-9zm18-9h-9v9l9-9zm9-9h-9v9l9-9zm9-9h-9v9l9-9zm-27 18l-9 9h9v-9zm9-9l-9 9h9v-9zm9-9l-9 9h9v-9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M52 47.5v36l-9-27 9-9zm-36 36h36l-27-9-9 9zm9-9l27 9-18-18-9 9zm9-9l18 18-9-27-9 9zm-18 9v9l9-9h-9zm18-9h-9v9l9-9zm9-9h-9v9l9-9zm9-9h-9v9l9-9zm-27 18l-9 9h9v-9zm9-9l-9 9h9v-9zm9-9l-9 9h9v-9z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-sass {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 67.7v-4.6c1-.1 1.8-.2 2.3-.5.5-.2.9-.7 1.3-1.1.4-.6.6-1.2.8-2.1.1-.7.2-1.7.2-3.2 0-2.5.1-4.2.4-5.2.2-.9.7-1.8 1.3-2.3.6-.6 1.6-1 2.8-1.4.8-.2 2.1-.4 3.9-.4h1v4.6c-1.5 0-2.5.1-2.9.3-.4.2-.7.4-1 .7-.2.3-.3.8-.3 1.7s-.1 2.3-.2 4.6c-.1 1.3-.2 2.3-.5 3.1-.3.7-.7 1.4-1.1 2-.4.5-1.1 1-2 1.6.8.5 1.5.9 2 1.5s.9 1.3 1.2 2.1c.3.8.5 2 .5 3.4.1 2.1.1 3.5.1 4.1 0 .8.1 1.4.3 1.8.2.4.6.6 1 .7.4.2 1.4.3 2.9.3V84h-1.1c-1.8 0-3.3-.1-4.2-.4-1-.3-1.8-.7-2.5-1.4s-1.1-1.4-1.4-2.3c-.2-.9-.3-2.4-.3-4.5 0-2.3-.1-3.9-.3-4.6-.3-1-.8-1.8-1.4-2.2-.6-.6-1.5-.9-2.8-.9zm43.9 0c-1 .1-1.8.2-2.3.5-.5.2-.9.7-1.3 1.1-.4.6-.6 1.2-.8 2.1-.1.7-.2 1.7-.2 3.2 0 2.5-.1 4.2-.4 5.2-.2 1-.7 1.8-1.3 2.3-.6.6-1.6 1-2.8 1.4-.8.2-2.1.4-3.9.4h-1.1v-4.6c1.5 0 2.4-.1 2.9-.3s.8-.5 1-.7c.2-.3.3-.8.3-1.7 0-.7.1-2.2.2-4.5.1-1.3.3-2.4.6-3.2.3-.8.7-1.5 1.2-2.1.5-.6 1.1-1 1.9-1.5-1-.7-1.8-1.2-2.2-1.8-.6-.8-1.1-2-1.3-3.2-.2-.9-.3-2.9-.3-5.9 0-.9-.1-1.6-.3-2-.2-.3-.5-.6-.9-.7-.4-.2-1.4-.3-3-.3V47H45c1.8 0 3.3.1 4.2.4 1 .3 1.8.7 2.5 1.4s1.1 1.4 1.4 2.3c.2.9.4 2.4.4 4.5 0 2.3.1 3.8.3 4.6.3 1 .8 1.8 1.4 2.1.6.5 1.6.7 2.8.7l-.1 4.7z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6.9 17.5c.6.7 1.4 1.2 2.2 1.2 1 0 1.6-.7 1.6-1.8 0-2.6-4.5-2.5-4.5-6.6 0-2.3 1.4-4 3.8-4 1 0 2 .3 2.8.9L12 9.4c-.5-.4-1.3-.8-2-.8-1.1 0-1.6.8-1.6 1.7 0 2.6 4.5 2.4 4.5 6.5 0 2.2-1.3 4.1-3.7 4.1-1.2 0-2.4-.5-3.3-1.4l1-2zm9.9-11h2.4l3.4 14.2h-2.2l-.9-3.7h-3.1l-.8 3.7h-2.2l3.4-14.2zm2.4 8.5l-.8-3.8C18.2 10.4 18 9 18 9s-.2 1.4-.4 2.2l-.8 3.8h2.4zm4.8 2.5c.6.7 1.4 1.2 2.2 1.2 1 0 1.6-.7 1.6-1.8 0-2.6-4.5-2.5-4.5-6.6 0-2.3 1.4-4 3.8-4 1 0 2 .3 2.8.9l-.8 2.2c-.5-.4-1.3-.8-2-.8-1.1 0-1.6.8-1.6 1.7 0 2.6 4.5 2.4 4.5 6.5 0 2.2-1.3 4.1-3.7 4.1-1.2 0-2.4-.5-3.3-1.4l1-2zm8 0c.6.7 1.4 1.2 2.2 1.2 1 0 1.6-.7 1.6-1.8 0-2.6-4.5-2.5-4.5-6.6 0-2.3 1.4-4 3.8-4 1 0 2 .3 2.8.9l-.8 2.2c-.5-.4-1.3-.8-2-.8-1.1 0-1.6.8-1.6 1.7 0 2.6 4.5 2.4 4.5 6.5 0 2.2-1.3 4.1-3.7 4.1-1.2 0-2.4-.5-3.3-1.4l1-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-scss {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 67.7v-4.6c1-.1 1.8-.2 2.3-.5.5-.2.9-.7 1.3-1.1.4-.6.6-1.2.8-2.1.1-.7.2-1.7.2-3.2 0-2.5.1-4.2.4-5.2.2-.9.7-1.8 1.3-2.3.6-.6 1.6-1 2.8-1.4.8-.2 2.1-.4 3.9-.4h1v4.6c-1.5 0-2.5.1-2.9.3-.4.2-.7.4-1 .7-.2.3-.3.8-.3 1.7s-.1 2.3-.2 4.6c-.1 1.3-.2 2.3-.5 3.1-.3.7-.7 1.4-1.1 2-.4.5-1.1 1-2 1.6.8.5 1.5.9 2 1.5s.9 1.3 1.2 2.1c.3.8.5 2 .5 3.4.1 2.1.1 3.5.1 4.1 0 .8.1 1.4.3 1.8.2.4.6.6 1 .7.4.2 1.4.3 2.9.3V84h-1.1c-1.8 0-3.3-.1-4.2-.4-1-.3-1.8-.7-2.5-1.4s-1.1-1.4-1.4-2.3c-.2-.9-.3-2.4-.3-4.5 0-2.3-.1-3.9-.3-4.6-.3-1-.8-1.8-1.4-2.2-.6-.6-1.5-.9-2.8-.9zm43.9 0c-1 .1-1.8.2-2.3.5-.5.2-.9.7-1.3 1.1-.4.6-.6 1.2-.8 2.1-.1.7-.2 1.7-.2 3.2 0 2.5-.1 4.2-.4 5.2-.2 1-.7 1.8-1.3 2.3-.6.6-1.6 1-2.8 1.4-.8.2-2.1.4-3.9.4h-1.1v-4.6c1.5 0 2.4-.1 2.9-.3s.8-.5 1-.7c.2-.3.3-.8.3-1.7 0-.7.1-2.2.2-4.5.1-1.3.3-2.4.6-3.2.3-.8.7-1.5 1.2-2.1.5-.6 1.1-1 1.9-1.5-1-.7-1.8-1.2-2.2-1.8-.6-.8-1.1-2-1.3-3.2-.2-.9-.3-2.9-.3-5.9 0-.9-.1-1.6-.3-2-.2-.3-.5-.6-.9-.7-.4-.2-1.4-.3-3-.3V47H45c1.8 0 3.3.1 4.2.4 1 .3 1.8.7 2.5 1.4s1.1 1.4 1.4 2.3c.2.9.4 2.4.4 4.5 0 2.3.1 3.8.3 4.6.3 1 .8 1.8 1.4 2.1.6.5 1.6.7 2.8.7l-.1 4.7z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6.9 17.5c.6.7 1.4 1.2 2.2 1.2 1 0 1.6-.7 1.6-1.8 0-2.6-4.5-2.5-4.5-6.6 0-2.3 1.4-4 3.8-4 1 0 2 .3 2.8.9L12 9.4c-.5-.4-1.3-.8-2-.8-1.1 0-1.6.8-1.6 1.7 0 2.6 4.5 2.4 4.5 6.5 0 2.2-1.3 4.1-3.7 4.1-1.2 0-2.4-.5-3.3-1.4l1-2zM19.7 6.2c1.1 0 2.3.4 3.1 1.2l-.9 2.1c-.4-.5-1.3-1-2.1-1-2.2 0-3.4 2.2-3.4 4.9 0 2.8 1.3 5.2 3.4 5.2.9 0 1.7-.5 2.4-1l.9 2.1c-.8.7-1.9 1.3-3.4 1.3-3.5 0-5.5-3.2-5.5-7.4-.1-4.3 2-7.4 5.5-7.4zm5 11.3c.6.7 1.4 1.2 2.2 1.2 1 0 1.6-.7 1.6-1.8 0-2.6-4.5-2.5-4.5-6.6 0-2.3 1.4-4 3.8-4 1 0 2 .3 2.8.9l-.8 2.2c-.5-.4-1.3-.8-2-.8-1.1 0-1.6.8-1.6 1.7 0 2.6 4.5 2.4 4.5 6.5 0 2.2-1.3 4.1-3.7 4.1-1.2 0-2.4-.5-3.3-1.4l1-2zm7.9 0c.6.7 1.4 1.2 2.2 1.2 1 0 1.6-.7 1.6-1.8 0-2.6-4.5-2.5-4.5-6.6 0-2.3 1.4-4 3.8-4 1 0 2 .3 2.8.9l-.8 2.2c-.5-.4-1.3-.8-2-.8-1.1 0-1.6.8-1.6 1.7 0 2.6 4.5 2.4 4.5 6.5 0 2.2-1.3 4.1-3.7 4.1-1.2 0-2.4-.5-3.3-1.4l1-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-sdf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.3-24.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8zm10-10.3h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-sh {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.3-24.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8zm10-10.3h3.3v5.8h3.2V6.4H27v14.3h-3.3V15h-3.2v5.7h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-sitemap {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M8.5 80.7c.5.6 1.2 1.2 1.9 1.2s1.1-.6 1.1-1.2c0-2-4-2.1-4-6.2 0-2.4 1.4-4.3 3.8-4.3 1 0 2 .3 2.9 1l-1 2.9c-.4-.4-1.2-.9-1.8-.9-.8 0-1.1.6-1.1 1.2 0 2.1 4 2 4 6.1 0 2.3-1.2 4.4-3.7 4.4-1.2 0-2.4-.5-3.4-1.4l1.3-2.8zm7.1-10.3h2.8v14.3h-2.8V70.4zm6.4 2.9h-2.6v-2.9h8v2.9h-2.7v11.4H22V73.3zm6.5-2.9h6v2.9h-3.3V76h2.6v2.9h-2.6v2.9h3.4v2.9h-6.2V70.4zm8 0h3.1l1.1 6c.2.9.4 2.4.4 2.4s.2-1.5.4-2.4l1.1-6h3.1l.8 14.3h-2.6l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.7 4.1h-2.7l-.7-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.3 6.4h-2.6l.9-14.3zm13.4 0h3l3 14.3h-2.8l-.5-3h-2.5l-.5 3h-2.8l3.1-14.3zm2.4 8.6l-.5-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.3 2.5l-.4 2.8h1.7zm4.5-8.6h3.8c2.2 0 3.7 2 3.7 4.9s-1.5 5-3.7 5h-1v4.4h-2.8V70.4zm3.3 7c.9 0 1.4-.9 1.4-2.1 0-1.2-.6-2-1.3-2h-.6v4.1h.5z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-skin {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.2-24.3c.5.6 1.3 1.2 2.2 1.2.8 0 1.2-.6 1.2-1.2 0-2-4.5-2.1-4.5-6.2 0-2.4 1.6-4.3 4.3-4.3 1.1 0 2.3.3 3.2 1l-1.1 2.9c-.5-.4-1.4-.9-2.1-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.5 2 4.5 6.1 0 2.3-1.4 4.4-4.2 4.4-1.3 0-2.7-.5-3.8-1.4l1.6-2.8zm8.6-10.3h3.1v5.5h.6l2.1-5.5H25l-2.7 6.8 2.9 7.4h-3.5l-2.1-5.8H19v5.8h-3.1V6.4zm10.8 0h3.1v14.3h-3.1V6.4zm5.7 0h3.3l2.3 6.6c.4 1 .7 2.4.7 2.4h.1s-.2-1.5-.2-2.4V6.4h2.9v14.3h-3.3l-2.3-6.6c-.4-1-.6-2.4-.6-2.4h-.1s.2 1.5.2 2.4v6.6h-2.9V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-sldm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f57e00%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23f57e00%3Bstroke%3A%23f57e00%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1-24.3c.4.6 1.1 1.2 1.9 1.2.7 0 1-.6 1-1.2 0-2-3.8-2.1-3.8-6.2C6 8 7.4 6.1 9.7 6.1c.9 0 2 .3 2.7 1l-.9 2.9c-.4-.4-1.2-.9-1.7-.9-.8 0-1.1.6-1.1 1.2 0 2.1 3.8 2 3.8 6.1 0 2.3-1.2 4.4-3.6 4.4-1.1 0-2.3-.5-3.2-1.4L7 16.7zm7.1-10.3h2.6v11.4h3.4v2.9H14V6.4zm7.5 0h3.3c2.9 0 4.7 2.6 4.7 7.1s-1.8 7.2-4.7 7.2h-3.3V6.4zm3.3 11.4c1.3 0 2.1-1.5 2.1-4.3s-.8-4.2-2.1-4.2h-.7v8.5h.7zm6.9-11.4h2.9l1.1 6c.2.9.3 2.4.3 2.4s.2-1.5.3-2.4l1.1-6h2.9l.7 14.3h-2.4l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.7 4.1h-2.5l-.7-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.3 6.4H31l.8-14.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M53 47.7H19c-1.7 0-3.1 1.4-3.1 3.1v21.8c0 1.7 1.4 3.1 3.1 3.1h14.2L31.8 81h-1.6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2h11.5c.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2H40l-1.4-5.4H53c1.7 0 3.1-1.4 3.1-3.1V50.8c0-1.7-1.4-3.1-3.1-3.1zm.3 25.1H18.7V50.6h34.5l.1 22.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M27.6 63.9h2.8v5.6h-2.8zm4.7-1.8h2.8v7.4h-2.8zm4.6-1.9h2.8v9.3h-2.8zm4.6-1.8h2.8v11.1h-2.8zm-.2-4.1L36.4 57l-3.6-1.2-6.1 3.3.9 1 5.4-2.8 3.6 1.2 5.6-3.1.9 1 2.1-3.5-4.8.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-sldx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f57e00%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23f57e00%3Bstroke%3A%23f57e00%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1-24.3c.4.6 1.1 1.2 1.9 1.2.7 0 1-.6 1-1.2 0-2-3.8-2.1-3.8-6.2C6 8 7.4 6.1 9.7 6.1c.9 0 2 .3 2.7 1l-.9 2.9c-.4-.4-1.2-.9-1.7-.9-.8 0-1.1.6-1.1 1.2 0 2.1 3.8 2 3.8 6.1 0 2.3-1.2 4.4-3.6 4.4-1.1 0-2.3-.5-3.2-1.4L7 16.7zm7.1-10.3h2.6v11.4h3.4v2.9H14V6.4zm7.5 0h3.3c2.9 0 4.7 2.6 4.7 7.1s-1.8 7.2-4.7 7.2h-3.3V6.4zm3.3 11.4c1.3 0 2.1-1.5 2.1-4.3s-.8-4.2-2.1-4.2h-.7v8.5h.7zm8.1-4.2l-2.8-7.2h2.9l.9 2.9c.3.9.4 1.8.4 1.8s.2-.9.5-1.8L36 6.4h2.9l-2.8 7.2 2.7 7.1H36l-.9-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.4 1.7l-.9 3h-2.8l2.5-7.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M53 47.7H19c-1.7 0-3.1 1.4-3.1 3.1v21.8c0 1.7 1.4 3.1 3.1 3.1h14.2L31.8 81h-1.6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2h11.5c.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2H40l-1.4-5.4H53c1.7 0 3.1-1.4 3.1-3.1V50.8c0-1.7-1.4-3.1-3.1-3.1zm.3 25.1H18.7V50.6h34.5l.1 22.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M27.6 63.9h2.8v5.6h-2.8zm4.7-1.8h2.8v7.4h-2.8zm4.6-1.9h2.8v9.3h-2.8zm4.6-1.8h2.8v11.1h-2.8zm-.2-4.1L36.4 57l-3.6-1.2-6.1 3.3.9 1 5.4-2.8 3.6 1.2 5.6-3.1.9 1 2.1-3.5-4.8.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-sln {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.3-24.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8zm10-10.3h3.3v11.4h4.3v2.9h-7.6V6.4zm10.3 0h3.5l2.4 6.6c.4 1 .7 2.4.7 2.4h.1s-.2-1.5-.2-2.4V6.4h3.1v14.3h-3.4l-2.5-6.6c-.4-1-.7-2.4-.7-2.4h-.1s.2 1.5.2 2.4v6.6h-3.1V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-sql {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23a03537%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.3-24.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8zM22.6 6.1c3.7 0 5.9 3.1 5.9 7.3 0 1.8-.6 3.3-1.1 4.2l1.4 1.3-1.8 2.2-1.3-1.3c-.6.5-1.6 1.1-3.1 1.1-3.8 0-5.9-3.2-5.9-7.5 0-4.1 2.1-7.3 5.9-7.3zm0 11.8c.3 0 .5 0 .9-.3l-1.6-1.5 1.8-2.1 1.2 1.3c.2-.7.2-1.2.2-1.9 0-2.5-.7-4.2-2.5-4.2s-2.5 1.7-2.5 4.2c0 2.7.8 4.5 2.5 4.5zm9-11.5h3.3v11.4h4.3v2.9h-7.6V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M-4938.1 722.8c-4.8-.2-9.1-1.7-11.4-4-.7-.6-1.4-1.5-1.7-2.1l-.2-.4v-4.5c0-4.5 0-4.5.1-4.1.2 1 .8 2 1.7 2.8.6.5 1.8 1.4 2.8 1.9 1.7.9 3.9 1.5 6.2 1.8 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.5-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.2.4c-.7 1.4-1.9 2.6-3.5 3.6-3.1 1.8-7.8 2.8-12.4 2.6zm0-11.2c-4.2-.2-8.1-1.4-10.6-3.2-.6-.4-1.4-1.2-1.7-1.6-.3-.4-.6-.9-.8-1.4l-.2-.4v-4.4c0-4.4 0-4.4.1-4.1.2.7.5 1.5 1.1 2.1.3.4.8.9 1.1 1.1.1.1.4.2.6.4 2 1.4 4.8 2.4 8 2.9 1.4.2 1.9.2 3.9.2s2.5 0 3.9-.2c2.3-.3 4.4-1 6.2-1.8 1-.5 2.2-1.3 2.8-1.9.8-.8 1.4-1.8 1.7-2.8.1-.3.1-.3.1 4.1v4.4l-.3.6c-.5.9-.8 1.4-1.4 2-.6.6-1.2 1.1-2 1.5-3.2 1.8-7.9 2.8-12.5 2.5zm-.3-11.1c-2.8-.2-5-.7-7.1-1.5-2.5-1-4.3-2.3-5.2-3.9-.2-.3-.4-.7-.5-1.2-.1-.4-.2-1.4-.1-2 .6-3.2 4.9-5.8 10.7-6.7 1.4-.2 1.9-.2 3.9-.2s2.5 0 3.9.2c2.3.3 4.4 1 6.2 1.8 2.6 1.3 4.2 3 4.5 4.8.1.5.1 1.6-.1 2-.3 1-.7 1.6-1.5 2.4-2.1 2.2-5.8 3.6-10.4 4.1-.6.2-3.7.2-4.3.2z%22 transform%3D%22translate(4973.037 -638.07)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-step {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23369%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23369%3Bstroke%3A%23369%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.2-24.3c.5.6 1.3 1.2 2.2 1.2.8 0 1.2-.6 1.2-1.2 0-2-4.5-2.1-4.5-6.2 0-2.4 1.6-4.3 4.3-4.3 1.1 0 2.3.3 3.2 1l-1.1 2.9c-.5-.4-1.4-.9-2.1-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.5 2 4.5 6.1 0 2.3-1.4 4.4-4.2 4.4-1.3 0-2.7-.5-3.8-1.4l1.6-2.8zm10.7-7.4h-3V6.4H24v2.9h-3v11.4h-3.1V9.3zm7.8-2.9h6.8v2.9h-3.7V12h2.9v2.9h-2.9v2.9h3.9v2.9h-7V6.4zm9 0H39c2.5 0 4.1 2 4.1 4.9 0 2.9-1.7 5-4.1 5h-1.2v4.4h-3.1V6.4zm3.7 7c1 0 1.5-.9 1.5-2.1s-.6-2-1.5-2h-.6v4.1h.6z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M51.6 65.9c-.5-.2-1.1 0-1.3.5-1.1 2.5-2.9 4.7-5.1 6.4l-6.7-13.6c1-.8 1.6-2 1.6-3.4 0-2.1-1.5-3.9-3.5-4.3v-3.4c0-.5-.4-1-1-1-.5 0-1 .4-1 1v3.4c-2 .4-3.5 2.2-3.5 4.3 0 1.4.6 2.6 1.6 3.4L26 72.8c-2.2-1.7-4-3.8-5.1-6.4-.2-.5-.8-.7-1.3-.5-.5.2-.7.8-.5 1.3 1.3 3 3.4 5.4 6 7.3l-4 8c-.2.5 0 1.1.4 1.3.1 0 .3.1.4.1.3 0 .7-.2.9-.5l3.8-7.8c2.7 1.5 5.6 2.2 8.7 2.2s6-.8 8.7-2.2l3.8 7.8c.1.3.5.5.9.5.1 0 .3 0 .4-.1.5-.2.7-.8.4-1.3l-3.9-8c2.6-1.8 4.7-4.4 6-7.3.6-.5.4-1.1 0-1.3zm-16-12.6c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5-2.5-1.1-2.5-2.5 1.2-2.5 2.5-2.5zm0 22.6c-2.8 0-5.4-.7-7.8-2l6.8-13.7c.3.1.7.1 1.1.1s.7 0 1.1-.1l6.8 13.7c-2.5 1.3-5.2 2-8 2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-stl {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23369%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23369%3Bstroke%3A%23369%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.3-24.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8zm12.2-7.4h-3.1V6.4H26v2.9h-3.2v11.4h-3.3V9.3zm9.3-2.9H32v11.4h4.3v2.9h-7.6V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M51.6 65.9c-.5-.2-1.1 0-1.3.5-1.1 2.5-2.9 4.7-5.1 6.4l-6.7-13.6c1-.8 1.6-2 1.6-3.4 0-2.1-1.5-3.9-3.5-4.3v-3.4c0-.5-.4-1-1-1-.5 0-1 .4-1 1v3.4c-2 .4-3.5 2.2-3.5 4.3 0 1.4.6 2.6 1.6 3.4L26 72.8c-2.2-1.7-4-3.8-5.1-6.4-.2-.5-.8-.7-1.3-.5-.5.2-.7.8-.5 1.3 1.3 3 3.4 5.4 6 7.3l-4 8c-.2.5 0 1.1.4 1.3.1 0 .3.1.4.1.3 0 .7-.2.9-.5l3.8-7.8c2.7 1.5 5.6 2.2 8.7 2.2s6-.8 8.7-2.2l3.8 7.8c.1.3.5.5.9.5.1 0 .3 0 .4-.1.5-.2.7-.8.4-1.3l-3.9-8c2.6-1.8 4.7-4.4 6-7.3.6-.5.4-1.1 0-1.3zm-16-12.6c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5-2.5-1.1-2.5-2.5 1.2-2.5 2.5-2.5zm0 22.6c-2.8 0-5.4-.7-7.8-2l6.8-13.7c.3.1.7.1 1.1.1s.7 0 1.1-.1l6.8 13.7c-2.5 1.3-5.2 2-8 2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-svg {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fea500%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.3-24.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8zM16 6.4h3.6l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3l1.7-8.1h3.5l-3.9 14.3h-3.3L16 6.4zm19.1-.3c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.6-7.6 6.5-7.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M27.1 60.2L18 79.4l1.7 1.7L31 69.8c-.4-.9-.3-2 .5-2.8 1-1 2.5-1 3.5 0s1 2.5 0 3.5c-.7.7-1.9.9-2.8.5L20.9 82.3l1.7 1.7 19.2-9.1L46 63.4 38.6 56l-11.5 4.2zm26.3-2.3L44 48.5c-.8-.8-2-.8-2.8 0L39 50.7c-.8.8-.8 2 0 2.8l9.4 9.4c.8.8 2 .8 2.8 0l2.2-2.2c.8-.8.8-2 0-2.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-swd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d10407%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23d10407%3Bstroke%3A%23d10407%3Bstroke-width%3A1.25%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.3-24.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8zm8-10.3h3.2l1.2 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.3-8.9h3.1l1.3 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-8.9h3.2l-2.5 14.3h-3.7L23 13.5c-.1-.9-.2-1.7-.2-1.7h-.1s0 .8-.1 1.7l-1.1 7.2h-3.8L15.3 6.4zm16.7 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2H32V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M28.2 54v10.1h8.5v2.6h-8.5v13.7h-3.9v-29h13.3V54h-9.4zm14.4 26.3V51.6h3.7v28.7h-3.7z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-swf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d10407%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm1.3-24.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8zm9-10.3h3.2l1.2 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.3-8.9h3.1l1.3 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-8.9h3.2l-2.5 14.3h-3.7L24 13.5c-.1-.9-.2-1.7-.2-1.7h-.1s0 .8-.1 1.7l-1.1 7.2h-3.8L16.3 6.4zm17.7 0h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4H34V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M35.8 1000.4c-9.7 0-17.5 7.8-17.5 17.5s7.8 17.5 17.5 17.5 17.5-7.8 17.5-17.5c-.1-9.7-7.9-17.5-17.5-17.5zm3.2 4.1l-2.8 10.6h7.4l-11.1 16.1 2.8-10.6h-7.4l11.1-16.1z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-swift {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f63%7D.st1%2C.st2%7Bfill%3A%23fff%7D.st2%7Bstroke%3A%23fff%3Bstroke-width%3A.25%3Bstroke-miterlimit%3A10%7D.st3%7Bfill%3A%23fa2a22%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M6.8 17.5c.5.7 1.2 1.2 2 1.2.9 0 1.4-.7 1.4-1.8 0-2.6-4.1-2.5-4.1-6.6 0-2.3 1.3-4 3.5-4 .9 0 1.8.3 2.6.9l-.7 2.2c-.4-.4-1.2-.8-1.8-.8-1 0-1.5.8-1.5 1.7 0 2.6 4.1 2.4 4.1 6.5 0 2.2-1.1 4.1-3.4 4.1-1.1 0-2.2-.5-3-1.4l.9-2zm6.2-11h2l1.3 9.8c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6L18 6.5h1.9l1.3 9.8c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.3-9.8h2l-2.1 14.2h-2.3l-1.2-8.4c-.1-.9-.2-1.9-.2-1.9h-.1s0 .9-.2 1.9l-1.2 8.4h-2.3L13 6.5zm13 0h2v14.2h-2V6.5zm4.1 0h5.4v2.2h-3.4v4.1h2.8V15h-2.8v5.8h-2V6.5zm8.7 2.2H36V6.5h7.6v2.2h-2.8v12h-2v-12z%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M55.3 49.1c-.2-.1-.7-.2-1.3-.2h-.8c-1.1.1-2 .3-3.1 1.1-.3.2-.6.6-.8.8-.1.1-.2.3-.4.1-.3-.4-.7-1.2-1.4-1.8-.5-.4-1.5-1.1-3.4-1.1h-.8c-2.3.2-6 1.2-8.6 2-2.3.7-12.2 4-12.3 4 0 0-.8.3-.7.7.1.3.7.3.9.2 1.2-.2 11.8-1.4 14.1-1.5 1.6-.1 2.4.4 2.6 1.3.1.6-.8 3.8-1.8 5.1-.6.3-4.5 2.3-6.2 3-.3.1-1.1.5-2 .9-4.5 1.9-13.3 5.7-14.3 6.2-.6.3-.7 1.2-.5 1.2.5-.2 1.1-.4 1.3-.5 1-.4 10.5-4.1 13-4.8 1.7-.4 2.9-.7 3.7-.7.1 0 .6 0 .7.4.2.6-.5 1.6-1.1 2.4-.1.1-.1.2-.2.3-.7 1.1-2.7 3.9-3.6 5-1 1.1-7.3 8.6-7.4 8.8-.1.2.6.1.6.1.2-.1.9-.2 1.3-.8.5-.7 14.5-15 15.7-16.1.5-.4 1.8-1.3 3-1.1 1.4.1 2.7 1.5 2.7 3 0 .9-.1 2.1-.4 3.8-.4 2-.6 2.8-1.1 5.1-.1.4-.2.9-.4 1.5s-.3 1.3-.5 2c-1 4-1 4.4-.8 4.6.1.1.4 0 1-.8.3-.4.9-1.1 1.6-1.9 1.2-1.5 2.9-3.7 4.5-6.1 2-2.9 5.5-10.6 5.9-12.2.1-.5.9-2.9.3-3.9-.1-.1-1-1.1-.9-1.6 0-.5.4-1.2.9-1.9.4-.6.9-1.4 1.2-2.3.6-1.4.6-2.5.7-3l.4-1.6-1.3.3z%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M55.4 50.4s-.6 2.3-1.5 3.5C53 55.1 50 58 51.5 59s2.3.9 1.4 4.2c-.9 3.3-4.2 9.3-4.8 10.3-1.4 2.3-4.5 4.4-4.3 1.5.1-1.5.4-2.4.7-4.1.3-1.7.5-3 .5-3.9 0-1.4-1.5-3.8-1.7-4-.2-.2-.5-.6-1-.6-1.4-.1-3.5 1.9-4 2.3-.3.2-1.2 1.1-2.4 2.3-1.2 1-3 2.5-3.5 2.8-.7.5-1.3 1.4-.1-.7.1-.1.5-.8.6-.9.7-1.1 1.4-2.2 1.1-3.1-.1-.4-.6-.7-1.3-.7-.9 0-2.1.3-3.8.7-.8.2-4.1 1.3-4.1 1.2 0-.2 3.7-1.7 4.8-2.1 1-.4 1.7-.7 2.1-.9 1.8-.8 6.2-3 6.3-3h.1v-.1c1.3-1.7 2-5.1 1.9-5.6-.1-.8-.7-1.8-2.8-1.8h-.4c-.7 0-2 .1-3.5.3-2.2.1-5 .2-5.3-.1 0 0 0-.1.1-.2 2.7-.9 5.7-1.9 6.9-2.2 1.6-.5 3.5-1 5.2-1.4 2.9-.6 4.6-.5 5.5-.3 2.2.7 2.1 2.7 2.5 3.2.6.7 1.4-.5 1.9-1 .4-.4.8-.7 1.2-1 1-.7 2.7-.7 2.9-.7.7 0 1.2.2 1.2.2h.1l.5-.1-.6.9z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-sys {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D.st2%7Bfill%3A%23333%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M57.2 1059.1l-19.3 2.6v15.3h19.3v-17.9zm-22.8 3l-19.3 2.6v12.3h19.3v-14.9zm-19.2 18.4v12.3l19.3 2.6v-14.8l-19.3-.1zm22.7 0v15.3l19.3 2.6v-17.9H37.9z%22 transform%3D%22translate(0 -1036.362)%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M21.7 80.7c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zM34 78.8l-3.6-8.4H34l1.1 3.4c.3 1 .5 2.1.5 2.1h.1s.2-1.1.5-2.1l1.1-3.4h3.6l-3.6 8.4v5.9H34v-5.9zm9.8 1.9c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-tar {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%234d1b9b%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%234d1b9b%3Bstroke%3A%234d1b9b%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.9 9.3H5.7V6.4h9.6v2.9h-3.2v11.4H8.9V9.3zm10.5-2.9H23l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2zm6.9-8.6h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8h-.8v4.8H29V6.4zM33 13c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M30.9 999.1c-.1 0-.2 0-.3.1l-14.3 6.5c-.5.2-.6.9-.3 1.3l4.4 5.2-4.4 5.2c-.3.4-.2 1.1.3 1.3l4.4 2v8.6c0 .3.2.6.5.7l14.7 6.5c.2.1.5.1.7 0l14.7-6.5c.3-.1.5-.4.5-.7v-8.6l4.4-2c.5-.2.6-.9.3-1.3l-4.4-5.2 4.4-5.2c.3-.4.2-1.1-.3-1.3l-14.3-6.5c-.1-.1-.3-.1-.4-.1-.2 0-.4.1-.5.3l-4.7 5.1-4.7-5.1c-.2-.2-.5-.3-.7-.3zm-.1 1.8l4.1 4.4-13.1 5.8-3.8-4.4 12.8-5.8zm11 0l12.8 5.8-3.8 4.4-13.1-5.8 4.1-4.4zm-5.5 5.6l12.7 5.6-12.7 5.6-12.7-5.6 12.7-5.6zm-14.5 6.6l13.1 5.8-4.1 4.4-12.8-5.8 3.8-4.4zm28.9 0l3.8 4.4-12.8 5.8-4.1-4.4 13.1-5.8zm-15.2 7.7v13.8l-13-5.8v-7.4l8.2 3.8c.3.1.7.1.9-.2l3.9-4.2zm1.6 0l3.9 4.2c.2.3.6.3.9.2l8.2-3.8v7.4l-13 5.8v-13.8z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-tcsh {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.5 9.3H5.7V6.4h8.6v2.9h-2.8v11.4h-3V9.3zm11.8-3.2c1.1 0 2.4.4 3.2 1.2l-1.2 2.8c-.4-.5-1.2-.9-1.9-.9-1.9 0-2.9 1.9-2.9 4.2 0 2.3 1 4.4 2.9 4.4.9 0 1.5-.5 2.1-1l1.2 2.8c-.8.7-1.8 1.3-3.5 1.3-3.6 0-5.7-3.1-5.7-7.4 0-4.2 2.2-7.4 5.8-7.4zm5.3 10.6c.5.6 1.3 1.2 2.1 1.2s1.2-.6 1.2-1.2c0-2-4.3-2.1-4.3-6.2 0-2.4 1.5-4.3 4.1-4.3 1.1 0 2.2.3 3.1 1l-1.1 2.9c-.4-.4-1.3-.9-1.9-.9-.8 0-1.2.6-1.2 1.2 0 2.1 4.3 2 4.3 6.1 0 2.3-1.3 4.4-4 4.4-1.3 0-2.6-.5-3.6-1.4l1.3-2.8zm7.8-10.3h3v5.8h2.9V6.4h2.9v14.3h-2.9V15h-2.9v5.7h-3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-tex {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M21.5 73.3h-3.1v-2.9H28v2.9h-3.2v11.4h-3.3V73.3zm9.3-2.9H38v2.9h-4V76h3.1v2.9H34v2.9h4.1v2.9h-7.4V70.4zm12.8 7.2l-3.4-7.2h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.2-7.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2zm-33 3.9h37v4.3H15zm7 9.6h37v4.3H22zm-7 9.6h37v4.3H15zm7 9.6h37V63H22z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-tga {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.9 9.3H5.7V6.4h9.6v2.9h-3.2v11.4H8.9V9.3zm14.2-3.2c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.7-7.6 6.5-7.6zm10.3.3H37l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-tgz {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2390c%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.9 9.3H5.7V6.4h9.6v2.9h-3.2v11.4H8.9V9.3zm14.2-3.2c1.4 0 2.9.4 3.9 1.3l-1.4 2.8c-.6-.6-1.4-.9-2.3-.9-2.2 0-3.2 1.9-3.2 4.2 0 2.6 1.2 4.3 2.9 4.3.6 0 1.3-.2 1.7-.6v-1.7h-1.5v-2.9h4.3v8.1h-2.6v-.9c-.5.7-1.6 1.2-2.7 1.2-2.8 0-5.6-2.7-5.6-7.3.2-4.5 2.7-7.6 6.5-7.6zm7.3 12.4l4.2-7.9c.5-.9.8-1.3.8-1.3s-.3.1-.8.1h-4v-3h8.7v2.2l-4.2 8c-.5.9-.8 1.3-.8 1.3s.3-.1.8-.1h4.3v2.9h-8.9v-2.2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M51.1 57.5h-5.7v-5.7l5.7 5.7zm-15.3-5.7v20.7h15.4V58.9H44v-7.1h-8.2zm2.4-5.4h-17v4h6.7l-4.2 3.3v3.5l6.2-4.8v-1.9h21.6v-1.6l-13.3-2.5zm-8.3 8.7l-6.2 4.8v3.5l6.2-4.8v-3.5zm-6.3 14.4l6.2-4.8v-3.5L23.6 66v3.5zm6.3 1.4v-3.5l-6.2 4.8V74h-2.5v4H25v2.8h-2.2c-.4-.7-1.1-1.2-2-1.2-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3.9 0 1.6-.5 2-1.2H25v2.1h3.4V83h2.2c.4.7 1.1 1.2 2 1.2 1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-.9 0-1.6.5-2 1.2h-2.2V78h9.7l13.3-2.4V74H25.7l4.2-3.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-tif {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.9 9.3H5.7V6.4h9.6v2.9h-3.2v11.4H8.9V9.3zm9.2-2.9h3.3v14.3h-3.3V6.4zm6.9 0h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4H25V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-tiff {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM9 8.7H5.7V6.5h8.8v2.2h-3.3v12H9v-12zm7-2.2h2.3v14.2H16V6.5zm4.8 0H27v2.2h-3.9v4.1h3.3V15h-3.3v5.8h-2.3V6.5zm7.8 0h6.2v2.2h-3.9v4.1h3.3V15h-3.3v5.8h-2.3V6.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-torrent {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M10.2 73.3H7.9v-2.9h7.2v2.9h-2.4v11.4h-2.4V73.3zm9.4-3.1c2.8 0 4.4 3.1 4.4 7.3 0 4.2-1.6 7.5-4.4 7.5s-4.4-3.2-4.4-7.5c0-4.2 1.6-7.3 4.4-7.3zm0 11.6c1.3 0 1.8-1.8 1.8-4.3s-.6-4.2-1.8-4.2-1.9 1.7-1.9 4.2c.1 2.5.6 4.3 1.9 4.3zm5.8-11.4h3.4c.4 0 1 .1 1.4.4 1.1.6 1.8 2.1 1.8 4 0 1.7-.6 3.3-1.5 4 0 0 .1.2.4.9l1.7 5h-2.7l-1.5-4.8h-.6v4.8h-2.5V70.4zm2.9 6.6c.6 0 1.2-.7 1.2-1.9 0-.7-.2-1.2-.4-1.5-.2-.2-.5-.3-.6-.3h-.6V77h.4zm5.3-6.6H37c.4 0 1 .1 1.4.4 1.1.6 1.8 2.1 1.8 4 0 1.7-.6 3.3-1.5 4 0 0 .1.2.4.9l1.7 5h-2.7l-1.5-4.8H36v4.8h-2.5V70.4zm2.9 6.6c.6 0 1.2-.7 1.2-1.9 0-.7-.2-1.2-.4-1.5-.2-.2-.5-.3-.6-.3H36V77h.5zm5.3-6.6h5.4v2.9h-2.9V76h2.3v2.9h-2.3v2.9h3.1v2.9h-5.5V70.4zm6.8 0h2.6L53 77c.3 1 .5 2.4.5 2.4h.1s-.1-1.5-.1-2.4v-6.6h2.3v14.3h-2.6l-1.8-6.6c-.3-1-.5-2.4-.5-2.4h-.1s.1 1.5.1 2.4v6.6h-2.3V70.4zm10.7 2.9h-2.4v-2.9h7.2v2.9h-2.4v11.4h-2.4V73.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2zm6 30.8c-.2.9-.8 1.5-1.5 2.2-9.2 9.6-25.1 7.8-31.8-3.7-1.8-3.1-2.8-6.3-2.7-9.9.2-4.5 1.7-8.4 4.5-11.9 3.3-4.2 7.5-7 12.9-7.9 1.3-.2 2.6-.3 3.9-.5v3.7l-2.7.3c-7.6 1.1-14 7.5-14.5 14.9-.3 4.6.9 8.8 4 12.3 1.2 1.5 2.6 2.8 4.3 3.6.5.2 1.1.3 1.6.4-4.8-2.8-7.6-7-8.5-12.4-.6-3.6.1-7.1 2.1-10.2 5.1-7.9 14-9.2 20.1-6.6-.5 1.1-1 2.2-1.5 3.2-1.2-.2-2.4-.6-3.6-.6-3.5-.2-6.6.6-9.2 3.1-6.6 6.1-4.9 15.5 1.5 19.7 2 1.4 4.2 2.4 6.6 2.9.6.2 1.2 0 1.9-.1-.1-.1-.2-.1-.3-.1-3-.6-5.8-1.6-8.2-3.7-2.4-2.1-4.2-4.7-4.5-8-.3-4.7 1.5-8.5 5.5-10.9 3.5-2.2 7.2-2.2 10.9-.4 2.1 1 3.6 2.6 4.8 4.6-1.1.6-2.1 1.1-3.1 1.6-.9-.9-1.7-1.9-2.7-2.5-4.7-3.2-11.3-.2-11.8 5.7-.2 2.9 1 5.1 3 7.1 2.4 2.2 5.3 3 8.5 3.4 3.1.4 6.2.3 9.3-.1.6-.1.9.3 1.1.8.1-.1.1 0 .1 0z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ts {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M28.5 73.3h-3.1v-2.9H35v2.9h-3.2v11.4h-3.3V73.3zm10 7.4c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1L44 74.1c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-tsv {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3Anone%3Bstroke%3A%231f7244%3Bstroke-width%3A3%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.9 9.3H5.7V6.4h9.6v2.9h-3.2v11.4H8.9V9.3zm9.9 7.4c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm8.7-10.3h3.6l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3l1.7-8.1h3.5l-3.9 14.3h-3.3L27.5 6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M14 54h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58m-44 5.9h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58m-44 5.9h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58m-44 5.9h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58m-44 5.9h8.5m3.3 0h8.5m3.4 0h8.5m3.3 0H58%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-ttf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2336454d%7D.st1%7Bfill%3A%23fff%7D.st2%7Benable-background%3Anew%7D.st3%7Bfill%3A%237291a1%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.9 9.3H5.7V6.4h9.6v2.9h-3.2v11.4H8.9V9.3zm11.4 0h-3.1V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3zm9.2-2.9h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st3%22 d%3D%22M42.4 47v7.9h-.8c-.5-1.8-1-3.1-1.5-3.9s-1.3-1.4-2.3-1.9c-.5-.3-1.5-.4-2.9-.4h-2.2v22.5c0 1.5.1 2.4.2 2.8.2.4.5.7 1 1 .5.3 1.1.4 2 .4h1v.8H21.7v-.8h1c.8 0 1.5-.2 2-.5.4-.2.7-.5.9-1 .2-.3.2-1.2.2-2.7V48.7h-2.1c-2 0-3.4.4-4.3 1.2-1.2 1.2-2 2.8-2.4 5h-.8V47h26.2z%22%2F%3E%3C%2Fg%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st0%22 d%3D%22M55.6 55.6v7.9h-.8c-.5-1.8-1-3.1-1.5-3.9S52 58.2 51 57.7c-.5-.3-1.5-.4-2.9-.4h-2.2v22.5c0 1.5.1 2.4.2 2.8.2.4.5.7 1 1s1.1.4 2 .4h1v.8H34.8V84h1c.8 0 1.5-.2 2-.5.4-.2.7-.5.9-1 .2-.3.2-1.2.2-2.7V57.3h-2.1c-2 0-3.4.4-4.3 1.2-1.2 1.2-2 2.8-2.4 5h-.8v-7.9h26.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-txt {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM8.9 9.3H5.7V6.4h9.6v2.9h-3.2v11.4H8.9V9.3zm11.5 4.3L17 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1H24l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.3-7.1zm12.1-4.3h-3.1V6.4H39v2.9h-3.2v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14.6 77.2h42.8v6.2H14.6zm0-14.8h42.8v6.2H14.6zm0-15h42.8v6.2H14.6z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-udf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23eab41b%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm.5-34.6h3.3V16c0 1.4.6 1.9 1.5 1.9s1.5-.5 1.5-1.9V6.4h3.3V16c0 3-1.9 4.9-4.7 4.9-2.9 0-4.8-1.9-4.8-4.9V6.4zm13.2 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2H23v8.5h.8zm9.1-11.4H40v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M33.7 65.5c0 .6.2 1.2.7 1.6.9.9 2.4.9 3.3 0 .4-.4.7-1 .7-1.6 0-.6-.2-1.2-.7-1.6-.4-.4-1-.7-1.6-.7s-1.2.2-1.6.7c-.6.4-.8 1-.8 1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M22.9 52.4c-7.2 7.2-7.2 18.9 0 26.2 7.2 7.2 18.9 7.2 26.2 0 7.2-7.2 7.2-18.9 0-26.2-7.2-7.2-19-7.2-26.2 0zm27.4 20.9c-.7 1.2-1.6 2.4-2.6 3.4s-2.2 1.9-3.4 2.6L40 71.1s.4-.1 1.2-.9c.8-.8 1-1.2 1-1.2l8.1 4.3zm-11-11.1c.9.9 1.4 2.1 1.4 3.3 0 1.2-.5 2.4-1.4 3.3-1.8 1.8-4.7 1.8-6.5 0-.9-.9-1.4-2.1-1.4-3.3 0-1.2.4-2.4 1.4-3.3 1.7-1.8 4.7-1.8 6.5 0zM33 59s-.9.5-1.6 1.3c-.7.8-.7.9-1 1.3l-8.2-4.4c.7-1.2 1.6-2.4 2.6-3.4 1.1-1 2.2-1.9 3.4-2.6L33 59z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vb {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm13.5 0h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vbproj {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23999%7D.st2%7Bfill%3A%23333%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M28.3 44.7c-1.3 1-2.5 1.9-3.7 2.8-2.5 1.9-4.9 3.7-7.4 5.6-.3.3-.6.3-.9.1-.5-.3-1-.5-1.6-.8-.3-.1-.4-.4-.4-.7V32.2c0-.2.2-.5.4-.6.6-.3 1.2-.6 1.7-.9.3-.2.6 0 .8.2 2 1.6 4.1 3.1 6.1 4.6 1.7 1.3 3.3 2.5 5 3.8l.3-.3c6.1-5.9 12.1-11.8 18.2-17.7.3-.3.6-.3 1-.2 2.6 1 5.1 2.1 7.7 3.1.2.1.3.3.4.5.1.1 0 .3 0 .5v33.6c0 .8 0 .8-.8 1.1-2.4 1-4.9 1.9-7.3 2.9-.4.2-.7.1-1-.2-6-5.9-12-11.7-18-17.5-.1-.1-.3-.2-.5-.4zM45.8 50V34c-3.6 2.7-7.1 5.3-10.7 8 3.6 2.7 7.1 5.3 10.7 8zm-22.4-8c-1.8-1.6-3.5-3.2-5.3-4.8v9.6c1.8-1.6 3.5-3.2 5.3-4.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M7.1 70.4h3l1.4 8.1c.2.9.3 2.3.3 2.3h.1s.1-1.4.3-2.3l1.4-8.1h3l-3.3 14.3h-2.8L7.1 70.4zm10.6 0h3.6c2.1 0 3.6 1.3 3.6 3.7 0 1.2-.4 2.4-1.4 3 1.4.5 1.8 1.9 1.8 3.2 0 3.1-1.7 4.3-3.8 4.3h-3.7V70.4zm3.6 5.6c.5 0 .7-.6.7-1.4 0-.7-.3-1.3-.8-1.3h-.7V76h.8zm.1 5.8c.7 0 1-.7 1-1.6 0-.9-.3-1.5-.9-1.5h-1v3.1h.9zM27 70.4h3.8c2.2 0 3.7 2 3.7 4.9s-1.5 5-3.7 5h-1v4.4H27V70.4zm3.3 7c.9 0 1.4-.9 1.4-2.1 0-1.2-.6-2-1.3-2h-.6v4.1h.5zm5.9-7H40c.5 0 1.1.1 1.6.4 1.2.6 2 2.1 2 4 0 1.7-.7 3.3-1.7 4 0 0 .2.2.4.9l2 5h-3.1l-1.7-4.8H39v4.8h-2.8V70.4zm3.3 6.6c.7 0 1.3-.7 1.3-1.9 0-.7-.2-1.2-.5-1.5-.2-.2-.5-.3-.7-.3H39V77h.5zm10.7-6.8c3.2 0 5 3.1 5 7.3 0 4.2-1.8 7.5-5 7.5s-5-3.2-5-7.5c0-4.2 1.8-7.3 5-7.3zm0 11.6c1.4 0 2.1-1.8 2.1-4.3s-.6-4.2-2.1-4.2c-1.4 0-2.1 1.7-2.1 4.2s.6 4.3 2.1 4.3zm6-2.5H59v1.1c0 1.5.3 1.6.6 1.6.4 0 .6-.3.6-1.6v-7h-2.3v-2.9H63v9.9c0 3.3-1.7 4.6-3.4 4.6-1.8 0-3.4-1.4-3.4-4.6v-1.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vcd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23eab41b%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm19.1-.3c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4 0-4.2 2.4-7.4 6.4-7.4zm6.6.3h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M33.7 65.5c0 .6.2 1.2.7 1.6.9.9 2.4.9 3.3 0 .4-.4.7-1 .7-1.6 0-.6-.2-1.2-.7-1.6-.4-.4-1-.7-1.6-.7s-1.2.2-1.6.7c-.6.4-.8 1-.8 1.6z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M22.9 52.4c-7.2 7.2-7.2 18.9 0 26.2 7.2 7.2 18.9 7.2 26.2 0 7.2-7.2 7.2-18.9 0-26.2-7.2-7.2-19-7.2-26.2 0zm27.4 20.9c-.7 1.2-1.6 2.4-2.6 3.4s-2.2 1.9-3.4 2.6L40 71.1s.4-.1 1.2-.9c.8-.8 1-1.2 1-1.2l8.1 4.3zm-11-11.1c.9.9 1.4 2.1 1.4 3.3 0 1.2-.5 2.4-1.4 3.3-1.8 1.8-4.7 1.8-6.5 0-.9-.9-1.4-2.1-1.4-3.3 0-1.2.4-2.4 1.4-3.3 1.7-1.8 4.7-1.8 6.5 0zM33 59s-.9.5-1.6 1.3c-.7.8-.7.9-1 1.3l-8.2-4.4c.7-1.2 1.6-2.4 2.6-3.4 1.1-1 2.2-1.9 3.4-2.6L33 59z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vcs {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23c11e07%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23111%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm19.1-.3c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4 0-4.2 2.4-7.4 6.4-7.4zm7.3 10.6c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cg id%3D%22Layer_1_1_%22%3E%3Cpath class%3D%22st2%22 d%3D%22M52.4 81.3H19.6c-3.4 0-6.1-2.8-6.1-6.1V54.7c0-3.4 2.8-6.1 6.1-6.1h32.7c3.4 0 6.1 2.8 6.1 6.1v20.5c.1 3.3-2.7 6.1-6 6.1zM19.6 52.6c-1.1 0-2 .9-2 2v20.5c0 1.1.9 2 2 2h32.7c1.1 0 2-.9 2-2V54.7c0-1.1-.9-2-2-2H19.6z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M31.9 71h-8.2c-1.1 0-2-.9-2-2s.9-2 2-2h8.2c1.1 0 2 .9 2 2s-.9 2-2 2zm0-8.1h-8.2c-1.1 0-2-.9-2-2s.9-2 2-2h8.2c1.1 0 2 .9 2 2 .1 1-.9 2-2 2z%22%2F%3E%3Ccircle class%3D%22st2%22 cx%3D%2244.2%22 cy%3D%2261.8%22 r%3D%224.1%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M44.2 67.7c-3.2 0-5.1 1.5-5.1 2.9 0 .7 1.9 1.5 5.1 1.5 3 0 5.1-.7 5.1-1.5 0-1.5-2-2.9-5.1-2.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vdi {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%234d1b9b%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm13.5 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zM23 17.8c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm9.1-11.4h3.3v14.3h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M56.5 76.6c0-1.6-1.3-2.9-2.9-2.9H17.7c-1.6 0-2.9 1.3-2.9 2.9v4.1c0 1.6 1.3 2.9 2.9 2.9h35.9c1.6 0 2.9-1.3 2.9-2.9v-4.1zM41 80.4c-.9 0-1.7-.7-1.7-1.7S40.1 77 41 77s1.7.7 1.7 1.7-.7 1.7-1.7 1.7zm5.1 0c-.9 0-1.7-.7-1.7-1.7s.7-1.7 1.7-1.7c.9 0 1.7.7 1.7 1.7s-.8 1.7-1.7 1.7zm5 0c-.9 0-1.7-.7-1.7-1.7s.7-1.7 1.7-1.7c.9 0 1.7.7 1.7 1.7s-.8 1.7-1.7 1.7zM17.7 72h35.9c.8 0 1.6.2 2.2.6l-3.5-7.3c-1-2.1-2.6-2.9-4.2-2.9h-3.9l-5.6 5.8c-.4.4-.9.7-1.4.9-.5.2-1.1.3-1.6.3-.6 0-1.1-.1-1.6-.3h-.2c-.4-.2-.8-.5-1.2-.8l-5.6-6h-3.9c-1.6 0-3.1.9-4.2 2.9l-3.5 7.3c.7-.3 1.4-.5 2.3-.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M44 59.6c.2-.2.3-.4.5-.7.1-.3.2-.5.2-.9 0-.3-.1-.6-.2-.8-.1-.3-.3-.5-.5-.7-.2-.2-.5-.4-.7-.5-.2-.1-.5-.2-.8-.2s-.6.1-.8.2c-.3.1-.5.3-.7.5l-3.2 3.2v-10c0-.3-.1-.6-.2-.8-.1-.3-.3-.5-.5-.7-.2-.2-.4-.4-.7-.5-.2-.1-.5-.1-.8-.1-.3 0-.6 0-.8.1-.3.1-.5.3-.7.5-.2.2-.4.4-.5.7-.1.3-.2.5-.2.8v10.1l-3.2-3.2c-.2-.2-.4-.4-.7-.5-.2-.1-.5-.2-.8-.2-.3 0-.6.1-.8.2-.2.1-.5.3-.7.5-.2.2-.4.4-.5.7-.1.3-.2.5-.2.8 0 .3.1.6.2.9.1.3.3.5.5.7l6.9 7c.2.2.4.4.7.5.2.1.5.2.8.2.3 0 .6-.1.8-.2.3-.1.5-.3.7-.5l6.9-7.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vdx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2337539d%7D.st1%7Bfill%3A%23fff%7D.st2%2C.st3%7Bfill%3Anone%3Bstroke%3A%2337539d%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%7D.st3%7Bfill%3A%23fff%3Bstroke%3A%23fff%3Bstroke-width%3A.75%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm13.5 0h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zM23 17.8c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8zm11.2-4.2l-3.4-7.2h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H31l3.2-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.1 51.3l21.3-4.1V83l-21.3-3.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M53.3 79.5H35.2c-.9 0-1.6-.7-1.6-1.6V52.4c0-.9.7-1.6 1.6-1.6h18.1c.9 0 1.6.7 1.6 1.6v25.5c0 .9-.7 1.6-1.6 1.6zM35.2 52.3c-.1 0-.2.1-.2.2V78c0 .1.1.2.2.2h18.1c.1 0 .2-.1.2-.2V52.4c0-.1-.1-.2-.2-.2l-18.1.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M36 68h6v6h-6z%22%2F%3E%3Cpath transform%3D%22rotate(-45.001 46.689 58.69)%22 class%3D%22st2%22 d%3D%22M44.1 56.1h5.1v5.1h-5.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M43 58.8h-5m9 3.2v9m-5 0h6%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M23 60.2h2.1l2.3 6.9c.2.6.4 1.6.4 1.6s.2-.9.4-1.6l2.4-6.9h2.1l-3.9 10.6h-1.9L23 60.2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vmdk {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%234d1b9b%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.7 6.5h1.8l1.2 9.8c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.3-9.8H12l1.2 9.8c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-9.8h1.8l-1.9 14.2h-2.1l-1.1-8.4c-.1-.9-.1-1.9-.1-1.9h-.1s0 .9-.2 1.9l-1.1 8.4H7.7l-2-14.2zm12.3 0h2l1.4 6.9c.2.9.3 2.2.3 2.2s.2-1.3.3-2.2l1.4-6.9h2l.7 14.2h-1.7l-.4-7.9v-2.2s-.2 1.4-.4 2.3l-1.1 5.4h-1.8l-1.1-5.4c-.2-.8-.3-2.3-.3-2.3h-.1s.1 1.3 0 2.2l-.2 7.9h-1.7L18 6.5zm9.9 0h3c2.6 0 4.3 2.6 4.3 7.1s-1.7 7.1-4.3 7.1h-3V6.5zm2.8 12c1.6 0 2.5-1.7 2.5-4.9s-.9-4.9-2.5-4.9h-1v9.8h1zm5.9-12h1.8v5.8h.8l1.9-5.8h2l-2.3 6.8 2.4 7.4h-2.1l-2-6.2h-.8v6.2h-1.8V6.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M56.5 76.6c0-1.6-1.3-2.9-2.9-2.9H17.7c-1.6 0-2.9 1.3-2.9 2.9v4.1c0 1.6 1.3 2.9 2.9 2.9h35.9c1.6 0 2.9-1.3 2.9-2.9v-4.1zM41 80.4c-.9 0-1.7-.7-1.7-1.7S40.1 77 41 77s1.7.7 1.7 1.7-.7 1.7-1.7 1.7zm5.1 0c-.9 0-1.7-.7-1.7-1.7s.7-1.7 1.7-1.7c.9 0 1.7.7 1.7 1.7s-.8 1.7-1.7 1.7zm5 0c-.9 0-1.7-.7-1.7-1.7s.7-1.7 1.7-1.7c.9 0 1.7.7 1.7 1.7s-.8 1.7-1.7 1.7zM17.7 72h35.9c.8 0 1.6.2 2.2.6l-3.5-7.3c-1-2.1-2.6-2.9-4.2-2.9h-3.9l-5.6 5.8c-.4.4-.9.7-1.4.9-.5.2-1.1.3-1.6.3-.6 0-1.1-.1-1.6-.3h-.2c-.4-.2-.8-.5-1.2-.8l-5.6-6h-3.9c-1.6 0-3.1.9-4.2 2.9l-3.5 7.3c.7-.3 1.4-.5 2.3-.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M44 59.6c.2-.2.3-.4.5-.7.1-.3.2-.5.2-.9 0-.3-.1-.6-.2-.8-.1-.3-.3-.5-.5-.7-.2-.2-.5-.4-.7-.5-.2-.1-.5-.2-.8-.2s-.6.1-.8.2c-.3.1-.5.3-.7.5l-3.2 3.2v-10c0-.3-.1-.6-.2-.8-.1-.3-.3-.5-.5-.7-.2-.2-.4-.4-.7-.5-.2-.1-.5-.1-.8-.1-.3 0-.6 0-.8.1-.3.1-.5.3-.7.5-.2.2-.4.4-.5.7-.1.3-.2.5-.2.8v10.1l-3.2-3.2c-.2-.2-.4-.4-.7-.5-.2-.1-.5-.2-.8-.2-.3 0-.6.1-.8.2-.2.1-.5.3-.7.5-.2.2-.4.4-.5.7-.1.3-.2.5-.2.8 0 .3.1.6.2.9.1.3.3.5.5.7l6.9 7c.2.2.4.4.7.5.2.1.5.2.8.2.3 0 .6-.1.8-.2.3-.1.5-.3.7-.5l6.9-7.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vob {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zM24 6.1c3.8 0 5.9 3.1 5.9 7.3 0 4.2-2.1 7.5-5.9 7.5s-5.8-3.2-5.8-7.5c-.1-4.1 2-7.3 5.8-7.3zm0 11.7c1.7 0 2.5-1.8 2.5-4.3s-.8-4.2-2.5-4.2-2.5 1.7-2.5 4.2.8 4.3 2.5 4.3zm8.9-11.4h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vsd {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2337539d%7D.st1%7Bfill%3A%23fff%7D.st2%2C.st3%7Bfill%3Anone%3Bstroke%3A%2337539d%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%7D.st3%7Bfill%3A%23fff%3Bstroke%3A%23fff%3Bstroke-width%3A.75%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm14.1 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1L25 10.1c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10-10.3h4.2c3.7 0 5.9 2.6 5.9 7.1s-2.2 7.2-5.9 7.2h-4.2V6.4zm4.1 11.4c1.7 0 2.6-1.5 2.6-4.3s-1-4.2-2.6-4.2h-.8v8.5h.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.1 51.3l21.3-4.1V83l-21.3-3.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M53.3 79.5H35.2c-.9 0-1.6-.7-1.6-1.6V52.4c0-.9.7-1.6 1.6-1.6h18.1c.9 0 1.6.7 1.6 1.6v25.5c0 .9-.7 1.6-1.6 1.6zM35.2 52.3c-.1 0-.2.1-.2.2V78c0 .1.1.2.2.2h18.1c.1 0 .2-.1.2-.2V52.4c0-.1-.1-.2-.2-.2l-18.1.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M36 68h6v6h-6z%22%2F%3E%3Cpath transform%3D%22rotate(-45.001 46.689 58.69)%22 class%3D%22st2%22 d%3D%22M44.1 56.1h5.1v5.1h-5.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M43 58.8h-5m9 3.2v9m-5 0h6%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M23 60.2h2.1l2.3 6.9c.2.6.4 1.6.4 1.6s.2-.9.4-1.6l2.4-6.9h2.1l-3.9 10.6h-1.9L23 60.2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vss {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2337539d%7D.st1%7Bfill%3A%23fff%7D.st2%2C.st3%7Bfill%3Anone%3Bstroke%3A%2337539d%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%7D.st3%7Bfill%3A%23fff%3Bstroke%3A%23fff%3Bstroke-width%3A.75%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm14.1 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1L25 10.1c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm10.7 0c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.1 51.3l21.3-4.1V83l-21.3-3.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M53.3 79.5H35.2c-.9 0-1.6-.7-1.6-1.6V52.4c0-.9.7-1.6 1.6-1.6h18.1c.9 0 1.6.7 1.6 1.6v25.5c0 .9-.7 1.6-1.6 1.6zM35.2 52.3c-.1 0-.2.1-.2.2V78c0 .1.1.2.2.2h18.1c.1 0 .2-.1.2-.2V52.4c0-.1-.1-.2-.2-.2l-18.1.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M36 68h6v6h-6z%22%2F%3E%3Cpath transform%3D%22rotate(-45.001 46.689 58.69)%22 class%3D%22st2%22 d%3D%22M44.1 56.1h5.1v5.1h-5.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M43 58.8h-5m9 3.2v9m-5 0h6%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M23 60.2h2.1l2.3 6.9c.2.6.4 1.6.4 1.6s.2-.9.4-1.6l2.4-6.9h2.1l-3.9 10.6h-1.9L23 60.2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vst {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2337539d%7D.st1%7Bfill%3A%23fff%7D.st2%2C.st3%7Bfill%3Anone%3Bstroke%3A%2337539d%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%7D.st3%7Bfill%3A%23fff%3Bstroke%3A%23fff%3Bstroke-width%3A.75%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm14.1 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1L25 10.1c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm12.2-7.4h-3.1V6.4h9.6v2.9H35v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.1 51.3l21.3-4.1V83l-21.3-3.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M53.3 79.5H35.2c-.9 0-1.6-.7-1.6-1.6V52.4c0-.9.7-1.6 1.6-1.6h18.1c.9 0 1.6.7 1.6 1.6v25.5c0 .9-.7 1.6-1.6 1.6zM35.2 52.3c-.1 0-.2.1-.2.2V78c0 .1.1.2.2.2h18.1c.1 0 .2-.1.2-.2V52.4c0-.1-.1-.2-.2-.2l-18.1.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M36 68h6v6h-6z%22%2F%3E%3Cpath transform%3D%22rotate(-45.001 46.689 58.69)%22 class%3D%22st2%22 d%3D%22M44.1 56.1h5.1v5.1h-5.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M43 58.8h-5m9 3.2v9m-5 0h6%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M23 60.2h2.1l2.3 6.9c.2.6.4 1.6.4 1.6s.2-.9.4-1.6l2.4-6.9h2.1l-3.9 10.6h-1.9L23 60.2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vsx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2337539d%7D.st1%7Bfill%3A%23fff%7D.st2%2C.st3%7Bfill%3Anone%3Bstroke%3A%2337539d%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%7D.st3%7Bfill%3A%23fff%3Bstroke%3A%23fff%3Bstroke-width%3A.75%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm14.1 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1L25 10.1c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm12.3-3.1l-3.4-7.2H32l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.7-1.7-.7-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.3-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.1 51.3l21.3-4.1V83l-21.3-3.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M53.3 79.5H35.2c-.9 0-1.6-.7-1.6-1.6V52.4c0-.9.7-1.6 1.6-1.6h18.1c.9 0 1.6.7 1.6 1.6v25.5c0 .9-.7 1.6-1.6 1.6zM35.2 52.3c-.1 0-.2.1-.2.2V78c0 .1.1.2.2.2h18.1c.1 0 .2-.1.2-.2V52.4c0-.1-.1-.2-.2-.2l-18.1.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M36 68h6v6h-6z%22%2F%3E%3Cpath transform%3D%22rotate(-45.001 46.689 58.69)%22 class%3D%22st2%22 d%3D%22M44.1 56.1h5.1v5.1h-5.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M43 58.8h-5m9 3.2v9m-5 0h6%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M23 60.2h2.1l2.3 6.9c.2.6.4 1.6.4 1.6s.2-.9.4-1.6l2.4-6.9h2.1l-3.9 10.6h-1.9L23 60.2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-vtx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2337539d%7D.st1%7Bfill%3A%23fff%7D.st2%2C.st3%7Bfill%3Anone%3Bstroke%3A%2337539d%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%7D.st3%7Bfill%3A%23fff%3Bstroke%3A%23fff%3Bstroke-width%3A.75%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.4 6.4H9l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3L13 6.4h3.5l-3.9 14.3H9.3L5.4 6.4zm15.8 2.9H18V6.4h9.6v2.9h-3.2v11.4h-3.3V9.3zm11.5 4.3l-3.4-7.2h3.6L34 9.3l.6 1.8s.2-.9.6-1.8l1.2-2.9H40l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3h-3.5l3.2-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M17.1 51.3l21.3-4.1V83l-21.3-3.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M53.3 79.5H35.2c-.9 0-1.6-.7-1.6-1.6V52.4c0-.9.7-1.6 1.6-1.6h18.1c.9 0 1.6.7 1.6 1.6v25.5c0 .9-.7 1.6-1.6 1.6zM35.2 52.3c-.1 0-.2.1-.2.2V78c0 .1.1.2.2.2h18.1c.1 0 .2-.1.2-.2V52.4c0-.1-.1-.2-.2-.2l-18.1.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M36 68h6v6h-6z%22%2F%3E%3Cpath transform%3D%22rotate(-45.001 46.689 58.69)%22 class%3D%22st2%22 d%3D%22M44.1 56.1h5.1v5.1h-5.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M43 58.8h-5m9 3.2v9m-5 0h6%22%2F%3E%3Cpath class%3D%22st3%22 d%3D%22M23 60.2h2.1l2.3 6.9c.2.6.4 1.6.4 1.6s.2-.9.4-1.6l2.4-6.9h2.1l-3.9 10.6h-1.9L23 60.2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-war {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23666%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23666%3Bstroke%3A%23666%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.6 6.4h3.2l1.2 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.3-8.9h3.1l1.3 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-8.9h3.2l-2.5 14.3h-3.7l-1.1-7.2c-.1-.9-.2-1.7-.2-1.7h-.1s0 .8-.1 1.7l-1.1 7.2H8.1L5.6 6.4zm18.7 0h3.6l3.6 14.3h-3.3l-.6-3h-3l-.6 3h-3.3l3.6-14.3zm2.8 8.6l-.6-2.8c-.2-.9-.4-2.5-.4-2.5H26s-.2 1.5-.4 2.5l-.5 2.8h2zM33 6.4h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5H39l-2-4.8h-.8v4.8H33V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M45 67.1c2.2-.7 4.4.7 4.2 2.8-.2 2.4-3.3 3.6-5.1 4.2l.1-.1-.1-.1c1.3-1 3.9-2.2 3.7-4.6-.1-1.2-1-2.1-2.7-2v-.2H45zm-16.1.4l.1-.1c-1 0-1.9.4-2.7.7-.8.3-1.8.4-2.2 1.3.4.7 1.4.7 2.4.8 3.4.5 8.3.4 11.7 0 1.8-.2 3.4-.4 4.2-1.2l-.1-.1.1-.1c-3.4.4-7.8 1-11.9.8-1.3-.1-3-.1-3.7-.8.4-.7 1.4-.9 2.1-1.3zm19.9 14.1v-.1c-5.1 2.5-13.2 2.8-20.5 2.2l.1.1-.1.2c3 .5 6.9.7 10.7.4 3.7-.2 8.2-.7 9.9-2.7l-.1-.1zM34.4 66.2h.1c-.8-1.8-2.3-2.6-2.5-4.7-.2-1.9.7-3.1 1.6-4 1.1-1.2 2.7-2.2 3.9-3.5 1.6-1.8 3.4-4.5 1.9-7.1l-.1.1-.3-.1c.4 2.5-.6 4.1-1.9 5.4-1 1.2-2.6 2.2-4 3.3-1.6 1.3-3.7 2.9-3.1 5.3.5 2.3 2.8 3.9 4.1 5.4l.3-.1zm8-11.6l-.1-.1c-2.7 1-6.7 2.6-7.1 5.7-.1 1.5.4 2.6.9 3.4.4.6 1.1 1 1.3 1.9.2.8 0 1.6-.2 2.2h.1l.1.1c1.1-.8 2.2-1.9 1.9-3.4-.2-1.5-1.9-2.5-2.1-3.9-.1-.8.1-1.5.4-1.9 1.1-1.7 3.5-2.9 4.8-4zM28.6 72l-.1-.1c-.5.3-1.5.4-1.4 1.2s1.5 1 2.2 1.2c3.7.8 9.2.3 11.9-.6l-.1-.1.1-.1c-.3-.1-.7-.7-1.3-.7-.5-.1-1.6.3-2.6.4-1.6.2-3.3.3-4.8.2-1.1-.1-4.5-.1-3.9-1.4zm.9 4.1l.1-.1c-.6.2-1.3.4-1.3 1.1 0 .6 1.2 1 1.9 1.3 3.3 1 8.5.4 10.9-.7-.2-.3-.6-.4-.9-.6-.4-.1-.7-.3-1.1-.5-2 .5-5.1.7-7.5.4-.7-.1-1.7-.1-1.9-.8l-.2-.1zm17.7 3.2l-.1-.1c-.1 1-1.3 1.1-2.1 1.3-.9.2-1.9.4-3 .5-4.9.6-11.5.9-16.3 0-.9-.1-2.2-.4-2.5-1.1.4-.7 1.5-.8 2.4-1.2l-.1-.1.1-.1c-1.2.1-2.1.4-3 .7-.7.3-1.7.7-1.9 1.5.6.8 1.8.8 2.8 1 6.6 1 15.7 1.2 21.4-.7 1-.4 3.1-1 2.1-1.9l.2.2zm-3.7-5.1c.2 0 .4-.1.7-.2m.9-6.8c-.2 0-.4.1-.7.1M42.2 69c.1 0 .2-.1.4-.1m-12.5-1.6c-.4.1-.8.1-1.3.2m-2.2 15.9c.5.2 1.1.2 1.7.4m20.5-2.2c.1-.1.2-.2.3-.4m-9.9-34.3c0-.1-.1-.3-.1-.4m-4.7 19.7c.1.1.3.4.4.5m2.3 1.2c.1-.1.2-.2.3-.4m5.7-13.2c-.3.1-.5.2-.7.4m-1.2 18.8h.2m-12.6-1.8c0 .1-.2.1-.2.2m.9 4.2l.1-.1m-2.8 2.7c-.4 0-.7.1-1 .1m21.4.5c0-.1-.1-.1-.1-.1H47%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-wav {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.6 6.4h3.1l1.1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-8.9h2.9l1.2 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.1-8.9h3.1l-2.4 14.3H14l-1.1-7.2c-.1-.9-.2-1.7-.2-1.7h-.1s0 .8-.1 1.7l-1 7.2H8L5.6 6.4zm18.3 0h3.4l3.4 14.3h-3.1l-.6-3h-2.9l-.6 3h-3.1l3.5-14.3zm2.6 8.6l-.5-2.9c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.9h1.9zm4.3-8.6h3.4l1.6 8.1c.2.9.3 2.3.3 2.3h.1s.2-1.4.3-2.3l1.6-8.1h3.3l-3.7 14.3h-3.2L30.8 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-wbk {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%231a75ce%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.6 6.4h3.2l1.2 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.3-8.9h3.1l1.3 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-8.9h3.2l-2.5 14.3h-3.7l-1.1-7.2c-.1-.9-.2-1.7-.2-1.7h-.1s0 .8-.1 1.7l-1.1 7.2H8.1L5.6 6.4zm16.7 0h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3h-4.4V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1zm6.6-11.4h3.3v5.5h.6l2.3-5.5H43l-2.9 6.8 3 7.4h-3.7l-2.3-5.8h-.6v5.8h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M19.5 67.1l-4.8-14.8c-.2-.6-.3-.8-.4-.8-.1-.1-.2-.1-.3-.2l-1.7-.5-.1-2.1h9l.2 2.1-1.7.5v.2c0 .2.1.6.3 1l1.8 5.7 3.2-9.5 2.4-.1 2.9 9.5 2-5.7c.1-.4.3-.8.3-1v-.1l-1.5-.4-.1-2.2h7l.2 2.1-1.9.6c-.1 0-.2.1-.3.1 0 .1-.2.2-.3.7l-5.3 14.7-2.5.2-2.7-9.1-3.2 8.9-2.5.2z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M42.4 48.6H60v2.8H42.4zm0 7.4H60v2.8H42.4zm0 7.7H60v2.8H42.4zM13 71.5h47v2.8H13zm0 7.6h47v2.8H13z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-webinfo {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6.3 70.4h2.6l.9 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1-8.9h2.4l1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l.9-8.9h2.6l-2 14.3h-3l-.9-7.2c-.1-.9-.1-1.7-.1-1.7s0 .8-.1 1.7l-.9 7.2h-3l-2-14.3zm13 0H25v2.9h-3.1V76h2.5v2.9h-2.5v2.9h3.3v2.9h-5.9V70.4zm7.2 0h3.3c2 0 3.4 1.3 3.4 3.7 0 1.2-.4 2.4-1.3 3 1.3.5 1.7 1.9 1.7 3.2 0 3.1-1.6 4.3-3.6 4.3h-3.5V70.4zm3.3 5.6c.5 0 .7-.6.7-1.4 0-.7-.2-1.3-.8-1.3h-.6V76h.7zm.2 5.8c.7 0 .9-.7.9-1.6 0-.9-.3-1.5-.8-1.5h-.9v3.1h.8zm4.8-11.4h2.6v14.3h-2.6V70.4zm4.4 0H42l2 6.6c.3 1 .6 2.4.6 2.4h.1s-.1-1.5-.1-2.4v-6.6h2.5v14.3h-2.8l-2-6.6c-.3-1-.5-2.4-.5-2.4h-.1s.1 1.5.1 2.4v6.6h-2.5V70.4zm9.4 0h5.7v2.9h-3.1v3.1h2.5v2.9h-2.5v5.4h-2.6V70.4zm11.1-.2c3 0 4.7 3.1 4.7 7.3 0 4.2-1.7 7.5-4.7 7.5S55 81.7 55 77.5s1.7-7.3 4.7-7.3zm0 11.6c1.4 0 2-1.8 2-4.3s-.6-4.2-2-4.2-2 1.7-2 4.2.6 4.3 2 4.3z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-webm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.6 6.4H8l.9 8.9c.1.7.1 1.6.1 1.6s0-.9.1-1.6l1-8.9h2.3l1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l.9-8.9H17l-2 14.3h-2.8l-.8-7.2c-.1-.9-.1-1.7-.1-1.7s0 .8-.1 1.7l-.8 7.2H7.5L5.6 6.4zm12.5 0h5.4v2.9h-2.9V12h2.3v2.9h-2.3v2.9h3.1v2.9h-5.5V6.4zm7.1 0h3.1c1.9 0 3.2 1.3 3.2 3.7 0 1.2-.4 2.4-1.2 3 1.2.5 1.6 1.9 1.6 3.2 0 3.1-1.5 4.3-3.3 4.3h-3.3V6.4zm3.2 5.6c.5 0 .7-.6.7-1.4s-.2-1.3-.7-1.3h-.6V12h.6zm.1 5.8c.6 0 .9-.7.9-1.6 0-.9-.2-1.5-.8-1.5h-.9v3.1h.8zm5.3-11.4h2.7l1 6c.1.9.3 2.4.3 2.4s.2-1.5.3-2.4l1-6H42l.7 14.3h-2.3l-.3-6.4c-.1-1.1 0-2.4 0-2.4H40s-.2 1.5-.3 2.4l-.6 4.1h-2.4l-.6-4.1c-.2-.9-.3-2.4-.3-2.4h-.1s.1 1.3 0 2.4l-.3 6.4h-2.3l.7-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-webp {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%238ed200%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.6 6.4h2.7l1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.1-8.9h2.6l1.1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1-8.9h2.7l-2.1 14.3H13l-.9-7.2c-.1-.9-.1-1.7-.1-1.7h-.1s0 .8-.1 1.7l-.9 7.2H7.7L5.6 6.4zm13.8 0h6v2.9h-3.3V12h2.6v2.9h-2.6v2.9h3.4v2.9h-6.2V6.4zm7.7 0h3.5c2.1 0 3.5 1.3 3.5 3.7 0 1.2-.4 2.4-1.4 3 1.4.5 1.8 1.9 1.8 3.2 0 3.1-1.6 4.3-3.7 4.3h-3.7V6.4zm3.5 5.6c.5 0 .7-.6.7-1.4s-.3-1.3-.8-1.3h-.7V12h.8zm.2 5.8c.7 0 1-.7 1-1.6 0-.9-.3-1.5-.9-1.5h-1v3.1h.9zM36 6.4h3.8c2.2 0 3.7 2 3.7 4.9 0 2.9-1.5 5-3.7 5h-1v4.4H36V6.4zm3.3 7c.9 0 1.4-.9 1.4-2.1s-.6-2-1.3-2h-.6v4.1h.5z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14 48.5v33.9h44V48.5H14zM55.5 51v14.8l-10.5-8-11.5 11.5-8.1-4.5-8.8 7V51h38.9z%22%2F%3E%3Ccircle class%3D%22st0%22 cx%3D%2223%22 cy%3D%2257.6%22 r%3D%223.1%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-wma {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.6 6.4h2.9l1.1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6L11 6.4h2.8l1.2 8.9v1.6h.1s0-.9.1-1.6l1-8.9h2.9l-2.3 14.3h-3.3l-1-7.2c-.1-.9-.1-1.7-.1-1.7h-.1s0 .8-.1 1.7l-1 7.2H7.8L5.6 6.4zm16 0h3.3l1.2 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.2-6h3.3l.8 14.3h-2.7l-.3-6.4c-.1-1.1 0-2.4 0-2.4H29s-.2 1.5-.4 2.4l-.8 4.1H25l-.8-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-2.7l1-14.3zm15.2 0H40l3.2 14.3h-3l-.5-3H37l-.5 3h-3l3.3-14.3zm2.6 8.6l-.5-2.8c-.2-.9-.4-2.5-.4-2.5h-.1s-.2 1.5-.4 2.5l-.5 2.8h1.9z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M47 66c-3.1-1.2-6.7.3-8 3.4-1.2 3.1.3 6.7 3.4 8 .6.3 1.3.4 2 .4 3.5.1 6.4-2.6 6.4-6V47.9c-.2 0-.3.1-.5.1-6.8 1.9-13.5 3.9-20.3 5.8-.6.2-.6.5-.6 1v16.8c-.5-.2-.7-.3-1.1-.4-2.5-.9-4.7-.4-6.5 1.4-1.8 1.7-2.3 4.3-1.3 6.6 1.3 3.1 4.9 4.6 8 3.4 2.3-1 3.8-3.2 3.8-5.7V61.3c0-.7.2-.9.9-1.1 3.3-.9 6.6-1.9 10-2.8L48 56v10.4c-.5-.2-.7-.3-1-.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-wmf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fea500%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.6 6.4h3l1.1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-8.9H14l1.2 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.1-8.9h3l-2.3 14.3h-3.4l-1-7.2c-.1-.9-.1-1.7-.1-1.7h-.1s0 .8-.1 1.7l-1 7.2H7.9L5.6 6.4zm16.3 0h3.3l1.2 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.2-6h3.3l.8 14.3H30l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.8 4.1h-2.9l-.8-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4H21l.9-14.3zm13.4 0h6.6v2.9h-3.5v3.1h2.9v2.9h-2.9v5.4h-3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M27.1 60.2L18 79.4l1.7 1.7L31 69.8c-.4-.9-.3-2 .5-2.8 1-1 2.5-1 3.5 0s1 2.5 0 3.5c-.7.7-1.9.9-2.8.5L20.9 82.3l1.7 1.7 19.2-9.1L46 63.4 38.6 56l-11.5 4.2zm26.3-2.3L44 48.5c-.8-.8-2-.8-2.8 0L39 50.7c-.8.8-.8 2 0 2.8l9.4 9.4c.8.8 2 .8 2.8 0l2.2-2.2c.8-.8.8-2 0-2.8z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-wmv {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23f60%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.6 6.4h2.9l1.1 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6L11 6.4h2.8l1.2 8.9v1.6h.1s0-.9.1-1.6l1-8.9h2.9l-2.3 14.3h-3.3l-1-7.2c-.1-.9-.1-1.7-.1-1.7h-.1s0 .8-.1 1.7l-1 7.2H7.8L5.6 6.4zm16 0h3.3l1.2 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.2-6h3.3l.8 14.3h-2.7l-.3-6.4c-.1-1.1 0-2.4 0-2.4H29s-.2 1.5-.4 2.4l-.8 4.1H25l-.8-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-2.7l1-14.3zm11.8 0h3.2l1.5 8.1c.2.9.3 2.3.3 2.3h.1s.1-1.4.3-2.3l1.5-8.1h3.1l-3.5 14.3h-3L33.4 6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M13 83.1h46V47.9H13v35.2zm8.9-2.7h-5.5v-3.9h5.5v3.9zm16.9 0h-5.5v-3.9h5.5v3.9zm11.3-30.1h5.5v4h-5.5v-4zm0 26.1h5.5v3.9h-5.5v-3.9zm-8.5-26.1H47v3.9h-5.5v-3.9zm0 26.1H47v3.9h-5.5l.1-3.9zm-8.4-26.1h5.5v3.9h-5.5v-3.9zm-.8 9.7l7.2 4.1c1.3.8 1.3 2 0 2.8L32.4 71c-1.3.8-2.4.1-2.4-1.4v-8.3c0-1.4 1.1-2.1 2.4-1.3zm-7.7-9.7h5.4v3.9h-5.4v-3.9zm0 26.1h5.4v3.9h-5.4v-3.9zm-8.3-26.1h5.5v4h-5.5v-4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-woff {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2336454d%7D.st1%7Bfill%3A%23fff%7D.st2%7Benable-background%3Anew%7D.st3%7Bfill%3A%237291a1%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.7 6.5h2L9 16.3c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.5-9.8h2l1.4 9.8c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.3-9.8h2l-2.2 14.2h-2.4L12 12.3c-.1-.9-.2-1.9-.2-1.9h-.1s-.1.9-.2 1.9l-1.3 8.4H7.9L5.7 6.5zm17.8-.3c3 0 4.9 3 4.9 7.3s-1.9 7.4-4.9 7.4c-3 0-4.9-3.1-4.9-7.4 0-4.2 1.9-7.3 4.9-7.3zm0 12.4c1.7 0 2.7-2 2.7-5.1 0-3-1-4.9-2.7-4.9-1.7 0-2.7 1.9-2.7 4.9-.1 3.1.9 5.1 2.7 5.1zM30 6.5h5.6v2.2h-3.5v4.1H35V15h-2.9v5.8H30V6.5zm7 0h5.6v2.2h-3.5v4.1H42V15h-2.9v5.8H37V6.5z%22%2F%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st3%22 d%3D%22M28.1 68.3h-8.9l-1.1 2.4c-.3.8-.5 1.4-.5 2 0 .7.3 1.2.9 1.5.3.2 1.2.3 2.5.4v.7h-8.4v-.7c.9-.1 1.6-.5 2.2-1.1.6-.6 1.3-1.8 2.1-3.7l9-19.4h.4l9.1 19.9c.9 1.9 1.6 3.1 2.1 3.6.4.4 1 .6 1.8.6v.7H27.2v-.7h.5c1 0 1.7-.1 2.1-.4.3-.2.4-.5.4-.8 0-.2 0-.4-.1-.7 0-.1-.2-.6-.6-1.3l-1.4-3zm-.6-1.3l-3.7-8.4-3.9 8.4h7.6z%22%2F%3E%3C%2Fg%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st0%22 d%3D%22M58.2 59.2l-3.6 11.9-.4 1.5c0 .2-.1.3-.1.4 0 .1.1.3.2.4.1.1.2.2.3.2.3 0 .6-.2 1.1-.6.2-.2.6-.7 1.3-1.6l.6.3c-.9 1.6-1.8 2.7-2.8 3.4-1 .7-2.1 1.1-3.2 1.1-.7 0-1.2-.2-1.6-.5-.4-.4-.6-.8-.6-1.3s.2-1.3.6-2.6l.4-1.5c-1.4 2.4-2.8 4.1-4.1 5.1-.8.6-1.6.9-2.4.9-1.1 0-2-.5-2.5-1.4s-.8-1.9-.8-3.1c0-1.7.5-3.6 1.6-5.8 1.1-2.2 2.5-3.9 4.2-5.3 1.4-1.1 2.8-1.6 4-1.6.7 0 1.2.2 1.7.6.4.4.7 1.1.9 2.1l.7-2.2 4.5-.4zm-5.9 3.5c0-1-.2-1.7-.5-2.1-.2-.3-.5-.4-.9-.4s-.8.2-1.2.5c-.8.7-1.7 2.2-2.7 4.5-1 2.3-1.4 4.2-1.4 5.9 0 .6.1 1.1.3 1.4.2.3.5.4.7.4.6 0 1.1-.3 1.7-.9.8-.9 1.6-2 2.2-3.2 1.2-2.4 1.8-4.4 1.8-6.1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-woff2 {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2336454d%7D.st1%7Bfill%3A%23fff%7D.st2%7Benable-background%3Anew%7D.st3%7Bfill%3A%237291a1%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.7 6.5h1.7l1.1 9.8c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6L10 6.5h1.6l1.1 9.8c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1-9.8h1.7l-1.8 14.2h-2l-1-8.4c-.1-.9-.1-1.9-.1-1.9h-.1s0 .9-.2 1.9l-1.1 8.4h-2L5.7 6.5zm14.6-.3c2.5 0 4 3 4 7.3s-1.6 7.4-4 7.4c-2.5 0-4-3.1-4-7.4 0-4.2 1.5-7.3 4-7.3zm0 12.4c1.4 0 2.2-2 2.2-5.1 0-3-.8-4.9-2.2-4.9-1.4 0-2.3 1.9-2.3 4.9 0 3.1.9 5.1 2.3 5.1zm5.4-12.1h4.6v2.2h-2.9v4.1h2.4V15h-2.4v5.8h-1.7V6.5zm5.8 0h4.6v2.2h-2.9v4.1h2.4V15h-2.4v5.8h-1.7V6.5zM37 19.4c0-4.8 3.4-5.5 3.4-8.9 0-1.2-.5-1.9-1.2-1.9-.5 0-1 .4-1.3 1l-1.2-1.4c.5-1.1 1.5-2 2.7-2 1.5 0 2.7 1.4 2.7 4 0 4.3-3.3 5.5-3.4 8.3h3.5v2.2H37v-1.3z%22%2F%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st3%22 d%3D%22M28.1 68.3h-8.9l-1.1 2.4c-.3.8-.5 1.4-.5 2 0 .7.3 1.2.9 1.5.3.2 1.2.3 2.5.4v.7h-8.4v-.7c.9-.1 1.6-.5 2.2-1.1.6-.6 1.3-1.8 2.1-3.7l9-19.4h.4l9.1 19.9c.9 1.9 1.6 3.1 2.1 3.6.4.4 1 .6 1.8.6v.7H27.2v-.7h.5c1 0 1.7-.1 2.1-.4.3-.2.4-.5.4-.8 0-.2 0-.4-.1-.7 0-.1-.2-.6-.6-1.3l-1.4-3zm-.6-1.3l-3.7-8.4-3.9 8.4h7.6z%22%2F%3E%3C%2Fg%3E%3Cg class%3D%22st2%22%3E%3Cpath class%3D%22st0%22 d%3D%22M58.2 59.2l-3.6 11.9-.4 1.5c0 .2-.1.3-.1.4 0 .1.1.3.2.4.1.1.2.2.3.2.3 0 .6-.2 1.1-.6.2-.2.6-.7 1.3-1.6l.6.3c-.9 1.6-1.8 2.7-2.8 3.4-1 .7-2.1 1.1-3.2 1.1-.7 0-1.2-.2-1.6-.5-.4-.4-.6-.8-.6-1.3s.2-1.3.6-2.6l.4-1.5c-1.4 2.4-2.8 4.1-4.1 5.1-.8.6-1.6.9-2.4.9-1.1 0-2-.5-2.5-1.4s-.8-1.9-.8-3.1c0-1.7.5-3.6 1.6-5.8 1.1-2.2 2.5-3.9 4.2-5.3 1.4-1.1 2.8-1.6 4-1.6.7 0 1.2.2 1.7.6.4.4.7 1.1.9 2.1l.7-2.2 4.5-.4zm-5.9 3.5c0-1-.2-1.7-.5-2.1-.2-.3-.5-.4-.9-.4s-.8.2-1.2.5c-.8.7-1.7 2.2-2.7 4.5-1 2.3-1.4 4.2-1.4 5.9 0 .6.1 1.1.3 1.4.2.3.5.4.7.4.6 0 1.1-.3 1.7-.9.8-.9 1.6-2 2.2-3.2 1.2-2.4 1.8-4.4 1.8-6.1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-wsf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23d5006e%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zM5.6 6.4h3.2l1.2 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.3-8.9h3.1l1.3 8.9c.1.7.1 1.6.1 1.6h.1s0-.9.1-1.6l1.2-8.9h3.2l-2.5 14.3h-3.7l-1.1-7.2c-.1-.9-.2-1.7-.2-1.7h-.1s0 .8-.1 1.7l-1.1 7.2H8.1L5.6 6.4zM24 16.7c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zM34 6.4h7.1v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4H34V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M30.1 67.5c-1.1.9-2.2 1.7-3.3 2.5l-6.6 5.1c-.3.2-.5.3-.8.1-.5-.3-.9-.5-1.4-.7-.3-.1-.4-.3-.4-.6V56.3c0-.2.2-.5.3-.6.5-.3 1-.5 1.6-.8.3-.1.5 0 .7.1 1.8 1.4 3.6 2.8 5.5 4.2 1.5 1.1 3 2.3 4.5 3.4l.3-.3C36 57 41.4 51.7 46.9 46.4c.3-.3.5-.3.9-.2 2.3.9 4.6 1.9 6.9 2.8.2.1.3.3.4.5.1.1 0 .3 0 .4v30.2c0 .7 0 .7-.7 1-2.2.9-4.4 1.7-6.6 2.6-.4.2-.6.1-.9-.2-5.5-5-10.9-10.3-16.4-15.5-.1-.2-.2-.3-.4-.5zm15.7 4.8V57.9l-9.6 7.2 9.6 7.2zm-20.1-7.2c-1.6-1.4-3.2-2.8-4.8-4.3v8.6c1.6-1.4 3.2-2.8 4.8-4.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xaml {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm2.3-27.4L5.5 6.4h3l.9 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3l-2.8 7.2 2.7 7.1h-2.9l-.9-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.5 1.7l-.9 3H5.6l2.7-7.1zm9.3-7.2h2.9l3 14.3h-2.7l-.5-3h-2.5l-.5 3h-2.7l3-14.3zm2.3 8.6l-.5-2.8c-.2-.9-.3-2.5-.3-2.5H19s-.2 1.5-.3 2.5l-.5 2.8h1.7zm5.2-8.6h3l1.1 6c.2.9.3 2.4.3 2.4s.2-1.5.3-2.4l1.1-6h3l.8 14.3h-2.5l-.2-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.7 4.1h-2.6l-.7-4.1c-.2-.9-.4-2.4-.4-2.4H27s.1 1.3 0 2.4l-.3 6.4h-2.5l.9-14.3zm11.5 0h2.7v11.4h3.5v2.9h-6.2V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M23 75c-.5 0-1.1-.2-1.5-.6L13.1 66c-.8-.8-.8-2.1 0-3l8.4-8.4c.8-.8 2.1-.8 3 0 .8.8.8 2.1 0 3l-6.9 6.9 6.9 6.9c.8.8.8 2.1 0 3-.5.4-1 .6-1.5.6zm25 0c-.5 0-1.1-.2-1.5-.6-.8-.8-.8-2.1 0-3l6.9-6.9-6.9-6.9c-.8-.8-.8-2.1 0-3 .8-.8 2.1-.8 3 0l8.4 8.4c.8.8.8 2.1 0 3l-8.4 8.4c-.4.4-.9.6-1.5.6zm-16.7 4.1c-.2 0-.4 0-.7-.1-1.1-.4-1.7-1.5-1.3-2.6l8.4-25.1c.4-1.1 1.5-1.7 2.6-1.3 1.1.4 1.7 1.5 1.3 2.6l-8.4 25.1c-.2.9-1 1.4-1.9 1.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xcf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ab7e43%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%237a5a31%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm15.4-7.5c1.3 0 2.6.4 3.6 1.2l-1.4 2.8c-.4-.5-1.3-.9-2.1-.9-2.1 0-3.2 1.9-3.2 4.2 0 2.3 1.2 4.4 3.2 4.4 1 0 1.7-.5 2.3-1l1.4 2.8c-.9.7-2 1.3-3.9 1.3-4 0-6.3-3.1-6.3-7.4 0-4.2 2.4-7.4 6.4-7.4zm6.5.3H38v2.9h-3.8v3.1h3.1v2.9h-3.1v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M47.6 71.7c.4.2.9.4 1.3.7 1.3.8 2.5 1.6 3.7 2.4.2.1.4.2.6.1 1.4-.3 2.9.5 3.3 1.9.3.9.4 1.8.5 2.8.1 1.1.1 2.3.2 3.5-2-.5-3.9-1.1-5.3-2.6-.4-.4-.5-1-.8-1.5-.1-.1-.2-.3-.3-.3-2.6-.6-5.1-1.5-7.5-2.7-.1-.1-.4-.1-.5 0-2.4 1.2-5 1.7-7.7 1.5-3.6-.2-6.9-1.4-10.1-2.9-.5-.3-1.1-.6-1.6-.9 2.5-1.2 3.6-3.2 3.6-5.9-.6-.1-1.2-.1-1.7-.2-.1.5-.1 1.1-.2 1.7-.6 2.2-2.7 3.4-5 2.8-3-.8-5.7-4.3-5.4-7.7.2-2.5 2.4-4.1 4.8-3.5.4.1.8.2 1.2.4.4.2.7.4 1.1.6.3-.5.5-1.1.8-1.6.1-.1 0-.3 0-.4v-8h.1c.1.1.2.2.3.4.9 1.3 1.7 2.6 2.8 3.7 1.3 1.2 2.6 2.2 4.3 2.6.5.1.9.1 1.4-.2 1.9-1.2 3.8-1.3 5.8-.3.1.1.3.1.5.1 2.8-.7 5.4-1.9 7.5-4 .9-.9 1.6-2 2.1-3.3.2-.6.5-1.1.8-1.7.3-.5.7-.8 1.2-.7.6.1.9.5 1 1 .2 1 .4 2 .5 3 .1 1.8.1 3.6.1 5.4-.1 3.7-.5 7.4-1.8 10.9-.6.7-1.1 1.8-1.6 2.9zm-5-.2c.4-.6.4-1.2.1-1.8-.5-.9-1.3-1.6-2.3-2h-.1l.3.6c.1.2.2.4.2.7.2.8.1 1.2-.7 1.5-.5.2-1 .3-1.4.4-2.4.4-4.9.4-7.3.3h-.7c0 .1.1.1.1.1 2.4.8 4.8 1.4 7.3 1.6.9.1 1.9.1 2.8-.2.3-.1.5 0 .7.1 2.7 1.8 5.6 3.1 8.8 3.9.6.2.6.2.9-.4.1-.1.1-.2.2-.3-2.7-2-5.7-3.4-8.9-4.5zm-8.5-9.4c-.1 1.2.1 1.7.8 1.9.6.2 1.3 0 1.5-.5.2-.3.2-.7.2-1.1-.1-.3-.4-.6-.6-.9 1.2.1 1.9.8 2.3 1.9.3-1-.2-3-1.7-4-1.6-1-3.8-.8-5.1.6-1.3 1.4-1.4 3.5-.4 5.1 1 1.5 3 2 3.9 1.6-1.1-.4-1.8-1.2-1.9-2.4 0-.9.3-1.6 1-2.2zm-7.3 3.8c-1.8-1-2.2-2.9-.9-3.8-.2.8 0 1.3.6 1.6.4.2 1.1.1 1.3-.4.2-.3.3-.7.2-1-.1-.3-.4-.5-.6-.9.5.2.9.3 1.3.5.3-.9.3-.9 0-1.3-.9-.8-1.9-1.1-3-.8-1.2.3-1.9 1.1-2.2 2.3-.1.5-.2 1 .1 1.5l.9 1.5c.1.1.1.3.3.3.5.4 1.2.5 2 .5zm-10.5-1.2c0 .5.2 1.1.6 1.6.6.7 1.6.7 2.3 0 1-1 .9-2.7-.2-3.6-.3-.3-.7-.4-1.1-.3-1 .1-1.7 1-1.6 2.3z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xlm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm9.8-7.2h3.3v11.4h4.3v2.9h-7.6V6.4zm10.8 0h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.2-6.4c-.1-1.1 0-2.4 0-2.4s-.2 1.5-.4 2.4l-.9 4.1h-3.2l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l.9-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M46.8 49.2H59v8.1H46.8zm0 12.5H59v8.1H46.8zm0 12.4H59v8.1H46.8zm-16.5 0h12.2v8.1H30.3zm-16.5 0H26v8.1H13.8zm27.1-4.8l-8-10.1 7.3-9.2H33l-3.8 5-3.5-5h-7.5l7.4 9.4-7.8 9.9h7.3l4.1-5.5 4.1 5.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xls {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm9.8-7.2h3.3v11.4h4.3v2.9h-7.6V6.4zm11 10.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.3-.5-1.3-.9-2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M46.8 49.2H59v8.1H46.8zm0 12.5H59v8.1H46.8zm0 12.4H59v8.1H46.8zm-16.5 0h12.2v8.1H30.3zm-16.5 0H26v8.1H13.8zm27.1-4.8l-8-10.1 7.3-9.2H33l-3.8 5-3.5-5h-7.5l7.4 9.4-7.8 9.9h7.3l4.1-5.5 4.1 5.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xlsm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm2.4-27.4L5.5 6.4h3.1l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.1l-2.9 7.2 2.8 7.1h-3l-.9-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3l2.7-7.1zM16 6.4h2.8v11.4h3.7v2.9H16V6.4zm8.5 10.3c.5.6 1.2 1.2 2 1.2.7 0 1.1-.6 1.1-1.2 0-2-4-2.1-4-6.2 0-2.4 1.4-4.3 3.9-4.3 1 0 2.1.3 2.9 1l-1 2.9c-.4-.4-1.2-.9-1.8-.9-.8 0-1.1.6-1.1 1.2 0 2.1 4.1 2 4.1 6.1 0 2.3-1.3 4.4-3.8 4.4-1.2 0-2.4-.5-3.4-1.4l1.1-2.8zm8-10.3h3.1l1.1 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.1-6h3.1l.8 14.3H40l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.7 4.1h-2.7l-.7-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.3 6.4h-2.6l.8-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M46.8 49.2H59v8.1H46.8zm0 12.5H59v8.1H46.8zm0 12.4H59v8.1H46.8zm-16.5 0h12.2v8.1H30.3zm-16.5 0H26v8.1H13.8zm27.1-4.8l-8-10.1 7.3-9.2H33l-3.8 5-3.5-5h-7.5l7.4 9.4-7.8 9.9h7.3l4.1-5.5 4.1 5.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xlsx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm2.6-27.4L5.5 6.4h3.3l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9H15l-3.1 7.2 3 7.1h-3.2l-1-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3H5.6l3-7.1zm8-7.2h3v11.4h3.9v2.9h-6.8V6.4zm9 10.3c.5.6 1.3 1.2 2.1 1.2s1.2-.6 1.2-1.2c0-2-4.3-2.1-4.3-6.2 0-2.4 1.5-4.3 4.1-4.3 1.1 0 2.2.3 3.1 1l-1.1 2.9c-.4-.4-1.3-.9-1.9-.9-.8 0-1.2.6-1.2 1.2 0 2.1 4.3 2 4.3 6.1 0 2.3-1.3 4.4-4 4.4-1.3 0-2.6-.5-3.6-1.4l1.3-2.8zm10.2-3.1l-3.1-7.2H36l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.2l-3.1 7.2 3 7.1h-3.2l-1-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3.2l3.1-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M46.8 49.2H59v8.1H46.8zm0 12.5H59v8.1H46.8zm0 12.4H59v8.1H46.8zm-16.5 0h12.2v8.1H30.3zm-16.5 0H26v8.1H13.8zm27.1-4.8l-8-10.1 7.3-9.2H33l-3.8 5-3.5-5h-7.5l7.4 9.4-7.8 9.9h7.3l4.1-5.5 4.1 5.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xlt {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm9.8-7.2h3.3v11.4h4.3v2.9h-7.6V6.4zm10.9 2.9h-3.1V6.4h9.6v2.9H33v11.4h-3.3V9.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M46.8 49.2H59v8.1H46.8zm0 12.5H59v8.1H46.8zm0 12.4H59v8.1H46.8zm-16.5 0h12.2v8.1H30.3zm-16.5 0H26v8.1H13.8zm27.1-4.8l-8-10.1 7.3-9.2H33l-3.8 5-3.5-5h-7.5l7.4 9.4-7.8 9.9h7.3l4.1-5.5 4.1 5.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xltm {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm2.4-27.4L5.5 6.4h3.1l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.1l-2.9 7.2 2.8 7.1h-3l-.9-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3l2.7-7.1zM16 6.4h2.8v11.4h3.7v2.9H16V6.4zm8.4 2.9h-2.7V6.4h8.1v2.9h-2.7v11.4h-2.8V9.3zm7.3-2.9h3.1l1.1 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.1-6H41l.8 14.3h-2.6l-.3-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.7 4.1H35l-.7-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.3 6.4h-2.6l.8-14.3z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M46.8 49.2H59v8.1H46.8zm0 12.5H59v8.1H46.8zm0 12.4H59v8.1H46.8zm-16.5 0h12.2v8.1H30.3zm-16.5 0H26v8.1H13.8zm27.1-4.8l-8-10.1 7.3-9.2H33l-3.8 5-3.5-5h-7.5l7.4 9.4-7.8 9.9h7.3l4.1-5.5 4.1 5.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xltx {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%231f7244%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm2.6-27.4L5.5 6.4h3.3l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9H15l-3.1 7.2 3 7.1h-3.2l-1-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3H5.6l3-7.1zm8.2-7.2h3v11.4h3.9v2.9h-6.8V6.4zm9 2.9H23V6.4h8.6v2.9h-2.8v11.4h-2.9V9.3zm9.7 4.3l-3.1-7.2h3.3l1 2.9c.3.9.5 1.8.5 1.8s.2-.9.5-1.8l1-2.9h3.2L39 13.6l3 7.1h-3.2l-1-3c-.3-.9-.5-1.7-.5-1.7s-.2.8-.5 1.7l-1 3h-3.2l2.9-7.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M46.8 49.2H59v8.1H46.8zm0 12.5H59v8.1H46.8zm0 12.4H59v8.1H46.8zm-16.5 0h12.2v8.1H30.3zm-16.5 0H26v8.1H13.8zm27.1-4.8l-8-10.1 7.3-9.2H33l-3.8 5-3.5-5h-7.5l7.4 9.4-7.8 9.9h7.3l4.1-5.5 4.1 5.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xml {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm10.3-7.2H23l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1H23l-.9-4.1c-.2-.9-.4-2.4-.4-2.4h-.1s.1 1.3 0 2.4l-.4 6.4h-3l1.1-14.3zm15.1 0h3.3v11.4H42v2.9h-7.6V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M23 75c-.5 0-1.1-.2-1.5-.6L13.1 66c-.8-.8-.8-2.1 0-3l8.4-8.4c.8-.8 2.1-.8 3 0 .8.8.8 2.1 0 3l-6.9 6.9 6.9 6.9c.8.8.8 2.1 0 3-.5.4-1 .6-1.5.6zm25 0c-.5 0-1.1-.2-1.5-.6-.8-.8-.8-2.1 0-3l6.9-6.9-6.9-6.9c-.8-.8-.8-2.1 0-3 .8-.8 2.1-.8 3 0l8.4 8.4c.8.8.8 2.1 0 3l-8.4 8.4c-.4.4-.9.6-1.5.6zm-16.7 4.1c-.2 0-.4 0-.7-.1-1.1-.4-1.7-1.5-1.3-2.6l8.4-25.1c.4-1.1 1.5-1.7 2.6-1.3 1.1.4 1.7 1.5 1.3 2.6l-8.4 25.1c-.2.9-1 1.4-1.9 1.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xpi {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm9.8-7.2h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H22v4.1h.7zm7.9-7h3.3v14.3h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M16.8 62.4c0 .1 0 .2 0 0zm0 0zm37.6-1.5c-.2 1.3-.4 2-.5 2 0 0-.1-7-2.4-9.3.4 4.1 0 2.4 0 2.4-3.1-5.4-9-9.1-15.7-9.1-5.6 0-10.6 2.5-13.9 6.5l-.1-.1c-.5-.5-.8-2.8-.8-2.8s-1 1.3-1.3 2.7c-.2 1.1 0 0 0 0-.3 1.1-.4 2.5-.4 4.1 0 0-1.7 1.9-2 3.9-.1.4-.1.6-.1.8v.2c0 .1 0 .3.1.4l1-.8v.3c-.3.9-.6 1.9-.7 2.9-.3 3.1.3 6.1 1.9 9.1 0 0 .7 1.2 1.1 1.7.1.1.1.2.2.2 3.4 4.6 8.9 7.7 15 7.7 5.5 0 10.3-2.4 13.8-6.1h.1c.2-.3.4-.6.6-.8.6-.7 1.1-1.4 1.6-2.2 1.5-2.4 2.4-4.9 2.9-7.4 0-2.3.1-4.5-.4-6.3zm-32.6-7.3c0-.1 0-.1 0 0 0-.1 0-.1 0 0 0-.1 0-.1 0 0 0-.1 0-.1 0 0 0-.1 0 0 0 0zm27.4 6.5c-.4-.6-.9-1-1.5-1.2.8 3.1.9 5.7.2 7.7-.4-1.4-.9-2.2-1.2-2.5.5 4.2-.2 7.3-2.1 9.3.4-1.2.5-2.2.4-3-2.2 3.3-4.7 5-7.6 5.1-1.1 0-2.2-.2-3.2-.5h-.3c-.1 0-.2-.1-.2-.1-.1 0-.2-.1-.2-.1-.1 0-.2-.1-.2-.1-.1 0-.1-.1-.2-.1s-.2-.1-.2-.1c-.1 0-.1-.1-.2-.1s-.1-.1-.2-.1-.1-.1-.2-.1-.1-.1-.2-.1-.1-.1-.2-.1-.1-.1-.2-.1-.1-.1-.2-.1-.1-.1-.2-.1-.1-.1-.2-.1-.1-.1-.2-.2c-.1 0-.1-.1-.2-.2-.1 0-.1-.1-.2-.2l-.1-.1h2.9c.1 0 .1 0 .2-.1.1 0 .1 0 .2-.1.1 0 .1 0 .2-.1.1 0 .1 0 .2-.1.1 0 .1-.1.2-.1s.1-.1.2-.1.1 0 .2-.1h.1l.1-.1.2-.1.2-.1.2-.1.2-.1.2-.1.2-.1.2-.1.2-.1.2-.1.2-.1.2-.1.2-.1.1-.1c.3-.1.6-.1.9 0 .6-.1.8-.4.6-.9-.3-.4-.7-.7-1.3-1.1-1.2-.6-2.5-.5-3.8.3-1.2.7-2.5.7-3.6-.1-.8-.5-1.5-1.2-2.2-2.1v-1.3c0-.1 0-.2.1-.3.1-.2.1-.3.2-.4.1-.2.3-.3.5-.3.1 0 .2 0 .2-.1h-2 .8c.2 0 .5 0 1 .1.8.1 1.7.3 2.7.5.2-1-.1-2-.7-3-.1-.1-.1-.2-.2-.3l.1.1c0 .1.1.1.1.2v.1s.1 0 .1-.1l.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1s.1 0 .1-.1c0 0 .1 0 .1-.1l.1-.1s.1 0 .1-.1l.1-.1.1-.1c0-.1.1-.1.1-.2.1-.1.1-.2.1-.3.2-.3.1-.5-.2-.7-.7 0-2-.1-2-.1-1.6-.7-2.5-2.1-2.5-2.1l-.1-.1c-.3-2.4 2.9-4 2.9-4s-3.8 1.1-5 2.5h-.2.1c-2.3-.6-4.2.3-4.2.3-.3-.2-.6-.4-.9-.8 3.2-4 8.2-6.5 13.7-6.5 4.3 0 8.2 1.5 11.2 4l-1.5-.6c-1.6-.5-3.4-.7-5.5-.8.9.2 1.7.4 2.4.7h.1c.9.4 1.5 1 1.8 1.6-.9-.2-1.8-.1-2.5.2 6 1.9 8.5 4.3 8.2 7.2zm-32.3 1.6c0 .2-.1.4-.1.6 0-.2.1-.6.1-.6zm-.1.6c0 .1 0 .1 0 0 0 .1 0 .1 0 0 0 .1 0 .1 0 0z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xps {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%23999%3Bstroke%3A%23999%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm9.8-7.2h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2H22v4.1h.7zm8.6 3.3c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M23 75c-.5 0-1.1-.2-1.5-.6L13.1 66c-.8-.8-.8-2.1 0-3l8.4-8.4c.8-.8 2.1-.8 3 0 .8.8.8 2.1 0 3l-6.9 6.9 6.9 6.9c.8.8.8 2.1 0 3-.5.4-1 .6-1.5.6zm25 0c-.5 0-1.1-.2-1.5-.6-.8-.8-.8-2.1 0-3l6.9-6.9-6.9-6.9c-.8-.8-.8-2.1 0-3 .8-.8 2.1-.8 3 0l8.4 8.4c.8.8.8 2.1 0 3l-8.4 8.4c-.4.4-.9.6-1.5.6zm-16.7 4.1c-.2 0-.4 0-.7-.1-1.1-.4-1.7-1.5-1.3-2.6l8.4-25.1c.4-1.1 1.5-1.7 2.6-1.3 1.1.4 1.7 1.5 1.3 2.6l-8.4 25.1c-.2.9-1 1.4-1.9 1.4z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xrb {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2355486d%7D.st1%7Bfill%3A%23fff%7D.st2%7Bfill%3A%2355486d%3Bstroke%3A%2355486d%3Bstroke-width%3A1.5%3Bstroke-miterlimit%3A10%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm9.8-7.2h4.5c.6 0 1.3.1 1.9.4 1.4.6 2.4 2.1 2.4 4 0 1.7-.8 3.3-2 4 0 0 .2.2.5.9l2.3 5h-3.6l-2-4.8H22v4.8h-3.3V6.4zm3.9 6.6c.9 0 1.6-.7 1.6-1.9 0-.7-.2-1.2-.6-1.5-.3-.2-.6-.3-.9-.3h-.7V13h.6zM31 6.4h4.2c2.5 0 4.2 1.3 4.2 3.7 0 1.2-.5 2.4-1.7 3 1.6.5 2.1 1.9 2.1 3.2 0 3.1-2 4.3-4.4 4.3H31V6.4zm4.2 5.6c.6 0 .9-.6.9-1.4s-.3-1.3-1-1.3h-.8V12h.9zm.2 5.8c.8 0 1.2-.7 1.2-1.6 0-.9-.3-1.5-1.1-1.5h-1.2v3.1h1.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M30.9 999.1c-.1 0-.2 0-.3.1l-14.3 6.5c-.5.2-.6.9-.3 1.3l4.4 5.2-4.4 5.2c-.3.4-.2 1.1.3 1.3l4.4 2v8.6c0 .3.2.6.5.7l14.7 6.5c.2.1.5.1.7 0l14.7-6.5c.3-.1.5-.4.5-.7v-8.6l4.4-2c.5-.2.6-.9.3-1.3l-4.4-5.2 4.4-5.2c.3-.4.2-1.1-.3-1.3l-14.3-6.5c-.1-.1-.3-.1-.4-.1-.2 0-.4.1-.5.3l-4.7 5.1-4.7-5.1c-.2-.2-.5-.3-.7-.3zm-.1 1.8l4.1 4.4-13.1 5.8-3.8-4.4 12.8-5.8zm11 0l12.8 5.8-3.8 4.4-13.1-5.8 4.1-4.4zm-5.5 5.6l12.7 5.6-12.7 5.6-12.7-5.6 12.7-5.6zm-14.5 6.6l13.1 5.8-4.1 4.4-12.8-5.8 3.8-4.4zm28.9 0l3.8 4.4-12.8 5.8-4.1-4.4 13.1-5.8zm-15.2 7.7v13.8l-13-5.8v-7.4l8.2 3.8c.3.1.7.1.9-.2l3.9-4.2zm1.6 0l3.9 4.2c.2.3.6.3.9.2l8.2-3.8v7.4l-13 5.8v-13.8z%22 transform%3D%22translate(0 -952.362)%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xspf {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23039%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm9 3.1c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.5-.4-1.4-.9-2.2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.6-2.8zm8.5-10.3H31c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7zm6.3-7h7.1v2.9H40v3.1h3.1v2.9H40v5.4h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M14.6 54.3h22.9c1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2.1-2.1H14.6c-1.2 0-2.1.9-2.1 2.1s.9 2.1 2.1 2.1zm0 11.1h22.9c1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2.1-2.1H14.6c-1.2 0-2.1.9-2.1 2.1s.9 2.1 2.1 2.1zm11 5.9h-11c-1.2 0-2.1.9-2.1 2.1s.9 2.1 2.1 2.1h11c1.2 0 2.1-.9 2.1-2.1s-.9-2.1-2.1-2.1z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M52.5 53.8c-1.6-.8-3.7-2-4.5-3.7 0-.9-.7-1.6-1.6-1.6-.9 0-1.6.7-1.6 1.6v21.5c-1.7-.9-4.9-.6-7.3.8-3.8 2.1-5.4 6.1-3.8 8.8s6.1 3.3 9.9 1.2c2.6-1.5 4.4-3.9 4.5-6.3V57.6c5.4 0 8.7 2.2 7.5 7.5-.2 1-.6 1.9-1 2.9-.2.3-.2.7.1 1 .3.3.8.2 1.2-.2 2-2 3.3-4.6 3.4-7.5-.1-3.8-3.7-6-6.8-7.5z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-xz {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2390c%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm3-27.4L5.5 6.4h3.6l1.1 2.9.6 1.8s.2-.9.6-1.8l1.2-2.9h3.6l-3.4 7.2 3.3 7.1h-3.5l-1.1-3c-.4-.9-.6-1.7-.6-1.7s-.2.8-.6 1.7l-1.1 3H5.7L9 13.6zm9.2 4.9l4.2-7.9c.5-.9.8-1.3.8-1.3s-.3.1-.8.1h-4v-3h8.7v2.2l-4.2 8c-.5.9-.8 1.3-.8 1.3s.3-.1.8-.1h4.3v2.9h-8.9v-2.2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M51.1 57.5h-5.7v-5.7l5.7 5.7zm-15.3-5.7v20.7h15.4V58.9H44v-7.1h-8.2zm2.4-5.4h-17v4h6.7l-4.2 3.3v3.5l6.2-4.8v-1.9h21.6v-1.6l-13.3-2.5zm-8.3 8.7l-6.2 4.8v3.5l6.2-4.8v-3.5zm-6.3 14.4l6.2-4.8v-3.5L23.6 66v3.5zm6.3 1.4v-3.5l-6.2 4.8V74h-2.5v4H25v2.8h-2.2c-.4-.7-1.1-1.2-2-1.2-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3.9 0 1.6-.5 2-1.2H25v2.1h3.4V83h2.2c.4.7 1.1 1.2 2 1.2 1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-.9 0-1.6.5-2 1.2h-2.2V78h9.7l13.3-2.4V74H25.7l4.2-3.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-yml {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23ccc%7D.st1%7Bfill%3A%23333%7D.st2%7Bfill%3A%23999%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M20.3 78.8l-3.6-8.4h3.6l1.1 3.4c.3 1 .5 2.1.5 2.1h.1s.2-1.1.5-2.1l1.1-3.4h3.6l-3.6 8.4v5.9h-3.3v-5.9zm9.5-8.4h3.6l1.3 6c.2.9.4 2.4.4 2.4h.1s.2-1.5.4-2.4l1.3-6h3.6l.9 14.3h-3l-.4-6.4c-.1-1.1 0-2.4 0-2.4h-.1s-.2 1.5-.4 2.4l-.9 4.1h-3.2l-.9-4.1c-.2-.9-.4-2.4-.4-2.4H32s.1 1.3 0 2.4l-.4 6.4h-3l1.2-14.3zm15.1 0h3.3v11.4h4.3v2.9h-7.6V70.4z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M0 94V2C0 .9.9 0 2 0h48c.6 0 1.1.2 1.5.7l20 22.3c.3.4.5.8.5 1.3V94c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2zm68-68.9L49.1 4H4v88h64V25.1z%22%2F%3E%3Cpath class%3D%22st2%22 d%3D%22M48 26V4c0-1.1.9-2 2-2s2 .9 2 2v20h16c1.1 0 2 .9 2 2s-.9 2-2 2H50c-1.1 0-2-.9-2-2zm-33 3.9h37v4.3H15zm7 9.6h37v4.3H22zm-7 9.6h37v4.3H15zm7 9.6h37V63H22z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-z {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2390c%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm0-22.5l4.2-7.9c.5-.9.8-1.3.8-1.3s-.3.1-.8.1h-4v-3h8.7v2.2l-4.2 8c-.5.9-.8 1.3-.8 1.3s.3-.1.8-.1H15v2.9H6v-2.2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M51.1 57.5h-5.7v-5.7l5.7 5.7zm-15.3-5.7v20.7h15.4V58.9H44v-7.1h-8.2zm2.4-5.4h-17v4h6.7l-4.2 3.3v3.5l6.2-4.8v-1.9h21.6v-1.6l-13.3-2.5zm-8.3 8.7l-6.2 4.8v3.5l6.2-4.8v-3.5zm-6.3 14.4l6.2-4.8v-3.5L23.6 66v3.5zm6.3 1.4v-3.5l-6.2 4.8V74h-2.5v4H25v2.8h-2.2c-.4-.7-1.1-1.2-2-1.2-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3.9 0 1.6-.5 2-1.2H25v2.1h3.4V83h2.2c.4.7 1.1 1.2 2 1.2 1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-.9 0-1.6.5-2 1.2h-2.2V78h9.7l13.3-2.4V74H25.7l4.2-3.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-zip {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%2390c%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm0-22.5l4.2-7.9c.5-.9.8-1.3.8-1.3s-.3.1-.8.1h-4v-3h8.7v2.2l-4.2 8c-.5.9-.8 1.3-.8 1.3s.3-.1.8-.1H15v2.9H6v-2.2zM18.1 6.4h3.3v14.3h-3.3V6.4zm7 0h4.5c2.6 0 4.4 2 4.4 4.9 0 2.9-1.7 5-4.4 5h-1.2v4.4h-3.3V6.4zm3.9 7c1 0 1.6-.9 1.6-2.1s-.7-2-1.6-2h-.7v4.1h.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M51.1 57.5h-5.7v-5.7l5.7 5.7zm-15.3-5.7v20.7h15.4V58.9H44v-7.1h-8.2zm2.4-5.4h-17v4h6.7l-4.2 3.3v3.5l6.2-4.8v-1.9h21.6v-1.6l-13.3-2.5zm-8.3 8.7l-6.2 4.8v3.5l6.2-4.8v-3.5zm-6.3 14.4l6.2-4.8v-3.5L23.6 66v3.5zm6.3 1.4v-3.5l-6.2 4.8V74h-2.5v4H25v2.8h-2.2c-.4-.7-1.1-1.2-2-1.2-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3.9 0 1.6-.5 2-1.2H25v2.1h3.4V83h2.2c.4.7 1.1 1.2 2 1.2 1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-.9 0-1.6.5-2 1.2h-2.2V78h9.7l13.3-2.4V74H25.7l4.2-3.1z%22%2F%3E%3C%2Fsvg%3E"); }
.fiv-viv.fiv-icon-zsh {
  background-image: url("data:image/svg+xml,%3Csvg id%3D%22Layer_1%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 72 96%22%3E%3Cstyle%3E.st0%7Bfill%3A%23999%7D.st1%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath class%3D%22st0%22 d%3D%22M0 2v92c0 1.1.9 2 2 2h68c1.1 0 2-.9 2-2V28H50c-1.1 0-2-.9-2-2V0H2C.9 0 0 .9 0 2z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M71.9 24c-.1-.4-.2-.7-.4-1L52 1.2V24h19.9z%22%2F%3E%3Cpath class%3D%22st1%22 d%3D%22M6 41h60v49H6zm0-22.5l4.2-7.9c.5-.9.8-1.3.8-1.3s-.3.1-.8.1h-4v-3h8.7v2.2l-4.2 8c-.5.9-.8 1.3-.8 1.3s.3-.1.8-.1H15v2.9H6v-2.2zm12.8-1.8c.6.6 1.4 1.2 2.3 1.2.9 0 1.3-.6 1.3-1.2 0-2-4.8-2.1-4.8-6.2 0-2.4 1.7-4.3 4.5-4.3 1.2 0 2.4.3 3.4 1l-1.2 2.9c-.3-.5-1.3-.9-2-.9-.9 0-1.3.6-1.3 1.2 0 2.1 4.8 2 4.8 6.1 0 2.3-1.5 4.4-4.4 4.4-1.4 0-2.9-.5-4-1.4l1.4-2.8zm10-10.3h3.3v5.8h3.2V6.4h3.3v14.3h-3.3V15h-3.2v5.7h-3.3V6.4z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M54.8 46.8h-38v38h38v-38zm-30.4 7.5h-3.8v-3.8h3.8v3.8zm26.6 0H28.1v-3.8H51v3.8zm0 26.6H20.5V58.2H51v22.7z%22%2F%3E%3Cpath class%3D%22st0%22 d%3D%22M26.5 61.4l-2.7 2.7 4.4 4.4-4.4 4.3 2.7 2.7 7.1-7zm6.3 12.8h7.6V78h-7.6z%22%2F%3E%3C%2Fsvg%3E"); }
/*      IMPORT PRIME_NG             */
@font-face {
  font-family: "Roboto";
  src: url('roboto-v15-latin-regular.9f916e330c478bbfa2a0.eot');
  src: url('roboto-v15-latin-regular.9f916e330c478bbfa2a0.eot?#iefix') format("embedded-opentype"), url('roboto-v15-latin-regular.16e1d930cf13fb7a9563.woff') format("woff"), url('roboto-v15-latin-regular.38861cba61c66739c145.ttf') format("truetype"), url('roboto-v15-latin-regular.3d3a53586bd78d1069ae.svg#aller');
  font-weight: normal;
  font-style: normal; }
.ui-widget {
  font-family: "Roboto", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: "Roboto", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 1em; }
.ui-widget :active {
  outline: none; }
.ui-widget-content {
  border: 1px solid #D5D5D5;
  background: #ffffff;
  color: #222222; }
.ui-widget-content a {
  color: #222222; }
.ui-widget-header {
  border: 1px solid #d9d9d9;
  background: #f6f7f9;
  color: #1b1d1f;
  font-weight: normal; }
.ui-widget-header a {
  color: #1b1d1f; }
.ui-widget-overlay {
  background: #666666;
  opacity: .50;
  filter: Alpha(Opacity=50); }
.ui-state-default {
  border: 1px solid #d6d6d6;
  background: #ffffff;
  color: #555555; }
.ui-state-default a {
  color: #555555; }
.ui-state-active {
  border-color: #bebebe;
  background: #d6d6d6;
  color: #212121; }
.ui-state-active a {
  color: #212121; }
.ui-state-highlight {
  border-color: #156090;
  background: #186ba0;
  color: #FFFFFF; }
.ui-state-highlight a {
  color: #FFFFFF; }
.ui-state-focus {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-state-focus a {
  color: #212121; }
.ui-state-error {
  border-color: #f44336;
  background: #f5554a;
  color: #cd0a0a; }
.ui-state-error a {
  color: #cd0a0a; }
.ui-state-disabled,
.ui-widget:disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
  cursor: default !important; }
.ui-state-disabled *,
.ui-widget:disabled * {
  cursor: default !important; }
/* Forms */
.ui-inputtext {
  background: #ffffff;
  color: #222222; }
.ui-inputtext:enabled:hover {
  border-color: #c0c0c0; }
.ui-inputtext.ui-state-focus,
.ui-inputtext:focus {
  outline: 0 none;
  border-color: #c0c0c0;
  -webkit-box-shadow: 0px 0px 5px #c0c0c0;
  box-shadow: 0px 0px 5px #c0c0c0; }
.ui-inputgroup .ui-inputgroup-addon {
  border-color: #d6d6d6;
  background-color: #f0f0f0;
  color: #222222; }
.ui-inputgroup .ui-inputgroup-addon:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }
.ui-inputgroup .ui-inputgroup-addon:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }
.ui-inputgroup .ui-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }
.ui-inputgroup .ui-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }
.ui-float-label input.ng-dirty.ng-invalid ~ label {
  color: #cd0a0a; }
.ui-autocomplete .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover {
  border-color: #c0c0c0; }
.ui-autocomplete .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus {
  border-color: #c0c0c0; }
.ui-chips > ul:not(.ui-state-disabled):hover {
  border-color: #c0c0c0; }
.ui-chips > ul:not(.ui-state-disabled).ui-state-focus {
  border-color: #c0c0c0; }
.ui-button:focus,
.ui-button:enabled:hover,
.ui-fileupload-choose:not(.ui-state-disabled):hover {
  outline: 0 none;
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-button:focus a,
.ui-button:enabled:hover a,
.ui-fileupload-choose:not(.ui-state-disabled):hover a {
  color: #212121; }
.ui-button:enabled:active,
.ui-fileupload-choose:not(.ui-state-disabled):active {
  border-color: #bebebe;
  background: #d6d6d6;
  color: #212121; }
.ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover a {
  color: #212121; }
.ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover a {
  color: #212121; }
.ui-dropdown:not(.ui-state-disabled):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-dropdown:not(.ui-state-disabled):hover a {
  color: #212121; }
.ui-dropdown-panel .ui-dropdown-item:not(.ui-state-highlight):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-dropdown-panel .ui-dropdown-item:not(.ui-state-highlight):hover a {
  color: #212121; }
.ui-listbox .ui-listbox-header .ui-listbox-filter-container .fa {
  color: #222222; }
.ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):hover a {
  color: #212121; }
.ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-active):hover {
  border-color: #d6d6d6;
  background: #ffffff;
  color: #555555; }
.ui-multiselect:not(.ui-state-disabled):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-multiselect:not(.ui-state-disabled):hover a {
  color: #212121; }
.ui-multiselect-panel .ui-multiselect-item:not(.ui-state-highlight):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-multiselect-panel .ui-multiselect-item:not(.ui-state-highlight):hover a {
  color: #212121; }
.ui-multiselect-panel .ui-multiselect-close {
  color: #1b1d1f; }
.ui-multiselect-panel .ui-multiselect-filter-container .fa {
  color: #222222; }
.ui-spinner:not(.ui-state-disabled) .ui-spinner-button:enabled:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-spinner:not(.ui-state-disabled) .ui-spinner-button:enabled:hover a {
  color: #212121; }
.ui-spinner:not(.ui-state-disabled) .ui-spinner-button:enabled:active {
  border-color: #bebebe;
  background: #d6d6d6;
  color: #212121; }
.ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover a {
  color: #212121; }
.ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover a {
  color: #212121; }
.ui-paginator a:not(.ui-state-disabled):not(.ui-state-active):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-paginator a:not(.ui-state-disabled):not(.ui-state-active):hover a {
  color: #212121; }
.ui-paginator a {
  color: #555555; }
.ui-datatable .ui-rowgroup-header a {
  color: #1b1d1f; }
.ui-datatable .ui-sortable-column:not(.ui-state-active):hover {
  background: #eeeeee;
  color: #212121; }
.ui-datatable .ui-row-toggler {
  color: #222222; }
.ui-datatable tbody.ui-datatable-hoverable-rows > tr.ui-widget-content:not(.ui-state-highlight):hover {
  cursor: pointer;
  background: #eeeeee;
  color: #212121; }
.ui-orderlist .ui-orderlist-item:not(.ui-state-highlight):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-orderlist .ui-orderlist-item:not(.ui-state-highlight):hover a {
  color: #212121; }
.ui-picklist .ui-picklist-item:not(.ui-state-disabled):not(.ui-state-highlight):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-picklist .ui-picklist-item:not(.ui-state-disabled):not(.ui-state-highlight):hover a {
  color: #212121; }
.ui-picklist .ui-picklist-droppoint-highlight {
  border-color: #156090;
  background: #186ba0;
  color: #1f1f1f; }
.ui-picklist .ui-picklist-droppoint-highlight a {
  color: #1f1f1f; }
.ui-picklist .ui-picklist-highlight {
  border-color: #156090;
  color: #1f1f1f; }
.ui-picklist .ui-picklist-highlight a {
  color: #1f1f1f; }
.ui-tree.ui-treenode-dragover {
  border-color: #156090; }
.ui-tree .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-tree .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover a {
  color: #212121; }
.ui-tree .ui-treenode-content.ui-treenode-dragover {
  background: #d6d6d6;
  color: #212121; }
.ui-tree.ui-tree-horizontal .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: inherit;
  color: inherit; }
.ui-tree.ui-tree-horizontal .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-tree.ui-tree-horizontal .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover a {
  color: #212121; }
.ui-treetable .ui-treetable-row.ui-treetable-row-selectable:not(.ui-state-highlight):hover {
  background: #eeeeee;
  color: #212121; }
.ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover a {
  color: #212121; }
.ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a {
  color: #212121; }
.ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend:hover a {
  color: #212121; }
.ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover a {
  color: #212121; }
.ui-tabview .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-tabview .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a {
  color: #212121; }
.ui-dialog .ui-dialog-titlebar-icon {
  color: #1b1d1f; }
.ui-dialog .ui-dialog-titlebar-icon:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-dialog .ui-dialog-titlebar-icon:hover a {
  color: #212121; }
.ui-sidebar .ui-sidebar-close {
  color: #1b1d1f; }
.ui-sidebar .ui-sidebar-close:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-sidebar .ui-sidebar-close:hover a {
  color: #212121; }
.ui-overlaypanel .ui-overlaypanel-close:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-overlaypanel .ui-overlaypanel-close:hover a {
  color: #212121; }
.ui-inplace .ui-inplace-display:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-inplace .ui-inplace-display:hover a {
  color: #212121; }
.ui-breadcrumb a {
  color: #1b1d1f; }
.ui-menuitem .ui-menuitem-link {
  color: #222222; }
.ui-menuitem .ui-menuitem-link:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121;
  border-color: transparent; }
.ui-menuitem .ui-menuitem-link:hover a {
  color: #212121; }
.ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121;
  border-color: transparent; }
.ui-menuitem.ui-menuitem-active > .ui-menuitem-link a {
  color: #212121; }
.ui-tabmenu .ui-tabmenu-nav li:not(.ui-state-active):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-tabmenu .ui-tabmenu-nav li:not(.ui-state-active):hover a {
  color: #212121; }
.ui-steps .ui-steps-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-steps .ui-steps-item:not(.ui-state-highlight):not(.ui-state-disabled):hover a {
  color: #212121; }
.ui-panelmenu .ui-panelmenu-header:not(.ui-state-active):hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121;
  border-color: #d6d6d6; }
.ui-panelmenu .ui-panelmenu-header:not(.ui-state-active):hover a {
  color: #212121; }
.ui-panelmenu .ui-panelmenu-header:not(.ui-state-active):hover a {
  color: #212121; }
.ui-panelmenu .ui-panelmenu-header.ui-state-active a {
  color: #212121; }
.ui-panelmenu .ui-panelmenu-content .ui-menuitem-link {
  color: #222222; }
.ui-panelmenu .ui-panelmenu-content .ui-menuitem-link:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121;
  border-color: transparent; }
.ui-panelmenu .ui-panelmenu-content .ui-menuitem-link:hover a {
  color: #212121; }
.ui-datepicker .ui-datepicker-header a {
  color: #1b1d1f; }
.ui-datepicker .ui-datepicker-header a:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-datepicker .ui-datepicker-header a:hover a {
  color: #212121; }
.ui-datepicker .ui-datepicker-calendar td:not(.ui-state-disabled) a:hover {
  border-color: #c0c0c0;
  background: #eeeeee;
  color: #212121; }
.ui-datepicker .ui-datepicker-calendar td:not(.ui-state-disabled) a:hover a {
  color: #212121; }
.fc .fc-toolbar .fc-prev-button .ui-icon-circle-triangle-w {
  margin-top: .3em;
  background: none !important;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0px !important;
  text-align: center; }
.fc .fc-toolbar .fc-prev-button .ui-icon-circle-triangle-w:before {
  content: ""; }
.fc .fc-toolbar .fc-next-button .ui-icon-circle-triangle-e {
  margin-top: .3em;
  background: none !important;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0px !important;
  text-align: center; }
.fc .fc-toolbar .fc-next-button .ui-icon-circle-triangle-e:before {
  content: ""; }
.ui-rating a {
  color: #085077; }
.ui-rating a:hover,
.ui-rating a:active,
.ui-rating a:focus {
  text-decoration: none !important; }
.ui-organizationchart .ui-organizationchart-line-down {
  background-color: #bcbcbc; }
.ui-organizationchart .ui-organizationchart-line-left {
  border-right: 1px solid #bcbcbc; }
.ui-organizationchart .ui-organizationchart-line-top {
  border-top: 1px solid #bcbcbc; }
.ui-organizationchart .ui-organizationchart-node-content {
  border-color: #bcbcbc; }
.ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler {
  color: #bcbcbc; }
/* TurboTable */
.ui-table .ui-table-thead > tr > th,
.ui-table .ui-table-tfoot > tr > td {
  background: #f6f7f9;
  border: 1px solid #d9d9d9;
  color: #1b1d1f; }
.ui-table .ui-table-tbody > tr {
  background: #ffffff;
  color: #222222; }
.ui-table .ui-table-tbody > tr > td {
  border: 1px solid #D5D5D5;
  background: inherit; }
.ui-table .ui-table-tbody > tr.ui-state-highlight {
  background-color: #186ba0;
  color: #FFFFFF; }
.ui-table .ui-table-tbody > tr.ui-contextmenu-selected {
  background-color: #3ca1e2;
  color: #FFFFFF; }
.ui-table .ui-sortable-column.ui-state-highlight {
  background-color: #186ba0;
  color: #FFFFFF; }
.ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
  background: #eeeeee;
  color: #212121; }
.ui-table.ui-table-hoverable-rows .ui-table-tbody > tr:not(.ui-state-highlight):hover {
  cursor: pointer;
  background: #eeeeee;
  color: #212121; }
@media (max-width: 35em) {
  .ui-table-responsive .ui-table-tbody > tr {
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5; } }
/* Validation */
.ui-inputtext.ng-dirty.ng-invalid,
p-dropdown.ng-dirty.ng-invalid > .ui-dropdown,
p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext,
p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext,
p-chips.ng-dirty.ng-invalid > .ui-inputtext,
p-inputmask.ng-dirty.ng-invalid > .ui-inputtext,
p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box,
p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box,
p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,
p-listbox.ng-dirty.ng-invalid .ui-inputtext,
p-multiselect.ng-dirty.ng-invalid > .ui-multiselect,
p-spinner.ng-dirty.ng-invalid > .ui-inputtext,
p-selectbutton.ng-dirty.ng-invalid .ui-button,
p-togglebutton.ng-dirty.ng-invalid .ui-button {
  border-bottom-color: #f44336; }
/* Cornering */
.ui-corner-tl {
  border-top-left-radius: 3px; }
.ui-corner-tr {
  border-top-right-radius: 3px; }
.ui-corner-bl {
  border-bottom-left-radius: 3px; }
.ui-corner-br {
  border-bottom-right-radius: 3px; }
.ui-corner-top {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }
.ui-corner-bottom {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }
.ui-corner-right {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }
.ui-corner-left {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }
.ui-corner-all {
  border-radius: 3px; }
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('roboto-v15-latin-regular.9f916e330c478bbfa2a0.eot');
  /* IE9 Compat Modes */
  src: local("Roboto"), local("Roboto-Regular"), url('roboto-v15-latin-regular.9f916e330c478bbfa2a0.eot?#iefix') format("embedded-opentype"), url('roboto-v15-latin-regular.7e367be02cd17a96d513.woff2') format("woff2"), url('roboto-v15-latin-regular.16e1d930cf13fb7a9563.woff') format("woff"), url('roboto-v15-latin-regular.38861cba61c66739c145.ttf') format("truetype"), url('roboto-v15-latin-regular.3d3a53586bd78d1069ae.svg#Roboto');
  /* Legacy iOS */ }
.ui-widget-header {
  background: #f6f7f9 0 0 repeat-x;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#f6f7f9), to(#ebedf0));
  background: linear-gradient(to bottom, #f6f7f9 0%, #ebedf0 100%);
  /* W3C */ }
.ui-accordion .ui-accordion-header {
  background: #f6f7f9;
  border-top: 1px solid #d9d9d9; }
.ui-accordion .ui-accordion-header a {
  color: #1b1d1f; }
.ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover {
  background: #ededf0; }
.ui-accordion .ui-accordion-header.ui-state-active {
  background: #ffffff;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-radius: 0; }
.ui-accordion .ui-accordion-content {
  border: 0 none; }
/* Tabview */
.ui-tabview.ui-widget-content {
  border: 0 none; }
.ui-tabview .ui-tabview-nav {
  background: transparent; }
.ui-tabview .ui-tabview-nav > li.ui-state-default {
  background: #f6f7f9; }
.ui-tabview .ui-tabview-nav > li.ui-state-active {
  background: #ffffff;
  font-weight: normal;
  color: #555555; }
.ui-tabview .ui-tabview-nav > li:not(.ui-state-active):not(.ui-state-disabled):hover {
  background: #ededf0; }
/* Spinner */
.ui-spinner:not(.ui-state-disabled) .ui-spinner-button:enabled:hover {
  border: 1px solid #1f89ce;
  background: #1f89ce;
  outline: 0 none;
  color: #ffffff; }
.ui-spinner:not(.ui-state-disabled) .ui-spinner-button:enabled:active {
  border: 1px solid #156090;
  background: #186ba0;
  color: #ffffff; }
.ui-slider {
  position: relative;
  text-align: left;
  background: #838688;
  border: none;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6) inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6) inset; }
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 17px !important;
  height: 21px !important;
  cursor: default;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAVCAYAAAAjODzXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBQjgwQThDRjQ4ODExRTBBMzgxQjZGRjMwN0M4RjFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBQjgwQThERjQ4ODExRTBBMzgxQjZGRjMwN0M4RjFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkFCODBBOEFGNDg4MTFFMEEzODFCNkZGMzA3QzhGMUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkFCODBBOEJGNDg4MTFFMEEzODFCNkZGMzA3QzhGMUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5U68QXAAAED0lEQVR42qyWzU9jVRjGz+29pdBSKJWAksmMGheTyAwLKCRE/gAXAq5MEHZujCtCov8CS5dOMgkLozALo0ZCYgTdkgyTAhqR8GUDmGKhQin97q3Pc3zP5FpnGJ16k6f33N7z/u77dc69lvrn4RwcHLxXq9XeKhaLt6vV6i3XdRO4/qVUKn0Ti8XuY05FXX/8Z4blHa+srLw2NDT0WVNTUyyTyaiTkxN1dnamQqGQCgaD+gzgw/X19XfHx8d3YVOrc+C5GT4B+AB4Y3h4+BEmxxzHUX6//7Es6y9/ASAoNjIy8mhhYaHXY98wQ//09/dHent7P8ekcLlc1gYtLS1ahCA61dzcrAKBgAb6fL7w4ODgp5xmvGiUQUf8s7OzH6J+N7LZrEJNVaVS0cZMIwEGaCCcA2jf8vLyR+yH/4NBSDgajb59eXmpbNvWqQNQTw6HwxrG2hKCplP5fF6LUbe3t78D+48ZUaMMOhKBZ7fYWPScN40ikYiGtLa2qkKhoPigXC6nx4wYdjdpT0caZdCREOoVMDcoAugxwWw6dr75H8vv8RjwJtrrGjfIoCMODIpIZYAp1ZsADNva2lRHR4dKJpOqu7tbR0SwiYg1xsGutLlsG2XQkcrp6Wm6q6vrJRqzuVhXnk2EjEaWncI8HQkh+/v7Z7CvktYog6vmanNzM07P0Tg6CjaVSa05p9NpHQnTyoZkdKurqw9pT21sbKw3wuAuE4WXb66trd3r6ekJcQI7npFwKRpDNiGjpLgCdnZ2Un19fe/D/geWRhifPAfjA9h/z/pW6TFS1DI6OnoHk22mjGIUhBHCZQc2YH7eK09NTd07Ojpahv1vrDMZe3t7rWNjY3fB8P0bxuTk5P3j4+PvyKAj7K7i7u7u1dLSkosd8tXOzs6AgfDM2mJV6J1xe3s7A8BCPB7/EnZbUF4YJTDyi4uLamBg4OXrGFtbW5cTExNfoJxfwe5nMmzZodlw2VQqdTE3N5fiNo0NKoRa20i5D5FUDw8Pc/Pz89vT09MPMO9bzN+ALsQJS96meTRtDowLZCiMngkKw0LDuolEIg/G3szMzNd4EZIRh/7g883bl03L9dwF3YZeh16BXuD2LUvsFPoV+kkykWIWPG9gMoLQDeiuMLhZdXgYfGgC+hHahI6hAoOxPJ8DtryAotCLUKeAHYn2Sh6ehNIG4HHEkge2if1NCSwkbDKy0O/iTFKu+X/NEUjN1BnKyPhcwJZcl8WZrIzduu+RmpQ4J44qKV1AsuVKP53L/bzM1wy7DlTzOOXKRDpXNPuFjCtP+CjycipiWxGnCxLAuShbV9a/faGZa0vK4Zjt2wM3D3Cv+Uw0ZXYkG/VZLT0po9Y1MKvuvjdjzzq89t6vOPdpnD8FGACiWVtxaofC7AAAAABJRU5ErkJggg==") 0 0 no-repeat;
  outline: none;
  border-radius: 0;
  border: none; }
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background: #14a4ff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6) inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6) inset;
  border-radius: 3px; }
.ui-slider .ui-slider-handle.ui-state-active {
  background-position: -17px 0; }
.ui-slider-horizontal {
  height: 6px; }
.ui-slider-horizontal .ui-slider-handle {
  top: -2px !important;
  margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }
.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }
.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }
.ui-slider-vertical {
  width: .8em;
  height: 100px; }
.ui-slider-vertical .ui-slider-handle {
  left: -.1em !important;
  margin-left: 0;
  margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }
.ui-slider-vertical .ui-slider-range-max {
  top: 0; }
.ui-progressbar.ui-progressbar-determinate .ui-progressbar-value {
  border: 0 none;
  background: #8ec5fc; }
.ui-progressbar.ui-progressbar-determinate .ui-progressbar .ui-progressbar-label {
  color: #222222; }
.ui-progressbar.ui-progressbar-indeterminate {
  background: #8ec5fc; }
.ui-progressbar.ui-progressbar-indeterminate .ui-progressbar-value {
  border: 0 none;
  background-color: #186ba0; }
.ui-widget-header .ui-button,
.ui-widget-content .ui-button,
.ui-widget.ui-button,
.ui-button {
  border: 1px solid #085077;
  color: #FFFFFF;
  background: #085077;
  -webkit-transition: background-color .2s;
  transition: background-color .2s; }
.ui-widget-header .ui-button:enabled:hover, .ui-widget-header .ui-button:focus,
.ui-widget-content .ui-button:enabled:hover,
.ui-widget-content .ui-button:focus,
.ui-widget.ui-button:enabled:hover,
.ui-widget.ui-button:focus,
.ui-button:enabled:hover,
.ui-button:focus {
  border: 1px solid #1f89ce;
  background: #1f89ce;
  outline: 0 none;
  color: #ffffff; }
.ui-widget-header .ui-button:enabled:active,
.ui-widget-content .ui-button:enabled:active,
.ui-widget.ui-button:enabled:active,
.ui-button:enabled:active {
  border: 1px solid #156090;
  background: #186ba0;
  color: #ffffff; }
.ui-fileupload-choose:not(.ui-state-disabled):hover,
.ui-fileupload-choose.ui-state-focus {
  border: 1px solid #1f89ce;
  background: #1f89ce;
  outline: 0 none;
  color: #ffffff; }
.ui-fileupload-choose:not(.ui-state-disabled):active {
  border: 1px solid #156090;
  background: #186ba0;
  color: #ffffff; }
/* Checkbox and Radio */
.ui-chkbox-box.ui-state-active,
.ui-radiobutton-box.ui-state-active {
  border: 1px solid #156090;
  background: #186ba0;
  color: #FFFFFF; }
.ui-chkbox-box.ui-state-focus,
.ui-radiobutton-box.ui-state-focus {
  -webkit-box-shadow: 0px 0px 5px #1f89ce;
  box-shadow: 0px 0px 5px #1f89ce; }
.ui-chkbox-box.ui-state-focus.ui-state-active {
  background: #186ba0; }
/* Inputs */
.ui-inputtext {
  background: #ffffff;
  color: #222222;
  -webkit-transition: .2s;
  transition: .2s; }
.ui-inputtext.ui-state-focus,
.ui-inputtext:focus {
  -webkit-box-shadow: 0px 0px 5px #1f89ce;
  box-shadow: 0px 0px 5px #1f89ce; }
/* InputSwitch */
.ui-inputswitch-on {
  background: #186ba0 !important;
  color: #ffffff !important; }
.ui-paginator .ui-paginator-page.ui-state-active {
  background: #186ba0;
  color: #ffffff;
  border-color: #156090; }
/* DataTable  */
.ui-datatable th.ui-state-default {
  background: #ebedf0;
  border-color: #d9d9d9; }
.ui-datatable th.ui-sortable-column:not(.ui-state-active):hover {
  background: #d3d5d8;
  border-color: #d9d9d9; }
.ui-datatable th.ui-state-active {
  background: #186ba0;
  color: #ffffff; }
.ui-datatable tbody > tr.ui-widget-content {
  border-color: #d9d9d9; }
.ui-datatable tbody > tr.ui-widget-content.ui-datatable-odd {
  background-color: #fafafb; }
.ui-datatable tbody > tr.ui-widget-content.ui-state-highlight {
  background-color: #186ba0;
  color: #FFFFFF; }
.ui-datatable tfoot td.ui-state-default {
  background: #ebedf0;
  border-color: #d9d9d9; }
/* TurboTable */
.ui-table .ui-table-thead > tr > th,
.ui-table .ui-table-tfoot > tr > td {
  background: #ebedf0;
  border-color: #d9d9d9; }
.ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
  background: #d3d5d8;
  border-color: #d9d9d9; }
.ui-table .ui-table-tbody > tr:nth-child(even) {
  background-color: #fafafb; }
.ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight {
  background-color: #186ba0;
  color: #FFFFFF; }
.ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected {
  background-color: #3ca1e2;
  color: #FFFFFF; }
/* Panel */
.ui-panel.ui-widget {
  padding: 0; }
.ui-panel.ui-widget .ui-panel-titlebar.ui-corner-all {
  -moz-border-radius-bottom-left: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottom-right: 0;
  border-bottom-right-radius: 0; }
.ui-panel.ui-widget .ui-panel-titlebar {
  border-width: 0 0 1px 0; }
.ui-panel.ui-widget .ui-panel-titlebar-icon span {
  position: relative;
  top: 1px; }
/* TreeTable */
.ui-treetable th.ui-state-default {
  background: #ebedf0;
  border-color: #d9d9d9; }
/* ButtonSet */
.ui-togglebutton.ui-button.ui-state-default,
.ui-selectbutton .ui-button.ui-state-default {
  border: 1px solid #d6d6d6;
  background: #ffffff;
  font-weight: normal;
  color: #555555; }
.ui-togglebutton.ui-button.ui-state-hover, .ui-togglebutton.ui-button.ui-state-focus,
.ui-selectbutton .ui-button.ui-state-hover, .ui-selectbutton .ui-button.ui-state-focus {
  border: 1px solid #c0c0c0;
  background: #eeeeee;
  font-weight: normal;
  color: #212121; }
.ui-togglebutton.ui-button.ui-state-focus,
.ui-selectbutton .ui-button.ui-state-focus.ui-state-active {
  -webkit-box-shadow: 0px 0px 5px #1f89ce;
  box-shadow: 0px 0px 5px #1f89ce; }
.ui-togglebutton.ui-button.ui-state-active,
.ui-selectbutton .ui-button.ui-state-active {
  border: 1px solid #156090;
  background: #085077;
  color: #FFFFFF; }
.ui-multiselect .ui-multiselect-label {
  background-color: #ffffff; }
.ui-dropdown.ui-state-focus, .ui-multiselect.ui-state-focus {
  -webkit-box-shadow: 0px 0px 5px #1f89ce;
  box-shadow: 0px 0px 5px #1f89ce; }
/* Growl */
.ui-growl-item-container.ui-state-highlight.ui-growl-message-info {
  background-color: #2196f3;
  border-color: #2196f3; }
.ui-growl-item-container.ui-state-highlight.ui-growl-message-error {
  background-color: #f44336;
  border-color: #f44336; }
.ui-growl-item-container.ui-state-highlight.ui-growl-message-warn {
  background-color: #FFB300;
  border-color: #FFB300; }
.ui-growl-item-container.ui-state-highlight.ui-growl-message-success {
  background-color: #4CAF50;
  border-color: #4CAF50; }
/* TabMenu */
.ui-tabmenu {
  border: 0 none; }
.ui-tabmenu .ui-tabmenu-nav {
  background: none; }
.ui-tabmenu .ui-tabmenu-nav > li.ui-state-default {
  background: #f6f7f9; }
.ui-tabmenu .ui-tabmenu-nav > li.ui-state-active {
  background: #ffffff;
  font-weight: normal;
  color: #555555; }
.ui-tabmenu .ui-tabmenu-nav > li:not(.ui-state-active):not(.ui-state-disabled):hover {
  background: #ededf0; }
/* Menus */
.ui-menu,
.ui-menubar, .ui-menubar .ui-submenu-list,
.ui-tieredmenu, .ui-tieredmenu .ui-submenu-list,
.ui-slidemenu, .ui-slidemenu .ui-submenu-list,
.ui-contextmenu, .ui-contextmenu .ui-submenu-list,
.ui-megamenu {
  color: #1b1d1f;
  background: #f6f7f9 0 0 repeat-x;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#f6f7f9), to(#ebedf0));
  background: linear-gradient(to bottom, #f6f7f9 0%, #ebedf0 100%);
  /* W3C */ }
.ui-menu .ui-menuitem > .ui-menuitem-link:hover,
.ui-menubar .ui-menuitem > .ui-menuitem-link:hover,
.ui-tieredmenu .ui-menuitem > .ui-menuitem-link:hover,
.ui-slidemenu .ui-menuitem > .ui-menuitem-link:hover,
.ui-contextmenu .ui-menuitem > .ui-menuitem-link:hover,
.ui-megamenu .ui-menuitem > .ui-menuitem-link:hover {
  background-color: #a6a6a6;
  color: #ffffff; }
.ui-menu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link,
.ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link,
.ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link,
.ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link,
.ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link,
.ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link {
  background-color: #a6a6a6;
  color: #ffffff; }
/* PanelMenu */
.ui-panelmenu .ui-panelmenu-header.ui-state-active,
.ui-panelmenu .ui-panelmenu-header.ui-state-active a {
  border-color: #156090;
  background: #186ba0;
  color: #FFFFFF; }
/* DatePicker */
.ui-datepicker.ui-widget {
  padding: 0; }
.ui-datepicker.ui-widget .ui-datepicker-header {
  border-radius: 0px;
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none; }
.ui-datepicker.ui-widget .ui-datepicker-header a:hover {
  border-width: 1px; }
.ui-datepicker.ui-widget .ui-datepicker-calendar {
  margin: 0; }
.ui-datepicker.ui-widget .ui-datepicker-calendar thead th {
  background-color: #f6f8fa;
  padding: 8px; }
.ui-datepicker.ui-widget .ui-datepicker-calendar td {
  border-bottom: 1px solid rgba(213, 213, 213, 0.5);
  padding: 0; }
.ui-datepicker.ui-widget .ui-datepicker-calendar td a {
  border: 0 none;
  text-align: center;
  padding: 8px; }
.ui-datepicker.ui-widget .ui-datepicker-calendar td a.ui-state-highlight {
  background-color: #d6d6d6;
  color: #212121; }
.ui-datepicker.ui-widget .ui-datepicker-calendar td a.ui-state-active {
  background-color: #186ba0;
  color: #ffffff; }
.ui-datepicker.ui-widget .ui-datepicker-calendar tr:last-child td {
  border-bottom: 0 none; }
.ui-datepicker.ui-widget .ui-timepicker {
  border-bottom: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  border-radius: 0; }
.ui-datepicker.ui-widget.ui-datepicker-timeonly .ui-timepicker {
  border-top: 0 none; }
/* Steps */
.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link {
  color: #ffffff; }
/* Dialog */
.ui-dialog.ui-widget .ui-dialog-titlebar {
  padding: 1em 1.5em; }
.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title {
  font-size: 1.25em; }
.ui-dialog.ui-widget .ui-dialog-content {
  padding: 1em 1.5em; }
/* Schedule */
.fc .fc-button-group .ui-state-active {
  border: 1px solid #156090;
  background: #186ba0;
  color: #ffffff; }
.ui-widget, .ui-widget * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
.ui-helper-hidden {
  display: none !important; }
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
.ui-helper-hidden-accessible input,
.ui-helper-hidden-accessible select {
  -webkit-transform: scale(0);
          transform: scale(0); }
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }
.ui-helper-clearfix::before,
.ui-helper-clearfix::after {
  content: "";
  display: table; }
.ui-helper-clearfix::after {
  clear: both; }
.ui-helper-clearfix {
  zoom: 1; }
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }
.ui-state-disabled {
  cursor: default !important; }
.ui-state-disabled a {
  cursor: default !important; }
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.ui-resizable {
  position: relative; }
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none; }
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }
.ui-shadow {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3); }
.ui-unselectable-text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
      user-select: none; }
.ui-scrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px; }
.ui-overflow-hidden {
  overflow: hidden; }
::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #898989; }
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #898989;
  opacity: 1; }
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #898989;
  opacity: 1; }
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #898989; }
::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #898989; }
.ui-placeholder {
  color: #898989; }
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="file"]::-webkit-file-upload-button,
button {
  border-radius: 0; }
.ui-accordion {
  width: 100%; }
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1; }
.ui-accordion .ui-accordion-header a {
  display: block;
  padding: .5em; }
.ui-accordion .ui-accordion-content {
  padding: 1em;
  border-top: 0;
  overflow: visible;
  zoom: 1; }
.ui-accordion .ui-accordion-header.ui-state-disabled,
.ui-accordion .ui-accordion-header.ui-state-disabled a {
  cursor: default; }
.ui-accordion-content-wrapper-overflown {
  overflow: hidden; }
.ui-rtl .ui-accordion .ui-accordion-header a {
  padding: .5em 2em .5em .5em; }
.ui-rtl .ui-accordion .ui-accordion-header > .fa {
  left: initial;
  right: .5em; }
.ui-rtl .ui-accordion .ui-accordion-header > .fa-caret-right::before {
  content: '\f0d9'; }
.ui-autocomplete {
  width: auto;
  zoom: 1;
  cursor: pointer;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  display: inline-block; }
.ui-autocomplete .ui-autocomplete-dropdown {
  height: 100%;
  width: 2em;
  margin-right: 0;
  vertical-align: top; }
.ui-autocomplete .ui-autocomplete-input {
  padding-right: 1.5em; }
.ui-autocomplete-loader {
  position: absolute;
  right: .25em;
  top: 50%;
  margin-top: -.5em; }
.ui-autocomplete-query {
  font-weight: bold; }
.ui-autocomplete .ui-autocomplete-panel {
  min-width: 100%; }
.ui-autocomplete-panel {
  position: absolute;
  overflow: auto; }
.ui-autocomplete-panel .ui-autocomplete-list {
  padding: 0.4em;
  border: 0 none; }
.ui-autocomplete-panel .ui-autocomplete-list-item {
  border: 0 none;
  cursor: pointer;
  font-weight: normal;
  margin: 1px 0;
  padding: 0.186em 0.313em;
  text-align: left; }
.ui-autocomplete .ui-button-icon-only,
.ui-autocomplete .ui-button-icon-only:enabled:hover,
.ui-autocomplete .ui-button-icon-only:enabled:focus,
.ui-autocomplete .ui-button-icon-only:enabled:active {
  border-left: 0 none; }
/* Multiple Selection */
.ui-autocomplete-multiple-container {
  display: inline-block;
  vertical-align: middle; }
.ui-autocomplete-multiple-container.ui-inputtext {
  clear: left;
  cursor: text;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0 1.5em 0 .25em; }
.ui-autocomplete-token {
  cursor: default;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  padding: .125em .5em;
  white-space: nowrap;
  position: relative;
  margin-right: .125em;
  border: 0 none;
  font-size: .9em; }
.ui-autocomplete-token-label {
  display: block;
  margin-right: 2em; }
.ui-autocomplete-token-icon {
  margin-top: -.5em;
  position: absolute;
  right: 0.2em;
  top: 50%;
  cursor: pointer; }
.ui-autocomplete-input-token {
  display: inline-block;
  vertical-align: middle;
  list-style-type: none;
  margin: 0 0 0 .125em;
  padding: .25em .25em .25em 0; }
.ui-autocomplete-input-token input {
  border: 0 none;
  width: 10em;
  outline: medium none;
  background-color: transparent;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0; }
.ui-autocomplete-dd .ui-autocomplete-loader {
  right: 2.25em; }
.ui-autocomplete-dd input.ui-corner-all,
.ui-autocomplete-dd .ui-autocomplete-multiple-container.ui-corner-all {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px; }
.ui-autocomplete-dd .ui-autocomplete-dropdown.ui-corner-all {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px; }
/** AutoComplete **/
.ui-fluid p-autocomplete,
.ui-fluid .ui-autocomplete,
.ui-fluid .ui-autocomplete-input {
  width: 100%; }
.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-input,
.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-multiple-container {
  width: calc(100% - 2em); }
.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
  width: 2em; }
/** Breadcrumb **/
.ui-breadcrumb {
  margin: 0;
  padding: 0;
  padding: .3em; }
.ui-breadcrumb ul {
  margin: 0;
  padding: 0; }
.ui-breadcrumb ul li {
  display: inline-block;
  vertical-align: middle; }
.ui-breadcrumb ul li .ui-menuitem-link {
  text-decoration: none; }
.ui-blockui {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.ui-blockui-document {
  position: fixed; }
/* Button */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
  /* the overflow property removes extra width in IE */ }
p-button {
  display: inline-block; }
.ui-button-icon-only {
  width: 2em; }
/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal; }
.ui-button-text-only .ui-button-text {
  padding: .25em 1em; }
.ui-button-icon-only .ui-button-text,
.ui-button-text-empty .ui-button-text {
  padding: .25em;
  text-indent: -9999999px;
  overflow: hidden; }
.ui-button-text-icon-left .ui-button-text {
  padding: .25em 1em .25em 2.1em; }
.ui-button-text-icon-right .ui-button-text {
  padding: .25em 2.1em .25em 1em; }
/*button icon element(s) */
.ui-button-icon-only .fa,
.ui-button-text-icon-left .fa,
.ui-button-text-icon-right .fa {
  position: absolute;
  top: 50%;
  margin-top: -.5em; }
.ui-button-icon-only .fa {
  top: 50%;
  left: 50%;
  margin-top: -.5em;
  margin-left: -.6em; }
.ui-button-icon-left {
  left: .5em; }
.ui-button-icon-right {
  right: .5em; }
/*button sets*/
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: 0; }
/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
  /* reset extra padding in Firefox */ }
/** Fluid **/
.ui-fluid .ui-button {
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }
.ui-fluid .ui-button-text-icon-left .ui-button-text,
.ui-fluid .ui-button-text-icon-right .ui-button-text {
  padding-left: 1em;
  padding-right: 1em; }
/** ButtonSet **/
.ui-fluid .ui-buttonset {
  width: 100%; }
.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button {
  width: 100%; }
.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button {
  width: 50%; }
.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button {
  width: 33.3%; }
.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button {
  width: 25%; }
.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button {
  width: 20%; }
.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button {
  width: 16.6%; }
@media (max-width: 640px) {
  .ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button,
  .ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button,
  .ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button,
  .ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button,
  .ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button,
  .ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button {
    width: 100%; } }
/* Severity Buttons */
/* Secondary */
.ui-button.ui-button-secondary.ui-state-default,
.ui-splitbutton.ui-button-secondary .ui-button.ui-state-default {
  background-color: #ffffff;
  border-color: #cccccc;
  color: #373a3c; }
.ui-button.ui-button-secondary:enabled:hover,
.ui-button.ui-button-secondary:focus,
.ui-splitbutton.ui-button-secondary .ui-button:enabled:hover,
.ui-splitbutton.ui-button-secondary .ui-button:focus {
  background-color: #f2f2f2;
  border-color: #cccccc;
  color: #373a3c; }
.ui-button.ui-button-secondary:enabled:active,
.ui-splitbutton.ui-button-secondary .ui-button:enabled:active {
  background-color: #e6e6e6;
  border-color: #cccccc;
  color: #373a3c; }
/* Success */
.ui-button.ui-button-success.ui-state-default,
.ui-splitbutton.ui-button-success .ui-button.ui-state-default {
  background-color: #5cb85c;
  border-color: #5cb85c;
  color: #ffffff; }
.ui-button.ui-button-success:enabled:hover,
.ui-button.ui-button-success:focus,
.ui-splitbutton.ui-button-success .ui-button:enabled:hover,
.ui-splitbutton.ui-button-success .ui-button:focus {
  background-color: #4cae4c;
  border-color: #5cb85c; }
.ui-button.ui-button-success:enabled:active,
.ui-splitbutton.ui-button-success .ui-button:enabled:active {
  background-color: #449d44;
  border-color: #5cb85c; }
/* Info */
.ui-button.ui-button-info.ui-state-default,
.ui-splitbutton.ui-button-info .ui-button.ui-state-default {
  background-color: #5bc0de;
  border-color: #5bc0de;
  color: #ffffff; }
.ui-button.ui-button-info:enabled:hover,
.ui-button.ui-button-info:focus,
.ui-splitbutton.ui-button-info .ui-button:enabled:hover,
.ui-splitbutton.ui-button-info .ui-button:focus {
  background-color: #46b8da;
  border-color: #5bc0de; }
.ui-button.ui-button-info:enabled:active,
.ui-splitbutton.ui-button-info .ui-button:enabled:active {
  background-color: #31b0d5;
  border-color: #5bc0de; }
/* Warning */
.ui-button.ui-button-warning.ui-state-default,
.ui-splitbutton.ui-button-warning .ui-button.ui-state-default {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
  color: #ffffff; }
.ui-button.ui-button-warning:enabled:hover,
.ui-button.ui-button-warning:focus,
.ui-splitbutton.ui-button-warning .ui-button:enabled:hover,
.ui-splitbutton.ui-button-warning .ui-button:focus {
  background-color: #eea236;
  border-color: #f0ad4e; }
.ui-button.ui-button-warning:enabled:active,
.ui-splitbutton.ui-button-warning .ui-button:enabled:active {
  background-color: #ec971f;
  border-color: #f0ad4e; }
/* Danger */
.ui-button.ui-button-danger.ui-state-default,
.ui-splitbutton.ui-button-danger .ui-button.ui-state-default {
  background-color: #d9534f;
  border-color: #d9534f;
  color: #ffffff; }
.ui-button.ui-button-danger:enabled:hover,
.ui-button.ui-button-danger:focus,
.ui-splitbutton.ui-button-danger .ui-button:enabled:hover,
.ui-splitbutton.ui-button-danger .ui-button:focus {
  background-color: #d43f3a;
  border-color: #d9534f; }
.ui-button.ui-button-danger:enabled:active,
.ui-splitbutton.ui-button-danger .ui-button:enabled:active {
  background-color: #c9302c;
  border-color: #d9534f; }
.ui-calendar {
  position: relative;
  display: inline-block; }
.ui-calendar .ui-calendar-button {
  position: absolute;
  height: 100%;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  width: 2em;
  border-left: 0 none; }
.ui-calendar .ui-calendar-button:enabled:hover,
.ui-calendar .ui-calendar-button:focus {
  border-left: 0 none; }
/* Fluid */
.ui-fluid .ui-calendar {
  width: 100%; }
.ui-fluid .ui-calendar-button {
  width: 2em; }
.ui-fluid .ui-datepicker-buttonbar button {
  width: auto; }
.ui-fluid .ui-calendar.ui-calendar-w-btn .ui-inputtext {
  width: calc(100% - 2em); }
/* Datepicker */
.ui-datepicker {
  width: 17em;
  padding: .2em;
  display: none;
  position: absolute; }
.ui-datepicker.ui-datepicker-inline {
  display: inline-block;
  position: static; }
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: .125em;
  width: 1.8em;
  height: 1.8em; }
.ui-datepicker .ui-datepicker-prev {
  left: .125em; }
.ui-datepicker .ui-datepicker-next {
  right: .125em; }
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -.5em; }
.ui-datepicker .ui-datepicker-prev span {
  margin-left: -.25em; }
.ui-datepicker .ui-datepicker-next span {
  margin-left: -.125em; }
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: .125em 0;
  vertical-align: middle; }
.ui-datepicker select.ui-datepicker-month {
  width: 55%; }
.ui-datepicker select.ui-datepicker-year {
  width: 35%; }
.ui-datepicker select.ui-datepicker-month {
  margin-right: .25em; }
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }
.ui-datepicker td {
  border: 0;
  padding: .125em; }
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }
.ui-datepicker-multi .ui-datepicker-group {
  float: left; }
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }
.ui-datepicker .ui-datepicker-buttonbar {
  border-left: 0 none;
  border-right: 0 none;
  border-bottom: 0 none;
  padding: .2em; }
.ui-datepicker .ui-datepicker-buttonbar > .ui-g > div:last-child {
  text-align: right; }
.ui-datepicker .ui-datepicker-buttonbar > .ui-g > div {
  padding: 0; }
.ui-calendar.ui-calendar-w-btn input {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px; }
.ui-timepicker {
  text-align: center;
  padding: .5em 0; }
.ui-timepicker > div {
  display: inline-block;
  margin-left: .5em;
  min-width: 1.5em; }
.ui-timepicker > .ui-minute-picker,
.ui-timepicker > .ui-second-picker {
  margin-left: 0; }
.ui-timepicker > .ui-separator {
  margin-left: 0px;
  min-width: .75em; }
.ui-timepicker > .ui-separator a {
  visibility: hidden; }
.ui-timepicker > div a {
  display: block;
  opacity: 0.7;
  filter: Alpha(Opacity=70); }
.ui-timepicker > div a:hover {
  display: block;
  opacity: 1;
  filter: Alpha(Opacity=100); }
.ui-card-header img {
  width: 100%; }
.ui-card-body {
  padding: 1em; }
.ui-card-title {
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom: .5em; }
.ui-card-subtitle {
  opacity: .7;
  margin-bottom: .5em;
  margin-top: -.25em;
  font-weight: bold; }
.ui-card-content {
  line-height: 1.5; }
.ui-card-footer {
  padding-top: 1em; }
.ui-card-shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
.ui-carousel {
  position: relative;
  padding: .063em; }
.ui-carousel .ui-carousel-viewport .ui-carousel-items {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 32000px;
  left: 0; }
.ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item {
  margin: 1px;
  padding: 0;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
.ui-carousel .ui-carousel-viewport {
  overflow: hidden;
  position: relative;
  border: 0; }
.ui-carousel .ui-carousel-footer {
  margin: 1px 1px 0px 1px;
  padding: .5em;
  overflow: hidden; }
.ui-carousel .ui-carousel-header {
  margin: 0 1px;
  overflow: hidden;
  padding: .625em; }
.ui-carousel .ui-carousel-header .ui-carousel-header-title {
  display: inline-block;
  overflow: hidden; }
.ui-carousel .ui-carousel-dropdown,
.ui-carousel .ui-carousel-mobiledropdown {
  float: right;
  margin: 0px .625em;
  background-image: none; }
.ui-carousel .ui-carousel-dropdown option,
.ui-carousel .ui-carousel-mobiledropdown option {
  background-image: none;
  border: 0 none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none; }
.ui-carousel .ui-carousel-button {
  float: right;
  margin: .125em; }
.ui-carousel .ui-carousel-page-link {
  float: left;
  margin: 0 .125em;
  text-decoration: none; }
.ui-carousel .ui-carousel-page-link,
.ui-carousel .ui-carousel-button {
  cursor: pointer; }
.ui-carousel .ui-carousel-page-links {
  margin: 0px .5em;
  margin-top: .125em;
  float: right; }
.ui-carousel .ui-carousel-mobiledropdown {
  display: none; }
.ui-chkbox {
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  margin-right: .25em; }
.ui-chkbox .ui-chkbox-box {
  width: 1.125em;
  height: 1.125em;
  line-height: 1.125em;
  border-radius: 2px;
  text-align: center; }
.ui-chkbox .ui-chkbox-icon {
  display: block; }
.ui-chkbox-label {
  vertical-align: middle; }
.ui-chips > ul.ui-inputtext {
  clear: left;
  cursor: text;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 0 .25em; }
.ui-chips-token {
  cursor: default;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  padding: .125em .5em;
  white-space: nowrap;
  position: relative;
  margin-right: .125em;
  border: 0 none;
  font-size: .9em; }
.ui-chips-token .ui-chips-token-label {
  display: block;
  margin-right: 2em; }
.ui-chips > .ui-state-disabled .ui-chips-token-label {
  margin-right: 0; }
.ui-chips-token .ui-chips-token-icon {
  margin-top: -.5em;
  position: absolute;
  right: 0.2em;
  top: 50%;
  cursor: pointer; }
.ui-chips-input-token {
  display: inline-block;
  vertical-align: middle;
  list-style-type: none;
  margin: 0 0 0 .125em;
  padding: .25em .25em .25em 0; }
.ui-chips-input-token input {
  border: 0 none;
  width: 10em;
  outline: medium none;
  background-color: transparent;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0; }
.ui-colorpicker {
  display: inline-block; }
.ui-colorpicker-dragging {
  cursor: pointer; }
.ui-colorpicker-overlay {
  position: relative; }
.ui-colorpicker-panel {
  position: relative;
  width: 193px;
  height: 166px;
  background-color: #323232;
  border-color: #191919; }
.ui-colorpicker-overlay-panel {
  display: none;
  position: absolute; }
.ui-colorpicker-preview {
  width: 2em;
  cursor: pointer; }
.ui-colorpicker-panel .ui-colorpicker-content {
  position: relative; }
.ui-colorpicker-panel .ui-colorpicker-color-selector {
  width: 150px;
  height: 150px;
  top: 8px;
  left: 8px;
  position: absolute; }
.ui-colorpicker-panel .ui-colorpicker-color {
  width: 150px;
  height: 150px;
  background: transparent url('color.c7a33805ffda0d32bd2a.png'); }
.ui-colorpicker-panel .ui-colorpicker-color-handle {
  position: absolute;
  top: 0px;
  left: 150px;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  border: 1px solid #ffffff;
  margin: -5px 0 0 -5px;
  cursor: pointer; }
.ui-colorpicker-panel .ui-colorpicker-hue {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAACWCAIAAAC3uvTNAAAA7ElEQVRYw+2YUQqDQAxEh9GWuqV6Be9/JT88RN0VRUuv0ElBwhKY3yF5m90kLKd+mF/975r6geNyjm9Fy0kgqTJ6nqoIdGKczjmPJU5tZxA8wWPL7YOHKhZAlcmTAVVcxSCrMbfgqY/H6JEOoASPe56tgSrqLR7U2zWojwWjJ3jq47HEiZoGTwJxP1RRXw8y9RZfCMhbhTHOVTxXnUFtPJ5rGjzu35y2KfKGQxWT2K4TQL1d2zz6KAH1kRU8wfOXx+37qY3Hct+aDaqot2u7R/wMuDS3qnj0z0HqK4X/+kRNHdfUwFP2Nisqe/sFuUZiVjC9HCUAAAAASUVORK5CYII=") no-repeat left top;
  width: 17px;
  height: 150px;
  top: 8px;
  left: 167px;
  position: absolute;
  opacity: .85; }
.ui-colorpicker-panel .ui-colorpicker-hue-handle {
  position: absolute;
  top: 150px;
  left: 0px;
  width: 21px;
  margin-left: -2px;
  margin-top: -5px;
  height: 10px;
  border: 2px solid #ffffff;
  opacity: .85;
  cursor: pointer; }
.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-hue-handle,
.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-color-handle {
  opacity: .5; }
.ui-contextmenu {
  width: 12.5em;
  padding: .25em;
  position: absolute;
  display: none; }
.ui-contextmenu .ui-menu-separator {
  border-width: 1px 0 0 0; }
.ui-contextmenu ul {
  list-style: none;
  margin: 0;
  padding: 0; }
.ui-contextmenu .ui-submenu-list {
  display: none;
  position: absolute;
  width: 12.5em;
  padding: .25em; }
.ui-contextmenu .ui-menuitem-link {
  padding: .25em;
  display: block;
  position: relative; }
.ui-contextmenu .ui-menuitem {
  position: relative; }
.ui-contextmenu .ui-menuitem-link .ui-submenu-icon {
  position: absolute;
  margin-top: -.5em;
  right: 0;
  top: 50%; }
.ui-contextmenu .ui-menuitem-active > .ui-submenu > .ui-submenu-list {
  display: block !important; }
.ui-datagrid .ui-paginator {
  text-align: center; }
.ui-datagrid-column {
  padding: .25em; }
.ui-datagrid-content-empty {
  padding: .25em .625em; }
.ui-datagrid .ui-datagrid-header,
.ui-datagrid .ui-datagrid-footer {
  text-align: center;
  padding: .5em .75em; }
.ui-datagrid .ui-datagrid-header {
  border-bottom: 0 none; }
.ui-datagrid .ui-datagrid-footer {
  border-top: 0 none; }
.ui-datagrid .ui-paginator-top {
  border-bottom: 0 none; }
.ui-datagrid .ui-paginator-bottom {
  border-top: 0 none; }
.ui-datalist .ui-datalist-header,
.ui-datalist .ui-datalist-footer {
  text-align: center;
  padding: .5em .75em; }
.ui-datalist .ui-datalist-header {
  border-bottom: 0 none; }
.ui-datalist .ui-datalist-footer {
  border-top: 0 none; }
.ui-datalist .ui-datalist-data {
  margin: 0;
  padding: 0; }
.ui-datalist .ui-datalist-data > li {
  list-style-type: none; }
.ui-datalist .ui-datalist-emptymessage {
  padding: .5em .75em; }
.ui-datalist.ui-datalist-scrollable .ui-datalist-content {
  overflow: auto; }
.ui-datalist .ui-paginator-top {
  border-bottom: 0 none; }
.ui-datalist .ui-paginator-bottom {
  border-top: 0 none; }
.ui-datascroller .ui-datascroller-header {
  text-align: center;
  padding: .5em .75em;
  border-bottom: 0 none; }
.ui-datascroller .ui-datascroller-footer {
  text-align: center;
  padding: .25em .625em;
  border-top: 0px none; }
.ui-datascroller .ui-datascroller-content {
  padding: .25em .625em; }
.ui-datascroller-inline .ui-datascroller-content {
  min-height: 250px;
  overflow: auto; }
.ui-datascroller .ui-datascroller-list {
  list-style-type: none;
  margin: 0;
  padding: 0; }
.ui-datatable {
  position: relative; }
.ui-datatable table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed; }
.ui-datatable .ui-datatable-header,
.ui-datatable .ui-datatable-caption,
.ui-datatable .ui-datatable-footer {
  text-align: center;
  padding: .5em .75em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
.ui-datatable .ui-datatable-caption,
.ui-datatable .ui-datatable-header {
  border-bottom: 0 none; }
.ui-datatable .ui-datatable-footer {
  border-top: 0 none; }
.ui-datatable thead th, .ui-datatable tfoot td {
  text-align: center; }
.ui-datatable thead tr {
  border-width: 0; }
.ui-datatable .ui-datatable-thead > tr > th,
.ui-datatable .ui-datatable-tfoot > tr > td,
.ui-datatable .ui-datatable-data > tr > td {
  border-color: inherit;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: .25em .5em;
  border-width: 1px;
  border-style: solid; }
.ui-datatable.ui-datatable-resizable .ui-datatable-thead > tr > th,
.ui-datatable.ui-datatable-resizable .ui-datatable-tfoot > tr > td,
.ui-datatable.ui-datatable-resizable .ui-datatable-data > tr > td {
  overflow: hidden; }
.ui-datatable .ui-datatable-thead > tr > th,
.ui-datatable .ui-datatable-tfoot > tr > td {
  font-weight: normal; }
.ui-datatable tbody {
  outline: 0; }
.ui-datatable .ui-sortable-column {
  cursor: pointer; }
.ui-datatable .ui-sortable-column-icon {
  display: inline-block;
  margin-left: .125em; }
.ui-datatable tr.ui-state-highlight {
  cursor: pointer; }
/* Scrollable */
.ui-datatable-scrollable-body {
  overflow: auto;
  overflow-anchor: none;
  min-height: 0%; }
.ui-datatable-scrollable-header,
.ui-datatable-scrollable-footer {
  overflow: hidden; }
.ui-datatable-scrollable .ui-datatable-scrollable-header,
.ui-datatable-scrollable .ui-datatable-scrollable-footer {
  position: relative;
  border: 0 none; }
.ui-datatable-scrollable .ui-datatable-scrollable-header td {
  font-weight: normal; }
.ui-datatable-scrollable-body .ui-datatable-data,
.ui-datatable-scrollable-body .ui-datatable-data > tr:first-child {
  border-top-color: transparent; }
.ui-datatable .ui-datatable-data tr.ui-state-hover,
.ui-datatable .ui-datatable-data tr.ui-state-highlight {
  border-color: inherit;
  font-weight: inherit;
  cursor: pointer; }
.ui-datatable .ui-datatable-data tr.ui-rowgroup-header td a,
.ui-datatable .ui-datatable-data tr.ui-rowgroup-header td span.ui-rowgroup-header-name {
  display: inline-block;
  vertical-align: middle; }
.ui-datatable-scrollable-theadclone {
  height: 0; }
.ui-datatable-scrollable-theadclone tr {
  height: 0; }
.ui-datatable-scrollable-theadclone th.ui-state-default {
  height: 0;
  border-bottom-width: 0;
  border-top-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  outline: 0 none; }
.ui-datatable-scrollable-theadclone th span.ui-column-title {
  display: block;
  height: 0; }
.ui-datatable .ui-paginator {
  padding: .125em; }
.ui-datatable .ui-paginator-top {
  border-bottom-width: 0; }
.ui-datatable .ui-paginator-bottom {
  border-top-width: 0; }
.ui-datatable-rtl {
  direction: rtl; }
.ui-datatable-rtl.ui-datatable thead th,
.ui-datatable-rtl.ui-datatable tfoot td {
  text-align: right; }
/* Row Toggler */
.ui-row-toggler {
  cursor: pointer; }
/* Resizable */
.ui-datatable .ui-column-resizer {
  display: block;
  position: absolute !important;
  top: 0;
  right: 0;
  margin: 0;
  width: .5em;
  height: 100%;
  padding: 0px;
  cursor: col-resize;
  border: 1px solid transparent; }
.ui-datatable .ui-column-resizer-helper {
  width: 1px;
  position: absolute;
  z-index: 10;
  display: none; }
.ui-datatable-resizable {
  padding-bottom: 1px;
  /*fix for webkit overlow*/
  overflow: auto; }
.ui-datatable-resizable thead th,
.ui-datatable-resizable tbody td,
.ui-datatable-resizable tfoot td {
  white-space: nowrap; }
.ui-datatable-resizable th.ui-resizable-column {
  background-clip: padding-box;
  position: relative; }
/** Reflow **/
.ui-datatable-reflow .ui-datatable-data td .ui-column-title {
  display: none; }
/* Filter */
.ui-datatable .ui-column-filter {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: .25em; }
/* Editing */
.ui-datatable .ui-editable-column input {
  width: 100%;
  outline: 0; }
.ui-datatable .ui-datatable-data > tr > td.ui-editable-column {
  padding: .5em; }
.ui-datatable .ui-editable-column > .ui-cell-editor {
  display: none; }
.ui-datatable .ui-datatable-data > tr > td.ui-editable-column.ui-cell-editing {
  padding: 1px; }
.ui-datatable .ui-editable-column.ui-cell-editing > .ui-cell-editor {
  display: block; }
.ui-datatable .ui-editable-column.ui-cell-editing > .ui-cell-data {
  display: none; }
.ui-datatable-stacked thead th,
.ui-datatable-stacked tfoot td {
  display: none !important; }
.ui-datatable.ui-datatable-stacked .ui-datatable-data > tr > td {
  text-align: left;
  display: block;
  border: 0 none;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  clear: left; }
.ui-datatable.ui-datatable-stacked .ui-datatable-data.ui-widget-content {
  border: 0 none; }
.ui-datatable-stacked .ui-datatable-data tr.ui-widget-content {
  border-left: 0 none;
  border-right: 0 none; }
.ui-datatable-stacked .ui-datatable-data td .ui-column-title {
  padding: .4em;
  min-width: 30%;
  display: inline-block;
  margin: -.4em 1em -.4em -.4em;
  font-weight: bold; }
.ui-datatable .ui-selection-column .ui-chkbox,
.ui-datatable .ui-selection-column .ui-radiobutton {
  margin: 0;
  display: block; }
.ui-datatable .ui-selection-column .ui-chkbox-box,
.ui-datatable .ui-selection-column .ui-radiobutton-box {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0; }
.ui-datatable-scrollable-wrapper {
  position: relative; }
.ui-datatable-frozen-view .ui-datatable-scrollable-body {
  overflow: hidden; }
.ui-datatable-unfrozen-view {
  position: absolute;
  top: 0px; }
.ui-datatable .ui-datatable-load-status {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px; }
.ui-datatable .ui-datatable-virtual-table {
  position: absolute;
  top: 0px;
  left: 0px; }
.ui-datatable .ui-datatable-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  opacity: 0.1;
  z-index: 1; }
.ui-datatable .ui-datatable-loading-content {
  position: absolute;
  left: 50%;
  top: 25%;
  z-index: 2; }
@media (max-width: 35em) {
  .ui-datatable-reflow thead th,
  .ui-datatable-reflow tfoot td {
    display: none !important; }
  .ui-datatable-reflow .ui-datatable-data > tr > td {
    text-align: left;
    display: block;
    border: 0 none;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    clear: left; }
  .ui-datatable-reflow .ui-datatable-data.ui-widget-content {
    border: 0 none; }
  .ui-datatable-reflow .ui-datatable-data tr.ui-widget-content {
    border-left: 0 none;
    border-right: 0 none; }
  .ui-datatable-reflow .ui-datatable-data td .ui-column-title {
    padding: .4em;
    min-width: 30%;
    display: inline-block;
    margin: -.4em 1em -.4em -.4em;
    font-weight: bold; }
  .ui-datatable-reflow.ui-datatable-scrollable .ui-datatable-scrollable-body colgroup {
    display: block; } }
.ui-dialog {
  position: fixed; }
.ui-dialog .ui-dialog-titlebar {
  padding: .5em .75em;
  position: relative;
  border: 0; }
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em .75em;
  background: none;
  overflow: auto;
  zoom: 1; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
  float: right; }
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px; }
.ui-draggable .ui-dialog-titlebar {
  cursor: move; }
.ui-dialog .ui-dialog-titlebar-icon {
  text-decoration: none; }
.ui-dialog .ui-dialog-titlebar-close {
  float: right;
  padding: .125em;
  cursor: pointer;
  border: 1px solid transparent; }
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 0; }
.ui-dialog-footer {
  padding: 1em;
  border-width: 1px 0 0 0;
  text-align: right; }
.ui-dialog-mask {
  position: fixed;
  width: 100%;
  height: 100%; }
/* ConfirmDialog */
.ui-confirmdialog {
  width: 30em; }
.ui-confirmdialog.ui-dialog .ui-dialog-content {
  padding: 1em 2em; }
.ui-confirmdialog .ui-dialog-content .fa {
  font-size: 1.5em;
  vertical-align: middle;
  margin-right: .5em; }
.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-message {
  vertical-align: middle; }
/* Fluid */
.ui-fluid .ui-dialog-footer .ui-button {
  width: auto; }
/* RTL */
.ui-rtl .ui-dialog .ui-dialog-titlebar-close {
  float: left; }
.ui-rtl .ui-dialog .ui-dialog-buttonpane button {
  text-align: right; }
@media screen and (max-width: 40em) {
  .ui-confirmdialog {
    width: 90%; } }
.ui-dropdown {
  display: inline-block;
  position: relative;
  cursor: pointer;
  vertical-align: middle; }
.ui-dropdown .ui-dropdown-trigger {
  border-right: none;
  border-top: none;
  border-bottom: none;
  cursor: pointer;
  width: 1.5em;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 .25em; }
.ui-dropdown .ui-dropdown-trigger .fa {
  margin-top: .3em;
  margin-left: -.125em; }
.ui-dropdown .ui-dropdown-label {
  display: block;
  border: none;
  white-space: nowrap;
  overflow: hidden;
  font-weight: normal;
  width: 100%;
  padding-right: 1.5em; }
.ui-dropdown-item-empty,
.ui-dropdown-label-empty {
  text-indent: -9999px;
  overflow: hidden; }
.ui-dropdown.ui-state-disabled .ui-dropdown-trigger,
.ui-dropdown.ui-state-disabled .ui-dropdown-label {
  cursor: default; }
.ui-dropdown label.ui-dropdown-label {
  cursor: pointer; }
.ui-dropdown input.ui-dropdown-label {
  cursor: default; }
.ui-dropdown .ui-dropdown-panel {
  min-width: 100%; }
.ui-dropdown-panel {
  position: absolute;
  height: auto;
  display: none; }
.ui-dropdown-panel .ui-dropdown-items-wrapper {
  overflow: auto; }
.ui-dropdown-panel .ui-dropdown-item {
  font-weight: normal;
  border: 0 none;
  cursor: pointer;
  margin: 1px 0;
  padding: .125em .25em;
  text-align: left; }
.ui-dropdown-panel .ui-dropdown-item-group {
  font-weight: bold;
  cursor: default; }
.ui-dropdown-panel .ui-dropdown-list {
  padding: 0.4em;
  border: 0 none; }
.ui-dropdown-panel .ui-dropdown-filter {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 1.5em; }
.ui-dropdown-panel .ui-dropdown-filter-container {
  position: relative;
  margin: 0;
  padding: 0.4em;
  display: inline-block;
  width: 100%; }
.ui-dropdown-panel .ui-dropdown-filter-container .fa {
  position: absolute;
  top: .8em;
  right: 1em; }
/** Dropdown **/
.ui-fluid .ui-dropdown {
  width: 100%; }
.ui-fieldset,
.ui-fieldset .ui-fieldset-legend {
  padding: 0.5em 1em; }
.ui-fieldset-toggleable .ui-fieldset-legend {
  padding: 0; }
.ui-fieldset-toggleable .ui-fieldset-legend a {
  padding: 0.5em 1em;
  cursor: pointer;
  white-space: nowrap;
  display: block; }
.ui-fieldset .ui-fieldset-toggler {
  margin-right: .1em;
  display: inline-block;
  vertical-align: middle; }
.ui-fieldset .ui-fieldset-legend-text {
  vertical-align: middle; }
.ui-fieldset .ui-fieldset-content-wrapper-overflown {
  overflow: hidden; }
/*
 * FileUpload
 */
.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled input {
  cursor: default; }
.ui-fileupload-buttonbar {
  padding: .5em;
  border-bottom: 0 none; }
.ui-fileupload-buttonbar .ui-button {
  vertical-align: middle;
  margin-right: .25em; }
.ui-fileupload-content {
  padding: 1em;
  position: relative;
  -webkit-transition: border-color .3s;
  transition: border-color .3s; }
.ui-fileupload-content.ui-fileupload-highlight {
  border-color: #156090; }
.ui-fileupload-files img {
  border: none; }
.ui-fileupload-files {
  display: table; }
.ui-fileupload-row {
  display: table-row; }
.ui-fileupload-row > div {
  display: table-cell;
  padding: .5em 1em;
  vertical-align: middle; }
.ui-fileupload-content .ui-progressbar {
  width: 100%;
  position: absolute;
  top: 1px;
  left: 0;
  height: .25em;
  border: 0 none; }
.ui-fileupload-content .ui-progressbar-value {
  border-radius: 0;
  border: 0 none; }
/* Simple */
.ui-fileupload-choose {
  position: relative;
  overflow: hidden; }
.ui-fileupload-choose input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  direction: ltr;
  cursor: pointer; }
.ui-fileupload-choose.ui-fileupload-choose-selected input[type=file] {
  display: none; }
/* ui-fluid */
.ui-fluid .ui-fileupload .ui-button {
  width: auto; }
.ui-fluid .ui-fileupload-content .ui-button-icon-only {
  width: 2em; }
.ui-galleria {
  overflow: hidden;
  visibility: hidden;
  position: relative; }
.ui-galleria-panel-wrapper {
  position: relative;
  padding: 0;
  margin: 0; }
.ui-galleria-panel {
  -webkit-filter: inherit;
          filter: inherit;
  position: absolute;
  top: 0;
  left: 0;
  list-style-type: none; }
.ui-galleria-filmstrip-wrapper {
  overflow: hidden;
  margin: .25em auto;
  position: relative; }
.ui-galleria-filmstrip {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  width: 2340px;
  z-index: 900;
  position: absolute;
  top: 0;
  left: 0; }
.ui-galleria-frame {
  float: left;
  margin-right: 5px;
  opacity: 0.3;
  cursor: pointer; }
.ui-galleria-frame-active {
  opacity: 1; }
.ui-galleria-frame-content {
  overflow: hidden; }
.ui-galleria-nav-next, .ui-galleria-nav-prev {
  cursor: pointer;
  position: absolute; }
.ui-galleria-nav-prev {
  left: 5px; }
.ui-galleria-nav-next {
  right: 5px; }
.ui-galleria-caption {
  position: absolute;
  left: 1px;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
  color: #ededed;
  padding: 0.2em 1em; }
.ui-galleria-caption h4 {
  color: #ededed; }
.ui-galleria-panel-content {
  padding: 1em 1.4em; }
/* Deprecated Grid CSS */
.ui-grid {
  clear: both;
  padding: 0;
  margin: 0; }
.ui-grid::before,
.ui-grid::after {
  content: "";
  display: table; }
.ui-grid::after {
  clear: both; }
.ui-grid .ui-grid-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  clear: both; }
.ui-grid-row::after {
  clear: both;
  content: "";
  display: table; }
.ui-grid-col-1,
.ui-grid-col-2,
.ui-grid-col-3,
.ui-grid-col-4,
.ui-grid-col-5,
.ui-grid-col-6,
.ui-grid-col-7,
.ui-grid-col-8,
.ui-grid-col-9,
.ui-grid-col-10,
.ui-grid-col-11,
.ui-grid-col-12 {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
.ui-grid-col-1 {
  width: 8.33333%; }
.ui-grid-col-2 {
  width: 16.66666%; }
.ui-grid-col-3 {
  width: 25%; }
.ui-grid-col-4 {
  width: 33.33333%; }
.ui-grid-col-5 {
  width: 41.66666%; }
.ui-grid-col-6 {
  width: 50%; }
.ui-grid-col-7 {
  width: 58.33333%; }
.ui-grid-col-8 {
  width: 66.66666%; }
.ui-grid-col-9 {
  width: 75%; }
.ui-grid-col-10 {
  width: 83.33333%; }
.ui-grid-col-11 {
  width: 91.66666%; }
.ui-grid-col-12 {
  width: 100%; }
@media (min-width: 480px) {
  .ui-grid-fixed {
    width: 480px; } }
@media (min-width: 768px) {
  .ui-grid-fixed {
    width: 768px; } }
@media (min-width: 960px) {
  .ui-grid-fixed {
    width: 960px; } }
@media (min-width: 1024px) {
  .ui-grid-fixed {
    width: 1024px; } }
/* Responsive */
@media (max-width: 640px) {
  .ui-grid-responsive .ui-grid-row {
    display: block; }
  .ui-grid-responsive .ui-grid-col-1,
  .ui-grid-responsive .ui-grid-col-2,
  .ui-grid-responsive .ui-grid-col-3,
  .ui-grid-responsive .ui-grid-col-4,
  .ui-grid-responsive .ui-grid-col-5,
  .ui-grid-responsive .ui-grid-col-6,
  .ui-grid-responsive .ui-grid-col-7,
  .ui-grid-responsive .ui-grid-col-8,
  .ui-grid-responsive .ui-grid-col-9,
  .ui-grid-responsive .ui-grid-col-10,
  .ui-grid-responsive .ui-grid-col-11,
  .ui-grid-responsive .ui-grid-col-12 {
    width: 100%;
    float: none; } }
.ui-grid.ui-grid-pad > .ui-grid-row > div {
  padding: .25em .5em; }
/* Responsive */
@media (max-width: 640px) {
  .ui-grid-responsive .ui-grid-row {
    display: block; }
  .ui-grid-responsive .ui-grid-col-1,
  .ui-grid-responsive .ui-grid-col-2,
  .ui-grid-responsive .ui-grid-col-3,
  .ui-grid-responsive .ui-grid-col-4,
  .ui-grid-responsive .ui-grid-col-5,
  .ui-grid-responsive .ui-grid-col-6,
  .ui-grid-responsive .ui-grid-col-7,
  .ui-grid-responsive .ui-grid-col-8,
  .ui-grid-responsive .ui-grid-col-9,
  .ui-grid-responsive .ui-grid-col-10,
  .ui-grid-responsive .ui-grid-col-11,
  .ui-grid-responsive .ui-grid-col-12 {
    width: 100%;
    float: none; } }
/* New Grid CSS */
.ui-g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
.ui-g::after {
  clear: both;
  content: "";
  display: table; }
.ui-g-1,
.ui-g-2,
.ui-g-3,
.ui-g-4,
.ui-g-5,
.ui-g-6,
.ui-g-7,
.ui-g-8,
.ui-g-9,
.ui-g-10,
.ui-g-11,
.ui-g-12 {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.5em; }
.ui-g-1 {
  width: 8.3333%; }
.ui-g-2 {
  width: 16.6667%; }
.ui-g-3 {
  width: 25%; }
.ui-g-4 {
  width: 33.3333%; }
.ui-g-5 {
  width: 41.6667%; }
.ui-g-6 {
  width: 50%; }
.ui-g-7 {
  width: 58.3333%; }
.ui-g-8 {
  width: 66.6667%; }
.ui-g-9 {
  width: 75%; }
.ui-g-10 {
  width: 83.3333%; }
.ui-g-11 {
  width: 91.6667%; }
.ui-g-12 {
  width: 100%; }
.ui-g-offset-12 {
  margin-left: 100%; }
.ui-g-offset-11 {
  margin-left: 91.66666667%; }
.ui-g-offset-10 {
  margin-left: 83.33333333%; }
.ui-g-offset-9 {
  margin-left: 75%; }
.ui-g-offset-8 {
  margin-left: 66.66666667%; }
.ui-g-offset-7 {
  margin-left: 58.33333333%; }
.ui-g-offset-6 {
  margin-left: 50%; }
.ui-g-offset-5 {
  margin-left: 41.66666667%; }
.ui-g-offset-4 {
  margin-left: 33.33333333%; }
.ui-g-offset-3 {
  margin-left: 25%; }
.ui-g-offset-2 {
  margin-left: 16.66666667%; }
.ui-g-offset-1 {
  margin-left: 8.33333333%; }
.ui-g-offset-0 {
  margin-left: 0%; }
@media screen and (max-width: 40em) {
  .ui-sm-1,
  .ui-sm-2,
  .ui-sm-3,
  .ui-sm-4,
  .ui-sm-5,
  .ui-sm-6,
  .ui-sm-7,
  .ui-sm-8,
  .ui-sm-9,
  .ui-sm-10,
  .ui-sm-11,
  .ui-sm-12 {
    padding: 0.5em; }
  .ui-sm-1 {
    width: 8.3333%; }
  .ui-sm-2 {
    width: 16.6667%; }
  .ui-sm-3 {
    width: 25%; }
  .ui-sm-4 {
    width: 33.3333%; }
  .ui-sm-5 {
    width: 41.6667%; }
  .ui-sm-6 {
    width: 50%; }
  .ui-sm-7 {
    width: 58.3333%; }
  .ui-sm-8 {
    width: 66.6667%; }
  .ui-sm-9 {
    width: 75%; }
  .ui-sm-10 {
    width: 83.3333%; }
  .ui-sm-11 {
    width: 91.6667%; }
  .ui-sm-12 {
    width: 100%; }
  .ui-sm-offset-12 {
    margin-left: 100%; }
  .ui-sm-offset-11 {
    margin-left: 91.66666667%; }
  .ui-sm-offset-10 {
    margin-left: 83.33333333%; }
  .ui-sm-offset-9 {
    margin-left: 75%; }
  .ui-sm-offset-8 {
    margin-left: 66.66666667%; }
  .ui-sm-offset-7 {
    margin-left: 58.33333333%; }
  .ui-sm-offset-6 {
    margin-left: 50%; }
  .ui-sm-offset-5 {
    margin-left: 41.66666667%; }
  .ui-sm-offset-4 {
    margin-left: 33.33333333%; }
  .ui-sm-offset-3 {
    margin-left: 25%; }
  .ui-sm-offset-2 {
    margin-left: 16.66666667%; }
  .ui-sm-offset-1 {
    margin-left: 8.33333333%; }
  .ui-sm-offset-0 {
    margin-left: 0%; } }
@media screen and (min-width: 40.063em) {
  .ui-md-1,
  .ui-md-2,
  .ui-md-3,
  .ui-md-4,
  .ui-md-5,
  .ui-md-6,
  .ui-md-7,
  .ui-md-8,
  .ui-md-9,
  .ui-md-10,
  .ui-md-11,
  .ui-md-12 {
    padding: 0.5em; }
  .ui-md-1 {
    width: 8.3333%; }
  .ui-md-2 {
    width: 16.6667%; }
  .ui-md-3 {
    width: 25%; }
  .ui-md-4 {
    width: 33.3333%; }
  .ui-md-5 {
    width: 41.6667%; }
  .ui-md-6 {
    width: 50%; }
  .ui-md-7 {
    width: 58.3333%; }
  .ui-md-8 {
    width: 66.6667%; }
  .ui-md-9 {
    width: 75%; }
  .ui-md-10 {
    width: 83.3333%; }
  .ui-md-11 {
    width: 91.6667%; }
  .ui-md-12 {
    width: 100%; }
  .ui-md-offset-12 {
    margin-left: 100%; }
  .ui-md-offset-11 {
    margin-left: 91.66666667%; }
  .ui-md-offset-10 {
    margin-left: 83.33333333%; }
  .ui-md-offset-9 {
    margin-left: 75%; }
  .ui-md-offset-8 {
    margin-left: 66.66666667%; }
  .ui-md-offset-7 {
    margin-left: 58.33333333%; }
  .ui-md-offset-6 {
    margin-left: 50%; }
  .ui-md-offset-5 {
    margin-left: 41.66666667%; }
  .ui-md-offset-4 {
    margin-left: 33.33333333%; }
  .ui-md-offset-3 {
    margin-left: 25%; }
  .ui-md-offset-2 {
    margin-left: 16.66666667%; }
  .ui-md-offset-1 {
    margin-left: 8.33333333%; }
  .ui-md-offset-0 {
    margin-left: 0%; } }
@media screen and (min-width: 64.063em) {
  .ui-lg-1,
  .ui-lg-2,
  .ui-lg-3,
  .ui-lg-4,
  .ui-lg-5,
  .ui-lg-6,
  .ui-lg-7,
  .ui-lg-8,
  .ui-lg-9,
  .ui-lg-10,
  .ui-lg-11,
  .ui-lg-12 {
    padding: 0.5em; }
  .ui-lg-1 {
    width: 8.3333%; }
  .ui-lg-2 {
    width: 16.6667%; }
  .ui-lg-3 {
    width: 25%; }
  .ui-lg-4 {
    width: 33.3333%; }
  .ui-lg-5 {
    width: 41.6667%; }
  .ui-lg-6 {
    width: 50%; }
  .ui-lg-7 {
    width: 58.3333%; }
  .ui-lg-8 {
    width: 66.6667%; }
  .ui-lg-9 {
    width: 75%; }
  .ui-lg-10 {
    width: 83.3333%; }
  .ui-lg-11 {
    width: 91.6667%; }
  .ui-lg-12 {
    width: 100%; }
  .ui-lg-offset-12 {
    margin-left: 100%; }
  .ui-lg-offset-11 {
    margin-left: 91.66666667%; }
  .ui-lg-offset-10 {
    margin-left: 83.33333333%; }
  .ui-lg-offset-9 {
    margin-left: 75%; }
  .ui-lg-offset-8 {
    margin-left: 66.66666667%; }
  .ui-lg-offset-7 {
    margin-left: 58.33333333%; }
  .ui-lg-offset-6 {
    margin-left: 50%; }
  .ui-lg-offset-5 {
    margin-left: 41.66666667%; }
  .ui-lg-offset-4 {
    margin-left: 33.33333333%; }
  .ui-lg-offset-3 {
    margin-left: 25%; }
  .ui-lg-offset-2 {
    margin-left: 16.66666667%; }
  .ui-lg-offset-1 {
    margin-left: 8.33333333%; }
  .ui-lg-offset-0 {
    margin-left: 0%; } }
@media screen and (min-width: 90.063em) {
  .ui-xl-1,
  .ui-xl-2,
  .ui-xl-3,
  .ui-xl-4,
  .ui-xl-5,
  .ui-xl-6,
  .ui-xl-7,
  .ui-xl-8,
  .ui-xl-9,
  .ui-xl-10,
  .ui-xl-11,
  .ui-xl-12 {
    padding: 0.5em; }
  .ui-xl-1 {
    width: 8.3333%; }
  .ui-xl-2 {
    width: 16.6667%; }
  .ui-xl-3 {
    width: 25%; }
  .ui-xl-4 {
    width: 33.3333%; }
  .ui-xl-5 {
    width: 41.6667%; }
  .ui-xl-6 {
    width: 50%; }
  .ui-xl-7 {
    width: 58.3333%; }
  .ui-xl-8 {
    width: 66.6667%; }
  .ui-xl-9 {
    width: 75%; }
  .ui-xl-10 {
    width: 83.3333%; }
  .ui-xl-11 {
    width: 91.6667%; }
  .ui-xl-12 {
    width: 100%; }
  .ui-xl-offset-12 {
    margin-left: 100%; }
  .ui-xl-offset-11 {
    margin-left: 91.66666667%; }
  .ui-xl-offset-10 {
    margin-left: 83.33333333%; }
  .ui-xl-offset-9 {
    margin-left: 75%; }
  .ui-xl-offset-8 {
    margin-left: 66.66666667%; }
  .ui-xl-offset-7 {
    margin-left: 58.33333333%; }
  .ui-xl-offset-6 {
    margin-left: 50%; }
  .ui-xl-offset-5 {
    margin-left: 41.66666667%; }
  .ui-xl-offset-4 {
    margin-left: 33.33333333%; }
  .ui-xl-offset-3 {
    margin-left: 25%; }
  .ui-xl-offset-2 {
    margin-left: 16.66666667%; }
  .ui-xl-offset-1 {
    margin-left: 8.33333333%; }
  .ui-xl-offset-0 {
    margin-left: 0%; } }
.ui-g-nopad {
  padding: 0; }
.ui-inplace .ui-inplace-display {
  display: inline;
  cursor: pointer;
  border: 0 none;
  padding: .25em;
  font-weight: 600; }
.ui-inplace .ui-inplace-content {
  display: inline; }
.ui-growl {
  position: fixed;
  top: 20px;
  right: 20px;
  width: 20em; }
.ui-growl-item-container {
  position: relative;
  margin: 0 0 10px 0;
  opacity: 0.95;
  filter: alpha(opacity=95); }
.ui-growl-item {
  position: relative;
  display: block;
  padding: .5em 1em; }
.ui-growl-item p {
  padding: 0;
  margin: 0; }
.ui-growl-icon-close {
  position: absolute;
  top: 4px;
  right: 4px;
  cursor: pointer; }
.ui-growl-title {
  font-weight: bold;
  padding: 0 0 .5em 0;
  display: block; }
.ui-growl-image {
  position: absolute;
  display: inline-block;
  left: .5em;
  top: .25em;
  padding: 0; }
.ui-growl-message {
  padding: 0 0 .25em 0;
  margin-left: 2.5em; }
.ui-growl-message p {
  font-weight: normal; }
.ui-inputswitch {
  display: inline-block;
  padding: 0;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  height: 1.5em; }
.ui-inputswitch .ui-inputswitch-on,
.ui-inputswitch .ui-inputswitch-off {
  white-space: nowrap;
  display: inline-block;
  position: absolute;
  top: 0;
  width: auto;
  overflow: hidden;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  font-weight: bold;
  height: 100%;
  line-height: 1.5em; }
.ui-inputswitch .ui-inputswitch-on {
  left: 0;
  border: 0 none; }
.ui-inputswitch .ui-inputswitch-off {
  right: 0;
  text-align: right; }
.ui-inputswitch .ui-inputswitch-on span,
.ui-inputswitch .ui-inputswitch-off span {
  display: inline-block;
  text-align: center;
  height: 100%;
  line-height: inherit; }
.ui-inputswitch .ui-inputswitch-handle {
  display: block;
  width: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-top: 0 none;
  border-bottom: 0 none; }
.ui-inputtext {
  margin: 0;
  outline: medium none;
  padding: .25em;
  font-weight: normal; }
.ui-widget-header .ui-inputtext,
.ui-widget-content .ui-inputtext {
  font-weight: normal; }
.ui-fluid .ui-inputtext {
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }
.ui-inputgroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.ui-inputgroup .ui-inputgroup-addon {
  display: inline-block;
  text-align: center;
  min-width: 1.5em;
  padding: .25em;
  border-width: 1px;
  border-style: solid; }
.ui-inputgroup .ui-inputgroup-addon + .ui-inputgroup-addon {
  border-left: 0 none; }
.ui-inputgroup .ui-inputtext {
  padding-left: .5em; }
.ui-inputgroup .ui-inputtext:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0 none; }
.ui-inputgroup .ui-inputtext:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0 none; }
.ui-inputgroup .ui-button {
  margin-right: 0;
  border-radius: 0; }
.ui-fluid .ui-inputgroup .ui-button {
  width: auto; }
.ui-fluid .ui-inputgroup .ui-inputtext {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }
.ui-inputgroup .ui-chkbox,
.ui-inputgroup .ui-radiobutton {
  margin-right: 0;
  vertical-align: bottom; }
/* Floating Label */
.ui-float-label {
  display: block;
  position: relative; }
.ui-float-label > label {
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  left: .25em;
  top: 50%;
  margin-top: -.5em;
  transition: 0.3s ease all;
  -moz-transition: 0.3s ease all;
  -webkit-transition: 0.3s ease all;
  color: #898989;
  line-height: 1; }
.ui-float-label > input:focus ~ label,
.ui-float-label > input.ui-state-filled ~ label,
.ui-float-label > .ui-inputwrapper-focus ~ label,
.ui-float-label > .ui-inputwrapper-filled ~ label {
  top: -.75em;
  font-size: 12px; }
.ui-float-label > .input:-webkit-autofill ~ label {
  top: -20px;
  font-size: 12px; }
.ui-inputtextarea-resizable {
  overflow: hidden;
  resize: none; }
.ui-fluid .ui-inputtextarea {
  width: 100%; }
.ui-float-label textarea:focus ~ label,
.ui-float-label textarea.ui-state-filled ~ label,
.ui-float-label textarea:-webkit-autofill ~ label {
  top: -.75em;
  font-size: 12px; }
.ui-lightbox {
  position: fixed;
  display: none; }
.ui-lightbox-content-wrapper {
  position: relative; }
.ui-lightbox-content {
  position: relative;
  margin: 0;
  padding: 0;
  background-color: #000000; }
.ui-lightbox-nav-right, .ui-lightbox-nav-left {
  position: absolute;
  top: 50%;
  cursor: pointer; }
.ui-lightbox-nav-left {
  left: 0; }
.ui-lightbox-nav-right {
  right: 0; }
.ui-lightbox-loading .ui-lightbox-content {
  background: url("data:image/gif;base64,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") #000000 center center no-repeat; }
.ui-lightbox-caption {
  padding: 0.2em 0.4em;
  display: none; }
.ui-lightbox-caption-text {
  margin: 0.3em 0 0.1em 0;
  float: left; }
.ui-lightbox-close {
  float: right;
  margin: 0;
  padding: .125em; }
.ui-lightbox-close.ui-state-hover {
  padding: 0; }
.ui-lightbox-nav-left, .ui-lightbox-nav-right {
  opacity: .5; }
.ui-lightbox-nav-left:hover, .ui-lightbox-nav-right:hover {
  opacity: 1; }
.ui-listbox {
  padding: .25em;
  width: 10em; }
.ui-listbox .ui-listbox-list-wrapper {
  overflow: auto; }
.ui-listbox .ui-listbox-list {
  list-style-type: none;
  margin: 0;
  padding: 0; }
.ui-listbox .ui-listbox-item {
  padding: .25em;
  border: 0 none;
  cursor: pointer;
  font-weight: normal;
  margin-bottom: 1px; }
.ui-listbox .ui-listbox-item > span {
  vertical-align: middle; }
.ui-listbox .ui-listbox-item:last-child {
  margin-bottom: 0; }
.ui-listbox.ui-state-disabled .ui-listbox-item {
  cursor: default; }
.ui-listbox-header {
  margin-bottom: 0.3em;
  padding: .125em .2em;
  position: relative; }
.ui-listbox-header .ui-chkbox {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer; }
.ui-listbox-header .ui-listbox-filter-container {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 100%; }
.ui-listbox-header.ui-listbox-header-w-checkbox .ui-listbox-filter-container {
  width: calc(100% - 2em); }
.ui-listbox-header .ui-listbox-filter-container .fa {
  position: absolute;
  top: .25em;
  left: .25em; }
.ui-listbox-header .ui-inputtext {
  padding: .125em .125em .125em 1.25em;
  width: 100%; }
.ui-listbox-footer {
  padding: .125em .2em; }
.ui-megamenu {
  padding: .25em; }
.ui-megamenu-root-list {
  margin: 0;
  padding: 0;
  list-style: none; }
.ui-megamenu-root-list > .ui-menuitem {
  position: relative; }
.ui-megamenu .ui-menuitem-link {
  padding: .25em;
  display: block;
  text-decoration: none; }
.ui-megamenu-panel {
  display: none;
  position: absolute;
  width: auto; }
.ui-megamenu-root-list > .ui-menuitem-active > .ui-megamenu-panel {
  display: block; }
.ui-megamenu-panel .ui-menuitem {
  margin: .125em 0; }
.ui-megamenu-submenu {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 12.5em; }
.ui-megamenu-submenu-header {
  padding: .25em; }
/* Horizontal */
.ui-megamenu-horizontal .ui-megamenu-root-list > .ui-menuitem {
  display: inline-block; }
/* Vertical */
.ui-megamenu-vertical {
  width: 12.5em; }
.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem {
  display: block; }
.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link {
  position: relative; }
.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon {
  position: absolute;
  width: 1em;
  height: 1em;
  top: 50%;
  right: 0;
  margin-top: -.5em; }
.ui-megamenu .ui-g {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }
.ui-menu {
  width: 12.5em;
  padding: .25em; }
.ui-menu.ui-menu-dynamic {
  position: absolute;
  display: none; }
.ui-menu .ui-menu-separator {
  border-width: 1px 0 0 0; }
.ui-menu ul {
  list-style: none;
  margin: 0;
  padding: 0; }
.ui-menu .ui-submenu-header {
  padding: .25em .5em;
  margin: .125em 0; }
.ui-menu .ui-menuitem {
  margin: .125em 0; }
.ui-menu .ui-menuitem-link {
  padding: .25em;
  display: block;
  text-decoration: none; }
.ui-menubar {
  padding: .25em; }
.ui-menubar .ui-menu-separator {
  border-width: 1px 0 0 0; }
.ui-menubar:after {
  content: "";
  clear: both;
  display: table; }
.ui-menubar ul {
  margin: 0;
  padding: 0;
  list-style: none; }
.ui-menubar .ui-menuitem-link {
  display: block;
  padding: .25em;
  position: relative;
  text-decoration: none; }
.ui-menubar .ui-menubar-root-list {
  display: inline-block; }
.ui-menubar .ui-menubar-root-list > .ui-menuitem {
  display: inline-block;
  position: relative; }
.ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link {
  padding: .5em; }
.ui-menubar .ui-menubar-root-list > li ul {
  display: none; }
.ui-menubar .ui-submenu-list {
  display: none;
  position: absolute;
  min-width: 12.5em;
  padding: .25em; }
.ui-menubar .ui-submenu-list .ui-menuitem {
  margin: .125em 0; }
.ui-menubar .ui-submenu-list .ui-menuitem-link .ui-submenu-icon {
  position: absolute;
  margin-top: -.5em;
  right: 0;
  top: 50%; }
.ui-menubar .ui-menuitem-active > .ui-submenu > .ui-submenu-list {
  display: block; }
.ui-menubar .ui-menubar-custom {
  float: right;
  padding: .25em; }
.ui-message {
  border: 1px solid;
  margin: 0px .25em;
  padding: .25em .5em;
  display: inline-block; }
.ui-fluid .ui-message {
  display: block; }
.ui-messages {
  border: 1px solid;
  margin: .5em 0;
  padding: 1em 1em 1em .5em;
  display: none;
  position: relative; }
.ui-messages-icon {
  display: inline-block;
  padding: 0;
  vertical-align: middle; }
.ui-messages-summary {
  font-weight: bold;
  margin-left: .25em; }
.ui-messages-detail {
  margin-left: .25em; }
.ui-messages-success {
  color: #2C832f;
  background-color: #B4F0B6;
  border-color: #B4F0B6; }
.ui-messages-success .ui-messages-close {
  color: #2C832f; }
.ui-messages-info {
  color: #1765A3;
  background-color: #BFE0FA;
  border-color: #BFE0FA; }
.ui-messages-info .ui-messages-close {
  color: #1765A3; }
.ui-messages-warn {
  color: #8A6714;
  background-color: #FFE9B5;
  border-color: #FFE9B5; }
.ui-messages-warn .ui-messages-close {
  color: #8A6714; }
.ui-messages-error {
  color: #AB1A0F;
  background-color: #FFCBC8;
  border-color: #FFCBC8; }
.ui-messages-error .ui-messages-close {
  color: #AB1A0F; }
.ui-messages ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
  vertical-align: middle; }
.ui-messages.ui-messages-noicon ul {
  margin: 0 1.5em 0 0; }
.ui-messages .ui-messages-close {
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px; }
.ui-multiselect {
  display: inline-block;
  position: relative;
  width: auto;
  cursor: pointer; }
.ui-multiselect .ui-multiselect-trigger {
  border-right: none;
  border-top: none;
  border-bottom: none;
  cursor: pointer;
  width: 1.5em;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 .25em; }
.ui-multiselect .ui-multiselect-trigger .fa {
  margin-top: .4em;
  margin-left: -.125em; }
.ui-multiselect .ui-multiselect-label-container {
  overflow: hidden; }
.ui-multiselect .ui-multiselect-label {
  display: block;
  padding: .25em 2em .25em .25em;
  width: auto;
  border: none;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden; }
.ui-multiselect.ui-state-disabled .ui-multiselect-trigger,
.ui-multiselect.ui-state-disabled .ui-multiselect-label {
  cursor: auto; }
.ui-multiselect-panel {
  padding: 0.2em;
  position: absolute;
  min-width: 12em; }
.ui-multiselect .ui-multiselect-panel {
  min-width: 100%;
  display: none; }
.ui-multiselect-panel .ui-multiselect-items-wrapper {
  overflow: auto;
  position: relative;
  padding: 0.2em 0; }
.ui-multiselect-panel .ui-multiselect-list {
  border: 0 none; }
.ui-multiselect-panel .ui-multiselect-item {
  border: 0 none;
  cursor: pointer;
  font-weight: normal;
  margin: 1px 0;
  padding: .125em .25em;
  text-align: left;
  white-space: nowrap;
  display: block;
  position: relative; }
.ui-multiselect-panel .ui-multiselect-item .ui-chkbox {
  display: inline-block;
  vertical-align: middle; }
.ui-multiselect-panel .ui-multiselect-item label {
  display: inline-block;
  vertical-align: middle; }
.ui-multiselect-header {
  margin-bottom: 0.3em;
  padding: .25em;
  position: relative;
  text-align: left;
  min-height: 2em; }
.ui-multiselect-header .ui-chkbox {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer; }
.ui-multiselect-header .ui-multiselect-filter-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 65%; }
.ui-multiselect-header.ui-multiselect-header-no-toggleall .ui-multiselect-filter-container {
  width: 85%; }
.ui-multiselect-header .ui-multiselect-filter-container .fa {
  position: absolute;
  top: .25em;
  left: .125em; }
.ui-multiselect-header .ui-inputtext {
  padding: .125em .125em .125em 1.25em;
  width: 100%; }
.ui-multiselect-header .ui-multiselect-close {
  position: absolute;
  right: .375em;
  top: .375em;
  display: block;
  font-size: 1em;
  border: 0 none; }
.ui-multiselect-header a.ui-multiselect-all,
.ui-multiselect-header a.ui-multiselect-none {
  float: left;
  margin-right: 10px;
  display: block; }
.ui-multiselect-header .ui-multiselect-close.ui-state-hover {
  padding: 0px; }
.ui-fluid .ui-multiselect {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
.ui-orderlist {
  display: table; }
.ui-orderlist .ui-orderlist-controls {
  height: 12.5em;
  padding: 0 .25em;
  vertical-align: middle;
  display: table-cell; }
.ui-orderlist .ui-orderlist-controls .ui-button {
  display: block;
  margin-bottom: 0.25em; }
.ui-orderlist .ui-orderlist-container {
  display: table-cell;
  vertical-align: top; }
.ui-orderlist .ui-orderlist-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  height: 12.5em;
  width: 12.5em; }
.ui-orderlist .ui-orderlist-caption {
  text-align: center;
  padding: .5em .75em;
  border-bottom: 0 none; }
.ui-orderlist .ui-orderlist-list .ui-orderlist-item {
  margin: 1px;
  padding: .125em;
  cursor: pointer;
  border: 0 none;
  font-weight: inherit; }
.ui-orderlist .ui-orderlist-filter-container {
  position: relative;
  width: 100%;
  padding: .5em .6em;
  border-bottom: 0 none; }
.ui-orderlist .ui-orderlist-filter-container .ui-inputtext {
  text-indent: 1.1em;
  width: 100%; }
.ui-orderlist .ui-orderlist-filter-container .fa {
  position: absolute;
  top: 50%;
  left: 1em;
  margin-top: -.6em; }
.ui-orderlist.ui-state-disabled .ui-orderlist-item,
.ui-orderlist.ui-state-disabled .ui-button {
  cursor: default; }
.ui-orderlist.ui-state-disabled .ui-orderlist-list {
  overflow: hidden; }
/* Responsive */
.ui-orderlist.ui-orderlist-responsive {
  width: 100%; }
.ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls {
  width: 16.66666%;
  padding-right: .5em; }
.ui-orderlist.ui-orderlist-responsive .ui-orderlist-list-container {
  width: 83.33333%; }
.ui-orderlist.ui-orderlist-responsive .ui-orderlist-list,
.ui-orderlist.ui-orderlist-responsive .ui-orderlist-caption {
  width: 100%; }
.ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls > .ui-button {
  width: 100%; }
.ui-orderlist .ui-orderlist-droppoint {
  height: 6px;
  list-style-type: none; }
@media (max-width: 40em) {
  .ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls {
    text-align: center;
    width: 100%;
    display: inline-block;
    height: auto; }
  .ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls .ui-button {
    display: inline;
    width: 20%;
    display: inline-block; }
  .ui-orderlist.ui-orderlist-responsive .ui-orderlist-list-container {
    width: 100%; } }
.ui-organizationchart .ui-organizationchart-table {
  border-spacing: 0;
  border-collapse: separate; }
.ui-organizationchart .ui-organizationchart-table > tr > td {
  text-align: center;
  vertical-align: top;
  padding: 0;
  padding: 0 .75em; }
.ui-organizationchart .ui-organizationchart-node-content {
  padding: .5em .75em;
  display: inline-block;
  position: relative; }
.ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler {
  position: absolute;
  bottom: -9px;
  margin-left: -8px;
  z-index: 2;
  left: 50%; }
.ui-organizationchart .ui-organizationchart-line-down {
  margin: 0 auto;
  height: 20px;
  width: 1px;
  float: none; }
.ui-organizationchart .ui-organizationchart-line-right {
  float: none;
  border-radius: 0px; }
.ui-organizationchart .ui-organizationchart-line-left {
  float: none;
  border-radius: 0; }
.ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node {
  cursor: pointer; }
.ui-overlaypanel {
  padding: 0;
  margin: 0;
  position: absolute; }
.ui-overlaypanel-content {
  padding: 0.5em 1em; }
.ui-overlaypanel-close {
  position: absolute;
  top: -.5em;
  right: -.5em;
  border-radius: 100%; }
.ui-paginator {
  margin: 0;
  text-align: center;
  padding: .125em; }
.ui-paginator .ui-paginator-top {
  border-bottom: 0 none; }
.ui-paginator .ui-paginator-bottom {
  border-top: 0 none; }
.ui-paginator .ui-paginator-left-content {
  float: left; }
.ui-paginator .ui-paginator-right-content {
  float: right; }
.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-pages,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-prev,
.ui-paginator .ui-paginator-current {
  display: inline-block;
  padding: .125em .375em;
  zoom: 1;
  margin-left: .063em;
  margin-right: .063em;
  text-decoration: none;
  vertical-align: middle; }
.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-prev {
  cursor: pointer; }
.ui-paginator .ui-paginator-current,
.ui-paginator .ui-paginator-rpp-options {
  margin-left: 1em;
  margin-right: 1em;
  background-image: none; }
.ui-paginator .ui-paginator-jtp-select option,
.ui-paginator .ui-paginator-rpp-options option {
  background-image: none;
  border: 0 none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none; }
.ui-paginator a.ui-state-disabled {
  outline: 0 none; }
.ui-paginator .ui-dropdown {
  min-width: 4em;
  margin-left: .375em; }
.ui-fluid .ui-paginator .ui-dropdown {
  width: auto; }
.ui-panel {
  padding: 0.2em; }
.ui-panel .ui-panel-titlebar {
  padding: .5em .75em; }
.ui-panel .ui-panel-titlebar-icon {
  float: right;
  cursor: pointer; }
.ui-panel .ui-panel-titlebar-icon {
  margin-left: 0.2em;
  margin-top: -0.1em; }
.ui-panel .ui-panel-content {
  border: 0;
  background: none;
  padding: .5em .75em; }
.ui-panel .ui-panel-footer {
  border-width: 1px 0 0;
  padding: .25em .5em;
  text-align: left; }
.ui-panel-content-wrapper-overflown {
  overflow: hidden; }
.ui-panelmenu {
  width: auto; }
.ui-panelmenu .ui-menu-separator {
  border-width: 1px 0 0 0; }
.ui-panelmenu .ui-panelmenu-content-wrapper {
  overflow: hidden; }
.ui-panelmenu .ui-panelmenu-header {
  margin: -1px 0 0 0;
  zoom: 1; }
.ui-panelmenu .ui-panelmenu-header-link {
  padding: .5em;
  display: block;
  text-decoration: none; }
.ui-panelmenu .ui-menuitem-icon {
  margin-right: .25em; }
.ui-panelmenu .ui-panelmenu-content {
  padding: 0.25em;
  border-top: 0;
  margin-bottom: 1px; }
.ui-panelmenu .ui-submenu-list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 1.5em; }
.ui-panelmenu .ui-panelmenu-content > .ui-panelmenu-root-submenu > .ui-submenu-list {
  margin-left: 0; }
.ui-panelmenu .ui-menuitem {
  overflow: hidden;
  margin: .125em 0; }
.ui-panelmenu .ui-menuitem-link {
  padding: .25em;
  display: block;
  text-decoration: none; }
.ui-password-panel {
  padding: .25em .5em;
  width: 10em;
  margin-top: 2px; }
.ui-password-panel .ui-password-meter {
  height: 10px;
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAoCAYAAAAcwQPnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABb9JREFUeNrsnMtOI0cUhk9ffJVjZxIUg2aA2bBlZsmsshgpmuUom7xGHiO7kFfgCRLlBUZZIYFQyCKLMFJAIQwOGF/Gt3ZfnPNXU3YZsBQam5StOlKP2/1101Xn/FWu/q2xdXBw8GUURd8S0VsyYeLh8aNt29tuGIbb5XL5ZbFYNCkx8eBoNptvK5XKc9eyrJeZTIa63e4Quq5LjuOIfd/3iWe0BzNWMaVSKbHPYqYgCIaM2yAYXnENrtWRIcDQl8FgIBheZ5m3easFtARNuTjY7/fFDWTicBE29fhDGDqYTqdFQ9CJmw1CY3Ac13qepyVDgMlCgKmimkXe5rEWuJ8QNv7BbIUk4YZyJOJCVclJGUYONjBs8sZy5GSzWXE+Ot/r9bRkCDApKjB1BphF3ua1FvJvWvv7+wOpcjQK0el0xm6az+cTMRwHl7MiuDpyCoWCUDsa1Gq1hjOATgzHwHAOjoGpM0DS3Dw2e6xaQLhCcOqNjaiMqKaRtzFhGVEZUU1LVCJ/e3t7f/IJz82DsolpBYvs2GZRbfN+3aTDxJSiDk3xot7GHNY1+TAxpXjHmvoVzvt35XI5N6/Oe7PZpHq9Tmtra6akmjnvOZhbpZ0dudojWl6GQYHVHtH5OZH0bJIyHAPDOTgGpiwwaWmJeDUY719eEq8G/zPzXr8Wi9K7zD7jvGvgvNPxMaxlovV1oosLIphgJycjcSRlEBVYrYZexEx1tFdWiNrteDs7I2o07sXkE1BLEZxx3jVy3qlSIdrYiGcFPJIeHcVCQORyyRhGDBgEUa3GTPlOUggODcS9Ieyrq3sz6QLLjhrnXQ/n3ZXrFDHb8FpFiGB3l0g2CGuvra37MziwYBAbRgUY7iNjc3M0cx0eEp2eJmKNN2/E7hULT/orspN3eS/3ZdLPgpAm+VlgSPZd/pIuTPpZODbJz5pG3m4574TP3EnCuS+ToiqVJotqdXWycBIwY5Lq6rzPsagQRlT6Oe8+n+DOudMrOmlCL+f9Z+zPc0eMqPR03t/xm3OTDxPGeV9Mx3ohvkG47bx3f4lJ0OJV3qXyOcOLwuwyv/I6P+JFYQ+TW6Qfw3MImM3nDKKYDRR3P73EDxbXDr7H/QtbWjGv8I1YXMN7WiznPaxwC+pckA+jBNgZfuRY5xMumPf4keNkVEidGEQF5tdYTGHMIsU1z67wNe14657x4Glox/rpeBCo/6llMZx37/frYskW5PgZfiOevUJ+RG0dxUXTjVlOzFAgvxqzUHH3ITiIzOOB0znmv3GlJetlx79BWBzn/fT7UQJcXm892YpnMJ8LVtvlQgb6MbgkYBBb5McsUDyz4uZo5moccvVO9WTZZ9RwGsNvEBbLeb8pKjs1ucg6MCmqVGmyqHKrk4usC2NRUenFAjvvRlT/u6ikCIzzbsJ8g7DIzvuixIJ8gzB03n/gNz+ZspqYtvNufm3GxEycd/FrM39Ud0aLwfQSpa+d4Y53SX3FNU7K0k6B8pmleBEZtKijuPuOlaZCdpk/CmwKoz61euf82Rxpxyx+1gFzbHhFkWCh4u7PIm/zVotPM6/GnfcGDDuOQnaF/LAtto/dM/IU1zgpy7glSuVy1PYq1PPr3KCRu+/YGSrl17lzFxSEPW7HyaixGjGICqzn1ygahIKFirs/i7zNYy3yzg3nvc7CAkSycFO87yrOcFKWS38mNrBOvyoaNHQ3nBx9Xtjg8y85CR2qto54Jgi1Y5blCIYCdf2qYIHi7s8ib/Nai0KqN+6819rvRYPQjErjkD4qfssXxc1E7JPsMyqXXohR0ez+Rf80fxtNx26Rnj7ZIo9Hjec36O/aLs8EgXbMtlzBAk5aGPmC9RXPLGluHps9Vi2+evr1uEFavDbx7mpsEiY7IoQ7oSOOnZrYWB2YFFUmVZooqmnnbRbssWtxy3k3ojKimoaopPNufm3GxEycd/NrMyam7rz/K8AAIzeBeEI84y8AAAAASUVORK5CYII=") no-repeat left top;
  padding: 0;
  margin: 0; }
.ui-password-info {
  margin-top: .25em; }
.ui-password-panel-overlay {
  position: absolute; }
.ui-picklist > div {
  float: left; }
.ui-picklist .ui-picklist-buttons {
  height: 12.5em;
  padding: 0 .25em; }
.ui-picklist .ui-picklist-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  height: 12.5em;
  width: 12.5em; }
.ui-picklist .ui-picklist-list li {
  margin: 1px;
  padding: .125em; }
.ui-picklist .ui-button {
  display: block;
  margin-bottom: 0.25em; }
.ui-picklist .ui-button-text-icon-left {
  width: 100%; }
.ui-picklist .ui-picklist-item {
  cursor: pointer;
  border: 0 none;
  font-weight: inherit; }
.ui-picklist .ui-picklist-caption {
  text-align: center;
  padding: .5em .75em;
  border-bottom: 0 none; }
.ui-picklist table {
  width: 100%;
  border-collapse: collapse; }
.ui-picklist .ui-picklist-filter-container {
  position: relative;
  width: 100%;
  padding: .5em .6em;
  border-bottom: 0 none; }
.ui-picklist .ui-picklist-filter-container .ui-picklist-filter {
  text-indent: 1.1em;
  width: 100%; }
.ui-picklist .ui-picklist-filter-container .fa {
  position: absolute;
  top: 50%;
  left: 1em;
  margin-top: -.6em; }
.ui-picklist {
  display: table; }
.ui-picklist > div {
  float: none;
  display: table-cell;
  vertical-align: top; }
.ui-picklist .ui-picklist-buttons {
  vertical-align: middle; }
/* Vertical */
.ui-picklist.ui-picklist-vertical {
  display: table; }
.ui-picklist.ui-picklist-vertical > div {
  float: none;
  display: table-row;
  vertical-align: top; }
.ui-picklist.ui-picklist-vertical .ui-picklist-buttons {
  text-align: center;
  height: auto; }
.ui-picklist.ui-picklist-vertical .ui-picklist-buttons .ui-button {
  display: inline-block; }
.ui-picklist.ui-picklist-vertical .ui-button {
  margin-top: 0.25em; }
.ui-picklist-outline {
  outline: 1px dotted black;
  z-index: 1; }
.ui-picklist .ui-picklist-droppoint {
  height: 6px;
  list-style-type: none; }
.ui-picklist .ui-picklist-list .ui-picklist-droppoint-empty {
  height: 100%;
  list-style-type: none; }
.ui-picklist-list.ui-picklist-source,
.ui-picklist-list.ui-picklist-target {
  outline: none; }
/* Responsive */
.ui-picklist.ui-picklist-responsive * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
.ui-picklist.ui-picklist-responsive {
  width: 100%; }
.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper {
  width: 35%; }
.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper.ui-picklist-listwrapper-nocontrols {
  width: 45%; }
.ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
  width: 10%; }
.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button {
  width: 100%; }
.ui-picklist.ui-picklist-responsive .ui-picklist-list {
  width: auto; }
/* Responsive */
@media (max-width: 40em) {
  .ui-picklist.ui-picklist-responsive {
    display: block; }
  .ui-picklist.ui-picklist-responsive > div {
    display: block;
    width: 100% !important; }
  .ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
    text-align: center;
    height: auto;
    padding: .4em 0; }
  .ui-picklist.ui-picklist-responsive .ui-picklist-buttons button {
    display: inline;
    width: 20%;
    margin-bottom: 0; }
  .ui-picklist.ui-picklist-responsive .ui-picklist-source-controls.ui-picklist-buttons {
    padding-bottom: .4em; }
  .ui-picklist.ui-picklist-responsive .ui-picklist-target-controls.ui-picklist-buttons {
    padding-top: .4em; }
  .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .fa-angle-right::before {
    content: "\f107"; }
  .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .fa-angle-double-right::before {
    content: "\f103"; }
  .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .fa-angle-left::before {
    content: "\f106"; }
  .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .fa-angle-double-left::before {
    content: "\f102"; } }
.ui-progressbar {
  height: 1.2em;
  text-align: left;
  position: relative;
  overflow: hidden; }
.ui-progressbar-determinate .ui-progressbar-value {
  height: 100%;
  width: 0%;
  position: absolute;
  display: none;
  border: 0 none; }
.ui-progressbar-determinate .ui-progressbar-value-animate {
  -webkit-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out; }
.ui-progressbar-determinate .ui-progressbar-label {
  text-align: center;
  height: 100%;
  width: 100%;
  position: absolute;
  display: none;
  font-weight: bold; }
.ui-progressbar-indeterminate {
  height: .5em; }
.ui-progressbar-indeterminate .ui-progressbar-value {
  border: 0 none; }
.ui-progressbar-indeterminate .ui-progressbar-value::before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: ui-progressbar-indeterminate-anim 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
.ui-progressbar-indeterminate .ui-progressbar-value::after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
  animation-delay: 1.15s; }
@-webkit-keyframes ui-progressbar-indeterminate-anim {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }
@keyframes ui-progressbar-indeterminate-anim {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }
@-webkit-keyframes ui-progressbar-indeterminate-anim-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }
@keyframes ui-progressbar-indeterminate-anim-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }
.ui-progress-spinner {
  position: relative;
  margin: 0 auto;
  width: 100px;
  height: 100px;
  display: inline-block; }
.ui-progress-spinner::before {
  content: '';
  display: block;
  padding-top: 100%; }
.ui-progress-spinner-svg {
  -webkit-animation: ui-progress-spinner-rotate 2s linear infinite;
          animation: ui-progress-spinner-rotate 2s linear infinite;
  height: 100%;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }
.ui-progress-spinner-circle {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: ui-progress-spinner-dash 1.5s ease-in-out infinite, ui-progress-spinner-color 6s ease-in-out infinite;
          animation: ui-progress-spinner-dash 1.5s ease-in-out infinite, ui-progress-spinner-color 6s ease-in-out infinite;
  stroke-linecap: round; }
@-webkit-keyframes ui-progress-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes ui-progress-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@-webkit-keyframes ui-progress-spinner-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px; }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px; } }
@keyframes ui-progress-spinner-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px; }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px; } }
@-webkit-keyframes ui-progress-spinner-color {
  100%, 0% {
    stroke: #d62d20; }
  40% {
    stroke: #0057e7; }
  66% {
    stroke: #008744; }
  80%, 90% {
    stroke: #ffa700; } }
@keyframes ui-progress-spinner-color {
  100%, 0% {
    stroke: #d62d20; }
  40% {
    stroke: #0057e7; }
  66% {
    stroke: #008744; }
  80%, 90% {
    stroke: #ffa700; } }
.ui-radiobutton {
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  margin-right: .25em; }
.ui-radiobutton-box {
  width: 1.125em;
  height: 1.125em;
  line-height: 1.125em;
  border-radius: 100%;
  text-align: center; }
.ui-radiobutton-icon {
  display: block;
  font-size: .5em;
  line-height: inherit;
  margin-top: -1px; }
.ui-radiobutton, .ui-radiobutton-label {
  vertical-align: middle; }
.ui-fluid .fc .ui-button {
  width: auto; }
.ui-scrollpanel-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  float: left; }
.ui-scrollpanel-content {
  height: calc(100% + 18px);
  width: calc(100% + 18px);
  padding: 0 0 0 0;
  position: relative;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
.ui-scrollpanel-bar {
  position: relative;
  background: #c1c1c1;
  border-radius: 3px;
  z-index: 2;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear; }
.ui-scrollpanel-bar-y {
  width: 9px;
  top: 0; }
.ui-scrollpanel-bar-x {
  height: 9px;
  bottom: 0; }
.ui-scrollpanel-hidden {
  display: hidden; }
.ui-scrollpanel:hover .ui-scrollpanel-bar,
.ui-scrollpanel:active .ui-scrollpanel-bar {
  opacity: 1; }
.ui-scrollpanel-grabbed {
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none; }
.ui-selectbutton {
  display: inline-block; }
.ui-selectbutton.ui-state-error {
  padding: 0; }
.ui-selectbutton .ui-button.ui-state-focus {
  outline: none; }
.ui-sidebar {
  position: fixed;
  padding: .5em 1em;
  -webkit-transition: transform .3s;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s; }
.ui-sidebar-left {
  top: 0;
  left: 0;
  width: 20em;
  height: 100%;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%); }
.ui-sidebar-right {
  top: 0;
  right: 0;
  width: 20em;
  height: 100%;
  -webkit-transform: translateX(100%);
  transform: translateX(100%); }
.ui-sidebar-top {
  top: 0;
  left: 0;
  width: 100%;
  height: 10em;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%); }
.ui-sidebar-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translateY(100%);
  transform: translateY(100%); }
.ui-sidebar-full {
  width: 100%;
  height: 100%;
  left: 0;
  -webkit-transition: transform 0s;
  -webkit-transition: -webkit-transform 0s;
  transition: -webkit-transform 0s;
  transition: transform 0s;
  transition: transform 0s, -webkit-transform 0s; }
.ui-sidebar-left.ui-sidebar-active,
.ui-sidebar-right.ui-sidebar-active {
  -webkit-transform: translateX(0);
  transform: translateX(0); }
.ui-sidebar-left.ui-sidebar-sm,
.ui-sidebar-right.ui-sidebar-sm {
  width: 20em; }
.ui-sidebar-left.ui-sidebar-md,
.ui-sidebar-right.ui-sidebar-md {
  width: 40em; }
.ui-sidebar-left.ui-sidebar-lg,
.ui-sidebar-right.ui-sidebar-lg {
  width: 60em; }
.ui-sidebar-top.ui-sidebar-active,
.ui-sidebar-bottom.ui-sidebar-active {
  -webkit-transform: translateY(0);
  transform: translateY(0); }
.ui-sidebar-top.ui-sidebar-sm,
.ui-sidebar-bottom.ui-sidebar-sm {
  height: 10em; }
.ui-sidebar-top.ui-sidebar-md,
.ui-sidebar-bottom.ui-sidebar-md {
  height: 20em; }
.ui-sidebar-top.ui-sidebar-lg,
.ui-sidebar-bottom.ui-sidebar-lg {
  height: 30em; }
.ui-sidebar-mask {
  position: fixed;
  width: 100%;
  height: 100%; }
.ui-sidebar-close {
  float: right; }
@media screen and (max-width: 64em) {
  .ui-sidebar-left.ui-sidebar-lg,
  .ui-sidebar-left.ui-sidebar-md,
  .ui-sidebar-right.ui-sidebar-lg,
  .ui-sidebar-right.ui-sidebar-md {
    width: 20em; } }
.ui-slider {
  position: relative;
  text-align: left; }
.ui-slider .ui-slider-handle {
  position: absolute;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1; }
.ui-slider .ui-slider-handle.ui-slider-handle-active {
  z-index: 2; }
.ui-slider .ui-slider-range {
  position: absolute;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }
.ui-slider-horizontal {
  height: .8em; }
.ui-slider-horizontal .ui-slider-handle {
  top: -.25em;
  margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }
.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }
.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }
.ui-slider-vertical {
  width: .8em;
  height: 100px; }
.ui-slider-vertical .ui-slider-handle {
  left: -.25em;
  margin-left: 0;
  margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }
.ui-slider-vertical .ui-slider-range-max {
  top: 0; }
.ui-slider-animate .ui-slider-handle {
  -webkit-transition: left .3s;
  transition: left .3s; }
.ui-slidemenu {
  width: 12.5em;
  padding: .25em; }
.ui-slidemenu.ui-slidemenu-dynamic {
  position: absolute;
  display: none; }
.ui-slidemenu .ui-menu-separator {
  border-width: 1px 0 0 0; }
.ui-slidemenu ul {
  list-style: none;
  margin: 0;
  padding: 0; }
.ui-slidemenu .ui-slidemenu-rootlist {
  position: absolute;
  top: 0; }
.ui-slidemenu .ui-submenu-list {
  display: none;
  position: absolute;
  top: 0;
  width: 12.5em;
  padding: .25em; }
.ui-slidemenu .ui-menuitem-link {
  padding: .25em;
  display: block;
  position: relative;
  text-decoration: none; }
.ui-slidemenu .ui-menuitem {
  position: relative;
  margin: .125em 0; }
.ui-slidemenu .ui-menuitem-link .ui-submenu-icon {
  position: absolute;
  margin-top: -.5em;
  right: 0;
  top: 50%; }
.ui-slidemenu .ui-slidemenu-wrapper {
  position: relative; }
.ui-slidemenu .ui-slidemenu-content {
  overflow-x: hidden;
  overflow-y: auto;
  position: relative; }
.ui-slidemenu-backward {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.25em;
  cursor: pointer;
  display: none; }
.ui-slidemenu-backward .ui-slidemenu-backward-icon {
  vertical-align: middle; }
.ui-slidemenu-backward span {
  vertical-align: middle; }
.ui-slidemenu .ui-menuitem-active {
  position: static; }
.ui-slidemenu .ui-menuitem-active > .ui-submenu > .ui-submenu-list {
  display: block; }
.ui-spinner {
  display: inline-block;
  overflow: visible;
  padding: 0;
  position: relative;
  vertical-align: middle; }
.ui-spinner-input {
  vertical-align: middle;
  padding-right: 1.5em; }
.ui-spinner-button {
  cursor: default;
  display: block;
  height: 50%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  vertical-align: middle;
  width: 1.5em; }
.ui-spinner .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.5em;
  margin-left: -.5em;
  width: 1em; }
.ui-spinner-up {
  top: 0; }
.ui-spinner-down {
  bottom: 0; }
/* Fluid */
.ui-fluid .ui-spinner {
  width: 100%; }
.ui-fluid .ui-spinner .ui-spinner-input {
  padding-right: 2em;
  width: 100%; }
.ui-fluid .ui-spinner .ui-spinner-button {
  width: 1.5em; }
.ui-fluid .ui-spinner .ui-spinner-button .fa {
  left: .7em; }
.ui-splitbutton {
  position: relative;
  display: inline-block;
  zoom: 1; }
.ui-splitbutton .ui-button.ui-splitbutton-menubutton {
  width: 2em; }
.ui-splitbutton.ui-state-disabled button {
  cursor: default; }
.ui-fluid .ui-splitbutton {
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }
.ui-fluid .ui-splitbutton .ui-button:first-child {
  width: calc(100% - 2em); }
.ui-fluid .ui-splitbutton .ui-button.ui-splitbutton-menubutton {
  width: 2em;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }
.ui-steps ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }
.ui-steps .ui-steps-item {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer; }
.ui-steps.ui-steps-readonly .ui-steps-item {
  cursor: auto; }
.ui-steps .ui-steps-item .ui-menuitem-link {
  text-decoration: none;
  display: block;
  padding: 1em;
  position: relative;
  text-align: center; }
.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link,
.ui-steps .ui-steps-item.ui-state-disabled .ui-menuitem-link {
  cursor: default; }
.ui-steps .ui-steps-number {
  font-size: 200%;
  display: block; }
.ui-steps .ui-steps-title {
  display: block;
  white-space: nowrap; }
/* Responsive */
@media (max-width: 40em) {
  .ui-steps .ui-steps-item .ui-menuitem-link {
    padding: 0.5em; }
  .ui-steps .ui-steps-item .ui-steps-title {
    display: none; } }
.ui-table {
  position: relative; }
.ui-table table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed; }
.ui-table .ui-table-thead > tr > th,
.ui-table .ui-table-tbody > tr > td,
.ui-table .ui-table-tfoot > tr > td {
  padding: .25em .5em; }
.ui-table .ui-sortable-column {
  cursor: pointer; }
.ui-table-auto-layout > .ui-table-wrapper {
  overflow-x: auto; }
.ui-table-auto-layout > .ui-table-wrapper > table {
  table-layout: auto; }
/* Sections */
.ui-table-caption,
.ui-table-summary {
  padding: .25em .5em;
  text-align: center;
  font-weight: bold; }
.ui-table-caption {
  border-bottom: 0 none; }
.ui-table-summary {
  border-top: 0 none; }
/* Paginator */
.ui-table .ui-paginator-top {
  border-bottom: 0 none; }
.ui-table .ui-paginator-bottom {
  border-top: 0 none; }
/* Scrollable */
.ui-table-scrollable-header,
.ui-table-scrollable-footer {
  overflow: hidden;
  border: 0 none; }
.ui-table-scrollable-body {
  overflow: auto;
  position: relative; }
.ui-table-scrollable-body > table > .ui-table-tbody > tr:first-child > td {
  border-top: 0 none; }
.ui-table-virtual-table {
  position: absolute; }
/* Frozen Columns */
.ui-table-frozen-view .ui-table-scrollable-body {
  overflow: hidden; }
.ui-table-frozen-view > .ui-table-scrollable-body > table > .ui-table-tbody > tr > td:last-child {
  border-right: 0 none; }
.ui-table-unfrozen-view {
  position: absolute;
  top: 0px; }
/* Resizable */
.ui-table-resizable > .ui-table-wrapper {
  overflow-x: auto; }
.ui-table-resizable .ui-table-thead > tr > th,
.ui-table-resizable .ui-table-tfoot > tr > td,
.ui-table-resizable .ui-table-data > tr > td {
  overflow: hidden; }
.ui-resizable-column {
  background-clip: padding-box;
  position: relative; }
.ui-table-resizable-fit .ui-resizable-column:last-child .ui-column-resizer {
  display: none; }
.ui-table .ui-column-resizer {
  display: block;
  position: absolute !important;
  top: 0;
  right: 0;
  margin: 0;
  width: .5em;
  height: 100%;
  padding: 0px;
  cursor: col-resize;
  border: 1px solid transparent; }
.ui-table .ui-column-resizer-helper {
  width: 1px;
  position: absolute;
  z-index: 10;
  display: none; }
/* Edit */
.ui-table .ui-table-tbody > tr > td.ui-editing-cell {
  padding: 0; }
.ui-table .ui-table-tbody > tr > td.ui-editing-cell p-celleditor > * {
  width: 100%; }
/* Reorder */
.ui-table-reorder-indicator-up,
.ui-table-reorder-indicator-down {
  position: absolute;
  display: none; }
/* Responsive */
.ui-table-responsive .ui-table-tbody > tr > td .ui-column-title {
  display: none; }
@media screen and (max-width: 40em) {
  .ui-table-responsive .ui-table-thead > tr > th,
  .ui-table-responsive .ui-table-tfoot > tr > td {
    display: none !important; }
  .ui-table-responsive .ui-table-tbody > tr > td {
    text-align: left;
    display: block;
    border: 0 none;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    clear: left; }
  .ui-table-responsive .ui-table-tbody > tr > td .ui-column-title {
    padding: .4em;
    min-width: 30%;
    display: inline-block;
    margin: -.4em 1em -.4em -.4em;
    font-weight: bold; } }
/* Loader */
.ui-table-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  opacity: 0.1;
  z-index: 1; }
.ui-table-loading-content {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  margin-top: -1em;
  margin-left: -1em; }
/** TabMenu **/
.ui-tabmenu .ui-tabmenu-nav {
  margin: 0;
  padding: .25em .5em 0 .25em; }
.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
  list-style: none;
  float: left;
  position: relative;
  margin: 0 .2em 1px 0;
  padding: 0;
  white-space: nowrap;
  display: block;
  border-bottom: 0;
  top: 1px; }
.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none; }
.ui-tabmenu .ui-tabmenu-nav a {
  padding: 0.5em 1em; }
.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-icon {
  float: left; }
.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-disabled a {
  cursor: default; }
.ui-tabview {
  padding: .25em; }
.ui-tabview .ui-tabview-nav {
  margin: 0; }
.ui-tabview .ui-tabview-nav li {
  list-style: none;
  float: left;
  position: relative;
  margin: 0 .125em 1px 0;
  padding: 0;
  white-space: nowrap; }
.ui-tabview .ui-tabview-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }
.ui-tabview .ui-tabview-nav li.ui-tabview-selected a,
.ui-tabview .ui-tabview-nav li.ui-state-disabled a,
.ui-tabview .ui-tabview-nav li.ui-state-processing a {
  cursor: text; }
.ui-tabview .ui-tabview-nav li a,
.ui-tabview.ui-tabview-collapsible .ui-tabview-nav li.ui-tabview-selected a {
  cursor: pointer; }
.ui-tabview .ui-tabview-panel {
  border-width: 0;
  padding: 1em;
  background: none; }
.ui-tabview .ui-tabview-nav li {
  display: block; }
.ui-tabview .ui-tabview-nav li .ui-tabview-left-icon,
.ui-tabview .ui-tabview-nav li .ui-tabview-right-icon,
.ui-tabview .ui-tabview-nav li .ui-tabview-title {
  vertical-align: middle; }
.ui-tabview .ui-tabview-nav li .ui-tabview-close {
  margin: 0.5em 0.3em 0 0;
  cursor: pointer; }
/* per orientation settings */
/* top and bottom */
.ui-tabview.ui-tabview-top > .ui-tabview-nav li {
  border-bottom: 0;
  top: 1px; }
.ui-tabview.ui-tabview-top > .ui-tabview-nav {
  padding: .2em .2em 0; }
.ui-tabview.ui-tabview-bottom > .ui-tabview-nav {
  padding: 0 .2em .2em; }
.ui-tabview.ui-tabview-bottom > .ui-tabview-nav li {
  border-top: 0; }
/* left and right*/
.ui-tabview-left::after,
.ui-tabview-right::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; }
.ui-tabview-left > .ui-tabview-nav {
  float: left;
  width: 25%;
  height: 300px;
  background-image: none;
  padding-top: 1px; }
.ui-tabview-left > .ui-tabview-panels {
  float: right;
  width: 75%; }
.ui-tabview.ui-tabview-left > .ui-tabview-nav li,
.ui-tabview.ui-tabview-right > .ui-tabview-nav li {
  display: block;
  float: right;
  white-space: normal;
  width: 99%; }
.ui-tabview.ui-tabview-left > .ui-tabview-nav li {
  margin: 0 0 1px 0;
  border-right: 0 none; }
.ui-tabview.ui-tabview-right > .ui-tabview-nav {
  float: right;
  width: 25%;
  height: 300px;
  background-image: none;
  padding-top: 1px; }
.ui-tabview.ui-tabview-right > .ui-tabview-panels {
  float: left;
  width: 75%; }
.ui-tabview.ui-tabview-right > .ui-tabview-nav li {
  margin: 0 0 1px 0;
  border-left: 0 none; }
/* RTL */
.ui-rtl .ui-tabview .ui-tabview-nav li {
  float: right; }
.ui-tieredmenu {
  width: 12.5em;
  padding: .25em; }
.ui-tieredmenu.ui-tieredmenu-dynamic {
  position: absolute;
  display: none; }
.ui-tieredmenu .ui-menu-separator {
  border-width: 1px 0 0 0; }
.ui-tieredmenu ul {
  list-style: none;
  margin: 0;
  padding: 0; }
.ui-tieredmenu .ui-submenu-list {
  display: none;
  position: absolute;
  width: 12.5em;
  padding: .25em; }
.ui-tieredmenu .ui-menuitem-link {
  padding: .25em;
  display: block;
  position: relative;
  text-decoration: none; }
.ui-tieredmenu .ui-menuitem {
  position: relative;
  margin: .125em 0; }
.ui-tieredmenu .ui-menuitem-link .ui-submenu-icon {
  position: absolute;
  margin-top: -.5em;
  right: 0;
  top: 50%; }
.ui-tieredmenu .ui-menuitem-active > .ui-submenu > .ui-submenu-list {
  display: block; }
.ui-terminal {
  height: 18em;
  overflow: auto;
  padding: .25em; }
.ui-terminal-input {
  border: 0 none;
  background-color: transparent;
  color: inherit;
  padding: 0;
  margin: 0 0 0 .125em;
  width: 75%;
  outline: none;
  vertical-align: baseline; }
.ui-terminal-command {
  margin-left: .125em;
  -moz-margin-start: .125em; }
.ui-terminal-input::-ms-clear {
  display: none; }
.ui-toolbar {
  padding: .25em .5em; }
.ui-toolbar-group-left {
  float: left; }
.ui-toolbar-group-right {
  float: right; }
.ui-tree {
  width: 18em; }
.ui-tree .ui-treenode-selectable.ui-treenode-content {
  cursor: pointer; }
.ui-tree .ui-tree-container {
  height: 100%;
  margin: 0;
  overflow: auto;
  padding: .25em;
  white-space: nowrap; }
.ui-tree-empty-message {
  padding: .25em; }
.ui-tree .ui-treenode-children {
  margin: 0;
  padding: 0 0 0 1em; }
.ui-tree .ui-treenode {
  background-attachment: scroll;
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat-y;
  list-style: none outside none;
  margin: 0;
  padding: .125em 0 0 0; }
.ui-tree .ui-treenode-droppoint {
  height: 4px;
  list-style-type: none; }
.ui-tree .ui-treenode-droppoint-active {
  border: 0 none; }
.ui-tree .ui-tree-toggler {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle; }
.ui-tree .ui-treenode-icon {
  display: inline-block;
  vertical-align: middle; }
.ui-tree .ui-treenode-label {
  display: inline-block;
  padding: 0 .25em;
  vertical-align: middle; }
.ui-tree .ui-treenode-label.ui-state-hover,
.ui-tree .ui-treenode-label.ui-state-highlight {
  font-weight: normal;
  border: 0 none; }
.ui-tree .ui-treenode.ui-treenode-leaf > .ui-treenode-content > .ui-tree-toggler {
  visibility: hidden; }
.ui-tree .ui-chkbox-box {
  cursor: pointer; }
.ui-tree .ui-chkbox {
  display: inline-block;
  vertical-align: middle; }
.ui-tree .ui-chkbox .ui-chkbox-icon {
  margin-left: 1px; }
/** Fluid **/
.ui-fluid .ui-tree {
  width: 100%; }
/** Horizontal Tree **/
.ui-tree-horizontal {
  width: auto;
  padding: .5em 0;
  overflow: auto; }
.ui-tree.ui-tree-horizontal table,
.ui-tree.ui-tree-horizontal tr,
.ui-tree.ui-tree-horizontal td {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  vertical-align: middle; }
.ui-tree.ui-tree-horizontal .ui-tree-toggler {
  vertical-align: middle;
  margin: 0; }
.ui-tree-horizontal .ui-treenode-content {
  font-weight: normal;
  padding: 0.4em 1em 0.4em 0.2em; }
.ui-tree.ui-tree-horizontal .ui-tree-node-label {
  margin: 0; }
.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content {
  font-weight: normal;
  white-space: nowrap; }
.ui-tree.ui-tree-horizontal .ui-treenode {
  background: url('line.567f57385ea3dde2c9ae.gif');
  padding: .25em 2.5em; }
.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf,
.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed {
  padding-right: 0; }
.ui-tree.ui-tree-horizontal .ui-treenode-children {
  padding: 0;
  margin: 0; }
.ui-tree.ui-tree-horizontal .ui-treenode-connector {
  width: 1px; }
.ui-tree.ui-tree-horizontal .ui-treenode-connector-table {
  height: 100%;
  width: 1px; }
.ui-tree.ui-tree-horizontal .ui-treenode-connector-line {
  background: url('line.567f57385ea3dde2c9ae.gif');
  width: 1px; }
.ui-tree.ui-tree-horizontal table {
  height: 0; }
.ui-tree.ui-tree-horizontal .ui-chkbox {
  vertical-align: bottom;
  margin-right: .25em; }
/** Loading **/
.ui-tree.ui-tree-loading {
  position: relative;
  min-height: 4em; }
.ui-tree .ui-tree-loading-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  opacity: 0.1;
  z-index: 1; }
.ui-tree .ui-tree-loading-content {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  margin-top: -1em;
  margin-left: -1em; }
.ui-tooltip {
  position: absolute;
  display: none;
  padding: .25em .5em;
  max-width: 12.5em; }
.ui-tooltip.ui-tooltip-right,
.ui-tooltip.ui-tooltip-left {
  padding: 0 .25em; }
.ui-tooltip.ui-tooltip-top,
.ui-tooltip.ui-tooltip-bottom {
  padding: .25em 0; }
.ui-tooltip .ui-tooltip-text {
  padding: .125em .5em;
  background-color: #4c4c4c;
  color: #ffffff;
  white-space: pre-line; }
.ui-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }
.ui-tooltip-right .ui-tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -.25em;
  border-width: .25em .25em .25em 0;
  border-right-color: #4c4c4c; }
.ui-tooltip-left .ui-tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -.25em;
  border-width: .25em 0 .25em .25em;
  border-left-color: #4c4c4c; }
.ui-tooltip.ui-tooltip-top {
  padding: .25em 0; }
.ui-tooltip-top .ui-tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -.25em;
  border-width: .25em .25em 0;
  border-top-color: #4c4c4c; }
.ui-tooltip-bottom .ui-tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -.25em;
  border-width: 0 .25em .25em;
  border-bottom-color: #4c4c4c; }
.ui-treetable {
  position: relative; }
.ui-treetable table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed; }
.ui-treetable .ui-treetable-header,
.ui-treetable .ui-treetable-footer {
  text-align: center;
  padding: .5em .75em; }
.ui-treetable .ui-treetable-header {
  border-bottom: 0 none; }
.ui-treetable .ui-treetable-footer {
  border-top: 0 none; }
.ui-treetable th, .ui-treetable tfoot td {
  text-align: center; }
.ui-treetable thead th,
.ui-treetable tbody td,
.ui-treetable tfoot td {
  padding: .25em .5em;
  overflow: hidden;
  white-space: nowrap;
  border-width: 1px;
  border-style: solid; }
.ui-treetable tbody td {
  border-color: inherit; }
.ui-treetable tbody td:first-child span {
  vertical-align: middle; }
.ui-treetable .ui-treetable-toggler {
  vertical-align: middle;
  cursor: pointer;
  text-decoration: none; }
.ui-treetable .ui-treetable-checkbox {
  margin-right: .5em; }
.ui-treetable .ui-treetable-checkbox .ui-chkbox-icon {
  margin-left: 1px; }
.ui-treetable .ui-treetable-row.ui-treetable-row-selectable {
  cursor: pointer; }
.ui-treetable .ui-treetable-row.ui-state-highlight {
  border: 0 none; }
.ui-treetable tr.ui-state-hover {
  border-color: inherit;
  font-weight: inherit; }
.ui-treetable .ui-treetable-indent {
  width: 1em;
  height: 1em;
  float: left; }
/* Resizable */
.ui-treetable .ui-column-resizer {
  display: block;
  position: absolute !important;
  top: 0;
  right: 0;
  margin: 0;
  width: .5em;
  height: 100%;
  padding: 0px;
  cursor: col-resize;
  border: 1px solid transparent; }
.ui-treetable .ui-column-resizer-helper {
  width: 1px;
  position: absolute;
  z-index: 10;
  display: none; }
.ui-treetable-resizable {
  padding-bottom: 1px;
  /*fix for webkit overlow*/
  overflow: auto; }
.ui-treetable-resizable thead th,
.ui-treetable-resizable tbody td,
.ui-treetable-resizable tfoot td {
  white-space: nowrap; }
.ui-treetable-resizable th.ui-resizable-column {
  background-clip: padding-box;
  position: relative; }
/* PrimeNG */
.ui-treetable td.ui-treetable-child-table-container {
  padding: 0;
  border: 0 none; }
.ui-treetable .ui-treetable-row {
  display: table-row;
  border-bottom: 0 transparent; }
.ui-treetable tbody .ui-treetable-row td {
  border: 0 none; }
.ui-treetable tbody .ui-treetable-row td input {
  outline: 0 none; }
/*      IMPORT ANGULAR COMPONENTS   */
/*  Avatar component             */
ngx-avatar {
  display: inline-block; }
html,
body {
  height: 100%;
  position: relative; }
.avatar {
  border-radius: 50%; }
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
html,
body {
  height: 100%;
  position: relative; }
.main-container {
  min-height: 95vh;
  overflow: hidden;
  display: block;
  position: relative;
  padding-bottom: 70px;
  /* height of your footer */ }
.wh-footer-bottom {
  width: 100%;
  bottom: 0px;
  font-size: 11px;
  font-weight: 600;
  text-align: center;
  position: absolute;
  padding-bottom: 20px; }
.wh-footer-bottom-img {
  max-height: 36px;
  margin-right: 10px; }
.pm-background {
  width: 100%;
  background-image: url('pageBackground.30ecc473f2fcb228713e.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  left: 0;
  overflow: auto;
  height: 100%; }
.avatar-component-container .issue-logo {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #085077;
  margin-top: 0.5em;
  background: #ffffff;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
  background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
  /* IE6-9 */ }
.avatar-component-container .issue-logo .projectLogo {
    height: 33px;
    width: 36px;
    margin: 3.5px 0 0 6px; }
.avatar-component-container .issue-logo .project-logo-big {
    height: 65px;
    width: 75px;
    margin: 7.5px 0 0 4px; }
.hidden-input {
  visibility: hidden; }
.backdrop {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000; }
.imgResize {
  max-width: 40vw !important;
  max-height: 40vh !important;
  margin: 0 auto;
  /*max-width: 40px;
    max-height: 40px;
    background-color: aqua;*/ }
.widgetImg {
  width: 200px;
  height: 110px; }
.modalResize {
  height: 70vh;
  /*background-color:aqua;
    height: 700px;*/ }
.cursorPointer {
  cursor: pointer !important; }
.cursor-not-allowed {
  cursor: not-allowed !important; }
.cursor-grab {
  cursor: -webkit-grab;
  cursor: grab; }
/*  Change Password component   */
.bs-component {
  margin-left: 0px;
  margin-right: 0px; }
.modal-label {
  height: 43px;
  margin: 0px;
  padding: 10px 0px 10px 0px; }
.modal-form-control {
  border-radius: 3px; }
/*.form-group {
    margin-top: 5px;
    margin-bottom: 5px;
}*/
/*.row {
    margin-left: 0px;
    margin-right: 0px;
}*/
/* InvoiceComponent */
.text-bold {
  font-weight: bold; }
.text-left {
  text-align: left !important; }
/*  Issue Add component         */
.issue-add-modal {
  border: 0;
  border-radius: 0; }
.issue-add-modal > * {
    border-radius: 0; }
.issue-add-modal .form-group {
    margin-bottom: 5px; }
.issue-add-modal .ui-selectbutton {
    border-radius: 5px; }
.issue-add-modal .ui-selectbutton .ui-button {
      border: none;
      color: #797878;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
.issue-add-modal .ui-selectbutton .ui-button:hover {
        color: #085077; }
.issue-add-modal .ui-selectbutton .ui-button.ui-state-active {
        color: #085077;
        background: none; }
.issue-add-modal .ui-selectbutton .ui-button.ui-state-focus {
        -webkit-box-shadow: none;
                box-shadow: none; }
.issue-add-modal .ui-dialog-titlebar {
    background: #085077;
    color: #ffffff; }
.issue-add-modal .ui-dialog-titlebar .ui-dialog-titlebar-close {
      color: #ffffff;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
.issue-add-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
        color: #085077;
        background: #ffffff; }
.issue-add-modal .ui-dialog-content {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    position: relative;
    border: 0;
    padding: .5em .75em;
    background: none;
    overflow: auto;
    zoom: 1;
    padding-left: 0px !important;
    padding-right: 0px !important; }
.issue-add-modal .ui-dialog-footer .ui-button {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    border: none;
    color: #085077; }
.issue-add-modal .ui-dialog-footer .ui-button:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      border: none;
      color: #000000; }
.issue-add-modal .ui-editor-container .ui-editor-toolbar {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    border-radius: 5px 5px 0 0; }
.issue-add-modal .ui-editor-container .ui-editor-content {
    border-radius: 0 0 5px 5px; }
.issue-add-modal .ui-autocomplete-dropdown.ui-button {
    width: 42px; }
.issue-add-modal fieldset label {
    font-weight: normal; }
.issue-add-modal fieldset input, .issue-add-modal fieldset .form-control {
    border-radius: 5px;
    color: #085077; }
.issue-add-modal fieldset input:focus, .issue-add-modal fieldset .form-control:focus {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      -webkit-box-shadow: none;
              box-shadow: none; }
hr {
  margin-bottom: 5px;
  margin-top: 5px; }
.costs-accordion {
  margin-left: 15px;
  border-bottom: 1px solid #b7b7b7; }
.modal-kanban-label {
  height: 43px;
  margin: 0px;
  padding: 10px 0px 10px 0px; }
.modal-kanban-form-control {
  border-radius: 3px; }
.form-group {
  margin-top: 5px;
  margin-bottom: 5px; }
/*.row {
    margin-left: 0px;
    margin-right: 0px;
}*/
:host /deep/ .ui-autocomplete > input {
  width: calc(100% - 2em);
  height: 43px;
  padding: 10px 22px; }
:host /deep/ .ui-autocomplete > .ui-autocomplete-multiple-container,
:host /deep/ .ui-autocomplete-dropdown.ui-button {
  height: 43px; }
:host /deep/ .modal-select-buttons-container {
  width: 100%;
  height: 43px;
  padding-top: 7.5px; }
:host /deep/ p-selectbutton .ui-button {
  width: 25%; }
:host /deep/ .file-uploader .ui-fileupload-content {
  max-height: 111px;
  overflow-y: auto;
  padding-top: 0.1em;
  padding-bottom: 0.1em; }
:host /deep/ .description-editor .ui-editor-content {
  height: 140px; }
:host /deep/ .main-dialog .ui-dialog {
  max-height: 75vh;
  overflow-y: auto; }
/*  Issue Attachments Component     */
:host /deep/ .ui-grid-row div {
  padding-top: 3%;
  padding-left: 5%;
  padding-right: 5%;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis; }
:host /deep/ .ui-carousel-item {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
:host /deep/ .ui-carousel-item:hover {
  background-color: #a9d3f0; }
:host /deep/ .ui-carousel .ui-carousel-header {
  padding: 0.5em; }
:host /deep/ .attachmentsLabelButton .ui-fileupload-choose {
  margin-bottom: -40px;
  z-index: 10;
  margin-left: 10px; }
.fiv-size-large {
  font-size: 4.2em; }
/* Attendance component */
@media (max-width: 400px) {
  .attendance-content {
    margin-left: 0px; } }
.fa.fa-eye {
  color: #085077; }
.vacation-days-panel {
  padding-left: 10px; }
.attendance-content {
  margin-left: -15px; }
.attendance-content .downloads-container {
    margin-bottom: 10px; }
@media (min-width: 1200px) {
      .attendance-content .downloads-container {
        margin-top: 10px; } }
.attendance-content .downloads-container button {
      cursor: pointer;
      margin-right: 12px; }
@media (min-width: 1200px) and (max-width: 1300px) {
        .attendance-content .downloads-container button {
          margin-right: 8px; } }
@media (max-width: 500px) {
        .attendance-content .downloads-container button {
          margin-right: 3px; } }
.attendance-content .downloads-container .help-icon {
      float: right;
      color: gray;
      margin-top: 5px;
      margin-left: -5px;
      margin-right: 5px; }
@media (min-width: 1200px) and (max-width: 1300px) {
        .attendance-content .downloads-container .help-icon {
          margin-right: 0px; } }
@media (min-width: 1301px) {
        .attendance-content .downloads-container .help-icon {
          margin-right: 12px; } }
.filters-content-time-report {
  font-size: 12px; }
.filters-content {
  font-size: 14px; }
.filters-attendance {
  border-bottom: 1px solid #b7b7b7;
  margin: -15px -15px 0px -15px !important;
  padding: 10px 0px 0px 10px; }
.filters-time-report {
  border-bottom: 1px solid #b7b7b7;
  margin: -15px -15px -30px -15px !important;
  padding: 10px 35px 0px 35px; }
.filters-financials {
  border-bottom: 1px solid #b7b7b7;
  margin: -15px -15px -30px -15px;
  padding: 20px 0px 0px 10px; }
.accordion-attendace a {
  padding: 15px !important; }
.accordion-attendace .ui-accordion-content {
  padding-top: 0px !important; }
.add-btn-attendance {
  padding-top: 2px; }
.filter-accordion {
  font-size: 16px; }
.attendance-clear-filters {
  cursor: pointer; }
.filterTitle-timeReport {
  margin-bottom: 10px;
  border-bottom: 1px solid #dedfdf;
  margin-left: -10px;
  padding-left: 10px; }
.filterTitle-timeReport span {
    margin-bottom: 10px; }
.filterTitle-timeReport-bottom {
  margin-bottom: 10px;
  border-bottom: 1px solid #dedfdf;
  margin-left: -10px;
  padding-left: 10px; }
.filterTitle-timeReport-bottom span {
    margin-bottom: 10px; }
.filterTitle {
  margin-bottom: 10px;
  border-bottom: 1px solid #dedfdf;
  width: 113%;
  margin-left: -10px;
  padding-left: 10px; }
.filterTitle span {
    margin-bottom: 10px; }
.border-offset {
  -webkit-box-shadow: 0 54px 0 -17px;
          box-shadow: 0 54px 0 -17px; }
.filter-btn-attendance {
  padding-bottom: 5px;
  margin-top: -10px; }
.filter-btn-attendance > .margin-top {
    margin-top: 4px; }
.filter-btn-time-report {
  padding-bottom: 4px;
  margin-top: -10px; }
.filter-btn-time-report > .margin-top {
    margin-top: 4px; }
.space-left {
  margin-left: 15px; }
.space-left > ul li {
    padding-left: 0px; }
.table-attendance-container {
  margin-bottom: 30px; }
.zui-table {
  border-collapse: separate;
  border-spacing: 0;
  font-family: "Open Sans", Light;
  font-size: 12px;
  border-bottom: 1px solid #b7b7b7;
  margin-bottom: 0px; }
.zui-table thead th {
  border: none;
  padding: 10px;
  text-align: left;
  white-space: nowrap;
  font-size: 12px;
  font-family: "Open Sans", Light;
  font-weight: 400;
  border-right: 1px solid #b7b7b7; }
.tableHeader tr th:first-child {
  background-color: #085077;
  border-radius: 5px 0px 0px 0px; }
.tableHeader tr th:last-child {
  border-radius: 0px 5px 0px 0px; }
.zui-table tbody td {
  padding: 10px;
  white-space: nowrap;
  border-right: 2px solid #b7b7b7; }
.zui-wrapper {
  position: relative;
  padding: 15px;
  margin: 15px 0px 10px 15px;
  background-color: rgba(222, 223, 223, 0.4); }
.zui-scroller {
  margin-left: 135px;
  overflow-x: scroll;
  overflow-y: visible;
  padding-bottom: 5px; }
/*.tableHeader {
    + tbody {
        tr > :first-child {
            border-radius: 5px 0 0 0;
        }
    }
}*/
/*tr {
    > .zui-sticky-col {
        &:first-child {
            border-radius: 5px 0 0 0;
        }
    }
}*/
.zui-sticky-col {
  margin-left: 15px; }
.zui-table .zui-sticky-col {
  border-left: solid 1px #b7b7b7;
  border-right: solid 1px #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  /*border-radius: 5px 0px 0px 0px;*/
  left: 0;
  position: absolute;
  top: auto;
  width: 135px; }
.input-textarea {
  margin: 0px 15px; }
.opened-input {
  height: 25px; }
.label-invoice {
  width: 87px; }
.bottom-row td {
  color: white;
  padding: 3px 8px !important;
  font-size: 12px; }
.bottom-row td:nth-child(2) {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
.bottom-row td:nth-child(3) {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
.sum-up-att {
  background-color: #085077; }
.title-attendance {
  padding-left: 15px; }
@media (min-width: 992px) and (max-width: 1099px) {
  .attendance-clear-filters {
    font-size: 12px; } }
@media (max-width: 992px) {
  .filterTitle {
    width: 100%; }
  .filterTitle-timeReport {
    width: 100%; }
  .filterTitle-timeReport-bottom {
    width: 100%; }
  .filter-btn-attendance {
    width: 102%; }
  .timerReportList .filters .filter-container ul.date li > div {
    width: 90% !important; } }
.bottom-filters {
  padding-top: 10px; }
.button-accept-f {
  font-family: "Open Sans", Light !important;
  border-radius: 5px !important; }
tr.table-attendance-font th {
  padding: 2px 5px !important; }
tr.table-attendance-font th span {
    font-size: 12px;
    font-weight: 600; }
tr.table-attendance-font th:first-child {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px; }
tr.table-attendance-font th:last-child {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }
.active-inactive-project {
  font-size: 19px;
  color: #085077; }
.switch-calendar-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.switch-calendar-table span:first-child {
    padding-right: 5px; }
.switch-calendar-table span:last-child {
    padding-left: 5px; }
.switch-calendar-table span.fa {
    color: #085077;
    font-size: 32px; }
.switch-calendar-table .font-active {
    color: #085077;
    font-weight: 600; }
.single-tab {
  margin: 0px -15px -15px -15px;
  background-color: rgba(222, 223, 223, 0.4);
  padding: 5px 15px 1px 15px; }
.single-tab table tbody tr td {
    padding: 4px !important; }
.floatRight {
  float: right; }
.centerText {
  text-align: center; }
.rightText {
  text-align: right; }
.roundedTableCell {
  border-style: solid;
  border-radius: 10px;
  border-width: 1px; }
.tableHeader {
  background-color: #085077;
  color: #FFFFFF; }
.whiteText {
  color: #FFFFFF; }
.marginBottom {
  margin-bottom: 5px; }
.margin-bottom-medium {
  margin-bottom: 10px; }
.background-ligth-grey {
  background-color: #EEEEEE; }
.text-color-blue {
  color: #085077; }
.margin-right {
  margin-right: 10px; }
.toogleButton {
  width: 30px;
  height: 30px; }
.addButton {
  width: 25px;
  height: 25px;
  background-color: #085077;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 5px;
  margin-right: 5px;
  cursor: pointer; }
.align-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
.align-flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 10px; }
.align-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px; }
.filter-title-height {
  height: 25px; }
.rounded-border {
  border-style: solid;
  border-color: #085077;
  border-width: 1px;
  border-radius: 5px; }
.overflow-scroll {
  overflow-x: scroll; }
/*  Issue Bar component             */
.timer-report-button-positioning {
  float: right;
  font-size: 3em;
  margin-right: 0.5em;
  vertical-align: top; }
.delete-issue-button {
  float: right;
  margin-right: 1.5em;
  margin-top: 1.4em; }
.notification-bell-button {
  float: right;
  margin-right: 1.0em;
  margin-top: 1.2em; }
.notification-bell-button:hover {
  cursor: pointer; }
.change-project-button {
  margin-top: 1.8em; }
.notification-quantity {
  margin-left: 1em; }
.delete-module-btn {
  margin-left: 1.5vh; }
.issue-creation-time {
  margin-left: 5%;
  color: darkgrey;
  font-size: 0.9em;
  /*font-style: italic;*/ }
:host /deep/ .ui-autocomplete > input {
  width: calc(100% - 2em);
  height: 43px;
  padding: 10px 22px; }
:host /deep/ .ui-autocomplete-multiple-container {
  height: 43px;
  padding-top: 0.6em !important; }
:host /deep/ .ui-autocomplete {
  height: 43px; }
:host /deep/ .ui-autocomplete-multiple-container {
  padding-top: 0.6em; }
.commentsBorder {
  border-bottom: 1px solid #D5D5D5; }
.filteredOptions {
  font-size: 14px;
  float: right;
  margin: 10px 10px 0 0; }
.filteredBorder {
  border-bottom: 1px solid #D5D5D5; }
.groupMargin {
  margin-bottom: 47px; }
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }
input[type=number] {
  -moz-appearance: textfield; }
.barHeader {
  font-size: larger;
  padding: 0.3em; }
.projectLogo {
  width: 55px;
  height: 55px;
  margin-right: 0.5em;
  margin-top: 0.5em; }
.barHeader a {
  color: #3da3d4; }
.barHeader a:hover {
  border-bottom-color: #1f89ce;
  color: #1f89ce; }
.addCommentBtn {
  padding: 5px 9px; }
.hrBtnDivider {
  margin-bottom: 10px; }
:host /deep/ .noPaddingTop .ui-accordion-content {
  padding-top: 0px; }
:host /deep/ .noPaddingBot .ui-accordion-content {
  padding-bottom: 0px; }
label {
  margin-top: 10px; }
:host /deep/ .ui-button-text-only {
  padding: 0.3em 1em; }
:host /deep/ .ui-buttonset .ui-button {
  width: 25%; }
:host /deep/ .ui-selectbutton {
  width: 100%; }
:host /deep/ .ui-inplace .ui-inplace-display:hover {
  background-color: inherit; }
:host /deep/ .ui-accordion-header > a:hover,
:host /deep/ .ui-accordion-header > a:focus {
  text-decoration: none; }
ui-accordion {
  border-top: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7; }
.issueName {
  cursor: pointer;
  margin-top: 0px;
  margin-bottom: 0px;
  color: rgba(128, 128, 128, 0.725); }
:host /deep/ .ui-sidebar {
  padding-top: 0px; }
.ui-g-barHeader {
  padding: 0px; }
.descriptionLabel {
  cursor: pointer;
  padding: 10px;
  width: 100%;
  font-weight: normal;
  padding-top: 0px;
  margin-top: 3px;
  font-size: 12px; }
.descriptionLabel p {
    margin: 0px 0px 0px; }
:host /deep/ .ui-inplace .ui-inplace-display {
  padding-left: 0px; }
.name-input {
  width: calc(55vw - 86px); }
.inplace-input-side-icon {
  width: calc(100% - 34px); }
.no-padding-left {
  padding-left: 0px; }
:host /deep/ .ui-overlaypanel {
  padding: 0;
  margin: 0;
  left: 0px !important;
  width: 100%;
  bottom: 0px !important;
  top: unset !important; }
:host /deep/ .ui-overlaypanel-close {
  right: 0em; }
:host /deep/ .bottom-stick {
  position: fixed;
  z-index: 7000;
  left: 0px;
  bottom: 0px;
  width: 100%; }
:host /deep/ .bottom-stick .ui-overlaypanel {
  max-height: 100vh;
  overflow-y: auto; }
:host /deep/ .description-tab .ui-accordion-content {
  max-height: 300px;
  overflow-y: auto;
  margin-bottom: 10px; }
:host /deep/ .ui-overlaypanel-close {
  border: unset;
  top: 0em; }
:host /deep/ .ui-overlaypanel-close:hover {
  background: inherit; }
p-overlaypanel.bottom-stick {
  position: fixed;
  z-index: 1008;
  left: 0px;
  bottom: 0px;
  width: 100%; }
p-overlaypanel.bottom-stick .ui-overlaypanel {
    max-height: 50vh;
    width: 100%;
    bottom: 0px !important;
    top: unset !important;
    left: 0px !important; }
p-overlaypanel.bottom-stick .ui-overlaypanel .ui-overlaypanel-content {
      overflow-y: auto; }
p-overlaypanel.bottom-stick .ui-overlaypanel-close {
    border: none;
    top: -15px;
    right: 30px;
    background: #085077;
    color: #ffffff;
    padding: 5px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
p-overlaypanel.bottom-stick .ui-overlaypanel-close:hover {
      color: #085077;
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */ }
.issueBar-overlay .ui-overlaypanel {
  padding: 0.666em 2em;
  min-height: 40vh; }
.issueBar-overlay .ui-overlaypanel .ui-overlaypanel-content {
    padding-top: 0; }
.issueBar-overlay .ui-overlaypanel .ui-overlaypanel-content .timer-report-button-positioning {
      font-size: 3em; }
.issueBar-overlay .ui-overlaypanel .ui-overlaypanel-content .ui-inplace-display:hover {
      border-color: none;
      background: none; }
.issueBar-overlay .ui-overlaypanel .barHeader + * {
    padding-top: 0; }
.issueBar-overlay .ui-overlaypanel .barHeader a {
    color: #085077;
    font-weight: 700; }
.issueBar-overlay .ui-overlaypanel .issue-logo {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid #085077;
    margin-top: 0.5em;
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */ }
.issueBar-overlay .ui-overlaypanel .issue-logo .projectLogo {
      height: 33px;
      width: 36px;
      margin: 3.5px 0 0 6px; }
.issueBar-overlay .ui-overlaypanel .issue-logo .project-logo-big {
      height: 65px;
      width: 75px;
      margin: 7.5px 0 0 4px; }
.issueBar-overlay .ui-overlaypanel .issueName {
    color: #000000;
    font-weight: 400; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .ui-accordion-header {
    background-color: #ffffff;
    border-radius: 0; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .ui-accordion-header > a {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      text-decoration: none; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .ui-accordion-header > a:hover {
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D5DCE1));
        background: linear-gradient(#FFFFFF, #D5DCE1);
        color: #085077; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .ui-accordion-header > a[aria-expanded="true"] {
        color: #085077;
        /*font-size: 12px;*/
        font-weight: 600; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .ui-accordion-content {
    background: #f6f7f8;
    /*overflow-y: auto;
                max-height: 30vh;*/ }
.issueBar-overlay .ui-overlaypanel .ui-accordion .ui-datascroller .ui-datascroller-content {
    min-height: auto;
    background: none; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-selectbutton .ui-button-text {
    font-size: 12px; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .form-control {
    color: #085077;
    height: 20px;
    padding: 0px 18px;
    border-radius: 5px;
    font-size: 12px; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .form-control:focus {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      border-color: #b7b7b7;
      -webkit-box-shadow: none;
              box-shadow: none; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .select-wrapper {
    position: relative; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .select-wrapper div.fake {
      background-color: #085077;
      border: 1px solid #b7b7b7;
      border-radius: 5px;
      border-width: 1px 1px 1px 0;
      color: #ffffff;
      content: '\f0d7';
      display: block;
      font-family: FontAwesome;
      height: 20px;
      padding: 2px 7px;
      position: absolute;
      right: 0;
      top: 0;
      width: 24px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .select-wrapper select:focus + .fake {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab label {
    margin-top: 0;
    line-height: 20px;
    font-weight: normal;
    padding: 0;
    font-size: 12px; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-selectbutton {
    width: 100%; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-selectbutton .ui-button:not(.ui-state-disabled) {
      border: none;
      border-radius: 5px;
      color: #b7b7b7;
      width: 23%;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-selectbutton .ui-button:not(.ui-state-disabled):last-of-type {
        margin-right: 0; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-selectbutton .ui-button:not(.ui-state-disabled):hover {
        color: #085077;
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */ }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-selectbutton .ui-button:not(.ui-state-disabled).ui-state-focus {
        background: #fff;
        -webkit-box-shadow: none;
                box-shadow: none; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-selectbutton .ui-button:not(.ui-state-disabled).ui-state-active {
        background: none;
        border: none;
        color: #085077; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-selectbutton .ui-button-text {
      padding: 2px 7px;
      line-height: 20px; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete-multiple-container {
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete-multiple-container .ui-autocomplete-input-token {
      width: 100%;
      margin: 0;
      padding: 0; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete-multiple-container .ui-autocomplete-input-token input {
        width: 100%;
        border-color: #b7b7b7;
        -webkit-box-shadow: none;
                box-shadow: none; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete {
    line-height: 20px; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete:focus {
      -webkit-box-shadow: none;
              box-shadow: none; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete input {
      height: 24px;
      padding: 2px 18px; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete input:focus {
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */
        border-color: #b7b7b7;
        -webkit-box-shadow: none;
                box-shadow: none; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete .ui-inputtext {
      height: 20px;
      color: #085077;
      font-size: 12px; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
      height: 20px;
      width: 20px; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .basic-info-tab .ui-autocomplete button.ui-button {
      margin-top: 1px; }
.issueBar-overlay .ui-overlaypanel .ui-accordion .add-subtask-button {
    margin-left: 0; }
.issueBar-overlay .ui-overlaypanel .accordion-issuebar {
    overflow-y: auto;
    max-height: 35vh; }
.issuebar-small-tab .ui-accordion-content {
  border-top: 0;
  overflow: visible;
  zoom: 1;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 1em;
  padding-right: 1em; }
.ui-button-text.ui-clickable {
  font-size: 14px; }
.button-small-font .ui-button-text.ui-clickable {
  font-size: 12px !important; }
.button-small-font .ui-button-icon-left {
  left: 0.35em; }
.button-accordion-header:hover {
  background: #CCC !important; }
.button-accordion-header button:hover {
  background: #CCC !important; }
.file-upload-issuebar .ui-fileupload-choose:hover {
  background: #CCC !important;
  cursor: pointer; }
.button-no-margin-top .ui-button {
  margin-top: 0px; }
.cost-tab-kanban {
  font-size: 12px; }
.cost-tab-kanban .head-cost-tab {
    font-size: 14px; }
.cost-tab-kanban .head-cost-div {
    font-size: 12px; }
.head-history-tab {
  font-size: 14px; }
.head-history-div {
  font-size: 12px; }
/*  Issue comments component            */
app-issuecomments .ui-datascroller-content {
  border: none; }
:host /deep/ .ui-datascroller-content {
  border: none; }
/* Project comments */
.widget-content-no-border-top .ui-widget-content {
  border-top: 0px; }
@media (min-width: 40.063em) {
  .ui-datascroller-list li .comment-item .comment-div {
    margin-left: 8.333%; } }
.comment-content {
  padding: 15px;
  background-color: #ffffff;
  border: 1px solid #085077;
  border-radius: 5px;
  margin-top: -5px;
  word-wrap: break-word;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
.comment-content:hover {
    color: #ffffff;
    background: #085077; }
.comment-user {
  color: #085077; }
.comment-date {
  text-align: right;
  color: #7d7d7d;
  font-size: small; }
.hr-btn-divider {
  margin-bottom: 10px; }
.avatar-div {
  padding-left: 0px;
  text-align: center; }
.avatar-div .avatar {
    height: 80px;
    width: auto; }
.avatar-div .avatar-content {
    height: 50px;
    width: 50px;
    font-size: 20px !important;
    line-height: 50px !important; }
.comment-div {
  padding-left: 0px; }
/*  Issue list component            */
#issueList.issuebar-opened {
  padding-bottom: 45vh; }
#issueList .col-lg-2, #issueList .col-lg-8 {
  /*padding: 0;*/ }
#issueList h2 {
  color: #085077;
  margin: 10px 0;
  font-size: 26px; }
#issueList .userAdd, #issueList .projectAdd, #issueList .issueAdd {
  color: #085077;
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
  cursor: pointer; }
#issueList .userAdd .fa, #issueList .projectAdd .fa, #issueList .issueAdd .fa {
    color: #ffffff;
    background-color: #085077;
    border-radius: 5px;
    width: 21px;
    line-height: 21px;
    text-align: center;
    margin-right: 10px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
#issueList .userAdd:hover .fa, #issueList .projectAdd:hover .fa, #issueList .issueAdd:hover .fa {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
#issueList .paginate {
  text-align: right;
  margin-top: 10px; }
#issueList .paginate button {
    background-color: #085077;
    border: none;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
#issueList .paginate button:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
#issueList table {
  border-collapse: collapse;
  border-radius: 5px;
  overflow: hidden; }
#issueList table tr td {
    /*text-align: center;*/
    padding: 1px 8px;
    /*&:nth-of-type(2) {*/
    text-align: left;
    /*}*/ }
#issueList table tr td button.ui-button {
      margin-top: 0.3em;
      margin-bottom: 0.3em; }
#issueList table tr th {
    /*text-align: center;*/
    padding: 3px 8px;
    /*&:nth-of-type(2) {*/
    text-align: left;
    /*}*/ }
#issueList table thead th {
    background: #085077;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal; }
#issueList table thead th:last-of-type {
      cursor: pointer; }
#issueList table tbody tr:hover {
    /*@include whitehill-gradient;*/ }
#issueList table tbody tr td {
    font-size: 12px; }
#issueList table tbody tr td.issue-name {
      cursor: pointer;
      text-decoration: underline; }
#issueList table tbody tr td.issue-low {
      color: #b7b7b7; }
#issueList table tbody tr td.issue-normal {
      color: #389dd1; }
#issueList table tbody tr td.issue-high {
      color: #ec8017; }
#issueList table tbody tr td.issue-urgent {
      color: #ec0021; }
#issueList table tbody tr td.person span {
      cursor: pointer;
      text-decoration: underline;
      -webkit-transition: color 0.3s ease;
      transition: color 0.3s ease; }
#issueList table tbody tr td.person span:hover {
        color: #085077; }
#issueList table tbody tr td:nth-of-type(4) {
      max-width: 40vw; }
#issueList table tbody tr td:last-of-type {
      text-align: center;
      vertical-align: middle; }
#issueList table tbody tr td:last-of-type > div {
        display: inline-block; }
#issueList table tbody tr td:last-of-type > div .fa {
          /*color: $color-inactive;*/
          cursor: pointer;
          font-size: 12px;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
#issueList table tbody tr td:last-of-type > div .fa:hover {
            /*color: $color-priority-normal;*/ }
#issueList table tbody tr td:last-of-type > div:first-of-type {
          margin-right: 10px; }
#issueList table tbody tr td button.ui-button {
      margin-top: 0.3em;
      margin-bottom: 0.3em; }
#issueList .small-margin-top {
  margin-top: 5px; }
#issueList .small-margin-bottom {
  margin-bottom: 5px; }
#issueList .text-center {
  text-align: center; }
#issueList .pagination-page-container {
  background-color: #085077;
  border: none;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  margin-right: 2px;
  padding-right: 5px;
  padding-left: 5px; }
#issueList .icons-container {
  min-width: 50px; }
#issueList .icons-container div:first-child {
    margin-right: 5px !important; }
#issueList .table-container {
  border-bottom: 1px solid #DDD; }
#issueList .filters input {
  width: 100% !important; }
#bodyTable {
  text-decoration: none;
  font-size: 0.9em;
  font-style: normal; }
/*  Issue manage component          */
.dnd-list-item {
  border: 1px solid;
  background-color: lightgray;
  border-radius: 6px; }
.dnd-row {
  margin-bottom: 20px; }
.dnd-row .dnd-row {
  margin-top: 10px;
  margin-bottom: 0; }
[class*="dnd-list"] {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #eee;
  border: 1px solid #ddd; }
.dnd-placeholder {
  min-height: 54px;
  border: 1px solid;
  background-color: lightgray;
  border-radius: 6px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px; }
.item-holder {
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  margin-left: 15px; }
/*  Kanban component                */
.center-loading {
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
.kanban-ticket-cost-container {
  float: right;
  margin-right: 5px; }
.kanban-labels {
  margin-left: 20px;
  white-space: nowrap; }
.1st-row {
  margin-bottom: 1px; }
app-kanban .kanban-columns-container .col-xs-1, app-kanban .kanban-columns-container .col-sm-1, app-kanban .kanban-columns-container .col-md-1, app-kanban .kanban-columns-container .col-lg-1,
app-kanban .kanban-columns-container .col-xs-2, app-kanban .kanban-columns-container .col-sm-2, app-kanban .kanban-columns-container .col-md-2, app-kanban .kanban-columns-container .col-lg-2,
app-kanban .kanban-columns-container .col-xs-3, app-kanban .kanban-columns-container .col-sm-3, app-kanban .kanban-columns-container .col-md-3, app-kanban .kanban-columns-container .col-lg-3,
app-kanban .kanban-columns-container .col-xs-4, app-kanban .kanban-columns-container .col-sm-4, app-kanban .kanban-columns-container .col-md-4, app-kanban .kanban-columns-container .col-lg-4,
app-kanban .kanban-columns-container .col-xs-5, app-kanban .kanban-columns-container .col-sm-5, app-kanban .kanban-columns-container .col-md-5, app-kanban .kanban-columns-container .col-lg-5,
app-kanban .kanban-columns-container .col-xs-6, app-kanban .kanban-columns-container .col-sm-6, app-kanban .kanban-columns-container .col-md-6, app-kanban .kanban-columns-container .col-lg-6,
app-kanban .kanban-columns-container .col-xs-7, app-kanban .kanban-columns-container .col-sm-7, app-kanban .kanban-columns-container .col-md-7, app-kanban .kanban-columns-container .col-lg-7,
app-kanban .kanban-columns-container .col-xs-8, app-kanban .kanban-columns-container .col-sm-8, app-kanban .kanban-columns-container .col-md-8, app-kanban .kanban-columns-container .col-lg-8,
app-kanban .kanban-columns-container .col-xs-9, app-kanban .kanban-columns-container .col-sm-9, app-kanban .kanban-columns-container .col-md-9, app-kanban .kanban-columns-container .col-lg-9,
app-kanban .kanban-columns-container .col-xs-10, app-kanban .kanban-columns-container .col-sm-10, app-kanban .kanban-columns-container .col-md-10, app-kanban .kanban-columns-container .col-lg-10,
app-kanban .kanban-columns-container .col-xs-11, app-kanban .kanban-columns-container .col-sm-11, app-kanban .kanban-columns-container .col-md-11, app-kanban .kanban-columns-container .col-lg-11,
app-kanban .kanban-columns-container .col-xs-12, app-kanban .kanban-columns-container .col-sm-12, app-kanban .kanban-columns-container .col-md-12, app-kanban .kanban-columns-container .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px; }
.kanban-project-name {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #085077; }
.kanban-filter-container {
  margin: 10px 0px 10px 0px;
  display: -ms-grid;
  display: grid; }
.kanban-filter-container h5 {
    font-weight: bold;
    margin-top: 15px; }
.kanban-filter-container .modal-select-buttons-container {
    width: auto;
    height: auto;
    padding-top: 0; }
.kanban-filter-container .modal-select-buttons-container .ui-button {
      width: auto; }
.kanban-filter-container .ui-selectbutton {
    width: 100%; }
.kanban-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled) {
      border: none;
      border-radius: 5px;
      color: #b7b7b7;
      width: auto;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
.kanban-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled):last-of-type {
        margin-right: 0; }
.kanban-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled):hover {
        color: #085077;
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */ }
.kanban-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled).ui-state-focus {
        background: #fff;
        -webkit-box-shadow: none;
                box-shadow: none; }
.kanban-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled).ui-state-active {
        background: none;
        border: none;
        color: #085077; }
.kanban-filter-container .ui-selectbutton .ui-button-text {
      padding: 2px 7px;
      line-height: 20px; }
.kanban-filter-container .ui-selectbutton .ui-button-text {
    padding: 4px 10px 4px 25px; }
.kanban-make-package-filter-container {
  /*margin: 10px 0px 10px 0px;*/
  text-align: right;
  padding-right: 30px;
  width: 150px; }
.kanban-make-package-filter-container h5 {
    font-weight: bold;
    margin-top: 15px; }
.kanban-make-package-filter-container .modal-select-buttons-container {
    width: auto;
    height: auto;
    padding-top: 0; }
.kanban-make-package-filter-container .modal-select-buttons-container .ui-button {
      width: auto; }
.kanban-make-package-filter-container .ui-selectbutton {
    width: 100%; }
.kanban-make-package-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled) {
      border: none;
      border-radius: 5px;
      color: #b7b7b7;
      width: auto;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
.kanban-make-package-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled):last-of-type {
        margin-right: 0; }
.kanban-make-package-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled):hover {
        color: #085077;
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */ }
.kanban-make-package-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled).ui-state-focus {
        background: #fff;
        -webkit-box-shadow: none;
                box-shadow: none; }
.kanban-make-package-filter-container .ui-selectbutton .ui-button:not(.ui-state-disabled).ui-state-active {
        background: none;
        border: none;
        color: #085077; }
.kanban-make-package-filter-container .ui-selectbutton .ui-button-text {
      padding: 2px 7px;
      line-height: 20px; }
.kanban-make-package-filter-container .ui-selectbutton .ui-button-text {
    padding: 4px 10px 4px 25px; }
.kanban-columns-container {
  overflow-y: auto;
  max-height: calc(100vh - 150px); }
.kanban-columns-container-s {
  max-height: calc(100vh - 235px); }
.kanban-column-tickets-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }
.kanban-panel {
  background-color: #f2f2f2;
  padding: 1px 4px;
  margin-bottom: 10px;
  margin-right: 10px;
  border: solid;
  border-color: #f2f2f2;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  width: -webkit-fill-available;
  max-width: -moz-available; }
.unassigned-panel {
  background-color: #f5f5f5;
  color: #000;
  font-size: 18px;
  font-weight: 400;
  border-width: 0 0 1px 0;
  margin-bottom: 10px;
  margin-right: 10px;
  border: dotted;
  border-color: #fff;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch; }
.kanban-panel-column {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
.kanban-panel-column-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.ticket {
  min-height: 100px;
  max-height: 300px;
  border: 1px solid;
  border-color: #e6e6e6;
  padding: 2px;
  margin-bottom: 2px; }
.ticket-with-subtask {
  min-height: initial;
  max-height: initial;
  border-color: #e6e6e6;
  padding: 2px;
  margin-bottom: 2px; }
.ticket-subtask {
  padding: 1px 0px 2px 1px; }
.ticket-unassigned {
  max-height: 300px;
  background-color: #ffffff;
  border: 1px solid !important;
  border-color: #e6e6e6 !important;
  padding: 2px;
  margin-bottom: 5px !important; }
.ticket-selected {
  /*background-color: lightgray !important;*/
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D5DCE1));
  background: linear-gradient(#FFFFFF, #D5DCE1);
  border: 1px solid #085077 !important;
  border-radius: 5px !important; }
.kanban-no-display {
  display: none; }
.ticket-border-low-priority {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-left: 3px solid;
  border-left-color: #b7b7b7; }
.ticket-border-normal-priority {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-left: 3px solid;
  border-left-color: #389dd1; }
.ticket-border-high-priority {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-left: 3px solid;
  border-left-color: #ec8017; }
.ticket-border-urgent-priority {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-left: 3px solid;
  border-left-color: #ec0021; }
.ticket-content {
  padding-left: 10px;
  width: 100%; }
.ticket-code {
  display: inline; }
.ticket-code > span:first-of-type {
  margin-left: 13px; }
.ticket-type-icon-container {
  display: inline;
  float: right;
  margin-left: auto;
  margin-right: 5px;
  margin-top: 5px; }
.issue-name-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.issue-name {
  padding-left: 5px; }
.timeline-row {
  padding-right: 10px;
  border-left: 1px;
  border-right: 1px; }
.progress-icon-container {
  margin-bottom: unset;
  padding-right: 10px;
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  width: 100%;
  opacity: 0.5; }
.progress-project {
  margin-bottom: 0px;
  min-width: 35px; }
.progress-icon-alignment {
  opacity: 0.5;
  vertical-align: bottom; }
.issue-name-ellipsis app-avatar {
  display: inline-block;
  height: auto; }
.issue-name-ellipsis .no-avatar {
  width: 50px;
  height: 50px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
/*  NavMenu Component           */
.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  background-color: DodgerBlue; }
#mainMenu {
  z-index: 900; }
#mainMenu ul.nav li .glyphicon, #mainMenu ul.nav li .fa {
  margin-right: 6px; }
.dropdown-toggle {
  font-size: 0.9em; }
.nav-menu-premium-only-tab {
  background: #085077 !important;
  color: #FFFFFF !important; }
.nav-menu-premium-only-tab a {
    opacity: 0.5;
    cursor: not-allowed; }
.nav-menu-premium-only-tab:hover {
  background: #085077 !important;
  color: #FFFFFF !important; }
.nav-menu-premium-only-tab:hover a {
    opacity: 0.5;
    background: #085077 !important;
    color: #FFFFFF !important;
    cursor: not-allowed; }
.nav-menu-premium-only-tab:active {
  background: #085077 !important;
  color: #FFFFFF !important; }
.nav-menu-premium-only-tab:active a {
    opacity: 0.5;
    background: #085077 !important;
    color: #FFFFFF !important;
    cursor: not-allowed; }
.nav-menu-premium-only-tab:focus {
  background: #085077 !important;
  color: #FFFFFF !important; }
.nav-menu-premium-only-tab:focus a {
    opacity: 0.5;
    background: #085077 !important;
    color: #FFFFFF !important;
    cursor: not-allowed; }
.logo {
  display: inline-block;
  vertical-align: top;
  max-height: 40px;
  padding: 2px 0px 2px 0px; }
.logoHeader {
  vertical-align: sub;
  margin-left: 8px; }
ngx-avatar, app-avatar {
  display: inline-block; }
app-avatar {
  padding-right: 10px;
  height: 25px; }
#mainMenu ul.navbar-nav:not(.navbar-right) li > a {
  padding-left: 6px;
  padding-right: 6px; }
#mainMenu ul.navbar-nav:not(.navbar-right) li a {
  /*color: yellow;*/ }
@media (min-width: 1100px) and (max-width: 1280px) {
    #mainMenu ul.navbar-nav:not(.navbar-right) li a {
      padding-left: 4px;
      padding-right: 4px;
      font-size: 10px; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a span.fa {
        margin-right: 4px; } }
@media (min-width: 1100px) and (max-width: 1200px) {
    #mainMenu ul.navbar-nav:not(.navbar-right) li a {
      /*color: lawngreen;*/ }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a:hover span.home-hide, #mainMenu ul.navbar-nav:not(.navbar-right) li a:hover + span.user-hide, #mainMenu ul.navbar-nav:not(.navbar-right) li a:hover + span.admin-hide {
        text-align: center;
        vertical-align: middle;
        line-height: 18px; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a:hover span.caret {
        -webkit-transform: rotate(0);
                transform: rotate(0); }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a span.home-hide, #mainMenu ul.navbar-nav:not(.navbar-right) li a + span.user-hide, #mainMenu ul.navbar-nav:not(.navbar-right) li a + span.admin-hide {
        -webkit-transition: width 0.3s ease;
        transition: width 0.3s ease;
        /*width: 0;*/
        height: 19px;
        display: inline-block;
        overflow: hidden; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a span.caret {
        -webkit-transition: transform 0.3s ease;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); } }
@media (min-width: 1100px) and (max-width: 1514px) {
    #mainMenu ul.navbar-nav:not(.navbar-right) li a {
      /*color: lawngreen;*/ }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a:hover > span:first-of-type + span.user-hide, #mainMenu ul.navbar-nav:not(.navbar-right) li a:hover > span:first-of-type + span.admin-hide {
        text-align: center;
        vertical-align: middle;
        line-height: 19px; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a:hover span.caret {
        -webkit-transform: rotate(0);
                transform: rotate(0); }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a > span:first-of-type {
        /*color: lawngreen;*/ }
        #mainMenu ul.navbar-nav:not(.navbar-right) li a > span:first-of-type + span.user-hide, #mainMenu ul.navbar-nav:not(.navbar-right) li a > span:first-of-type + span.admin-hide {
          -webkit-transition: width 0.3s ease;
          transition: width 0.3s ease;
          /*width: 0;*/
          height: 19px;
          display: inline-block;
          overflow: hidden; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a span.caret {
        -webkit-transition: transform 0.3s ease;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); } }
@media (min-width: 1515px) and (max-width: 1760px) {
    #mainMenu ul.navbar-nav:not(.navbar-right) li a {
      /*color: red;*/ }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a:hover > span:first-of-type + span.admin-hide {
        width: 130px;
        text-align: center;
        vertical-align: middle;
        line-height: 19px; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a:hover span.caret {
        -webkit-transform: rotate(0);
                transform: rotate(0); }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a > span:first-of-type {
        /*color: lawngreen;*/ }
        #mainMenu ul.navbar-nav:not(.navbar-right) li a > span:first-of-type + span.admin-hide {
          -webkit-transition: width 0.3s ease;
          transition: width 0.3s ease;
          width: 0;
          height: 19px;
          display: inline-block;
          overflow: hidden; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li a span.caret {
        -webkit-transition: transform 0.3s ease;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); } }
#mainMenu ul.navbar-nav:not(.navbar-right) li.open a {
  /*color: yellow;*/ }
@media (min-width: 1100px) and (max-width: 1200px) {
    #mainMenu ul.navbar-nav:not(.navbar-right) li.open a {
      /*color: lawngreen;*/ }
      #mainMenu ul.navbar-nav:not(.navbar-right) li.open a span.home-hide, #mainMenu ul.navbar-nav:not(.navbar-right) li.open a + span.user-hide, #mainMenu ul.navbar-nav:not(.navbar-right) li.open a + span.admin-hide {
        text-align: center;
        vertical-align: middle;
        line-height: 18px; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li.open a span.caret {
        -webkit-transform: rotate(0);
                transform: rotate(0); } }
@media (min-width: 1100px) and (max-width: 1514px) {
    #mainMenu ul.navbar-nav:not(.navbar-right) li.open a {
      /*color: lawngreen;*/ }
      #mainMenu ul.navbar-nav:not(.navbar-right) li.open a > span:first-of-type + span.user-hide, #mainMenu ul.navbar-nav:not(.navbar-right) li.open a > span:first-of-type + span.admin-hide {
        text-align: center;
        vertical-align: middle;
        line-height: 19px; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li.open a span.caret {
        -webkit-transform: rotate(0);
                transform: rotate(0); } }
@media (min-width: 1515px) and (max-width: 1760px) {
    #mainMenu ul.navbar-nav:not(.navbar-right) li.open a {
      /*color: red;*/ }
      #mainMenu ul.navbar-nav:not(.navbar-right) li.open a > span:first-of-type + span.admin-hide {
        text-align: center;
        vertical-align: middle;
        line-height: 19px; }
      #mainMenu ul.navbar-nav:not(.navbar-right) li.open a span.caret {
        -webkit-transform: rotate(0);
                transform: rotate(0); } }
#mainMenu ul.navbar-right li a {
  /*color: yellow;*/ }
@media (min-width: 1100px) and (max-width: 1514px) {
    #mainMenu ul.navbar-right li a {
      /*color: lawngreen;*/ }
      #mainMenu ul.navbar-right li a:hover > span:first-of-type + span.home-hide {
        text-align: center;
        vertical-align: middle;
        line-height: 19px; }
      #mainMenu ul.navbar-right li a:hover > span:first-of-type + span.lang-hide {
        text-align: center;
        vertical-align: middle;
        line-height: 19px; }
      #mainMenu ul.navbar-right li a:hover span.caret {
        -webkit-transform: rotate(0);
                transform: rotate(0); }
      #mainMenu ul.navbar-right li a > span:first-of-type {
        /*color: lawngreen;*/ }
        #mainMenu ul.navbar-right li a > span:first-of-type + span.home-hide, #mainMenu ul.navbar-right li a > span:first-of-type + span.lang-hide {
          -webkit-transition: width 0.3s ease;
          transition: width 0.3s ease;
          width: 0;
          height: 19px;
          display: inline-block;
          overflow: hidden; }
      #mainMenu ul.navbar-right li a span.caret {
        -webkit-transition: transform 0.3s ease;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); } }
@media (min-width: 1100px) and (max-width: 1514px) {
  #mainMenu ul.navbar-right li.open a {
    /*color: lawngreen;*/ }
    #mainMenu ul.navbar-right li.open a > span:first-of-type + span.home-hide, #mainMenu ul.navbar-right li.open a > span:first-of-type + span.lang-hide {
      text-align: center;
      vertical-align: middle;
      line-height: 19px; }
    #mainMenu ul.navbar-right li.open a > span:first-of-type + span.lang-hide {
      text-align: center;
      vertical-align: middle;
      line-height: 19px; }
    #mainMenu ul.navbar-right li.open a span.caret {
      -webkit-transform: rotate(0);
              transform: rotate(0); } }
#mainMenu ul.navbar-right li.submenu-indicator {
  color: #ffffff;
  cursor: pointer;
  font-size: 28px;
  line-height: 27px;
  padding: 6px;
  -webkit-transition: transform 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
#mainMenu ul.navbar-right li.submenu-indicator:hover {
    /*transform: rotate(-90deg);*/ }
#mainMenu ul.navbar-right li.submenu-indicator.stuck span {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
#mainMenu .navbar-header {
  margin-left: -15px;
  position: relative; }
#mainMenu .navbar-header:after {
    width: 100%;
    position: absolute;
    height: 2px;
    bottom: -1px;
    background: #085077; }
#mainMenu #subMenu {
  height: 0;
  padding: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
#mainMenu #subMenu.open {
    height: auto;
    padding: 4px 10px; }
#mainMenu #subMenu.stuck {
    height: auto;
    padding: 4px 10px; }
#mainMenu #subMenu:after {
    content: "";
    display: table;
    clear: both; }
.center-content {
  border-top: 2px solid grey;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  clear: both; }
.color-white {
  color: white; }
/*  Project Component           */
/*  && ProjectEdit Component           */
.marginTop {
  margin-top: 20px !important; }
.flex-project-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  margin: 0 -15px; }
.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.sidebar {
  z-index: 100;
  height: 100vh;
  margin-top: -55px;
  max-width: 240px;
  overflow: hidden;
  width: 36px;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  position: fixed;
  /*
    top: 0;
    left: 0;*/ }
.sidebar + * {
    padding-left: 5.3em;
    width: 100%;
    -webkit-transition: padding 0.3s ease;
    transition: padding 0.3s ease; }
.sidebar.open {
    width: 240px; }
.sidebar.open + * {
      padding-left: 17em; }
.sidebar a:link {
    color: #000000 !important;
    text-decoration: none !important; }
.sidebar a:visited {
    color: #000000 !important;
    text-decoration: none !important; }
.sidebar a:hover {
    color: #0000FF;
    text-decoration: none !important; }
.sidebar a:active {
    color: #000000 !important;
    text-decoration: none !important; }
.sidebar {
  background-color: #fafafa;
  border-right: 1px solid #eee;
  /*transition: all 0.3s;*/ }
.sidebar .sidebar-header {
  padding: 20px; }
.sidebar ul.components {
  padding: 55px 0; }
.sidebar ul p {
  color: red;
  padding: 10px; }
.sidebar ul label.project-name-label {
  color: #085077;
  font-weight: 400;
  width: 100%; }
.sidebar ul li {
  height: 24px;
  overflow: hidden; }
.sidebar ul li.no-project-name-label {
    margin-top: calc(1.4em + 5px); }
.sidebar ul li a {
  padding: 10px;
  font-size: 0.933em;
  display: block; }
.sidebar ul li a span {
  display: inline-block; }
.sidebar ul li a:hover, .sidebar ul li a.active {
  /*background: #e7e7e7;*/
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D5DCE1));
  background: linear-gradient(#FFFFFF, #D5DCE1);
  color: #085077; }
.navbar-nav li a:hover, .navbar-nav li a.active {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D5DCE1));
  background: linear-gradient(#FFFFFF, #D5DCE1);
  color: #085077; }
sidebar ul li a:hover span {
  color: #085077; }
.sidebar ul li.active > a:not(.active), a[aria-expanded="true"] {
  color: #fff; }
.sidebar a {
  color: black; }
ul ul a {
  font-size: 1.1em !important;
  padding-left: 30px !important; }
.sidebar .fa {
  margin-right: 10px; }
.content-textshown-offset {
  padding-left: 1.5%; }
.content-offset {
  padding-left: 3%; }
/*  Project List Comonent*/
#projectlist-component .col-lg-2, #projectlist-component .col-lg-8 {
  /*padding: 0;*/ }
#projectlist-component h2 {
  color: #085077;
  margin: 10px 0;
  font-size: 26px; }
#projectlist-component .userAdd, #projectlist-component .projectAdd, #projectlist-component .issueAdd {
  color: #085077;
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
  cursor: pointer; }
#projectlist-component .userAdd .fa, #projectlist-component .projectAdd .fa, #projectlist-component .issueAdd .fa {
    color: #ffffff;
    background-color: #085077;
    border-radius: 5px;
    width: 21px;
    line-height: 21px;
    text-align: center;
    margin-right: 10px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
#projectlist-component .userAdd:hover .fa, #projectlist-component .projectAdd:hover .fa, #projectlist-component .issueAdd:hover .fa {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
#projectlist-component .paginate {
  text-align: right;
  margin-top: 10px; }
#projectlist-component .paginate button {
    background-color: #085077;
    border: none;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
#projectlist-component .paginate button:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
#projectlist-component table {
  border-collapse: collapse;
  border-radius: 5px;
  overflow: hidden; }
#projectlist-component table tr td {
    /*text-align: center;*/
    padding: 1px 8px;
    /*&:nth-of-type(2) {*/
    text-align: left;
    /*}*/ }
#projectlist-component table tr td button.ui-button {
      margin-top: 0.3em;
      margin-bottom: 0.3em; }
#projectlist-component table tr th {
    /*text-align: center;*/
    padding: 3px 8px;
    /*&:nth-of-type(2) {*/
    text-align: left;
    /*}*/ }
#projectlist-component table thead th {
    background: #085077;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal; }
#projectlist-component table thead th:last-of-type {
      cursor: pointer; }
#projectlist-component table tbody tr:hover {
    /*@include whitehill-gradient;*/ }
#projectlist-component table tbody tr td {
    font-size: 12px; }
#projectlist-component table tbody tr td.issue-name {
      cursor: pointer;
      text-decoration: underline; }
#projectlist-component table tbody tr td.issue-low {
      color: #b7b7b7; }
#projectlist-component table tbody tr td.issue-normal {
      color: #389dd1; }
#projectlist-component table tbody tr td.issue-high {
      color: #ec8017; }
#projectlist-component table tbody tr td.issue-urgent {
      color: #ec0021; }
#projectlist-component table tbody tr td.person span {
      cursor: pointer;
      text-decoration: underline;
      -webkit-transition: color 0.3s ease;
      transition: color 0.3s ease; }
#projectlist-component table tbody tr td.person span:hover {
        color: #085077; }
#projectlist-component table tbody tr td:nth-of-type(4) {
      max-width: 40vw; }
#projectlist-component table tbody tr td:last-of-type {
      text-align: center;
      vertical-align: middle; }
#projectlist-component table tbody tr td:last-of-type > div {
        display: inline-block; }
#projectlist-component table tbody tr td:last-of-type > div .fa {
          /*color: $color-inactive;*/
          cursor: pointer;
          font-size: 12px;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
#projectlist-component table tbody tr td:last-of-type > div .fa:hover {
            /*color: $color-priority-normal;*/ }
#projectlist-component table tbody tr td:last-of-type > div:first-of-type {
          margin-right: 10px; }
#projectlist-component table tbody tr td button.ui-button {
      margin-top: 0.3em;
      margin-bottom: 0.3em; }
#projectlist-component .paginate {
  margin-top: 0px; }
#projectlist-component .project-list-filters .type-select {
  float: left;
  margin-right: 5px;
  width: calc(50% - 17.5px); }
#projectlist-component .project-list-filters .search-input {
  float: left;
  width: calc(50% - 17.5px);
  margin-right: 5px; }
#projectlist-component .project-list-table .type-header {
  min-width: 100px; }
/* Project Cost Component */
.semi-transparent {
  opacity: 0.7; }
.attachments-added {
  background-color: #EEEEEE !important;
  color: #085077 !important; }
.project-cost-module .accept-button {
  padding: 2px 6px 0 6px;
  width: 30px;
  background-color: #085077;
  border-radius: 5px; }
/*  ProjectUserManager Component        */
#playGroundArea {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.project-user-manager-container .list-group {
  min-height: 300px; }
#projectusermanager .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
#projectusermanager .row .col-sm-4 {
    padding: 0; }
#projectusermanager .row .col-sm-4 .panel {
      background: #F6F7F8;
      height: 100%;
      padding: 0 0 15px;
      margin: 0 15px 20px; }
#projectusermanager .panel {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
#projectusermanager .panel .panel-heading {
    border: none;
    background: #085077;
    color: #ffffff;
    font-size: 16px;
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px; }
#projectusermanager .panel .list-group li {
    border: 0;
    margin-top: 3px;
    padding: 2px 15px; }
#projectusermanager .panel .list-group li:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
#projectusermanager .panel .pageHeading {
    color: #333;
    background-color: #ffffff;
    padding-top: 2px; }
#projectusermanager .panel .pageHeading h2 {
      margin: 18px 0;
      font-size: 26px; }
#projectusermanager .panel .pageHeading h2 .projectCode {
        color: #085077; }
#projectusermanager .panel .pageHeading .projectLeader {
      font-size: 16px; }
#projectusermanager .panel .pageHeading .projectLeader > span {
        color: #085077; }
/*  SchemaPermissionEdit Component      */
/*.table tr.active td {*/
/*background-color: #567da5;*/
/*background-color: rgba(154, 207, 233, 0.2 );*/
/*color: white;*/
/*}*/
/*  StyledTimespanDisplay Component     */
.styled-timespan-bold {
  font-weight: 800; }
.styled-timespan-regular {
  font-weight: 600; }
/*  Subtasks Component              */
.issue-code {
  color: #3da3d4; }
:host /deep/ .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item {
  padding: 10px; }
.add-subtask-button {
  margin-left: 10px;
  margin-bottom: -15px; }
:host /deep/ .add-subtask-button .ui-button {
  z-index: 9999; }
:host /deep/ .ui-carousel-item {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
:host /deep/ .ui-carousel-item:hover {
  background-color: #a9d3f04a; }
:host /deep/ .ui-grid-row div {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis; }
:host /deep/ .ui-carousel {
  margin-top: -35px; }
/*  Tempo Component             */
#tempoview {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
/*  NEW TEMPO COMPONENT */
.tempo-dialog-container {
  width: 400px;
  height: 40vh; }
.tempo-issue-area-expanded {
  width: 100%;
  border-color: darkolivegreen;
  opacity: 1;
  position: absolute !important;
  top: 4px;
  border: 0px !important;
  border-top-width: 0px !important;
  border-radius: 0px !important;
  min-width: 0px !important;
  z-index: 4;
  border-top: dotted !important;
  border-bottom: dotted !important;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(33%, black), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);
  background-position: top;
  background-size: 10px 1px;
  background-repeat: repeat-x; }
.unplanned-issue-dialog .ui-dialog-content {
  overflow: visible; }
.tempo-unplanned-issue {
  position: absolute !important;
  background-color: #DDDDDD !important; }
.free-day {
  background-color: #ebebeb !important; }
.free-day span {
    color: black; }
.tempo-overflow-visable:hover {
  overflow: visible !important; }
.tempo-overflow-visable:hover.done {
    z-index: 10 !important; }
.tempo-row-month {
  height: 58px; }
.tempo-issue-list-subtask-child {
  margin-left: 20px !important; }
.tempo-icon-inactive {
  cursor: not-allowed !important;
  opacity: 0.5; }
.tempo-margin-bottom {
  margin-bottom: 40vh; }
.tempo-table-mile-stones {
  margin-top: 20px;
  overflow: auto !important; }
.tempo-table-sprints {
  margin-top: 20px;
  overflow: auto !important; }
.tempo-has-sprints-table.tempo-table-mile-stones {
  margin-top: 40px;
  overflow: auto !important; }
.tempo-z-index-high {
  z-index: 7 !important; }
.tempo-mile-stone-pin {
  position: relative;
  top: -20px;
  cursor: pointer; }
.tempo-sprint {
  position: relative;
  top: -40px;
  cursor: pointer; }
.tempo-sprint-horizontal {
  border-top: 1px black solid;
  border-right: 1px black solid;
  border-left: 1px black solid;
  height: 20px !important;
  margin-top: 50%;
  height: 0px;
  position: relative;
  top: -47px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
.tempo-sprint-horizontal span:first-child {
    color: black;
    margin: auto; }
.tempo-sprint-horizontal:hover {
  border-width: 2px; }
.tempo-subtask-toogler {
  position: relative;
  margin-left: 3%;
  cursor: pointer; }
.tempo-connected-issue {
  background-color: #CAE1EC !important; }
.tempo-restrictive-issue {
  background-color: #CAE1EC !important; }
.tempo-restricted-day {
  background-color: rgba(255, 128, 128, 0.5) !important; }
.tempo-periodic-issue {
  height: 21px !important;
  position: absolute !important;
  top: 0px !important; }
.tempo-periodic-issue .task-title {
    top: 0px !important;
    text-align: center;
    font-size: small; }
.tempo-issue-subtask {
  height: 23px !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important; }
.tempo-issue-subtask.tempo-second-row {
    position: absolute !important;
    margin-top: 0px; }
.overflow-vertical-only {
  overflow-x: hidden !important;
  overflow-y: auto !important; }
.overflow-y {
  overflow-y: auto; }
.tempo-issue-subtask:not(.tempo-second-row) {
  margin-top: 23px !important; }
.tempo-issue-subtask:hover {
  z-index: 6 !important; }
.tempo-subtask-header {
  position: absolute !important;
  height: 23px !important;
  left: 0px;
  border-bottom-width: 0px !important;
  top: 4px;
  background-color: #EEEEEE !important;
  z-index: 4; }
.tempo-subtask-header-parent {
  position: relative !important;
  height: 23px !important;
  background-color: #EEEEEE !important;
  z-index: 5; }
.tempo-subtask-header-parent .parent-issue-title {
    top: 0px !important;
    font-size: x-small !important; }
.tempo-position-absolute {
  position: absolute !important;
  top: 0px !important;
  width: 100%;
  overflow: hidden; }
.tempo-no-border-left {
  border-left-width: 0px !important; }
.tempo-no-border-right {
  border-right-width: 0px !important; }
.tempo-border-top {
  border-top-width: 5px !important; }
.tempo-border-wider {
  border-width: 2px; }
.tempo-arrow {
  position: relative;
  z-index: 2; }
.tempo-task-first-day {
  position: relative;
  z-index: 5; }
.tempo-task-not-first-day {
  position: relative;
  z-index: 4; }
.tempo-arrow-horizontal {
  border: 1px black solid;
  margin-top: 50%;
  height: 0px; }
.tempo-arrow-horizontal-left-half {
  border: 1px black solid;
  height: 0px;
  width: 50%; }
.tempo-arrow-horizontal-right-half {
  border: 1px black solid;
  margin-top: 50%;
  height: 0px;
  margin-left: -50%; }
.tempo-arrow-vertical-top-half {
  border: 1px black solid;
  margin-left: 50%;
  width: 0px; }
.tempo-arrow-vertical-bottom-half {
  border: 1px black solid;
  margin-left: 50%;
  height: 21px;
  width: 0px; }
.tempo-arrow-horizontal {
  border: 1px black solid;
  margin-top: 50%;
  height: 0px; }
.tempo-custom-icon-size {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: block; }
.tempo-custom-icon-tooltip {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: block;
  margin-left: 2px;
  margin-top: 2px;
  float: left; }
.tempo-cell-padding {
  padding-top: 4px !important;
  padding-bottom: 6px !important; }
.not-selected-project-issue {
  cursor: default !important;
  background: gray !important;
  border-color: gray !important;
  opacity: 0.6; }
.issue-finished-in-time {
  background: #a9e196 !important; }
.issue-not-finished-in-time {
  background: #fc949b; }
.issue-in-progress.issue-not-finished-in-time {
  background: #fc949b !important; }
.tempo-second-row {
  position: absolute !important; }
.tempo-second-row.tempo-subtask-header {
    position: absolute !important;
    height: 23px !important;
    left: 0px;
    border-bottom-width: 0px !important;
    top: 4px;
    background-color: #EEEEEE !important; }
.tempo-second-row.tempo-task-first-day {
    position: relative;
    z-index: 6; }
.tempo-second-row-financial-data {
  position: absolute !important;
  margin-top: 25px !important; }
.tempo-first-row {
  position: absolute !important;
  margin-top: 3px !important; }
.tempo-height-rows-2 {
  height: 100px !important; }
.tempo-height-rows-2-financial-data {
  height: 50px !important; }
.tempo-periodical-issue {
  height: 80px; }
.tempo-periodical-issue .tempo-second-row {
    position: absolute !important;
    margin-top: 72px !important; }
.tempo-periodical-issue.tempo-height-rows-2 {
    height: 130px !important; }
.tempo-periodical-issue .tempo-issue-subtask {
    height: 23px !important;
    margin-top: 46px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important; }
.tempo-periodical-issue .tempo-issue-subtask.tempo-second-row {
      position: absolute !important;
      margin-top: 72px !important; }
.tempo-position-relative {
  position: relative !important;
  vertical-align: top !important; }
.tempo-vacation-day {
  background-color: #DDDDDD; }
.tempo-vacation-day-pending {
  background-color: rgba(221, 221, 221, 0.5); }
.tempo-tooltip-alt.tooltip.in {
  opacity: 1; }
.tooltip.in {
  opacity: 1; }
.tooltip-inner {
  background-color: #DDDDDD;
  border: solid 1px #085077;
  color: #000000; }
.tooltip.top .tooltip-arrow {
  border-top-color: #085077; }
.tooltip.left .tooltip-arrow {
  border-left-color: #085077; }
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #085077; }
.tooltip.right .tooltip-arrow {
  border-right-color: #085077; }
.tempo-wrapper {
  /*padding-left: 30px;*/ }
.tempo-wrapper .filters .col-lg-6, .tempo-wrapper .filters .col-lg-3 {
    padding: 0; }
.tempo-wrapper .filters .ui-accordion-header {
    border: none;
    background: #fff; }
.tempo-wrapper .filters .ui-accordion-header:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */ }
.tempo-wrapper .filters .ui-accordion-header a {
      text-decoration: none; }
.tempo-wrapper .filters .ui-accordion-header a .ui-accordion-toggle-icon {
        display: none; }
.tempo-wrapper .filters .ui-accordion-header a .fa-caret-right {
        -webkit-transition: transform 0.3s ease;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
.tempo-wrapper .filters .ui-accordion-header a .resetFilter {
        float: right; }
.tempo-wrapper .filters .ui-accordion-header:hover a .fa-caret-right {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
.tempo-wrapper .filters .ui-accordion-header.ui-state-active {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
.tempo-wrapper .filters .ui-accordion-header.ui-state-active a .fa-caret-right {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); }
.tempo-wrapper .filters .filter-container ul {
    max-height: 200px;
    overflow: hidden;
    overflow-y: auto;
    padding: 0; }
.tempo-wrapper .filters .filter-container ul.date {
      overflow: visible;
      list-style: none; }
.tempo-wrapper .filters .filter-container ul li {
      position: relative; }
.tempo-wrapper .filters .filter-container ul li > a {
        cursor: pointer;
        display: inline-block;
        padding: 5px 10px;
        width: 100%;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
.tempo-wrapper .filters .filter-container ul li > a:hover {
          background: #ffffff;
          /* Old browsers */
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
          background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
          /* IE6-9 */
          color: #085077; }
.tempo-wrapper .filters .filter-container ul li label {
        margin: 0;
        width: 100%; }
.tempo-wrapper .filters .filter-container ul li input[type="checkbox"] {
        cursor: pointer;
        position: absolute;
        opacity: 0;
        height: 35px;
        margin: 0;
        z-index: 2;
        width: 100%;
        height: 100%; }
.tempo-wrapper .filters .filter-container ul li input[type="checkbox"] + span {
          background: #ffffff;
          color: #797878;
          display: inline-block;
          padding: 10px 0 5px 26px;
          position: relative;
          width: 100%;
          font-weight: normal;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
.tempo-wrapper .filters .filter-container ul li input[type="checkbox"] + span:before {
            content: '';
            display: inline-block;
            height: 16px;
            width: 16px;
            border-radius: 5px;
            background: #ffffff;
            /* Old browsers */
            /* FF3.6-15 */
            /* Chrome10-25,Safari5.1-6 */
            background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
            background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
            /* IE6-9 */
            border: 1px solid #b7b7b7;
            position: absolute;
            left: 5px;
            top: 10px; }
.tempo-wrapper .filters .filter-container ul li input[type="checkbox"] + span:after {
            content: '\f00c';
            font-family: FontAwesome;
            font-size: 12px;
            display: none;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            position: absolute;
            left: 7px;
            top: 10px;
            height: 0;
            width: 0; }
.tempo-wrapper .filters .filter-container ul li input[type="checkbox"]:checked + span {
          color: #085077; }
.tempo-wrapper .filters .filter-container ul li input[type="checkbox"]:checked + span:after {
            display: inline-block;
            height: 16px;
            width: 16px; }
.tempo-wrapper .filters .filter-container ul li input[type="checkbox"]:hover + span {
          background: #ffffff;
          /* Old browsers */
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
          background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
          /* IE6-9 */ }
.tempo-wrapper .filters .filter-container ul.date li {
      padding: 5px; }
.tempo-wrapper .filters .filter-container ul.date li > span {
        line-height: 28px;
        width: 35px;
        display: inline-block; }
.tempo-wrapper .filters .filter-container ul.date li > div {
        width: 75%;
        display: inline-block; }
.tempo-wrapper .filters .filter-container ul.date li > div > span {
          background-color: #085077;
          border: none;
          color: #ffffff;
          height: 28px;
          width: 28px;
          border-radius: 5px;
          font-size: 14px;
          padding: 7px 8px;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
.tempo-wrapper .filters .filter-container ul.date li > div > span:hover {
            background: #ffffff;
            /* Old browsers */
            /* FF3.6-15 */
            /* Chrome10-25,Safari5.1-6 */
            background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
            background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
            /* IE6-9 */
            color: #085077; }
.tempo-wrapper .filters .filter-container ul.date li > div > input {
          width: 75%;
          height: 28px;
          display: inline-block;
          border: 1px solid #b7b7b7;
          border-radius: 5px;
          -webkit-box-shadow: none;
                  box-shadow: none;
          padding: 4px 11px; }
.tempo-wrapper .filters .filter-container ul.date li > div > input:focus {
            background: #ffffff;
            /* Old browsers */
            /* FF3.6-15 */
            /* Chrome10-25,Safari5.1-6 */
            background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
            background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
            /* IE6-9 */ }
.tempo-wrapper .filters .filter-container ul.date li > div .prime-calendar {
          width: 75%;
          display: inline-block; }
.tempo-wrapper .filters .filter-container ul.date li > div .prime-calendar .ui-inputtext {
            width: 100%;
            height: 28px;
            display: inline-block;
            border: 1px solid #b7b7b7;
            border-radius: 5px;
            -webkit-box-shadow: none;
                    box-shadow: none;
            padding: 4px 11px; }
.tempo-wrapper .filters .filter-container ul.date li > div .prime-calendar.ui-inputwrapper-focus .ui-inputtext {
            background: #ffffff;
            /* Old browsers */
            /* FF3.6-15 */
            /* Chrome10-25,Safari5.1-6 */
            background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
            background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
            /* IE6-9 */ }
.tempo-wrapper .filters .btn-group .dropdown-toggle {
    background: #ffffff;
    color: #085077; }
.tempo-wrapper .filters .btn-group.open .dropdown-toggle {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
.tempo-wrapper .filters .btn-group.filter-text input {
    display: inline-block;
    border: 1px solid #b7b7b7;
    border-radius: 5px;
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 28px;
    padding: 4px 11px;
    margin: 5px 0; }
.tempo-wrapper .filters .btn-group.filter-text input:focus {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */ }
.tempo-wrapper .filters .btn-group.filter-text button {
    background-color: #085077;
    border: none;
    color: #ffffff;
    border-radius: 5px;
    display: block;
    margin: 8px auto 0;
    height: 28px;
    padding: 2px 18px;
    float: none;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.tempo-wrapper .filters .btn-group.filter-text button:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
.tempo-wrapper .date-text {
    text-align: right;
    line-height: 25px;
    padding-right: 10px;
    margin-top: 3px; }
.tempo-wrapper .tooltip.in {
    opacity: 1; }
.tempo-wrapper .tooltip-inner {
    background-color: #DDDDDD;
    border: solid 1px #085077;
    color: #000000; }
.tempo-wrapper .tooltip.top .tooltip-arrow {
    border-top-color: #085077; }
.tempo-wrapper .tooltip.left .tooltip-arrow {
    border-left-color: #085077; }
.tempo-wrapper .users {
    text-align: right;
    line-height: 25px;
    padding-right: 10px;
    margin-top: 3px; }
.tempo-wrapper .ui-autocomplete {
    width: 100%; }
.tempo-wrapper .ui-autocomplete-input {
    height: 26px;
    padding: 10px 5px; }
.tempo-wrapper .ui-autocomplete-dropdown {
    height: 26px !important; }
.tempo-wrapper .ui-accordion-content-wrapper {
    background: #ffffff;
    position: relative;
    width: 100%;
    z-index: 15; }
.tempo-wrapper .chart-wrapper {
    max-height: 70vh;
    padding-left: 235px;
    position: relative; }
.tempo-wrapper .chart-wrapper .chart-wrapper-position {
      overflow: auto; }
.tempo-wrapper .chart-wrapper table {
      /*&.month {
                thead {
                    th {
                        &:first-of-type {
                            min-width: 50px;
                            width: 50px;
                        }
                    }
                }
            }*/ }
.tempo-wrapper .chart-wrapper table thead th {
        background: #085077;
        color: #ffffff;
        text-align: center;
        padding: 2px 0;
        font-size: 12px;
        font-weight: normal; }
.tempo-wrapper .chart-wrapper table thead th:first-of-type {
          min-width: 235px;
          width: 235px;
          padding-left: 4px;
          text-align: left;
          position: absolute;
          left: 0; }
.tempo-wrapper .chart-wrapper table thead th.activeDay {
          background: #ffffff;
          /* Old browsers */
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
          background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
          /* IE6-9 */
          color: #085077; }
.tempo-wrapper .chart-wrapper table tbody td.working:first-of-type {
        background-color: limegreen; }
.tempo-wrapper .chart-wrapper table tbody td {
        padding: 0; }
.tempo-wrapper .chart-wrapper table tbody td.working {
          position: relative; }
.tempo-wrapper .chart-wrapper table tbody td:first-of-type {
          border-bottom: none;
          border-left: 235px;
          border-right: none;
          min-width: 235px;
          width: 235px;
          line-height: 26px;
          padding-left: 4px;
          vertical-align: middle;
          position: absolute;
          left: 0; }
.tempo-wrapper .date-change-button {
    background: #085077;
    border: none;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.tempo-wrapper .date-change-button:hover {
      color: #085077;
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */ }
.tempo-wrapper .issue-wrapper {
    max-height: 70vh;
    overflow: auto; }
.tempo-wrapper .issue-wrapper table thead th {
      background: #085077;
      color: #ffffff;
      cursor: pointer;
      padding: 2px 0;
      text-align: center; }
.tempo-wrapper .issue-wrapper table thead th.active {
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */
        color: #085077; }
.tempo-wrapper .issue-wrapper table tbody td {
      padding: 2px 0; }
.tempo-wrapper .issue-wrapper table tbody td .issue {
        border-bottom: 1px solid rgba(51, 51, 51, 0.2);
        height: 60px;
        line-height: inherit;
        margin: 2px 0;
        padding: 0 5px;
        overflow: hidden;
        text-overflow: ellipsis; }
.tempo-wrapper .issue-wrapper table tbody td .issue:hover {
          border: 1px solid #085077;
          border-radius: 5px; }
.tempo-wrapper .issue-wrapper button.ui-button {
      margin-top: 0px !important;
      margin-bottom: 0px !important; }
.tempo-wrapper .issue-wrapper .ticket-type-icon-container {
      float: left;
      margin-right: 15px; }
.tempo-wrapper .issue-wrapper .issue-name-ellipsis {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      white-space: normal; }
.tempo-wrapper .issue-wrapper .ticket-no-avatar {
      border: 2px solid #085077;
      border-radius: 50%;
      display: inline-block;
      height: 50px;
      width: 50px;
      margin-right: 20px;
      overflow: hidden;
      min-width: 50px; }
.tempo-wrapper .issue-wrapper .ticket-no-avatar img {
        height: 32px;
        width: 35px;
        position: relative;
        top: 5px;
        left: 6px; }
.tempo-wrapper .issue-wrapper .issue-parent-opened {
      padding: 0 15px;
      background-color: #f6f7f8;
      margin-bottom: 10px;
      margin-right: 10px;
      margin-left: 2px; }
.tempo-wrapper .whtempo-dragover {
    background: rgba(0, 0, 0, 0.7);
    z-index: 5; }
.tempo-wrapper .task-status-wrapper {
    text-align: center;
    vertical-align: middle; }
.tempo-wrapper .task-status {
    border: 1px solid #085077;
    border-radius: 5px;
    color: #085077;
    padding: 2px 5px;
    margin: 0 5px;
    display: inline-block;
    font-weight: 300;
    font-size: 13px; }
.tempo-wrapper .task-status.active {
      border-width: 2px;
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */ }
.tempo-wrapper .table-fixed {
    table-layout: fixed;
    overflow: hidden; }
.tempo-wrapper .table-fixed.week td, .tempo-wrapper .table-fixed.week th, .tempo-wrapper .table-fixed.day td, .tempo-wrapper .table-fixed.day th {
      width: 15%; }
.tempo-wrapper .table-fixed td, .tempo-wrapper .table-fixed th {
    /*overflow: hidden;*/
    width: 43px;
    min-width: 43px; }
.tempo-wrapper .table-fixed td {
    height: 50px; }
.tempo-wrapper td.table-fixed-financial {
    height: 30px; }
.tempo-wrapper .ui-dropdown {
    width: 100%; }
.tempo-wrapper .ui-dropdown .ui-inputtext {
      height: 25px; }
.tempo-wrapper .ui-dropdown-trigger {
    background: #085078;
    color: white;
    width: 2em;
    -webkit-transition: 0.3s all ease;
    transition: 0.3s all ease; }
.tempo-wrapper .ui-dropdown-trigger .fa {
      margin-top: 0.4em;
      margin-left: 0.125em; }
.tempo-wrapper .ui-dropdown-trigger:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
.tempo-wrapper table td .fake {
    border-radius: 5px;
    border: 1px solid #085078;
    height: 45px;
    line-height: 41px;
    color: #085078;
    text-overflow: ellipsis;
    position: relative;
    padding: 2px;
    overflow: hidden;
    visibility: hidden; }
.tempo-wrapper table td .other-project-task {
    background: #bebebe;
    border-radius: 5px;
    border: 1px dashed #085078;
    height: 45px;
    line-height: 41px;
    color: #085078;
    text-overflow: ellipsis;
    position: relative;
    padding: 2px;
    overflow: hidden;
    opacity: 0.75; }
.tempo-wrapper table td .timeline {
    width: 2px;
    background: #04e275;
    height: 100%;
    display: block;
    z-index: 6;
    top: 0;
    left: 0;
    position: absolute; }
.tempo-wrapper table td .task {
    background: #ffffff;
    border-radius: 5px;
    border: 1px solid #085078;
    height: 45px;
    line-height: 41px;
    color: #085078;
    text-overflow: ellipsis;
    position: relative;
    overflow: hidden;
    margin: 2px 0 0;
    float: left; }
.tempo-wrapper table td .task.done {
      background: #a9e196; }
.tempo-wrapper table td .task.done:after {
        background: #a9e196 !important; }
.tempo-wrapper table td .task.not-finished-in-time {
      background: #fc949b; }
.tempo-wrapper table td .task.not-finished-in-time:after {
        background: #fc949b !important; }
.tempo-wrapper table td .task.finished-in-time {
      background: #a9e196; }
.tempo-wrapper table td .task.finished-in-time:after {
        background: #a9e196 !important; }
.tempo-wrapper table td .task.day-task {
      width: 100%; }
.tempo-wrapper table td .task.start {
      border-width: 1px 0 1px 1px;
      border-radius: 5px 0px 0px 5px;
      float: none; }
.tempo-wrapper table td .task.start-month {
      border-width: 1px 0 1px 1px;
      border-radius: 5px 0px 0px 5px;
      float: right;
      overflow: visible; }
.tempo-wrapper table td .task.start-month:after {
        content: '';
        position: absolute;
        right: -1px;
        top: -1px;
        height: 45px;
        border: 1px solid #085077;
        border-width: 1px 0;
        display: block;
        width: 1px;
        background: #ffffff; }
.tempo-wrapper table td .task.start-month .report {
        border-radius: 5px 0 0 5px; }
.tempo-wrapper table td .task.start-month .task-title {
        overflow: hidden; }
.tempo-wrapper table td .task.start-month.tempo-subtask-header {
        position: absolute !important;
        height: 23px !important;
        left: 0px;
        border-bottom-width: 0px !important;
        top: 4px;
        background-color: #EEEEEE !important;
        z-index: 5; }
.tempo-wrapper table td .task.start-month-alt {
      border-width: 1px 0 1px 1px;
      border-radius: 0px 0px 0px 0px;
      float: right;
      overflow: visible; }
.tempo-wrapper table td .task.start-month-alt:after {
        content: '';
        position: absolute;
        right: -1px;
        top: -1px;
        height: 45px;
        border: 1px solid #085077;
        border-width: 1px 0;
        display: block;
        width: 1px;
        background: #ffffff; }
.tempo-wrapper table td .task.start-month-alt .report {
        border-radius: 5px 0 0 5px; }
.tempo-wrapper table td .task.start-month-alt .task-title {
        overflow: hidden; }
.tempo-wrapper table td .task.one-day-task {
      overflow: visible; }
.tempo-wrapper table td .task.one-day-task:hover {
      z-index: 6; }
.tempo-wrapper table td .task.middle-month {
      border-width: 1px 0 1px 0;
      border-radius: 0;
      margin: 2px 0 0;
      float: none;
      min-width: 43px;
      overflow: visible; }
.tempo-wrapper table td .task.middle-month .task-title {
        display: none; }
.tempo-wrapper table td .task.middle-month .report {
        border-radius: 0; }
.tempo-wrapper table td .task.middle-month:hover {
      z-index: 5; }
.tempo-wrapper table td .task.middle {
      border-width: 1px 0 1px 0;
      border-radius: 0;
      float: none; }
.tempo-wrapper table td .task.middle .task-title {
        display: none; }
.tempo-wrapper table td .task.middle:hover {
        overflow: visible; }
.tempo-wrapper table td .task.middle:hover .task-title {
          display: block;
          width: auto; }
.tempo-wrapper table td .task.end-month {
      border-width: 1px 1px 1px 0;
      border-radius: 0px 5px 5px 0px;
      float: left;
      overflow: visible; }
.tempo-wrapper table td .task.end-month:hover {
        z-index: 5; }
.tempo-wrapper table td .task.end-month .task-title {
        display: none; }
.tempo-wrapper table td .task.end-month .report {
        border-radius: 0 5px 5px 0; }
.tempo-wrapper table td .task.end {
      border-width: 1px 1px 1px 0;
      border-radius: 0px 5px 5px 0px;
      float: none; }
.tempo-wrapper table td .task.end .task-title {
        display: none; }
.tempo-wrapper table td .task.drag-border {
      z-index: -1;
      opacity: 0.75; }
.tempo-wrapper table td .task:hover {
      /*overflow: visible;*/
      text-overflow: ellipsis;
      cursor: -webkit-grab;
      cursor: grab;
      /*width: auto !important;*/ }
.tempo-wrapper table td .task .report {
      display: inline-block;
      border: none;
      border-width: 1px 0 1px 1px 1px;
      float: left;
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 1;
      height: 39px;
      width: 100%;
      border-radius: 5px; }
.tempo-wrapper table td .task .financial-report {
      display: inline-block;
      border: none;
      border-width: 1px 0 1px 1px 1px;
      float: left;
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 1;
      height: 18px;
      width: 100%;
      border-radius: 5px; }
.tempo-wrapper table td .task .task-title {
      position: absolute;
      left: 4px;
      line-height: 20px;
      height: 20px;
      top: 7px;
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      z-index: 2; }
.tempo-wrapper table td .task-financial {
    height: 20px; }
.tempo-wrapper table td .task-financial > .report {
      height: 18px; }
.tempo-wrapper table td .task-financial > .task-title {
      top: 0px; }
.tempo-wrapper table td.off {
    background: rgba(235, 235, 235, 0.9); }
.tempo-wrapper table td.striped {
    background: repeating-linear-gradient(-35deg, #ebebeb, #ebebeb 10px, #fff 10px, #fff 20px); }
/*  NEW TEMPO COMPONENT END */
/*  Ticket List Component       */
.timer-report-button-positioning {
  float: right;
  font-size: 2em;
  margin-right: 0.5em;
  vertical-align: top; }
.ticket-table-narrow {
  margin-left: 5%;
  width: 90%; }
/*  Timer Report List Component     */
.clear-datetime-button {
  float: right; }
.attendance-add-modal .clear-datetime-button {
  background-color: #085077;
  border: none;
  color: #ffffff;
  height: 28px;
  width: 28px;
  border-radius: 5px;
  font-size: 14px;
  padding: 7px 9px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
.attendance-add-modal .clear-datetime-button:hover {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
.no-raports-info {
  /*margin-top: 20px;*/
  /*padding: 20px 10px 0px;*/ }
.no-raports-info div {
    padding-top: 20px; }
.scrolling-table-container {
  overflow: auto;
  max-height: 70vh; }
.small-font {
  font-size: 0.5em;
  margin-left: 0.05em; }
/*  Timer Report Start Stop Button  */
.timer-container-style {
  cursor: pointer;
  position: relative;
  min-width: 30px;
  text-align: center; }
.timer-button {
  height: 30px; }
.timer-button-navbar {
  height: 25px; }
.timer-working-base-style {
  width: 100%;
  height: 100%; }
.timer-report-start-stop-button-begin-timer-color {
  color: forestgreen;
  text-shadow: 0 0 1px black; }
.timer-report-start-stop-button-end-timer-color {
  color: red;
  text-shadow: 0 0 1px black; }
.small-font {
  font-size: 0.4em;
  margin-left: 0.05em; }
.fa-sub {
  position: relative;
  left: -.8em;
  width: .2em;
  vertical-align: -.25em;
  text-shadow: 0 0 1px black; }
.filters {
  /*>.ui-accordion.ui-widget.ui-helper-reset{

    }*/ }
.filters .col-lg-6, .filters .col-lg-3 {
    padding: 0; }
.filters .ui-accordion-header {
    border: none;
    background: #fff; }
.filters .ui-accordion-header:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */ }
.filters .ui-accordion-header .ui-accordion-toggle-icon a {
      text-decoration: none;
      /*.ui-accordion-toggle-icon {
                display: none;
            }*/ }
.filters .ui-accordion-header .ui-accordion-toggle-icon a .fa-caret-right {
        -webkit-transition: transform 0.3s ease;
        -webkit-transition: -webkit-transform 0.3s ease;
        transition: -webkit-transform 0.3s ease;
        transition: transform 0.3s ease;
        transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
.filters .ui-accordion-header .ui-accordion-toggle-icon a .resetFilter {
        float: right; }
.filters .ui-accordion-header:hover a .fa-caret-right {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
.filters .ui-accordion-header.ui-state-active {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077;
      font-family: "Open Sans", Regular;
      font-weight: 600;
      background: inherit; }
.filters .ui-accordion-header.ui-state-active a .fa-caret-right {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); }
.filters .filter-container {
    padding: 0px 0px; }
.filters .filter-container ul {
      max-height: 200px;
      overflow: hidden;
      overflow-y: auto;
      padding: 0; }
.filters .filter-container ul.date {
        overflow: visible;
        list-style: none; }
.filters .filter-container ul li {
        position: relative;
        margin-top: 2px; }
.filters .filter-container ul li > a {
          cursor: pointer;
          display: inline-block;
          padding: 5px 10px;
          width: 100%;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
.filters .filter-container ul li > a:hover {
            background: #ffffff;
            /* Old browsers */
            /* FF3.6-15 */
            /* Chrome10-25,Safari5.1-6 */
            background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
            background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
            /* IE6-9 */
            color: #085077; }
.filters .filter-container ul li label {
          margin: 0;
          width: 100%; }
.filters .filter-container ul li input[type="checkbox"] {
          cursor: pointer;
          position: absolute;
          opacity: 0;
          height: 35px;
          margin: 0;
          z-index: 2;
          width: 100%;
          height: 100%; }
.filters .filter-container ul li input[type="checkbox"] + span {
            background: #ffffff;
            color: #797878;
            display: inline-block;
            padding: 10px 0 5px 26px;
            position: relative;
            width: 100%;
            font-weight: normal;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
.filters .filter-container ul li input[type="checkbox"] + span:before {
              content: '';
              display: inline-block;
              height: 16px;
              width: 16px;
              border-radius: 5px;
              background: #ffffff;
              /* Old browsers */
              /* FF3.6-15 */
              /* Chrome10-25,Safari5.1-6 */
              background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
              background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
              /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
              /* IE6-9 */
              border: 1px solid #b7b7b7;
              position: absolute;
              left: 5px;
              top: 10px; }
.filters .filter-container ul li input[type="checkbox"] + span:after {
              content: '\f00c';
              font-family: FontAwesome;
              font-size: 12px;
              display: none;
              -webkit-transition: all 0.3s ease;
              transition: all 0.3s ease;
              position: absolute;
              left: 7px;
              top: 10px;
              height: 0;
              width: 0; }
.filters .filter-container ul li input[type="checkbox"]:checked + span {
            color: #085077; }
.filters .filter-container ul li input[type="checkbox"]:checked + span:after {
              display: inline-block;
              height: 16px;
              width: 16px; }
.filters .filter-container ul li input[type="checkbox"]:hover + span {
            background: #ffffff;
            /* Old browsers */
            /* FF3.6-15 */
            /* Chrome10-25,Safari5.1-6 */
            background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
            background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
            /* IE6-9 */ }
.filters .filter-container ul li input[type="radio"] {
          cursor: pointer;
          position: absolute;
          opacity: 0;
          height: 35px;
          margin: 0;
          z-index: 2;
          width: 100%;
          height: 100%;
          /*&.is-not-active {
                        opacity: 0.4;
                    }*/ }
.filters .filter-container ul li input[type="radio"] + span {
            background: #ffffff;
            color: #797878;
            display: inline-block;
            padding: 10px 0 5px 26px;
            position: relative;
            width: 100%;
            font-weight: normal;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
.filters .filter-container ul li input[type="radio"] + span:before {
              content: '';
              display: inline-block;
              height: 17px;
              width: 17px;
              border-radius: 8px;
              background: #ffffff;
              /* Old browsers */
              /* FF3.6-15 */
              /* Chrome10-25,Safari5.1-6 */
              background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
              background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
              /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
              /* IE6-9 */
              border: 1px solid #b7b7b7;
              position: absolute;
              left: 5px;
              top: 10px; }
.filters .filter-container ul li input[type="radio"] + span:after {
              content: '\f111';
              font-family: FontAwesome;
              font-size: 10px;
              display: none;
              -webkit-transition: all 0.3s ease;
              transition: all 0.3s ease;
              position: absolute;
              left: 9px;
              top: 12px;
              height: 0;
              width: 0; }
.filters .filter-container ul li input[type="radio"] + span.is-not-active {
            opacity: 0.4; }
.filters .filter-container ul li input[type="radio"]:checked + span {
            color: #085077; }
.filters .filter-container ul li input[type="radio"]:checked + span:after {
              display: inline-block;
              height: 16px;
              width: 16px; }
.filters .filter-container ul li input[type="radio"]:hover + span {
            background: #ffffff;
            /* Old browsers */
            /* FF3.6-15 */
            /* Chrome10-25,Safari5.1-6 */
            background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
            background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
            /* IE6-9 */ }
.filters .filter-container ul li.line-all-filter {
          border-bottom: 1px solid #dedfdf; }
.filters .filter-container ul.date li {
        padding: 0px 0px 1px; }
.filters .filter-container ul.date li > span {
          line-height: 28px;
          width: 35px;
          display: inline-block; }
.filters .filter-container ul.date li > div {
          width: 75%;
          display: inline-block; }
.filters .filter-container ul.date li > div > span {
            background-color: #085077;
            border: none;
            color: #ffffff;
            height: 28px;
            width: 28px;
            border-radius: 5px;
            font-size: 14px;
            padding: 7px 9px;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
.filters .filter-container ul.date li > div > span:hover {
              background: #ffffff;
              /* Old browsers */
              /* FF3.6-15 */
              /* Chrome10-25,Safari5.1-6 */
              background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
              background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
              /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
              /* IE6-9 */
              color: #085077; }
.filters .filter-container ul.date li > div > input {
            width: 75%;
            height: 28px;
            display: inline-block;
            border: 1px solid #b7b7b7;
            border-radius: 5px;
            -webkit-box-shadow: none;
                    box-shadow: none;
            padding: 4px 11px; }
.filters .filter-container ul.date li > div > input:focus {
              background: #ffffff;
              /* Old browsers */
              /* FF3.6-15 */
              /* Chrome10-25,Safari5.1-6 */
              background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
              background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
              /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
              /* IE6-9 */ }
.filters .filter-container ul.date li > div .prime-calendar {
            width: 76%;
            display: inline-block; }
.filters .filter-container ul.date li > div .prime-calendar .ui-inputtext {
              width: 100%;
              height: 28px;
              display: inline-block;
              border: 1px solid #b7b7b7;
              border-radius: 5px;
              -webkit-box-shadow: none;
                      box-shadow: none;
              padding: 4px 11px;
              color: #085077; }
.filters .filter-container ul.date li > div .prime-calendar.ui-inputwrapper-focus .ui-inputtext {
              background: #ffffff;
              /* Old browsers */
              /* FF3.6-15 */
              /* Chrome10-25,Safari5.1-6 */
              background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
              background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
              /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
              /* IE6-9 */ }
.filters .filter-container .kanban-calendar .ui-datepicker {
      min-width: 230px; }
.filters .filter-container .kanban-calendar .ui-inputtext {
      max-width: 100px !important; }
.filters .btn-group .dropdown-toggle {
    background: #ffffff;
    color: #085077; }
.filters .btn-group.open .dropdown-toggle {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
.filters .btn-group.filter-text input {
    display: inline-block;
    border: 1px solid #b7b7b7;
    border-radius: 5px;
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 28px;
    padding: 4px 11px;
    margin: 4px 0; }
.filters .btn-group.filter-text input:focus {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */ }
.filters .btn-group.filter-text button {
    background-color: #085077;
    border: none;
    color: #ffffff;
    border-radius: 5px;
    display: block;
    margin: 4px 2px 0;
    height: 28px;
    padding: 2px 18px;
    float: none;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.filters .btn-group.filter-text button:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
/*input[type="checkbox"] {
    &:checked {
        + span {
            color: $color-whitehill;

            &:after {
                display: inline-block;
                height: 16px;
                width: 16px;
            }
        }
    }
}*/
.timerReportList {
  /*.Count {
        color: $color-whitehill;
        @include whitehill-gradient;
        border: 1px solid $color-whitehill;
        border-radius: 5px;
        padding: 0px 10px;
        font-size: 12px;
    }*/
  /*.filters {

        .col-lg-6, .col-lg-3 {
            padding: 0;
        }

        .ui-accordion-header {
            border: none;
            background: #fff;

            &:hover {
                @include whitehill-gradient;
            }

            a {
                text-decoration: none;

                .ui-accordion-toggle-icon {
                    display: none;
                }

                .fa-caret-right {
                    @include transition(transform 0.3s ease);
                }

                .resetFilter {
                    float: right;
                }
            }

            &:hover {
                a {
                    .fa-caret-right {
                        transform: rotate(90deg);
                    }
                }
            }

            &.ui-state-active {
                @include whitehill-gradient;
                color: $color-whitehill;
                font-family: "Open Sans", Regular;
                font-weight: 600;
                background: inherit;

                a {
                    .fa-caret-right {
                        transform: rotate(-90deg);
                    }
                }
            }
        }

        .filter-container {
            padding: 0px 0px;
            ul {
                max-height: 200px;
                overflow: hidden;
                overflow-y: auto;
                padding: 0;

                &.date {
                    overflow: visible;
                    list-style: none;
                }

                li {
                    position: relative;

                    > a {
                        cursor: pointer;
                        display: inline-block;
                        padding: 5px 10px;
                        width: 100%;
                        @include transition(all 0.3s ease);

                        &:hover {
                            @include whitehill-gradient;
                            color: $color-whitehill;
                        }
                    }

                    label {
                        margin: 0;
                        width: 100%;
                    }

                    input[type="checkbox"] {
                        cursor: pointer;
                        position: absolute;
                        opacity: 0;
                        height: 35px;
                        margin: 0;
                        z-index: 2;
                        width: 100%;
                        height: 100%;

                        + span {
                            background: $color-white;
                            color: $color-inactive;
                            display: inline-block;
                            padding: 10px 0 5px 26px;
                            position: relative;
                            width: 100%;
                            font-weight: normal;
                            @include transition(all 0.3s ease);

                            &:before {
                                content: '';
                                display: inline-block;
                                height: 16px;
                                width: 16px;
                                border-radius: 5px;
                                @include whitehill-gradient;
                                border: 1px solid $color-border;
                                position: absolute;
                                left: 5px;
                                top: 10px;
                            }

                            &:after {
                                content: '\f00c';
                                font-family: FontAwesome;
                                font-size: 12px;
                                display: none;
                                @include transition(all .3s ease);
                                position: absolute;
                                left: 7px;
                                top: 10px;
                                height: 0;
                                width: 0;
                            }
                        }

                        &:checked {
                            + span {
                                color: $color-whitehill;

                                &:after {
                                    display: inline-block;
                                    height: 16px;
                                    width: 16px;
                                }
                            }
                        }

                        &:hover {
                            + span {
                                @include whitehill-gradient;
                            }
                        }
                    }

                    &.line-all-filter {
                        border-bottom: 1px solid #dedfdf;
                    }
                }

                &.date {
                    li {
                        padding: 5px, 5px, 5px, 0px;

                        > span {
                            line-height: 28px;
                            width: 35px;
                            display: inline-block;
                        }

                        > div {
                            width: 75%;
                            display: inline-block;

                            > span {
                                background-color: $color-whitehill;
                                border: none;
                                color: $color-white;
                                height: 28px;
                                width: 28px;
                                border-radius: 5px;
                                font-size: 14px;
                                padding: 7px 8px;
                                @include transition(all 0.3s ease);

                                &:hover {
                                    @include whitehill-gradient;
                                    color: $color-whitehill;
                                }
                            }

                            > input {
                                width: 75%;
                                height: 28px;
                                display: inline-block;
                                border: 1px solid $color-border;
                                border-radius: 5px;
                                box-shadow: none;
                                padding: 4px 11px;

                                &:focus {
                                    @include whitehill-gradient;
                                }
                            }

                            .prime-calendar {
                                width: 75%;
                                display: inline-block;



                                .ui-inputtext {
                                    width: 100%;
                                    height: 28px;
                                    display: inline-block;
                                    border: 1px solid $color-border;
                                    border-radius: 5px;
                                    box-shadow: none;
                                    padding: 4px 11px;
                                    color: $color-whitehill;
                                }

                                &.ui-inputwrapper-focus {
                                    .ui-inputtext {
                                        @include whitehill-gradient;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }

        .btn-group {


            .dropdown-toggle {
                background: #ffffff;
                color: $color-whitehill;
            }


            &.open {
                .dropdown-toggle {
                    @include whitehill-gradient;
                    color: $color-whitehill;
                }
            }

            &.filter-text {
                input {
                    display: inline-block;
                    border: 1px solid $color-border;
                    border-radius: 5px;
                    box-shadow: none;
                    height: 28px;
                    padding: 4px 11px;
                    margin: 5px 0;

                    &:focus {
                        @include whitehill-gradient;
                    }
                }

                button {
                    background-color: $color-whitehill;
                    border: none;
                    color: $color-white;
                    border-radius: 5px;
                    display: block;
                    margin: 4px 2px 0;
                    height: 28px;
                    padding: 2px 18px;
                    float: none;
                    @include transition( all 0.3s ease);

                    &:hover {
                        @include whitehill-gradient;
                        color: $color-whitehill;
                    }
                }
            }
        }
    }*/ }
.timerReportList .col-lg-2, .timerReportList .col-lg-8 {
    padding: 0; }
.timerReportList h2 {
    color: #085077;
    margin: 10px 0;
    font-size: 26px; }
.timerReportList .panel {
    -webkit-box-shadow: none;
            box-shadow: none;
    /*border-bottom: 1px solid #dedfdf;*/
    border-top: none;
    border-left: none;
    border-right: none; }
.timerReportList .panel > .card > .panel-heading:before {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid #000000;
      border-right: 0; }
.timerReportList .panel.panel-open > .card > .panel-heading:before {
      border-right: 5px solid transparent;
      border-top: 5px solid #000000;
      border-left: 5px solid transparent;
      border-bottom: 0; }
.timerReportList .panel .panel-heading {
      background: #ffffff;
      border: none;
      color: #000000;
      position: relative;
      /*span.Count {
                color: $color-whitehill;
                @include whitehill-gradient;
                border: 1px solid $color-whitehill;
                border-radius: 5px;
                padding: 0px 10px;
                font-size: 12px;
            }*/ }
.timerReportList .panel .panel-heading .panel-title {
        display: inline-block;
        font-size: 18px; }
.timerReportList .panel .panel-heading .panel-title .second-layer:not(span.fa.fa-eye) {
          font-size: 14px; }
.timerReportList .panel .panel-heading .panel-title .second-layer span.projetName {
          font-size: 14px; }
.timerReportList .panel .panel-heading .panel-title .thirdlLayer:not(span.fa.fa-eye) {
          font-size: 13px; }
.timerReportList .panel .panel-heading .panel-title .thirdlLayer span.projetName {
          font-size: 13px; }
.timerReportList .panel .panel-heading span.projetName {
        margin-right: 10px;
        padding-left: 7px;
        font-size: 16px; }
.timerReportList .panel .panel-heading:hover {
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */
        color: #085077; }
.timerReportList .panel .panel-body table:not(.ui-datepicker-calendar) table:not(.ui-datepicker-calendar) {
      border: 1px solid #085077;
      border-collapse: separate;
      border-radius: 5px; }
.timerReportList .panel .panel-body table:not(.ui-datepicker-calendar) table:not(.ui-datepicker-calendar) thead th {
        border: none;
        color: #085077;
        text-align: center;
        font-weight: normal;
        font-size: 12px; }
.timerReportList .panel .panel-body table:not(.ui-datepicker-calendar) table:not(.ui-datepicker-calendar) thead th span {
          margin-right: 10px; }
.timerReportList .panel .panel-body table:not(.ui-datepicker-calendar) table:not(.ui-datepicker-calendar) tbody tr:hover {
        /*@include whitehill-gradient;*/ }
.timerReportList .panel .panel-body table:not(.ui-datepicker-calendar) table:not(.ui-datepicker-calendar) tbody td {
        border: none;
        font-weight: normal;
        font-size: 12px; }
.timerReportList .panel .panel-body table:not(.ui-datepicker-calendar) table:not(.ui-datepicker-calendar) tbody td .ui-inplace-display:hover {
          background: none;
          color: #085077;
          font-weight: bold; }
.timerReportList .panel .panel-body table:not(.ui-datepicker-calendar) table:not(.ui-datepicker-calendar) tbody td .ui-button {
          margin-right: 0; }
.timerReportList .panel .panel-body table:not(.ui-datepicker-calendar) table:not(.ui-datepicker-calendar) tbody td .ui-button-text {
          overflow: hidden; }
.timerReportList .panel .panel-body table:not(.ui-datepicker-calendar) table:not(.ui-datepicker-calendar) tbody td label {
          font-weight: normal; }
.timerReportList .panel .panel-body .ui-datepicker-calendar th, .timerReportList .panel .panel-body .ui-datepicker-calendar td a {
      padding: 3px; }
/* Timer Report Clock Component */
#timer-report-clock-component {
  display: inline-block;
  float: right; }
#timer-report-clock-component .clock {
    border: 1px solid #ffffff;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    height: 40px;
    padding: 0 10px;
    text-align: center;
    width: 260px;
    white-space: nowrap; }
#timer-report-clock-component .clock.clock-running {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      border: none;
      color: #085077;
      font-size: 0;
      text-align: left;
      overflow: hidden; }
#timer-report-clock-component .clock.clock-running #names {
        height: 18px;
        display: inline-block;
        vertical-align: top;
        line-height: 18px; }
#timer-report-clock-component .clock.clock-running #clock {
        display: block;
        height: 22px;
        font-size: 16px;
        font-weight: 600;
        vertical-align: bottom;
        width: auto;
        line-height: 20px;
        margin-left: 80px; }
#timer-report-clock-component .clock.clock-running #timer-indicator {
        font-size: 26px;
        display: inline-block;
        height: 100%;
        float: left;
        padding: 0 5px; }
#timer-report-clock-component .clock.clock-running #timer-indicator .timer-container-style {
          width: auto; }
#timer-report-clock-component .clock.clock-running .issue {
        font-size: 12px;
        color: #333; }
#timer-report-clock-component .clock.clock-running .code {
        display: inline-block;
        font-weight: 600;
        font-size: 12px;
        width: 45px; }
/* Financial data component*/
.Count {
  color: #085077;
  background: #ffffff;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
  background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
  /* IE6-9 */
  border: 1px solid #085077;
  border-radius: 5px;
  padding: 0px 10px;
  font-size: 12px; }
.Count > span {
    font-size: 12px; }
.float-right {
  float: right; }
.float-none {
  float: none !important; }
/*.trc-borders {
    border-style: solid;
    border-width: 2px;
    border-color: black;
}*/
#timeBox {
  color: antiquewhite;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px; }
#iconBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px; }
#issueBox {
  height: 40px;
  padding-left: 4px;
  color: antiquewhite; }
.trc-message {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px; }
.trc-issue-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  /*max-width: 100%;*/
  margin-bottom: 0px;
  font-size: 12px; }
.trc-white-text {
  color: antiquewhite;
  font-size: 12px; }
/* tooltip*/
.trc-tooltip {
  position: relative;
  display: inline-block;
  visibility: visible; }
.trc-tooltip .tooltiptext-timeBox {
  visibility: hidden;
  width: 120px;
  background-color: #666161;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 50%;
  margin-left: -60px; }
/* Triangle at the top of the tooltip*/
.trc-tooltip .tooltiptext-timeBox::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #666161 transparent; }
.trc-tooltip:hover .tooltiptext-timeBox {
  visibility: visible; }
.trc-tooltip .tooltiptext-issueBox {
  visibility: hidden;
  width: 200px;
  background-color: #666161;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 50%;
  margin-left: -160px; }
/* Triangle at the top of the tooltip*/
.trc-tooltip .tooltiptext-issueBox::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 75%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #666161 transparent; }
.trc-tooltip:hover .tooltiptext-issueBox {
  visibility: visible; }
@media screen and (min-width: 769px) {
  .tooltiptext-timeBox {
    display: none; }
  .table-dimensions > td label {
    margin: -20px 0px; } }
@media screen and (min-width: 425px) and (max-width: 768px) {
  #issueBox {
    display: none; } }
@media screen and (max-width: 424px) {
  #issueBox {
    display: none; }
  #iconBox {
    display: none; } }
/*  User Employer Note Component    */
.fill-parent {
  width: 90%;
  height: 90%; }
.add-new-emplyer-note-row .column-height {
  height: 270px; }
.notes-employer-editor button {
  background-color: unset !important; }
.foos {
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */ }
/*.textarea-container {
    display: flex;
    flex-direction: column;
}*/
/*.textarea-container {
    display: flex;
    height: 300px;
}

textarea {
    flex: 1; 
}*/
.textarea-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 100%; }
textarea {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
/*  User Employer Sensitive Data Component  */
.userlist-button {
  cursor: pointer; }
.sensitive-data-password-container {
  padding-top: 5px; }
.sensitive-data-password-container input {
    display: block;
    float: left;
    margin-right: 5px; }
/*  User List Component*/
#userlist-component {
  margin-bottom: 20px; }
#userlist-component .col-lg-2, #userlist-component .col-lg-8 {
    /*padding: 0;*/ }
#userlist-component h2 {
    color: #085077;
    margin: 10px 0;
    font-size: 26px; }
#userlist-component .userAdd, #userlist-component .projectAdd, #userlist-component .issueAdd {
    color: #085077;
    display: inline-block;
    margin-bottom: 10px;
    text-decoration: none;
    cursor: pointer; }
#userlist-component .userAdd .fa, #userlist-component .projectAdd .fa, #userlist-component .issueAdd .fa {
      color: #ffffff;
      background-color: #085077;
      border-radius: 5px;
      width: 21px;
      line-height: 21px;
      text-align: center;
      margin-right: 10px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
#userlist-component .userAdd:hover .fa, #userlist-component .projectAdd:hover .fa, #userlist-component .issueAdd:hover .fa {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
#userlist-component .paginate {
    text-align: right;
    margin-top: 10px; }
#userlist-component .paginate button {
      background-color: #085077;
      border: none;
      border-radius: 5px;
      color: #ffffff;
      display: inline-block;
      width: 25px;
      height: 25px;
      line-height: 25px;
      font-weight: bold;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
#userlist-component .paginate button:hover {
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */
        color: #085077; }
#userlist-component table {
    border-collapse: collapse;
    border-radius: 5px;
    overflow: hidden; }
#userlist-component table tr td {
      /*text-align: center;*/
      padding: 1px 8px;
      /*&:nth-of-type(2) {*/
      text-align: left;
      /*}*/ }
#userlist-component table tr td button.ui-button {
        margin-top: 0.3em;
        margin-bottom: 0.3em; }
#userlist-component table tr th {
      /*text-align: center;*/
      padding: 3px 8px;
      /*&:nth-of-type(2) {*/
      text-align: left;
      /*}*/ }
#userlist-component table thead th {
      background: #085077;
      color: #ffffff;
      font-size: 12px;
      font-weight: normal; }
#userlist-component table thead th:last-of-type {
        cursor: pointer; }
#userlist-component table tbody tr:hover {
      /*@include whitehill-gradient;*/ }
#userlist-component table tbody tr td {
      font-size: 12px; }
#userlist-component table tbody tr td.issue-name {
        cursor: pointer;
        text-decoration: underline; }
#userlist-component table tbody tr td.issue-low {
        color: #b7b7b7; }
#userlist-component table tbody tr td.issue-normal {
        color: #389dd1; }
#userlist-component table tbody tr td.issue-high {
        color: #ec8017; }
#userlist-component table tbody tr td.issue-urgent {
        color: #ec0021; }
#userlist-component table tbody tr td.person span {
        cursor: pointer;
        text-decoration: underline;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease; }
#userlist-component table tbody tr td.person span:hover {
          color: #085077; }
#userlist-component table tbody tr td:nth-of-type(4) {
        max-width: 40vw; }
#userlist-component table tbody tr td:last-of-type {
        text-align: center;
        vertical-align: middle; }
#userlist-component table tbody tr td:last-of-type > div {
          display: inline-block; }
#userlist-component table tbody tr td:last-of-type > div .fa {
            /*color: $color-inactive;*/
            cursor: pointer;
            font-size: 12px;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
#userlist-component table tbody tr td:last-of-type > div .fa:hover {
              /*color: $color-priority-normal;*/ }
#userlist-component table tbody tr td:last-of-type > div:first-of-type {
            margin-right: 10px; }
#userlist-component table tbody tr td button.ui-button {
        margin-top: 0.3em;
        margin-bottom: 0.3em; }
#userlist-component .pagination-page-container {
    background-color: #085077;
    border: none;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: 2px; }
#userlist-component .text-center {
    text-align: center; }
#userlist-component .icons-container {
    min-width: 75px; }
#userlist-component .icons-container div:first-child {
      margin-right: 2px !important; }
#userlist-component .table > thead > tr > th {
    border-bottom: 0px solid #ddd !important;
    padding: 3px 8px !important; }
#userlist-component .no-text-align {
    text-align: unset !important; }
#userlist-component .table-white-background {
    background-color: #FFFFFF !important; }
#userlist-component .content-row {
    border-top: 1px solid rgba(222, 223, 223, 0.8); }
#userlist-component .content-row td {
      font-family: "Open Sans" !important;
      font-size: 12px !important;
      border: none !important;
      color: black; }
#userlist-component .content-row td:first-child {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px; }
#userlist-component .content-row td:last-child {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px; }
/*  UserPermissions Component       */
.table tr.active td {
  /*background-color: rgba(154, 207, 233, 0.2 ) !important;*/
  background-color: inherit !important;
  /*color: white;*/ }
/* UserNotificationSettings Component*/
#notificationSettings-component {
  padding-left: 30px; }
#notificationSettings-component input[type="checkbox"] {
    cursor: pointer;
    position: absolute;
    opacity: 0;
    height: 35px;
    margin: 0;
    z-index: 2;
    width: 100%;
    height: 100%; }
#notificationSettings-component input[type="checkbox"]:before {
      content: '';
      display: inline-block;
      height: 16px;
      width: 16px;
      border-radius: 5px;
      background: #fff;
      background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d5dce1));
      background: linear-gradient(to bottom, #fff 0%, #d5dce1 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d5dce1',GradientType=0);
      border: 1px solid #b7b7b7;
      position: absolute;
      left: 5px;
      top: 10px; }
.float-left {
  float: left; }
.clear-float {
  float: none !important; }
.sub-checkbox {
  margin-bottom: 0px;
  padding-left: 30px; }
.margin-bottom {
  margin-bottom: 10px; }
.cursor-pointer {
  cursor: pointer; }
/* Wiki Component */
.selected-wiki-note {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d5dce1));
  background: linear-gradient(#fff, #d5dce1);
  color: black; }
.wiki-search-input {
  width: calc(100% - 25px) !important; }
.note-container img {
  max-width: 100%; }
/*  User Profile Component      */
hr {
  margin-bottom: 5px;
  margin-top: 5px; }
.form-label {
  height: 43px;
  margin: 0px;
  padding: 10px 0px 10px 0px; }
.form-control {
  border-radius: 3px; }
.form-group {
  margin-top: 5px;
  margin-bottom: 5px; }
.ui-autocomplete > input {
  width: calc(100% - 2em);
  height: 43px;
  padding: 10px 22px; }
.ui-autocomplete > .ui-autocomplete-multiple-container,
.ui-autocomplete-dropdown.ui-button {
  height: 43px; }
.modal-select-buttons-container {
  width: 100%;
  height: 43px;
  padding-top: 7.5px; }
.modal-select-buttons-make-package-container {
  width: 10%;
  height: 43px;
  padding-top: 7.5px; }
p-selectbutton .ui-button {
  width: 25%; }
.ui-messages-error {
  width: 100%; }
.avatar-view {
  padding-bottom: 90px; }
.form-label button {
  margin-left: 18px; }
.footer {
  text-align: right; }
/*.backdrop {
    background-color: rgba(0,0,0,0.6);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
}

.imgResize {
    max-width: 40vw;
    max-height: 40vh;
}

.modalResize {
    height: 70vh;
}

.hiddenInput {
    display: none;
}

.cursorPointer {
    cursor: pointer;
}*/
/*  User Wage Component*/
.current-wage-row {
  font-style: italic; }
/*project-costs.component*/
.company-details {
  display: inline-block;
  margin-left: 15px; }
.company-details .company-name {
    color: #085077;
    display: inline-block;
    margin-left: 42px; }
.company-details .project-name {
    color: #085077;
    display: inline-block;
    margin-left: 20px; }
.evaluation-costs-people-multipliers-container {
  border-bottom: 1px solid #dedfdf;
  padding-bottom: 3px; }
.border-bottom-gray-2px > .ui-accordion-header {
  border-bottom: 2px solid #dedfdf !important; }
.show-costs {
  padding: 3px !important; }
.accordion-multipliers .multipliers-header {
  font-size: 16px; }
.accordion-multipliers .multipliers-header .info-icon {
    font-size: 12px; }
.cost-valuations-place .ui-accordion-content {
  padding: 0px 0px 0px 15px;
  /*position:relative;*/ }
.cost-valuations-place .ui-accordion-header.ui-state-active {
  font-weight: 600;
  font-family: "Open Sans", Regular; }
.multipliers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
  margin-bottom: 10px; }
.multipliers .ui-inputgroup > button:hover {
    border: 1px solid #1f89ce !important; }
.multipliers .mulitiplier-title p {
    font-family: 'Open Sans', Light;
    font-size: 14px;
    float: left;
    margin: 0px 20px 5px -15px; }
.multipliers .form-add .form-addd .input-place {
    margin-right: -2px;
    padding: 0px 4px 0px 4px; }
.multipliers .form-add .form-addd .input-place button {
      background-color: #085077;
      border-radius: 5px; }
.multipliers .form-add .form-addd .input-place .check-btn {
      padding: 2px 6px 0px 6px;
      width: 30px; }
.multipliers ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0px 5px 0px 0px; }
.multipliers ul li {
      float: left;
      margin-bottom: 1px; }
.hr {
  border-top: 1px solid #dedfdf; }
.hr-main {
  border-top: 1px solid #b7b7b7; }
/*.accordion-toggle {
    > .second-layer {
        >.projetName{
            font-size:13px;
        }
    }
}*/
.bottom {
  margin-top: 15px; }
.valuations {
  margin: -5px 0 0px 15px; }
.valuations > .valuation .valuation-title p {
    font-family: 'Open Sans', Light;
    font-size: 16px;
    float: left;
    margin-right: 20px;
    margin-bottom: 0px; }
.valuations > .valuation > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 15px 5px 10px 0px; }
@media (min-width: 600px) {
      .valuations > .valuation > .row .form-add {
        width: 80%; } }
.valuations > .valuation > .row .form-add .form-addd .input-place button {
      background-color: #085077;
      border-radius: 5px; }
.valuations > .valuation > .row .form-add .form-addd .input-place .check-btn {
      padding: 2px 6px 0px 6px;
      width: 30px; }
/*.list-place {
    > ul.list-inline-technology {
        display: flex;
        flex-wrap: wrap;

        > li {
            padding: 0px 1px 1px 0px;

            .ui-inputgroup {
                > .button-list-technologies {
                    border-radius: 5px;
                    display: flex;
                    align-items: center;
                    background: -webkit-linear-gradient(top,#fff 0%,#dedfdf 100%) !important;
                    border: 1px solid $color-whitehill;
                    color: black;

                    > span {
                        font-size: 10px;
                        padding: 0px 2px;
                        color: $color-whitehill;
                    }

                    > button {
                        height: 14px;
                        width: 14px;
                        margin: 1px;
                        border-radius: 5px !important;

                        > span {
                            font-size: 10px;
                        }
                    }
                }
            }
        }
    }
}*/
.ui-filtergroup > .button-list-elem {
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px 2px; }
.ui-filtergroup > .button-list-elem > span {
    font-size: 14px;
    padding: 0px 3px;
    color: #b7b7b7; }
.ui-filtergroup > .button-list-elem > button {
    height: 16px;
    width: 18px;
    margin: 2px;
    border-radius: 5px !important;
    background: -webkit-linear-gradient(top, #fff 0%, #dedfdf 100%);
    border: none;
    color: #085077; }
.ui-filtergroup > .button-list-elem > button > span {
      font-size: 12px; }
.ui-filtergroup > .button-list-elem > button:hover {
      background: #085077 !important;
      color: white !important; }
.ui-filtergroup > .button-list-elem:hover {
    background: -webkit-linear-gradient(top, #fff 0%, #dedfdf 100%); }
.ui-filtergroup .ui-filter-active {
  /*background: -webkit-linear-gradient(top,#fff 0%,#dedfdf 100%);*/ }
.ui-filtergroup .ui-filter-active > span {
    color: #085077; }
.ui-inputgroup > .button-list-elem {
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-linear-gradient(top, #fff 0%, #dedfdf 100%) !important;
  border: 1px solid #085077;
  color: black; }
.ui-inputgroup > .button-list-elem > span {
    font-size: 12px;
    padding: 0px 10px;
    color: #085077; }
.ui-inputgroup > .button-list-elem > button {
    height: 16px;
    width: 18px;
    margin: 2px;
    border-radius: 5px !important; }
.ui-inputgroup > .button-list-elem > button > span {
      font-size: 12px; }
.ui-inputgroup > .button-list-elem-sec {
  border-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-linear-gradient(top, #fff 0%, #dedfdf 100%) !important;
  border: 1px solid #085077;
  color: black; }
.ui-inputgroup > .button-list-elem-sec > span {
    font-size: 12px;
    padding: 0px 10px;
    color: #085077; }
.ui-inputgroup > .button-list-elem-sec > button {
    height: 16px;
    width: 18px;
    margin: 2px;
    border-radius: 5px !important; }
.ui-inputgroup > .button-list-elem-sec > button > span {
      font-size: 12px; }
.ui-inputgroup .ui-inputgroup-addon {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 1px solid #085077;
  margin-right: -1px;
  padding: 0px; }
.input-place input {
  height: 25px;
  border-radius: 5px;
  font-size: 12px; }
.ui-accordion .ui-accordion-header.ui-state-default {
  border-bottom: 1px solid #dedfdf;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top: none;
  border-right: none;
  border-left: none; }
.panel-body {
  padding: 0px 15px !important; }
.panel-group .panel + .panel {
  margin-top: 0px !important; }
.full-width-when-empty {
  width: 100%; }
.add-multiplier {
  font-size: 13px;
  color: #085077;
  margin-right: 30px; }
.visible-eye {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
.garbage {
  color: #dedfdf; }
.input-switch-costs > .ui-inputswitch {
  border-radius: 15px; }
.button-table-place-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.button-table-place-price p-button {
    -ms-flex-item-align: end;
        align-self: flex-end; }
.button-table-place-price p-button button {
      width: 21px;
      height: 21px; }
.button-table-place-price .add-element {
    font-size: 13px; }
.margin-buttons-price {
  margin-top: -22.5px; }
.margin-buttons-price-element {
  margin-top: -40px; }
.button-place .add-element {
  font-size: 13px;
  color: #085077; }
.button-place .button-table-place {
  margin-top: -5px; }
.button-place .button-table-place .add-element {
    font-size: 13px; }
.button-place .module-btn {
  float: left; }
.button-place > button {
  background-color: #085077;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 5px 0px;
          box-shadow: 1px 1px 5px 0px;
  border: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 24px;
  height: 21px;
  padding: 0px; }
.button-place > button:hover {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */ }
.button-place > button:hover > span {
      color: #085077; }
.button-place > button > span {
    font-size: 12px;
    color: white; }
.modules .valuation-module-title p {
  font-family: 'Open Sans', Light;
  font-size: 14px;
  float: left;
  margin-right: 20px;
  margin-bottom: 0px; }
.modules .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0px 10px 0px; }
.modules .row > .form-add {
    width: 80%; }
.modules .row > .form-add .form-addd .input-place button {
      background-color: #085077;
      border-radius: 5px; }
.modules .row > .form-add .form-addd .input-place .check-btn {
      padding: 2px 6px 0px 6px;
      width: 30px; }
.modules .valuation-module-title p {
  font-family: "Open Sans", Light;
  font-size: 16px;
  float: left;
  margin-right: 20px;
  margin-bottom: 0px; }
.modules .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0px 10px 0px; }
.modules .row .valuation-module-title p {
    font-size: 13px;
    float: left;
    margin-right: 20px;
    margin-bottom: 0px; }
.modules .row > .form-add {
    width: 80%; }
.modules .row > .form-add .form-addd .input-place button {
      background-color: #085077;
      border-radius: 5px; }
.modules .row > .form-add .form-addd .input-place .check-btn {
      padding: 2px 6px 0px 6px;
      width: 30px; }
.module-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0px 5px 0px 0px; }
.module-cont .valuation-module-title p {
    font-size: 14px;
    float: left;
    margin-right: 20px;
    margin-bottom: 0px; }
.module-cont .form-add .form-addd .input-place {
    margin-right: -2px;
    padding: 0px 4px 0px 4px; }
.module-cont .form-add .form-addd .input-place button {
      background-color: #085077;
      border-radius: 5px; }
.module-cont .form-add .form-addd .input-place .check-btn {
      padding: 2px 6px 0px 6px;
      width: 30px; }
.module-cont > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0px 5px 0px 0px; }
.module-cont > ul li {
      float: left;
      margin-bottom: 1px; }
.accordion-place > .ui-accordion-header:last-child {
  margin-top: 20px; }
.centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.button-place .add-element {
  font-size: 13px;
  color: #085077; }
.button-place .button-table-place {
  margin-top: -5px; }
.button-place .button-table-place .add-element {
    font-size: 13px; }
.button-table-place {
  margin-top: -5px; }
.table-content-main {
  margin: 0px -15px 15px -15px;
  background-color: rgba(222, 223, 223, 0.4);
  padding: 10px 15px 15px 15px; }
.table-content-evaluation {
  margin: 0px -15px 15px -15px;
  padding: 5px 15px 5px 15px;
  background-color: rgba(222, 223, 223, 0.4); }
@media (max-width: 1900px) {
  .overflow-table {
    width: 100%;
    overflow-x: scroll; } }
.button-font {
  font-family: "Open Sans", Light; }
.button-main {
  padding: 3px 15px;
  border-radius: 5px;
  font-size: 14px; }
.table-fin > th {
  padding: 2px !important; }
.table-head th {
  background: #085077 !important;
  color: white !important;
  border: none !important;
  /*padding: 0px 0px 0px 10px;*/
  padding: 1px 5px !important;
  font-size: 12px;
  font-weight: 500; }
.table-head th:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
.table-head th:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
.table-head th span {
    margin-right: 4px;
    font-size: 12px; }
.confirmed {
  /*background-color: rgba(154, 207, 233, 0.2 ) !important;*/
  background-color: inherit !important; }
.cell-confirmed {
  padding: .25em .5em !important; }
.work-table td:nth-child(6) {
  border-right: 6px solid rgba(222, 223, 223, 0.4) !important; }
.work-table th:nth-child(6) {
  border-right: 6px solid rgba(222, 223, 223, 0.4) !important; }
.table-dimensions > td {
  padding: 0px !important;
  /*label {
            margin: -20px 0px;
        }*/ }
.table-dimensions > th {
  padding: 4px !important; }
.content-row {
  border-top: 3px solid rgba(222, 223, 223, 0.4); }
.content-row td {
    font-family: "Open Sans" !important;
    font-size: 12px !important;
    border: none !important;
    color: black; }
.content-row td:first-child {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
.content-row td:last-child {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
.content-row td button.ui-button {
      margin-top: 0.3em;
      margin-bottom: 0.3em; }
.content-row td .ui-autocomplete button.ui-button {
      margin-top: 0em;
      margin-bottom: 0em; }
.user-profile-content-row > td {
  padding: 1px 13px !important; }
.select-user-profile {
  margin: 15px 0px; }
.content-row-costs-element {
  border-top: 3px solid rgba(222, 223, 223, 0.4); }
.content-row-costs-element td {
    font-family: "Open Sans" !important;
    font-size: 12px !important;
    border: none;
    color: black; }
.content-row-costs-element td:first-child {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      border-left: none !important; }
.content-row-costs-element td:last-child {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      border-right: none !important; }
.suma-up {
  text-transform: uppercase !important; }
.first-elem {
  font-family: 'Open Sans', Light;
  font-size: 14px; }
.second-elem {
  font-family: 'Open Sans', Light;
  font-size: 14px; }
.third-elem {
  font-family: 'Open Sans', Light;
  font-size: 13px; }
.table-col-sum {
  background: #085077 !important;
  color: white !important;
  font-size: 12px !important;
  font-family: 'Open Sans', Light; }
.border-none {
  border: none !important; }
.table-none {
  background-color: inherit !important; }
.summ-left {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px; }
.summ-right {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px; }
#commentsList {
  font-size: 12px; }
.ui-accordion .ui-accordion-header a:hover {
  background: -webkit-linear-gradient(top, #fff 0%, #dedfdf 100%) !important; }
.ui-button-primary {
  border-radius: 5px; }
.accept-cost-btn button {
  font-family: 'Open Sans', Light; }
.form-callendar {
  margin-right: 20px; }
/*financial-data-component*/
.table-financial-users tbody tr {
  font-size: 12px; }
.table-height {
  height: 350px; }
.table-financial-summary {
  display: block;
  overflow-y: auto;
  /*padding: 20px;*/
  margin: 35px 20px 20px 20px;
  background-color: rgba(222, 223, 223, 0.4); }
.main-financial-data {
  font-family: 'Open Sans', Light !important; }
.main-financial-data .filter-name {
    margin-top: -8px; }
.main-financial-data .input-place input {
    height: 25px;
    border-radius: 5px;
    border: 1px solid #ccc;
    border-top-color: #ccc;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    width: 100%; }
.main-financial-data .input-place input.text-center {
    text-align: center; }
.main-financial-data .inputs-filter > .col-lg-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
.main-financial-data .inputs-filter > .col-lg-6 > .label-input {
      margin-top: 0px;
      width: 90px;
      font-size: 18px;
      font-weight: 400; }
.main-financial-data .panel-group {
    margin-bottom: 0px; }
.main-financial-data .budget-place {
    /*margin-top: -25px;*/ }
.main-financial-data .budget-place > .col-lg-3 > label {
      font-family: 'Open Sans', Light;
      font-size: 16px;
      font-weight: 100; }
.main-financial-data .budget-place > .col-lg-2 {
      float: right;
      margin-top: 35px; }
.main-financial-data .title-parts {
    font-family: 'Open Sans', Light;
    font-size: 16px; }
.main-financial-data .sub-title-parts {
    font-family: 'Open Sans', Light;
    font-size: 14px; }
.main-financial-data .filters .ui-accordion-content {
    padding-top: 5px; }
.main-financial-data .table-content-financial {
    /*margin: 0px -15px 0px -15px;*/
    background-color: rgba(222, 223, 223, 0.4);
    min-width: 650px;
    overflow-x: auto;
    /*padding: 10px 15px 15px 15px;*/ }
@media (max-width: 992px) {
      .main-financial-data .table-content-financial {
        font-size: 12px; } }
.main-financial-data .button-font {
    font-family: 'Open Sans', Light; }
.main-financial-data .button-font span:last-child {
      font-family: 'Open Sans', Light;
      font-size: 14px; }
.panel-group {
  /*margin-bottom: 0px !important;*/ }
.main-content-financials {
  margin-top: 15px; }
/*         invoice           */
.invoice-body {
  padding-left: 0px;
  padding-right: 0px; }
.invoice-label {
  font-size: 14px;
  margin-top: 3px;
  font-weight: 100; }
.ui-widget {
  font-family: 'Open Sans', Light; }
.ui-widget input {
    font-family: 'Open Sans', Light; }
.ui-widget button {
    font-family: 'Open Sans', Light !important; }
h4.invoice-table-title {
  font-size: 14px; }
.table-content-invoices {
  margin: 0px 0px 0px 0px;
  background-color: rgba(222, 223, 223, 0.4);
  padding: 10px 15px 15px 15px; }
.ui-state-highlight {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d5dce1));
  background: linear-gradient(#fff, #d5dce1);
  color: black; }
.button-save-invoice {
  margin-top: -35px; }
@media (min-width: 992px) and (max-width: 1200px) {
  .tasks-table {
    float: left; } }
@media (max-width: 1200px) {
  .filterTitle-timeReport {
    width: 100%; } }
/*  Home Component      */
#home-container .home-content {
  margin-left: 34px;
  margin-right: 34px; }
@media (max-width: 400px) {
  #home-container .home-content {
    margin-left: 0px; } }
@media (max-width: 1400px) {
  #home-container .home-content {
    margin-left: 10px;
    margin-right: 10px; } }
@media (max-width: 1200px) {
  #home-container .widgets-fullscreen-width-medium-screen {
    width: 100%; } }
#home-container .home-title {
  color: #085077;
  font-weight: 600;
  font-size: 26px; }
#home-container .margin-top-widgets-container {
  margin-top: -18px; }
#home-container .margin-top-add-widgets {
  margin-top: -7px; }
#home-container svg {
  z-index: -1;
  height: 96%;
  width: 100%;
  position: fixed;
  opacity: .35;
  left: -50%;
  top: 5%; }
#home-container .table-home-timers {
  font-size: 12px;
  font-family: "Open Sans", Light; }
#home-container .table-home-timers thead tr th {
    font-size: 12px !important; }
#home-container #ticket-list-heading, #home-container .dashboard-widget-heading {
  font-size: 1em;
  color: #085077;
  padding-bottom: 20px;
  border-bottom: 1px solid #dedede;
  cursor: -webkit-grab;
  cursor: grab; }
#home-container #ticket-list-heading span, #home-container .dashboard-widget-heading span {
    font-size: 20px;
    margin-right: 15px; }
#home-container #ticket-list-heading span.margin-right-small, #home-container .dashboard-widget-heading span.margin-right-small {
      margin-right: 5px; }
#home-container #ticket-list-container .ui-accordion-header, #home-container .dashboard-widget-container .ui-accordion-header {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  border-bottom: 1px solid #dedede;
  color: #085077;
  font-size: 16px; }
#home-container #ticket-list-container .ui-accordion-header a, #home-container .dashboard-widget-container .ui-accordion-header a {
    text-decoration: none;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease; }
#home-container #ticket-list-container .ui-accordion-header a:hover, #home-container .dashboard-widget-container .ui-accordion-header a:hover {
      color: #085077; }
#home-container #ticket-list-container.ui-state-active, #home-container .dashboard-widget-container.ui-state-active {
  font-weight: 600; }
#home-container #ticket-list-container.ui-state-active a, #home-container .dashboard-widget-container.ui-state-active a {
    color: #085077;
    font-weight: bold;
    font-family: "Open Sans", Regular;
    font-size: 16px; }
#home-container .ui-accordion-content {
  background: rgba(255, 255, 255, 0.7); }
#home-container .ui-accordion-content .col-lg-2, #home-container .ui-accordion-content .col-lg-8 {
    /*padding: 0;*/ }
#home-container .ui-accordion-content h2 {
    color: #085077;
    margin: 10px 0;
    font-size: 26px; }
#home-container .ui-accordion-content .userAdd, #home-container .ui-accordion-content .projectAdd, #home-container .ui-accordion-content .issueAdd {
    color: #085077;
    display: inline-block;
    margin-bottom: 10px;
    text-decoration: none;
    cursor: pointer; }
#home-container .ui-accordion-content .userAdd .fa, #home-container .ui-accordion-content .projectAdd .fa, #home-container .ui-accordion-content .issueAdd .fa {
      color: #ffffff;
      background-color: #085077;
      border-radius: 5px;
      width: 21px;
      line-height: 21px;
      text-align: center;
      margin-right: 10px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
#home-container .ui-accordion-content .userAdd:hover .fa, #home-container .ui-accordion-content .projectAdd:hover .fa, #home-container .ui-accordion-content .issueAdd:hover .fa {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      color: #085077; }
#home-container .ui-accordion-content .paginate {
    text-align: right;
    margin-top: 10px; }
#home-container .ui-accordion-content .paginate button {
      background-color: #085077;
      border: none;
      border-radius: 5px;
      color: #ffffff;
      display: inline-block;
      width: 25px;
      height: 25px;
      line-height: 25px;
      font-weight: bold;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
#home-container .ui-accordion-content .paginate button:hover {
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */
        color: #085077; }
#home-container .ui-accordion-content table {
    border-collapse: collapse;
    border-radius: 5px;
    overflow: hidden; }
#home-container .ui-accordion-content table tr td {
      /*text-align: center;*/
      padding: 1px 8px;
      /*&:nth-of-type(2) {*/
      text-align: left;
      /*}*/ }
#home-container .ui-accordion-content table tr td button.ui-button {
        margin-top: 0.3em;
        margin-bottom: 0.3em; }
#home-container .ui-accordion-content table tr th {
      /*text-align: center;*/
      padding: 3px 8px;
      /*&:nth-of-type(2) {*/
      text-align: left;
      /*}*/ }
#home-container .ui-accordion-content table thead th {
      background: #085077;
      color: #ffffff;
      font-size: 12px;
      font-weight: normal; }
#home-container .ui-accordion-content table thead th:last-of-type {
        cursor: pointer; }
#home-container .ui-accordion-content table tbody tr:hover {
      /*@include whitehill-gradient;*/ }
#home-container .ui-accordion-content table tbody tr td {
      font-size: 12px; }
#home-container .ui-accordion-content table tbody tr td.issue-name {
        cursor: pointer;
        text-decoration: underline; }
#home-container .ui-accordion-content table tbody tr td.issue-low {
        color: #b7b7b7; }
#home-container .ui-accordion-content table tbody tr td.issue-normal {
        color: #389dd1; }
#home-container .ui-accordion-content table tbody tr td.issue-high {
        color: #ec8017; }
#home-container .ui-accordion-content table tbody tr td.issue-urgent {
        color: #ec0021; }
#home-container .ui-accordion-content table tbody tr td.person span {
        cursor: pointer;
        text-decoration: underline;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease; }
#home-container .ui-accordion-content table tbody tr td.person span:hover {
          color: #085077; }
#home-container .ui-accordion-content table tbody tr td:nth-of-type(4) {
        max-width: 40vw; }
#home-container .ui-accordion-content table tbody tr td:last-of-type {
        text-align: center;
        vertical-align: middle; }
#home-container .ui-accordion-content table tbody tr td:last-of-type > div {
          display: inline-block; }
#home-container .ui-accordion-content table tbody tr td:last-of-type > div .fa {
            /*color: $color-inactive;*/
            cursor: pointer;
            font-size: 12px;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
#home-container .ui-accordion-content table tbody tr td:last-of-type > div .fa:hover {
              /*color: $color-priority-normal;*/ }
#home-container .ui-accordion-content table tbody tr td:last-of-type > div:first-of-type {
            margin-right: 10px; }
#home-container .ui-accordion-content table tbody tr td button.ui-button {
        margin-top: 0.3em;
        margin-bottom: 0.3em; }
/*  Permission Schema Edit component*/
.permission-schema-component:after {
  content: '';
  display: table;
  clear: both; }
.permission-schema-component table tr > td, .permission-schema-component table tr th {
  /*padding: 2px 8px;*/
  background-color: white;
  /*button {
                        display: none;
                    }*/ }
.permission-schema-component table tr th {
  background-color: #085077;
  color: #ffffff; }
.permission-schema-component table tr th:last-of-type {
    text-align: center; }
.permission-schema-component table tr th button {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    border: none;
    border-radius: 5px;
    color: #085077;
    display: inline-block;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.permission-schema-component table tr th button:hover {
      color: #ffffff;
      background: #085077;
      border: 1px solid #ffffff; }
.permission-schema-component table tr th .fa {
    margin-right: 10px; }
.permission-schema-component table tr td button {
  background: #085077;
  border: none;
  border-radius: 5px;
  color: #ffffff;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
.permission-schema-component table tr td button:hover {
    color: #085077;
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */ }
.permission-schema-component table tr td button + .ui-button {
    margin-top: 0.3em;
    margin-bottom: 0.3em; }
.permission-schema-component table tr td input[type="checkbox"] {
  display: none; }
.permission-schema-component table tr td input[type="checkbox"] + .fake {
    position: relative;
    display: inline-block;
    height: 15px;
    width: 24px; }
.permission-schema-component table tr td input[type="checkbox"] + .fake:before {
      content: '';
      position: absolute;
      border: 1px solid #b7b7b7;
      display: block;
      height: 19px;
      width: 19px;
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      border-radius: 5px; }
.permission-schema-component table tr td input[type="checkbox"]:checked + .fake:after {
    content: '\f00c';
    color: #085077;
    left: 3px;
    top: 2px;
    display: block;
    font-family: FontAwesome;
    height: 19px;
    width: 19px;
    position: absolute; }
/*  Permission Schema Edit Component END    */
/*  SystemSchemas Component         */
.system-schema-container .ui-tabview .ui-tabview-nav li, .issue-resources-cointainer .ui-tabview .ui-tabview-nav li {
  background: #ffffff;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
  background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
  /* IE6-9 */
  border-style: solid;
  border-color: #dedede;
  border-width: 1px 1px 0 1px; }
.system-schema-container .ui-tabview .ui-tabview-nav li.ui-tabview-selected, .issue-resources-cointainer .ui-tabview .ui-tabview-nav li.ui-tabview-selected {
    color: #085077;
    background: #ffffff; }
.system-schema-container .ui-tabview .ui-tabview-nav li.ui-tabview-selected a, .issue-resources-cointainer .ui-tabview .ui-tabview-nav li.ui-tabview-selected a {
      color: #085077; }
.system-schema-container .ui-tabview .ui-tabview-nav li a, .issue-resources-cointainer .ui-tabview .ui-tabview-nav li a {
    padding: 3px 30px; }
.system-schema-container .schema-add, .issue-resources-cointainer .schema-add {
  color: #085077;
  cursor: pointer;
  font-size: 14px;
  text-decoration: none;
  margin: 10px 0;
  display: block; }
.system-schema-container .schema-add button, .issue-resources-cointainer .schema-add button {
    background: #085077;
    border: none;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    height: 21px;
    margin-right: 10px;
    width: 21px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.system-schema-container .schema-add button i, .issue-resources-cointainer .schema-add button i {
      font-size: 12px; }
.system-schema-container .schema-add:hover button, .issue-resources-cointainer .schema-add:hover button {
    color: #085077;
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */ }
/*  SystemSchemas Component END     */
/*  Issue Setting Components        */
.issue-status-cointainer table, .issue-type-cointainer table {
  border-collapse: collapse;
  border-radius: 5px;
  overflow: hidden; }
.issue-status-cointainer table tr td, .issue-type-cointainer table tr td {
    /*text-align: center;*/
    padding: 1px 8px;
    /*&:nth-of-type(2) {*/
    text-align: left;
    /*}*/ }
.issue-status-cointainer table tr td button.ui-button, .issue-type-cointainer table tr td button.ui-button {
      margin-top: 0.3em;
      margin-bottom: 0.3em; }
.issue-status-cointainer table tr th, .issue-type-cointainer table tr th {
    /*text-align: center;*/
    padding: 3px 8px;
    /*&:nth-of-type(2) {*/
    text-align: left;
    /*}*/ }
.issue-status-cointainer table thead th, .issue-type-cointainer table thead th {
    background: #085077;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal; }
.issue-status-cointainer table thead th:last-of-type, .issue-type-cointainer table thead th:last-of-type {
      cursor: pointer; }
.issue-status-cointainer table tbody tr:hover, .issue-type-cointainer table tbody tr:hover {
    /*@include whitehill-gradient;*/ }
.issue-status-cointainer table tbody tr td, .issue-type-cointainer table tbody tr td {
    font-size: 12px; }
.issue-status-cointainer table tbody tr td.issue-name, .issue-type-cointainer table tbody tr td.issue-name {
      cursor: pointer;
      text-decoration: underline; }
.issue-status-cointainer table tbody tr td.issue-low, .issue-type-cointainer table tbody tr td.issue-low {
      color: #b7b7b7; }
.issue-status-cointainer table tbody tr td.issue-normal, .issue-type-cointainer table tbody tr td.issue-normal {
      color: #389dd1; }
.issue-status-cointainer table tbody tr td.issue-high, .issue-type-cointainer table tbody tr td.issue-high {
      color: #ec8017; }
.issue-status-cointainer table tbody tr td.issue-urgent, .issue-type-cointainer table tbody tr td.issue-urgent {
      color: #ec0021; }
.issue-status-cointainer table tbody tr td.person span, .issue-type-cointainer table tbody tr td.person span {
      cursor: pointer;
      text-decoration: underline;
      -webkit-transition: color 0.3s ease;
      transition: color 0.3s ease; }
.issue-status-cointainer table tbody tr td.person span:hover, .issue-type-cointainer table tbody tr td.person span:hover {
        color: #085077; }
.issue-status-cointainer table tbody tr td:nth-of-type(4), .issue-type-cointainer table tbody tr td:nth-of-type(4) {
      max-width: 40vw; }
.issue-status-cointainer table tbody tr td:last-of-type, .issue-type-cointainer table tbody tr td:last-of-type {
      text-align: center;
      vertical-align: middle; }
.issue-status-cointainer table tbody tr td:last-of-type > div, .issue-type-cointainer table tbody tr td:last-of-type > div {
        display: inline-block; }
.issue-status-cointainer table tbody tr td:last-of-type > div .fa, .issue-type-cointainer table tbody tr td:last-of-type > div .fa {
          /*color: $color-inactive;*/
          cursor: pointer;
          font-size: 12px;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
.issue-status-cointainer table tbody tr td:last-of-type > div .fa:hover, .issue-type-cointainer table tbody tr td:last-of-type > div .fa:hover {
            /*color: $color-priority-normal;*/ }
.issue-status-cointainer table tbody tr td:last-of-type > div:first-of-type, .issue-type-cointainer table tbody tr td:last-of-type > div:first-of-type {
          margin-right: 10px; }
.issue-status-cointainer table tbody tr td button.ui-button, .issue-type-cointainer table tbody tr td button.ui-button {
      margin-top: 0.3em;
      margin-bottom: 0.3em; }
/*  Issue Setting Components END    */
/*  Bootstrap DatePicker        */
body bs-datepicker-container {
  z-index: 1000001001 !important; }
/*  Bootstrap DatePicker END    */
.make-package-select-all {
  float: right;
  font-size: 15px;
  font-weight: lighter; }
.green {
  color: green !important; }
.red {
  color: red !important; }
.rounded-table {
  border: 1px solid #085077;
  border-collapse: separate;
  border-radius: 5px; }
.sidebar.open {
  width: 200px; }
.settings-button {
  font-family: "open sans", Light; }
.settings-input {
  font-size: 14px;
  height: 25px; }
.settings-span {
  padding: 2px 12px; }
.panel {
  -webkit-box-shadow: none;
          box-shadow: none; }
.settings-contracts {
  padding: 15px 0px; }
.settings-main-content-contracts {
  padding-top: 10px; }
.btn-settings {
  border-radius: 5px !important; }
.background-white td {
  background-color: white !important; }
/*table lists position relative in terms of static */
.assignee-technology > p-celleditor > p-autocomplete > span {
  position: static; }
.assignee-technology > p-celleditor > p-autocomplete > span > div.ui-autocomplete-panel {
    max-width: 187px !important;
    min-width: 187px !important;
    max-height: 207px !important;
    min-height: 207px !important;
    top: 38px !important;
    left: 407px !important;
    position: absolute !important; }
/*.assignee-name {
    > p-celleditor {
        > p-autocomplete {
            > span {
                position: static;

                > div.ui-autocomplete-panel {
                    max-width: 126px !important;
                    min-width: 126px !important;
                    max-height: 200px !important;
                    min-height: 200px !important;
                    top: 38px !important;
                    left: 273px !important;
                    position: absolute !important;
                }
            }
        }
    }
}*/
/*.assignee-name-cost-hidden {
    > p-celleditor {
        > p-autocomplete {
            > span {
                position: static;

                > div.ui-autocomplete-panel {
                    max-width: 253px !important;
                    min-width: 253px !important;
                    max-height: 216px !important;
                    min-height: 200px !important;
                    top: 38px !important;
                    left: 533px !important;
                    position: absolute !important;
                }
            }
        }
    }
}*/
.evaluation-name {
  position: relative;
  top: -43px;
  right: -5px;
  float: right; }
.evaluation-name > button.valuation-btn {
    border-radius: 5px;
    width: 24px;
    height: 21px; }
.evaluation-name > button.valuation-btn span {
      font-size: 12px; }
.evaluation-name > .evaluation-edit {
    width: 175px;
    display: inline-block; }
.evaluation-name > .evaluation-edit input {
      width: 145px;
      height: 21px;
      font-size: 12px;
      font-weight: normal;
      display: inherit; }
.evaluation-name > .evaluation-edit > button {
      width: 23px;
      height: 21px;
      margin-left: 5px;
      float: right;
      border-radius: 5px; }
.evaluation-name > .evaluation-edit > button span {
        font-size: 12px; }
.evaluation-name > span.fa.fa-edit, .evaluation-name span.fa.fa-trash.garbage, .evaluation-name span.fa.fa-eye, .evaluation-name span.fas.fa-dollar-sign {
    width: 23px;
    height: 21px;
    margin-left: 5px;
    margin-top: 3px;
    float: right;
    border-radius: 5px;
    font-size: 16px;
    color: #dedfdf;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
.evaluation-name > span.fa.fa-edit:hover, .evaluation-name span.fa.fa-trash.garbage:hover, .evaluation-name span.fa.fa-eye:hover, .evaluation-name span.fas.fa-dollar-sign:hover {
      color: #085077; }
.evaluation-name > span.fas.fa-dollar-sign {
    margin-top: 13px;
    margin-right: -10px; }
.evaluation-name > a span.fa.fa-eye {
    width: 23px;
    height: 21px;
    margin-left: 5px;
    margin-top: 14px;
    float: right;
    border-radius: 5px;
    font-size: 16px;
    color: #dedfdf;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
.evaluation-name > a span.fa.fa-eye:hover {
      color: #085077; }
.evaluation-name > span.fa.fa-trash.garbage.sec-gar {
    padding-top: 13px; }
.assignee-technology-cost-hidden > p-celleditor > p-autocomplete > span {
  position: static; }
.assignee-technology-cost-hidden > p-celleditor > p-autocomplete > span > div.ui-autocomplete-panel {
    max-width: 203px !important;
    min-width: 203px !important;
    max-height: 200px !important;
    min-height: 200px !important;
    top: 38px !important;
    left: 797px !important;
    position: absolute !important; }
.chosen-by-name > p-celleditor > p-autocomplete > span {
  position: static; }
.chosen-by-name > p-celleditor > p-autocomplete > span > div.ui-autocomplete-panel {
    max-width: 150px !important;
    min-width: 150px !important;
    max-height: 200px !important;
    min-height: 200px !important;
    top: 33px !important;
    left: 1114px !important;
    position: absolute !important; }
.chosen-by-name-cost-hidden > p-celleditor > p-autocomplete > span {
  position: static; }
.chosen-by-name-cost-hidden > p-celleditor > p-autocomplete > span > div.ui-autocomplete-panel {
    max-width: 181px !important;
    min-width: 181px !important;
    max-height: 210px !important;
    min-height: 210px !important;
    top: 38px !important;
    left: 987px !important;
    position: absolute !important; }
.issue-bar-calendar > span > input {
  height: 20px; }
.issue-bar-calendar > span > div {
  position: static; }
.button-edit-description {
  padding: 0px 15px 0px 15px; }
.button-edit-description > button {
    float: right;
    z-index: 1000; }
.descriptionLabel-cursor {
  cursor: default; }
.search-place {
  height: 25px;
  width: 190px;
  /*display: flex;
    justify-content: center;*/
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 2px;
          column-gap: 2px; }
.search-place > div > input {
    width: 105px; }
.search-place-tag {
  padding-bottom: 11px; }
span.fas.fa-puzzle-piece.ui-clickable.ui-button-icon-left {
  position: absolute;
  top: 50%;
  margin-top: -.5em; }
.form-filter-control {
  width: 90% !important; }
.filter-name-change {
  margin-left: 5px;
  margin-bottom: 10px;
  padding-bottom: 11px; }
.loader-lds {
  /*width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;*/
  width: 100%;
  height: 88vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
.lds-ripple {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px; }
.lds-ripple div {
  position: absolute;
  border: 4px solid #085077;
  opacity: 1;
  border-radius: 50%;
  -webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
          animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }
.lds-ripple div:nth-child(2) {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }
@-webkit-keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1; }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0; } }
@keyframes lds-ripple {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1; }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0; } }
.sensitive-data-inplace {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.sensitive-data-button-container {
  max-width: 310px; }
.project-user-maneger-li-element {
  /*display:flex;
    justify-content:space-between;*/ }
.project-user-maneger-li-element > span {
    cursor: pointer; }
.project-user-maneger-li-element :not(:first-child) {
    float: right;
    margin-right: 8px; }
.kanban-column-hidden-bottom > a.kanban-done > span.autocomplete > span {
  position: static; }
.kanban-column-hidden-bottom > a.kanban-done > span.autocomplete > span > div autocomplete-board {
    max-width: 181px !important;
    min-width: 181px !important;
    max-height: 210px !important;
    min-height: 210px !important;
    top: 38px !important;
    left: 987px !important;
    position: absolute !important; }
.issue-bar-move > span > input {
  height: 20px; }
.issue-bar-move > span > div {
  position: static; }
button-board-description {
  padding: 0px 15px 0px 15px; }
button-board-description > span {
    float: right; }
.description-lab-cursor-board {
  cursor: default; }
.place-issues-filter-on {
  height: 25px;
  width: 190px;
  /*display: flex;
    justify-content: center;*/
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 2px;
          column-gap: 2px; }
.place-issues-filter-on > div > input {
    width: 105px; }
.place-filters-on-close {
  padding-bottom: 11px; }
.margin-left-project-content {
  margin-left: -15px; }
.container-fluid.filters-content-time-report.filters-time-report > .kanban-filter-container.container-fluid {
  display: none; }
.mobile-switch-column-button {
  display: none; }
#timer-report-clock-component .clock-running #names {
  width: 85%; }
#timer-report-clock-component .clock-running #names #clock {
    /* margin-left: 80px; */
    float: right;
    /* right: 0; */
    /* margin-right: auto; */ }
.ticket-with-subtask .ticket-code a {
  padding-left: 10px; }
.subtask-check-open {
  position: absolute;
  z-index: 99;
  /*right: 20px;*/
  -webkit-transform: scale(1.3);
          transform: scale(1.3); }
.subtask-check-open .fa-caret-down, .subtask-check-open .fa-caret-up {
    margin: 7px 0px 0px 5px; }
.cut-margin-left {
  margin-left: -15px; }
.kanban-filter-accordion div.ui-accordion-content-wrapper.ng-trigger.ng-trigger-tabContent.ui-accordion-content-wrapper-overflown {
  margin-bottom: -20px; }
.display-flex-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
nav-menu .bug-dialog-report {
  width: 700px; }
#issueList .issue-list-mobile-overflow {
  overflow-x: auto; }
.inplace-margin-right {
  margin-right: 10px; }
.select-styled {
  padding-bottom: 20px; }
.issuebar-trash {
  margin-top: 1.75em; }
.issuebar-bell {
  margin-top: 1.9em; }
@media (max-width: 767px) {
  .text-xs-center {
    text-align: center !important; }
  .widgetName {
    padding-bottom: 5px; } }
@media (min-width: 768px) {
  .text-md-right {
    text-align: right !important; } }
@media only screen and (max-width: 600px) {
  #timer-report-clock-component {
    width: 100%; }
    #timer-report-clock-component .clock-running {
      width: 100%;
      margin-left: 15px;
      margin-bottom: 10px; } }
@media only screen and (max-width: 500px) {
  .flex-project-wrapper .table-height {
    height: auto; }
  .flex-project-wrapper .system-schema-container .ui-tabview-panel {
    padding: 10px 0px; }
  .flex-project-wrapper .project-user-maneger-li-element :first-child {
    font-size: 12px; }
  .flex-project-wrapper .mobile-projectmanager-overscroll {
    overflow-x: scroll; }
    .flex-project-wrapper .mobile-projectmanager-overscroll .mobile-column-users {
      margin: 0px !important; }
    .flex-project-wrapper .mobile-projectmanager-overscroll .panel-body {
      padding: 0px 3px !important; }
    .flex-project-wrapper .mobile-projectmanager-overscroll .min-width-mobile-col-1 {
      min-width: 150px;
      width: 100%;
      padding-bottom: 15px;
      /*.mobile-column-users {
                    ul.list-group {
                        overflow-y: scroll;
                        max-height: 300px;
                    }
                }*/ }
    .flex-project-wrapper .mobile-projectmanager-overscroll .min-width-mobile-col-2 {
      min-width: 255px;
      width: 100%;
      padding-bottom: 15px;
      /*.mobile-column-users {
                    ul.list-group {
                        overflow-y: scroll;
                        max-height: 300px;
                    }
                }*/ }
  .flex-project-wrapper #issueList .issue-list-mobile-overflow {
    overflow-x: scroll; }
  .flex-project-wrapper .mobile-width-edit-input {
    width: 315%; }
  .flex-project-wrapper .mobile-width {
    width: 103%; }
    .flex-project-wrapper .mobile-width .margin-left-project-content {
      padding-right: 0px; }
  .flex-project-wrapper .sidebar {
    max-width: none; }
  .flex-project-wrapper .sidebar.open {
    width: 100%; }
  .flex-project-wrapper .kanban-columns-container {
    /*width: 90vw;*/ }
    .flex-project-wrapper .kanban-columns-container .columnActive span {
      background-color: #085077 !important;
      color: #fff;
      padding: 3px 5px;
      border-radius: 5px; }
      .flex-project-wrapper .kanban-columns-container .columnActive span b {
        color: white !important; }
    .flex-project-wrapper .kanban-columns-container .mobile-only-display-none {
      display: none; }
    .flex-project-wrapper .kanban-columns-container .setFullWidthColumn {
      display: block;
      width: 100%;
      -webkit-animation: setFullWidthColumn 500ms cubic-bezier(0, 0.2, 0.8, 1);
              animation: setFullWidthColumn 500ms cubic-bezier(0, 0.2, 0.8, 1);
      /*transition: 0.25s;
                transition-timing-function: ease-out;
                transform: translateY(0);
                opacity: 1;*/ }
    .flex-project-wrapper .kanban-columns-container .mobile-switch-column-button {
      display: block; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container .kanban-panel {
        font-size: 11px;
        padding: 0px 0px !important;
        text-align: center; }
        .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container .kanban-panel b {
          font-size: 13px;
          margin-right: 1px; }
      .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container .unassigned-panel {
        font-size: 11px;
        padding: 0px 0px !important;
        text-align: center; }
        .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container .unassigned-panel b {
          font-size: 13 px;
          margin-right: 1 px; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .subtask-mobile-check-open {
      position: absolute;
      z-index: 99;
      right: 20px;
      -webkit-transform: scale(1.3);
              transform: scale(1.3); }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .ticket {
      min-height: 45px; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .ticket-type-icon-container {
      /*display: none;*/ }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .ticket-no-avatar {
      /*display: none !important;*/ }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .panel-body {
      padding: 0px !important; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container app-avatar {
      /*display: none;*/ }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .ticket-border-normal-priority .ticket-content .timeline-row {
      display: none; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .ticket-border-urgent-priority .ticket-content .timeline-row {
      display: none; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .ticket-border-high-priority .ticket-content .timeline-row {
      display: none; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .ticket-border-low-priority .ticket-content .timeline-row {
      display: none; }
  .flex-project-wrapper .table-dimensions > td label {
    margin: 0px 0px; }
  .flex-project-wrapper .timerReportList .filters .filter-container ul.date li > div {
    width: 60% !important; }
  .flex-project-wrapper .table-financial-summary .tempo-wrapper {
    min-width: 500px; }
  .flex-project-wrapper .main-content-financials {
    margin-top: -20px; }
  .additional-cost-dialog {
    display: block;
    height: 100% !important;
    width: 100% !important;
    min-width: 300px;
    z-index: 9008;
    left: 0px;
    top: 0px !important;
    opacity: 1; }
    .additional-cost-dialog > .ui-dialog-content.ui-widget-content {
      height: 80%; }
  .attendance-add-modal {
    display: block;
    height: 100% !important;
    width: 100% !important;
    min-width: 300px;
    z-index: 9008;
    left: 0px;
    top: 0px !important;
    opacity: 1; }
    .attendance-add-modal > .ui-dialog-content.ui-widget-content {
      height: 80%; }
  .table-attendance-container .zui-wrapper {
    padding: 0px;
    margin: 0px 0 10px 0px; }
  .table-mobile-content-fin {
    width: 110%;
    margin-left: -5%; }
  .mobile-view-filters-financials .ui-accordion-content {
    padding-top: 5px;
    height: 455px; }
  .cost-tab-kanban .mobile-table-head th {
    font-size: 10px;
    word-break: break-word; }
  .cost-tab-kanban .head-cost-tabb {
    height: 20px; }
  .cost-tab-kanban .head-iss-div {
    height: 20px; }
  .table-financial-mobile {
    margin: 40px -15px 15px -15px; }
    .table-financial-mobile .table-content-financial p-table table {
      min-width: 400px;
      overflow-x: scroll; }
      .table-financial-mobile .table-content-financial p-table table thead tr th:first-child {
        width: 25%; }
      .table-financial-mobile .table-content-financial p-table table tbody tr td:first-child {
        word-break: break-word; }
  .cost-valuations-place .ui-accordion-content {
    padding: 0px 0px 0px 5px;
    /*position:relative;*/ }
  .container-fluid.filters-content-time-report.filters-time-report > .kanban-filter-container.container-fluid {
    width: 137%;
    margin-left: -45px;
    display: block; }
  .kanban-filter-container {
    display: none; }
  p-overlaypanel.bottom-stick .ui-overlaypanel {
    max-height: 55vh;
    height: 47vh; }
  .issueBar-overlay .ui-overlaypanel {
    padding: 20px 0px 0px 0px; }
  .ui-overlaypanel-content .issueName {
    width: 80vw; }
  ul.navbar-nav li {
    font-size: 18px; }
    ul.navbar-nav li ul.dropdown-menu li a {
      color: darkgray; }
  p-overlaypanel.bottom-stick .ui-overlaypanel .ui-overlaypanel-content {
    overflow: unset; }
  .issue-add-modal {
    left: -.5px !important;
    top: 0 !important;
    width: 100vw !important;
    height: 100vh !important; }
  #new-user-info #user-infos .div-avatar-app {
    width: 100%; }
  #new-user-info #user-infos .div-user-info-profile {
    width: 100%; }
  #new-user-info .avatarInput {
    width: 30px; }
  .user-add-modal div.ui-dialog-content.ui-widget-content {
    overflow-y: scroll;
    height: 90vh; }
  .mobile-500px .ui-accordion-content.ui-widget-content {
    padding: 10px 5px; }
  .padding-for-mobile {
    padding: 10px 0px; }
  .zui-scroller {
    margin-left: 150px; }
  .no-padding-left-right-grouping {
    padding-left: 0px;
    padding-right: 0px; }
  .issuebar-trash {
    margin-top: 0px; }
  .issuebar-bell {
    margin-top: 0px; }
  .change-project-button {
    margin-top: 0px; }
  .issue-creation-time {
    display: block;
    font-size: small;
    margin-left: 0px; }
  #subtasksHeader .float-right {
    float: unset; }
  .selectSubtask {
    width: -webkit-fill-available;
    width: -moz-available; }
  .widgetName {
    text-align: center;
    padding-bottom: 5px; }
  .dashboard-widget-heading {
    overflow: hidden; }
  .widgetIcons {
    text-align: center; } }
@media only screen and (max-width: 768px) {
  .flex-project-wrapper .kanban-columns-container {
    /*width: 90vw;*/ }
    .flex-project-wrapper .kanban-columns-container .columnActive span {
      background-color: #085077 !important;
      color: #fff;
      padding: 3px 5px;
      border-radius: 5px; }
      .flex-project-wrapper .kanban-columns-container .columnActive span b {
        color: white !important; }
    .flex-project-wrapper .kanban-columns-container .mobile-only-display-none {
      display: none; }
    .flex-project-wrapper .kanban-columns-container .setFullWidthColumn {
      display: block;
      width: 100%;
      -webkit-animation: setFullWidthColumn 500ms cubic-bezier(0, 0.2, 0.8, 1);
              animation: setFullWidthColumn 500ms cubic-bezier(0, 0.2, 0.8, 1);
      /*transition: 0.25s;
                transition-timing-function: ease-out;
                transform: translateY(0);
                opacity: 1;*/ }
    .flex-project-wrapper .kanban-columns-container .mobile-switch-column-button {
      display: block; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container .kanban-panel {
        font-size: 11px;
        padding: 0px 0px !important;
        text-align: center; }
        .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container .kanban-panel b {
          font-size: 13px;
          margin-right: 1px; }
      .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container .unassigned-panel {
        font-size: 11px;
        padding: 0px 0px !important;
        text-align: center; }
        .flex-project-wrapper .kanban-columns-container .kanban-column-headers-container .unassigned-panel b {
          font-size: 13 px;
          margin-right: 1 px; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .subtask-mobile-check-open {
      position: absolute;
      z-index: 99;
      right: 20px;
      -webkit-transform: scale(1.3);
              transform: scale(1.3); }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .ticket {
      min-height: 45px; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .ticket-type-icon-container {
      /*display: none;*/ }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .ticket-no-avatar {
      /*display: none !important;*/ }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .panel-body {
      padding: 0px !important; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container app-avatar {
      /*display: none;*/ }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .ticket-border-normal-priority .ticket-content .timeline-row {
      display: none; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .ticket-border-urgent-priority .ticket-content .timeline-row {
      display: none; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .ticket-border-high-priority .ticket-content .timeline-row {
      display: none; }
    .flex-project-wrapper .kanban-columns-container .kanban-column-tickets-container .ticket-border-low-priority .ticket-content .timeline-row {
      display: none; }
  .progress-bar-striped {
    margin-left: 15px; }
  .p-table-additional-costs .ui-table-wrapper {
    overflow-x: scroll; }
    .p-table-additional-costs .ui-table-wrapper table {
      min-width: 400px;
      width: auto !important; }
  #mainMenu {
    position: -webkit-sticky;
    position: sticky; }
  .timerReportList .panel-body {
    padding: 0px 5px !important; }
    .timerReportList .panel-body .table-content-main {
      margin: 0 -5px 15px -5px; }
  .timerReportList .panel-heading {
    padding: 5px 5px; }
  .mobile-view-timereport-manage {
    min-width: 400px; } }
@media only screen and (min-width: 769px) and (max-width: 980px) {
  .kanban-column-tickets-container .kanban-panel-column-container .ticket-type-icon-container {
    display: none; }
  .kanban-column-tickets-container .kanban-panel-column-container .ticket-no-avatar {
    display: none !important; }
  .kanban-column-tickets-container app-avatar {
    display: none; } }
@media only screen and (min-width: 501px) and (max-width: 980px) {
  .kanban-column-headers-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*display: none;*/ }
    .kanban-column-headers-container .kanban-panel {
      max-width: -moz-available;
      width: -webkit-fill-available;
      font-size: 12px !important; }
      .kanban-column-headers-container .kanban-panel b {
        font-size: 21px !important;
        margin-right: 10px !important; }
    .kanban-column-headers-container .unassigned-panel {
      font-size: 11px;
      padding: 0px 0px !important;
      text-align: center; }
      .kanban-column-headers-container .unassigned-panel b {
        font-size: 13 px;
        margin-right: 1 px; }
  /*.kanban-column-tickets-container {
        .kanban-panel-column-container {
            .ticket-type-icon-container {
                display: none;
            }

            .ticket-no-avatar {
                display: none !important;
            }
        }

        app-avatar {
            display: none;
        }
    }*/
  .mobile-projectmanager-overscroll .min-width-mobile-col-1 {
    padding-right: 0px;
    padding-left: 0px; }
  .mobile-projectmanager-overscroll .min-width-mobile-col-2 {
    padding-right: 0px;
    padding-left: 0px; }
  /*.filters {
        .ui-accordion-content {
            padding-top: 5px;
            height: 415px;
        }
    }*/
  .mobile-view-filters-financials .ui-accordion-content {
    padding-top: 5px;
    height: 415px; } }
@media only screen and (max-width: 991px) {
  .filters-content-time-report.filters-time-report > .row > :not(:first-child) {
    padding-top: 20px; }
  .mobile-place-edit-wiki {
    padding-bottom: 15px;
    min-height: 400px; } }
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .filters-content-time-report.filters-time-report > .row > :nth-child(3) {
    padding-top: 20px; }
  .filters-content-time-report.filters-time-report > .row > :nth-child(4) {
    padding-top: 20px; } }
@media only screen and (max-width: 1150px) {
  .navbar-fixed-top .navbar-collapse.in {
    margin-top: 40px; }
  #mainMenu ul.navbar-nav:not(.navbar-right) li > a {
    padding-left: 15px; }
  .navbar-header .navbar-toggle.collapsed {
    right: 7vw; }
  .mobile-progressbar-width {
    /*width: 100% !important;*/ } }
@media only screen and (min-width: 500px) {
  #timer-report-clock-component {
    margin-right: 15px; }
  .table-financial-summary {
    padding: 20px; }
  .mobile-projectmanager-overscroll .min-width-mobile-col-1 .mobile-column-users ul.list-group {
    overflow-y: scroll;
    max-height: 300px; }
  .mobile-projectmanager-overscroll .min-width-mobile-col-2 .mobile-column-users ul.list-group {
    overflow-y: scroll;
    max-height: 300px; }
  .issue-add-modal {
    left: 10vw !important;
    width: 80vw !important; } }
@media only screen and (min-width: 1000px) and (max-width: 1500px) {
  .issue-add-modal {
    left: 20vw !important;
    width: 60vw !important; } }
@media only screen and (min-width: 1500px) {
  .issue-add-modal {
    left: 30vw !important;
    width: 40vw !important; } }
@-webkit-keyframes setFullWidthColumn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes setFullWidthColumn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#new-user-info {
  /*.content-row {
            border-top: 2px solid rgba(222, 223, 223, 0.4);

            td {
                font-family: "Open Sans" !important;
                font-size: 12px !important;
                border: none !important;
                color: black;

                &:first-child {
                    border-top-left-radius: 5px;
                    border-bottom-left-radius: 5px;
                }

                &:last-child {
                    border-top-right-radius: 5px;
                    border-bottom-right-radius: 5px;
                }
            }
        }*/ }
#new-user-info #user-infos .div-avatar-app {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 110px; }
#new-user-info .input-panel-user {
    padding: 5px 0px; }
#new-user-info .filters-text-right {
    text-align: right;
    padding-right: 10px; }
#new-user-info .label-container {
    max-width: 160px;
    padding-left: 0px; }
@media screen and (max-width: 992px) {
    #new-user-info .none-text-align-medium {
      text-align: initial; } }
.no-padding-left-right {
  padding-left: 0px;
  padding-right: 0px; }
.overflow-x-scroll {
  overflow-x: scroll; }
.overflow-x-auto {
  overflow-x: auto; }
.select-in-issuebar {
  background: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAACXSURBVEhLY+QIKP/PQEfABKXpBkYtpDoYtZDqYNRCqgO6W0h0Wdo/sYMhQw7KwQIeHFvCoNl9BcrDDYj2YeGS0ww3fkM5aODH0wsMDUsIWwYCxAfp6bUMht2YloIsy2hdwbDyOVSAACAtDtEsJdUyECCvPjT1Z9geyMmwcfIKhhkkWAYCoxUw1cGohVQHoxZSHdDZQgYGAOF+MAuNZ089AAAAAElFTkSuQmCC) no-repeat right center;
  height: 25px;
  width: 240px; }
.select-top-check-btn-height {
  background: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAACXSURBVEhLY+QIKP/PQEfABKXpBkYtpDoYtZDqYNRCqgO6W0h0Wdo/sYMhQw7KwQIeHFvCoNl9BcrDDYj2YeGS0ww3fkM5aODH0wsMDUsIWwYCxAfp6bUMht2YloIsy2hdwbDyOVSAACAtDtEsJdUyECCvPjT1Z9geyMmwcfIKhhkkWAYCoxUw1cGohVQHoxZSHdDZQgYGAOF+MAuNZ089AAAAAElFTkSuQmCC) no-repeat right center;
  height: 26px;
  width: 240px;
  vertical-align: top; }
.form-control-with-image {
  font-size: 13px;
  display: block;
  width: 100%;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  color: #085077;
  /*height: 20px;*/
  /*padding: 0 18px;*/
  border-radius: 5px;
  font-size: 12px; }
.font-span-in-settings {
  font-size: 13px;
  font-weight: bold; }
.user-add-modal .form-horizontal .btn.btn-primary {
  float: right; }
.person-add-modal {
  border: 0;
  border-radius: 0; }
.person-add-modal > * {
    border-radius: 0; }
.person-add-modal .form-group {
    margin-bottom: 5px; }
.person-add-modal .ui-selectbutton {
    border-radius: 5px; }
.person-add-modal .ui-selectbutton .ui-button {
      border: none;
      color: #797878;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
.person-add-modal .ui-selectbutton .ui-button:hover {
        color: #085077; }
.person-add-modal .ui-selectbutton .ui-button.ui-state-active {
        color: #085077;
        background: none; }
.person-add-modal .ui-selectbutton .ui-button.ui-state-focus {
        -webkit-box-shadow: none;
                box-shadow: none; }
.person-add-modal .ui-dialog-titlebar {
    background: #085077;
    color: #ffffff; }
.person-add-modal .ui-dialog-titlebar .ui-dialog-titlebar-close {
      color: #ffffff;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
.person-add-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
        color: #085077;
        background: #ffffff; }
.person-add-modal .ui-dialog-footer .ui-button {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    border: none;
    color: #085077; }
.person-add-modal .ui-dialog-footer .ui-button:hover {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      border: none;
      color: #000000; }
.person-add-modal .ui-editor-container .ui-editor-toolbar {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    border-radius: 5px 5px 0 0; }
.person-add-modal .ui-editor-container .ui-editor-content {
    border-radius: 0 0 5px 5px; }
.person-add-modal .ui-autocomplete-dropdown.ui-button {
    width: 42px; }
.person-add-modal fieldsett label {
    font-weight: normal; }
.person-add-modal fieldsett input, .person-add-modal fieldsett .form-control {
    border-radius: 5px;
    color: #085077; }
.person-add-modal fieldsett input:focus, .person-add-modal fieldsett .form-control:focus {
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      -webkit-box-shadow: none;
              box-shadow: none; }
.costExceeded {
  color: red; }
.recent-activities-container {
  background: #f6f7f9;
  overflow-y: auto; }
.recent-activities-container .ui-accordion-content-wrapper.ng-trigger.ng-trigger-tabContent,
  .recent-activities-container .recent-activies-container .avatar-container,
  .recent-activities-container .ui-accordion-content.ui-widget-content,
  .recent-activities-container #home-container .ui-accordion-content {
    background-color: #f6f7f9 !important;
    border-bottom: 1px solid #e9e9e9;
    padding-left: 0;
    padding-right: 0; }
.recent-activities-container p {
    margin: 0; }
.recent-activities-container .ui-accordion .ui-accordion-content {
    padding-top: 0.5em; }
.recent-activities-container .recent-activities-date {
    color: #246487;
    font-size: 20px; }
.recent-activities-container .recent-activities-content .recent-activities-container-margin-small {
    margin-top: 10px; }
.recent-activities-container .recent-activities-content .recent-activities-container-margin-large {
    margin-top: 15px; }
.recent-activities-container .recent-activities-content .avatar-align {
    float: left;
    height: 50px;
    background: #f6f7fa; }
.recent-activities-container .recent-activities-content .recent-activities-text {
    position: relative;
    padding: 5px 0 0 5px;
    border-radius: 5px;
    float: right;
    background: #fff;
    width: 90%; }
@media screen and (max-width: 1508px) {
      .recent-activities-container .recent-activities-content .recent-activities-text {
        width: 88%; } }
@media screen and (max-width: 1313px) {
      .recent-activities-container .recent-activities-content .recent-activities-text {
        width: 85%;
        font-size: 14px; } }
@media screen and (max-width: 1112px) {
      .recent-activities-container .recent-activities-content .recent-activities-text {
        width: 82%; } }
@media screen and (max-width: 500px) {
      .recent-activities-container .recent-activities-content .recent-activities-text {
        width: 100%; } }
.recent-activities-container .recent-activities-content .recent-activities-text .recent-activities-left-text-holder {
      width: 90%;
      overflow: hidden;
      text-overflow: ellipsis; }
.recent-activities-container .recent-activities-content .recent-activities-text .recent-activities-task-type {
      position: absolute;
      top: 7px;
      right: 7px; }
.recent-activities-container .recent-activities-margin .recent-activity-blue-highlight {
    color: #246487;
    font-size: 14px;
    font-weight: 600; }
@media screen and (max-width: 1313px) {
      .recent-activities-container .recent-activities-margin .recent-activity-blue-highlight {
        font-size: 14px; } }
.recent-activities-container .recent-activities-margin .recent-activity-info-text {
    font-size: 12px; }
.recent-activities-container .action-date {
    font-size: 9px; }
.recent-activities-container .recent-activities-image-margin {
    margin-left: 5px; }
.add-new-widget-button {
  position: relative;
  z-index: 10; }
.current-tasks-settings-container {
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 5px; }
#settings-container, .settings-container {
  background-color: rgba(255, 255, 255, 0.7);
  overflow-y: auto; }
#settings-container .ui-widget:disabled, #settings-container .date-label-disabled, .settings-container .ui-widget:disabled, .settings-container .date-label-disabled {
    opacity: 0.75; }
#settings-container .settings-title, .settings-container .settings-title {
    color: #085077;
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center; }
#settings-container .filterTitle, .settings-container .filterTitle {
    width: 100%; }
#settings-container .switch-calendar-table .fa, .settings-container .switch-calendar-table .fa {
    margin: 0 4px; }
#settings-container .switch-calendar-table span:last-child, .settings-container .switch-calendar-table span:last-child {
    padding-left: 0; }
#settings-container .users-list, #settings-container .projects-list, .settings-container .users-list, .settings-container .projects-list {
    height: 200px;
    overflow-y: scroll; }
#settings-container .users-list.activity, #settings-container .projects-list.activity, .settings-container .users-list.activity, .settings-container .projects-list.activity {
      height: 250px;
      max-height: 250px; }
#settings-container.widget-full-size .users-list, #settings-container.widget-full-size .projects-list, .settings-container.widget-full-size .users-list, .settings-container.widget-full-size .projects-list {
    height: 400px;
    max-height: 400px; }
#settings-container .save-button .ui-button-text.ui-clickable, .settings-container .save-button .ui-button-text.ui-clickable {
    font-size: 12px;
    margin-left: 2px; }
#settings-container .icon, .settings-container .icon {
    font-size: 18px;
    cursor: pointer;
    margin-left: 8px;
    color: #085077; }
#settings-container .icon:hover, .settings-container .icon:hover {
    color: #0e6a9b; }
.statistic-type-container {
  padding-left: 20px;
  padding-top: 10px; }
.statistic-type-container span {
    width: 20%;
    color: #085077;
    vertical-align: middle;
    font-weight: 700; }
.statistic-type-container select {
    width: 77%;
    float: right;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top-color: #ccc;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    color: #085077;
    border-radius: 5px; }
.legend {
  list-style: none;
  margin-top: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.legend li {
    float: left;
    margin-right: 10px;
    margin-left: 10px; }
.legend span {
    border: 1px solid #ccc;
    float: left;
    width: 12px;
    height: 12px;
    margin: 2px; }
.legend .at_due_time {
    background-color: #54c431; }
.legend .not_at_due_time {
    background-color: #f92937; }
.timeliness-percentage-container {
  background: #f6f7f9;
  overflow-x: auto; }
.timeliness-percentage-container .project-name {
    display: block;
    color: #085479;
    font-size: 25px;
    margin-bottom: 25px;
    margin-left: 40px; }
.timeliness-percentage-container .graph-container {
    position: relative;
    height: 200px;
    margin-top: 20px; }
.timeliness-percentage-container .graph-container .scale {
      float: left;
      float: left;
      position: relative;
      top: -8px;
      padding-right: 2px; }
.timeliness-percentage-container .graph-container .scale span {
        display: inherit;
        font-size: 11px;
        margin-bottom: 5px; }
.timeliness-percentage-container .graph-container .graph {
      float: left;
      height: 200px;
      border-left: 1px grey solid;
      border-bottom: 1px grey solid; }
.timeliness-percentage-container .graph-container .graph hr {
        margin-bottom: 19px;
        margin-top: 0px; }
.timeliness-percentage-container .graph-container .graph-overlay {
      position: absolute;
      bottom: 0;
      margin-left: 20px; }
.timeliness-percentage-container .graph-container .graph-overlay .column-holder {
        margin-left: auto;
        margin-right: auto;
        height: 200px;
        width: 120px;
        float: left; }
.timeliness-percentage-container .graph-container .graph-overlay .column-holder .column {
          width: 30px; }
.timeliness-percentage-container .graph-container .graph-overlay .column-holder .green-column {
          background-color: #54c431;
          margin-left: auto;
          margin-right: auto; }
.timeliness-percentage-container .graph-container .graph-overlay .column-holder .red-column {
          background-color: #f92937;
          margin-left: auto;
          margin-right: auto; }
.timeliness-percentage-container .graph-container .graph-overlay .column-holder span {
          position: relative;
          padding-left: 5px;
          padding-right: 5px;
          font-size: 14px;
          display: inline-block;
          text-align: center;
          width: 120px;
          overflow: hidden;
          text-overflow: ellipsis; }
.timeliness-percentage-container .graph-container.graph-container-full-screen {
      height: 400px; }
.timeliness-percentage-container .graph-container.graph-container-full-screen .scale span {
        margin-bottom: 25px; }
.timeliness-percentage-container .graph-container.graph-container-full-screen .graph {
        height: 400px;
        width: 95%; }
.timeliness-percentage-container .graph-container.graph-container-full-screen .graph hr {
          margin-bottom: 39px; }
.timeliness-percentage-container .graph-container.graph-container-full-screen .graph-overlay .column-holder {
        height: 400px; }
.timeliness-percentage-container .warning-text {
    display: inline-block;
    margin-left: 20px;
    margin-top: 10px;
    color: #085479;
    font-weight: 600;
    font-size: 17px; }
.add-notification-dialog {
  max-width: 800px;
  width: 100vw; }
.issue-notification-dialog {
  max-width: 1200px;
  width: 100vw; }
.issue-notification-dialog .ui-dialog.ui-widget .ui-dialog-content {
    overflow-x: auto; }
.issue-notification-dialog .notification-item-grid {
    min-width: 900px; }
.add-notification-grid-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 180px auto;
      grid-template-columns: 180px auto; }
.add-notification-grid-container .grid-item {
    margin-top: auto;
    margin-bottom: auto;
    padding: 5px 0; }
.add-notification-grid-container .date-calendar input {
    width: 100%; }
.add-notification-grid-container .custom-multiselect .ui-multiselect {
    width: 100%;
    height: 32px; }
.add-notification-grid-container .custom-multiselect .ui-multiselect-label-container {
    height: 29px; }
.add-notification-grid-container .custom-multiselect .ui-multiselect-label {
    padding-top: 5px;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 0px; }
.add-notification-grid-container .custom-multiselect .ui-multiselect .ui-multiselect-trigger {
    padding: 0 0.5em;
    background: #085078;
    color: white;
    width: 2em; }
.editor-header {
  margin: 15px 0;
  font-weight: bold;
  font-size: 14px; }
.notification-item-grid {
  margin: 10px 10px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 154px auto auto auto auto 35px 35px;
      grid-template-columns: 154px auto auto auto auto 35px 35px;
  font-size: 12px; }
.notification-item-grid .grid-item {
    padding: 2px 2px;
    margin: 2px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    max-width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    max-height: 30px; }
.notification-item-grid .notification-list-heading {
    font-weight: bold;
    font-size: 14px; }
.ui-multiselect {
  background-color: white;
  width: 220px;
  height: 48px; }
.ui-multiselect-label-container {
  background-color: white;
  height: 46px; }
.white-background {
  background-color: white; }
.scrum-container .group-title {
  color: #085077;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px; }
.scrum-container .comment-input {
  width: 100%;
  height: 180px;
  font-size: 12px;
  overflow: auto; }
.scrum-container .daily-scrum-container .ui-accordion .ui-accordion-content {
  background-color: rgba(154, 207, 233, 0.1);
  border: 0 none;
  border-top-color: currentcolor;
  border-top-style: none;
  border-top-width: 0px; }
.scrum-container .tempo-container {
  margin-bottom: 10px; }
.scrum-container .tempo-table .header {
  background-color: #085077;
  color: #FFFFFF; }
.scrum-container .tempo-table .header.activeDay {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
.scrum-container .tempo-table .body .tempo-cell {
  padding-left: 0px;
  padding-right: 0px; }
.scrum-container .tempo-table .body .off {
  background: rgba(235, 235, 235, 0.9); }
.scrum-container .tempo-table .body .fake {
  border-radius: 5px;
  border: 1px solid #085078;
  height: 45px;
  line-height: 41px;
  color: #085078;
  text-overflow: ellipsis;
  position: relative;
  padding: 2px;
  overflow: hidden;
  visibility: hidden; }
.scrum-container .tempo-table .body .other-project-task {
  background: #bebebe;
  border-radius: 5px;
  border: 1px dashed #085078;
  height: 45px;
  line-height: 41px;
  color: #085078;
  text-overflow: ellipsis;
  position: relative;
  padding: 2px;
  overflow: hidden;
  opacity: 0.75; }
.scrum-container .tempo-table .body .timeline {
  width: 2px;
  background: #04e275;
  height: 100%;
  display: block;
  z-index: 6;
  top: 0;
  left: 0;
  position: absolute; }
.scrum-container .tempo-table .body .task {
  background: #ffffff;
  border-radius: 5px;
  border: 1px solid #085078;
  height: 45px;
  line-height: 41px;
  color: #085078;
  text-overflow: ellipsis;
  position: relative;
  overflow: hidden;
  margin: 2px 0 0;
  float: left; }
.scrum-container .tempo-table .body .task.done {
    background: #a9e196; }
.scrum-container .tempo-table .body .task.done:after {
      background: #a9e196 !important; }
.scrum-container .tempo-table .body .task.not-finished-in-time {
    background: #fc949b; }
.scrum-container .tempo-table .body .task.not-finished-in-time:after {
      background: #fc949b !important; }
.scrum-container .tempo-table .body .task.finished-in-time {
    background: #a9e196; }
.scrum-container .tempo-table .body .task.finished-in-time:after {
      background: #a9e196 !important; }
.scrum-container .tempo-table .body .task.day-task {
    width: 100%; }
.scrum-container .tempo-table .body .task.start {
    border-width: 1px 0 1px 1px;
    border-radius: 5px 0px 0px 5px;
    float: none; }
.scrum-container .tempo-table .body .task.start-month {
    border-width: 1px 0 1px 1px;
    border-radius: 5px 0px 0px 5px;
    float: right;
    overflow: visible; }
.scrum-container .tempo-table .body .task.start-month:after {
      content: '';
      position: absolute;
      right: -1px;
      top: -1px;
      height: 45px;
      border: 1px solid #085077;
      border-width: 1px 0;
      display: block;
      width: 1px;
      background: #ffffff; }
.scrum-container .tempo-table .body .task.start-month .report {
      border-radius: 5px 0 0 5px; }
.scrum-container .tempo-table .body .task.start-month .task-title {
      overflow: hidden; }
.scrum-container .tempo-table .body .task.start-month.tempo-subtask-header {
      position: absolute !important;
      height: 23px !important;
      left: 0px;
      border-bottom-width: 0px !important;
      top: 4px;
      background-color: #EEEEEE !important;
      z-index: 5; }
.scrum-container .tempo-table .body .task.start-month-alt {
    border-width: 1px 0 1px 1px;
    border-radius: 0px 0px 0px 0px;
    float: right;
    overflow: visible; }
.scrum-container .tempo-table .body .task.start-month-alt:after {
      content: '';
      position: absolute;
      right: -1px;
      top: -1px;
      height: 45px;
      border: 1px solid #085077;
      border-width: 1px 0;
      display: block;
      width: 1px;
      background: #ffffff; }
.scrum-container .tempo-table .body .task.start-month-alt .report {
      border-radius: 5px 0 0 5px; }
.scrum-container .tempo-table .body .task.start-month-alt .task-title {
      overflow: hidden; }
.scrum-container .tempo-table .body .task.one-day-task {
    overflow: visible; }
.scrum-container .tempo-table .body .task.one-day-task:hover {
    z-index: 6; }
.scrum-container .tempo-table .body .task.middle-month {
    border-width: 1px 0 1px 0;
    border-radius: 0;
    margin: 2px 0 0;
    float: none;
    min-width: 43px;
    overflow: visible; }
.scrum-container .tempo-table .body .task.middle-month .task-title {
      display: none; }
.scrum-container .tempo-table .body .task.middle-month .report {
      border-radius: 0; }
.scrum-container .tempo-table .body .task.middle-month:hover {
    z-index: 5; }
.scrum-container .tempo-table .body .task.middle {
    border-width: 1px 0 1px 0;
    border-radius: 0;
    float: none; }
.scrum-container .tempo-table .body .task.middle .task-title {
      display: none; }
.scrum-container .tempo-table .body .task.middle:hover {
      overflow: visible; }
.scrum-container .tempo-table .body .task.middle:hover .task-title {
        display: block;
        width: auto; }
.scrum-container .tempo-table .body .task.end-month {
    border-width: 1px 1px 1px 0;
    border-radius: 0px 5px 5px 0px;
    float: left;
    overflow: hidden; }
.scrum-container .tempo-table .body .task.end-month:hover {
      z-index: 5; }
.scrum-container .tempo-table .body .task.end-month .task-title {
      display: none; }
.scrum-container .tempo-table .body .task.end-month .report {
      border-radius: 0 5px 5px 0; }
.scrum-container .tempo-table .body .task.end {
    border-width: 1px 1px 1px 0;
    border-radius: 0px 5px 5px 0px;
    float: none; }
.scrum-container .tempo-table .body .task.end .task-title {
      display: none; }
.scrum-container .tempo-table .body .task.drag-border {
    z-index: -1;
    opacity: 0.75; }
.scrum-container .tempo-table .body .task:hover {
    /*overflow: visible;*/
    text-overflow: ellipsis;
    cursor: -webkit-grab;
    cursor: grab;
    /*width: auto !important;*/ }
.scrum-container .tempo-table .body .task .report {
    display: inline-block;
    border: none;
    border-width: 1px 0 1px 1px 1px;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    height: 39px;
    width: 100%;
    border-radius: 5px; }
.scrum-container .tempo-table .body .task .financial-report {
    display: inline-block;
    border: none;
    border-width: 1px 0 1px 1px 1px;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    height: 18px;
    width: 100%;
    border-radius: 5px; }
.scrum-container .tempo-table .body .task .task-title {
    position: absolute;
    left: 4px;
    line-height: 20px;
    height: 20px;
    top: 7px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 2; }
.scrum-container .tooltip.in {
  opacity: 1; }
.scrum-container .tooltip-inner {
  background-color: #DDDDDD;
  border: solid 1px #085077;
  color: #000000; }
.scrum-container .tooltip.top .tooltip-arrow {
  border-top-color: #085077; }
.scrum-container .tooltip.left .tooltip-arrow {
  border-left-color: #085077; }
.scrum-container .save-button {
  float: right;
  margin-top: 5px; }
.scram-filter-headers {
  float: left; }
.clear-filters-text {
  float: left;
  margin-right: 10px; }
.clear-filters-button {
  float: left;
  margin-right: 0px; }
.col-without-padding {
  padding-right: 0px;
  padding-left: 0px; }
.row-without-margin {
  margin-right: 20px;
  margin-left: 0px; }
#financial-data-spinner {
  height: 119px;
  padding-top: 20px; }
.margin-l-negative-10 {
  margin-left: -10px !important; }
@media (max-width: 576px) {
  .avatar-div {
    display: none; }
  .issubar-avatar {
    display: none; } }
@media (max-width: 767px) {
  .date-to-top-margin {
    margin-top: 20px !important; }
  .other-elements-top-margin {
    margin-top: 20px !important; }
  .avatar-div {
    display: none; }
  .vacation-days-panel {
    padding-left: 10px; }
    .vacation-days-panel .margin-top-small-screen {
      margin-top: 7px; }
  .padding-top-small-screen {
    padding-top: 10px; }
  .padding-right-small-screen {
    padding-right: 10px; }
  .margin-top-small-screen {
    margin-top: 5px; }
  .margin-top-extra-small-screen {
    margin-top: 5px; }
  .margin-left-4-extra-small-screen {
    margin-left: 4px; }
  .font-size-button-small-screen span {
    font-size: 12px !important; }
  .project-permission-placeholder {
    margin-top: 20px;
    background-color: rgba(222, 223, 223, 0.4);
    height: 100px;
    padding: 10px; }
  .project-permission-loading {
    height: 90px; }
  .project-financial-summary .user-container {
    text-align: left !important;
    margin-bottom: 40px; }
  #financial-data-spinner {
    height: 174px;
    padding-top: 35px; }
  .margin-l-negative-10 {
    margin-left: 0px !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .date-to-top-margin {
    margin-top: 0px !important; }
  .other-elements-top-margin {
    margin-top: 20px !important; }
  .none-float-medium {
    float: none; }
  .none-text-align-medium {
    text-align: initial; }
  .vacation-days-panel {
    padding-left: 10px; }
    .vacation-days-panel .margin-top-small-screen {
      margin-top: 7px; }
  .padding-top-small-screen {
    padding-top: 10px; }
  .padding-right-small-screen {
    padding-right: 10px; }
  .margin-top-small-screen {
    margin-top: 5px; }
  .margin-left-4-small-screen {
    margin-left: 4px; }
  .font-size-button-small-screen span {
    font-size: 12px !important; }
  .project-permission-placeholder {
    margin-top: 20px;
    background-color: rgba(222, 223, 223, 0.4);
    height: 100px;
    padding: 10px; }
  .project-permission-loading {
    height: 90px; } }
@media (max-width: 1199px) {
  .float-left-medium-not-large-screen {
    float: left !important; }
  .none-text-align-not-large-screen {
    text-align: initial; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .date-to-top-margin {
    margin-top: 0px !important; }
  .other-elements-top-margin {
    margin-top: 0px !important; }
  .none-text-align-medium {
    text-align: initial; }
  .project-permission-placeholder {
    margin-top: 95px;
    background-color: rgba(222, 223, 223, 0.4);
    height: 320px;
    padding: 20px; }
  .project-permission-loading {
    height: 285px;
    padding: 10px; } }
@media (min-width: 1200px) {
  .date-to-top-margin {
    margin-top: 0px !important; }
  .other-elements-top-margin {
    margin-top: 0px !important; }
  .issue-add-component .none-text-align-medium {
    text-align: right !important; }
  .attendance-add-modal .none-text-align-medium {
    text-align: right !important; }
  .attendance-add-modal .date-range-container .date-container {
    width: 80%; }
    .attendance-add-modal .date-range-container .date-container .calendar {
      width: 80%; }
      .attendance-add-modal .date-range-container .date-container .calendar input {
        width: 100%; }
  .user-add-modal .none-text-align-medium {
    text-align: right !important; }
  .modal-kanban-label {
    height: 30px;
    margin: 0;
    /*padding: 10px 0 10px 0;*/ }
  .margin-top-lg-4 {
    margin-top: 4px; }
  .margin-top-lg-6 {
    margin-top: 6px; }
  .margin-top-lg-7 {
    margin-top: 7px; }
  .margin-top-lg-9 {
    margin-top: 9px; }
  .margin-top-lg-10 {
    margin-top: 10px; }
  #issueList .table-container {
    border-bottom: 1px solid #DDD; }
    #issueList .table-container td {
      padding-top: 5px;
      padding-bottom: 5px; }
  .project-permission-placeholder {
    margin-top: 95px;
    background-color: rgba(222, 223, 223, 0.4);
    height: 320px;
    padding: 20px; }
  .project-permission-loading {
    height: 285px;
    padding: 10px; } }
@media (min-width: 768px) and (max-width: 1400px) {
  .issuebar-issue-details-column-size {
    width: 90%; }
  .issuebar-issue-details-labels {
    width: 100%; }
  .none-text-align-medium {
    text-align: initial; }
  .issubar-basic-info-container {
    width: 50%;
    float: left; }
  .issubar-basic-info-container-last {
    width: 50%; } }
.add-scrum-group-name {
  position: relative;
  height: 30px; }
.add-scrum-group-name .add-scrum-group-text {
    font-weight: bold;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
.add-scrum-group-name .add-scrum-group-input {
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin-bottom: 20px; }
.user-item-grid {
  margin: 10px 0px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 35px;
      grid-template-columns: auto 35px;
  font-size: 14px; }
.user-item-grid .grid-item {
    padding: 2px 2px;
    margin: 3px;
    margin-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-height: 30px; }
.user-item-grid .user-list-heading {
    font-weight: bold;
    font-size: 14px; }
.scrum-issue-detail-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50px auto 130px;
      grid-template-columns: 50px auto 130px; }
.scrum-issue-detail-grid .grid-item {
    display: inline;
    font-size: 12px;
    font-weight: normal; }
.table-row-padding-2 > tbody > tr > td,
.table-row-padding-2 > tbody > tr > th,
.table-row-padding-2 > tfoot > tr > td,
.table-row-padding-2 > tfoot > tr > th,
.table-row-padding-2 > thead > tr > td,
.table-row-padding-2 > thead > tr > th {
  padding: 2px 5px !important;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd; }
.bold {
  font-weight: bold; }
.noMargins {
  margin-top: 0px !important; }
.uppercase {
  text-transform: uppercase; }
.float-right {
  float: right; }
.width-100-percent {
  width: 100% !important; }
.margin-l-20P {
  margin-left: 20%; }
.margin-0 {
  margin: 0 !important; }
.padding-left-0 {
  padding-left: 0; }
.padding-right-0 {
  padding-right: 0; }
.no-padding-bottom {
  padding-bottom: 0px !important; }
.margin-bottom-10 {
  margin-bottom: 10px; }
.margin-bottom-15 {
  margin-bottom: 15px; }
.margin-horizontal-reverse-5 {
  margin-left: -5px;
  margin-right: -5px; }
.padding-0 {
  padding: 0 !important; }
.padding-0-15 {
  padding: 0 15px; }
.no-margin-bottom {
  margin-bottom: unset !important; }
.no-margin-top {
  margin-top: 0px; }
.no-margin-left {
  margin-left: 0px; }
.padding-top-5 {
  padding-top: 5px !important; }
.margin-top-2 {
  margin-top: 2px !important; }
.margin-top-3 {
  margin-top: 3px !important; }
.margin-top-5 {
  margin-top: 5px !important; }
.margin-top-7 {
  margin-top: 7px !important; }
.margin-top-8 {
  margin-top: 8px !important; }
.wiki-right-panel-container {
  height: 80vh;
  overflow-y: auto; }
.border-table-radius {
  width: 100%;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-radius: 5px;
  border-collapse: separate; }
.issubar-bold-font {
  color: #085077;
  font-weight: 700; }
.issuebar-history-tab .small-margin-top {
  margin-top: 5px; }
.issuebar-history-tab .group-container {
  background-color: #FFFFFF;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 10px; }
.vacation-request-managment {
  padding-bottom: 45px; }
.vacation-request-managment .button-reject .ui-button-icon-left {
    margin-left: -0.4em !important; }
.vacation-request-managment .no-data-info {
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 20px; }
.vacation-request-managment .vacation-requests-table {
    min-width: 768px; }
.vacation-request-managment .vacation-requests-table-small {
    min-width: 600px; }
.project-dashboard-tab .accordion-header {
  padding: 10px;
  padding-left: 5px; }
.project-dashboard-tab .no-padding-right {
  padding-right: 0px; }
.project-dashboard-tab .ui-accordion-content {
  border-top: 0;
  overflow: visible;
  zoom: 1;
  padding: 0px; }
.user-edit-panel-body-padding {
  padding-top: 10px;
  padding-bottom: 15px; }
.user-edit-table-icon-container {
  text-align: right;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1px; }
.project-financial-summary .bar-container {
  height: 16px;
  border-right: 2px solid #085077;
  border-left: 2px solid #085077;
  padding-right: 0px;
  padding-left: 0px; }
.project-financial-summary .bar-container .bar {
    width: 100%;
    height: 2px;
    margin-top: 7px;
    background-color: #085077; }
.project-financial-summary .bar-container.bar-success .bar-fill {
    height: 7px;
    background-color: #aedd9e; }
.project-financial-summary .bar-container.bar-success .bar-current-state {
    width: 2px;
    background-color: #aedd9e;
    height: 90px;
    position: absolute;
    margin-top: -52px; }
.project-financial-summary .bar-container.bar-failer .bar-fill {
    height: 7px;
    background-color: #f8969d; }
.project-financial-summary .bar-container.bar-failer .bar-current-state {
    width: 2px;
    background-color: #f8969d;
    height: 90px;
    position: absolute;
    margin-top: -52px; }
.project-financial-summary .bar-container .bar-marker {
    background-color: #085077;
    height: 16px;
    margin-top: -16px;
    width: 2px;
    position: absolute; }
.project-financial-summary .bar-container .hours-container {
    position: absolute;
    margin-top: -40px; }
.project-financial-summary .bar-container .hours-container.bar-left-site span {
      margin-left: -150%; }
.project-financial-summary .bar-container .hours-container.bar-right-site span {
      margin-left: 50%; }
.project-financial-summary .bar-container .cost-container {
    text-align: right;
    margin-right: 5px;
    margin-top: 3px;
    width: 60px; }
.project-financial-summary .bar-container .cost-container.bar-left-site {
      margin-left: -110%; }
.project-financial-summary .bar-container .cost-container.bar-right-site {
      margin-left: -20%; }
.project-financial-summary .bar-container .bar-marker-container-cost {
    margin-left: -41px;
    text-align: right;
    margin-right: 5px;
    margin-top: 3px;
    width: 60px; }
.project-financial-summary .bar-container .bar-marker-container-cost.bar-left-site {
      margin-left: -36%; }
.project-financial-summary .bar-container .bar-marker-container-cost.bar-right-site {
      margin-left: -90%; }
.project-financial-summary .bar-container .bar-marker-container-hours {
    position: absolute;
    margin-top: -40px; }
.project-financial-summary .bar-container .bar-marker-container-hours.bar-left-site span {
      margin-left: 0% !important; }
.project-financial-summary .bar-container .bar-marker-container-hours.bar-right-site span {
      margin-left: -100% !important; }
.project-financial-summary .bar-container .cost-container-center {
    margin-left: -41px;
    text-align: right;
    margin-right: 5px;
    margin-top: 3px;
    width: 60px; }
.project-financial-summary .bar-container .cost-container-right {
    margin-left: -70px;
    text-align: right;
    margin-right: 5px;
    margin-top: 3px;
    width: 60px; }
.project-financial-summary .bar-padding {
  margin-top: 50px;
  margin-bottom: 50px; }
.project-financial-summary .user-container {
  text-align: right; }
.row-small-margin-horizontal {
  margin-right: -5px !important;
  margin-left: -5px !important; }
.row-medium-margin-horizontal {
  margin-right: -15px !important;
  margin-left: -15px !important; }
.small-font-size {
  font-size: 12px !important; }
.text-overflow-elipsis {
  text-overflow: ellipsis;
  overflow: hidden; }
.margin-auto {
  margin: auto; }
.word-wrap-break-word {
  word-wrap: break-word; }
.no-padding-left-important {
  padding-left: 0px !important; }
.text-align-left {
  text-align: left !important; }
.margin-right-small {
  margin-right: 5px; }
.margin-right-medium {
  margin-right: 10px; }
.margin-right-big {
  margin-right: 20px; }
.margin-left-small {
  margin-left: 5px; }
.margin-left-medium {
  margin-left: 10px; }
.margin-left-big {
  margin-left: 20px; }
.margin-left-revert-15 {
  margin-left: -15px; }
.no-border {
  border: 0px !important; }
.margin-top-small {
  margin-top: 5px; }
.margin-top-small-important {
  margin-top: 5px !important; }
.margin-top-medium {
  margin-top: 10px; }
.margin-top-big {
  margin-top: 20px; }
.margin-bottom-small {
  margin-bottom: 5px; }
.margin-bottom-medium {
  margin-bottom: 10px; }
.margin-bottom-big {
  margin-bottom: 20px; }
.margin-bottom-top {
  margin-bottom: 20px; }
.padding-top-small {
  padding-top: 5px; }
.padding-top-medium {
  padding-top: 10px; }
.padding-left-medium {
  padding-left: 10px; }
.padding-right-medium {
  padding-right: 10px; }
.padding-right-big-i {
  padding-right: 20px !important; }
.padding-bottom-medium {
  padding-bottom: 10px; }
.padding-medium {
  padding: 10px; }
.padding-top-big {
  padding-top: 20px; }
.padding-vertical-medium {
  padding-top: 10px;
  padding-bottom: 10px; }
.no-padding-horizontal {
  padding-left: 0px !important;
  padding-right: 0px !important; }
.padding-horizontal-medium {
  padding-left: 20px;
  padding-right: 20px; }
.no-margin-horizontal {
  margin-left: 0px !important;
  margin-right: 0px !important; }
.overflow-visible {
  overflow: visible; }
.overflow-auto {
  overflow: auto; }
.text-center {
  text-align: center; }
.overflow-hidden {
  overflow: hidden; }
.table-no-margin-bottom {
  margin-bottom: 0px; }
.body-padding-top {
  padding-top: 7px; }
.paginate-button {
  background-color: #085077;
  border: none;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }
.pagination-page-container {
  background-color: #085077;
  border: none;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  margin-right: 2px;
  padding-right: 5px;
  padding-left: 5px; }
.autocomplete-small input {
  height: 25px; }
.autocomplete-small button {
  height: 25px;
  font-size: small; }
.table-small-row-padding td {
  padding: 1px 13px !important; }
.font-weight-normal {
  font-weight: normal; }
.filter-icon-container {
  margin-left: 5px;
  margin-right: 3px; }
.filter-input-container {
  max-width: 140px;
  height: 28px;
  border-radius: 5px; }
.tempo-issue-list-tab .filter-input-container {
  max-width: none;
  height: 28px;
  border-radius: 5px; }
.filters-search-icon {
  color: #999999; }
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.fill-width {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.avatar-width {
  width: 60px; }
.dash-between-inputs {
  margin-left: 10px;
  margin-right: 10px;
  display: inline; }
.width-40-p {
  width: 40% !important; }
.width-50-p {
  width: 50% !important; }
.no-y-scroll {
  overflow-y: hidden; }
.overflow-y-auto {
  overflow-y: auto; }
.search-results-label {
  font-weight: bolder;
  color: black;
  margin-left: 5px;
  padding: 1px 4px;
  border: 1px solid black;
  background-color: #ff000059; }
.table-content-evaluation .ui-table-scrollable-header-box,
.table-content-financial-data .ui-table-scrollable-header-box {
  margin-right: 0.85vw !important; }
.table-content-evaluation .ui-table-scrollable-footer-box,
.table-content-financial-data .ui-table-scrollable-footer-box {
  margin-right: 0.85vw !important; }
.table-content-evaluation .ui-table .ui-table-tbody > tr {
  background: #ffffff; }
.table-content-evaluation .ui-table .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff; }
.table-content-evaluation .ui-table-tfoot {
  background-color: #f2f2f2; }
.table-content-evaluation .ui-widget-header {
  background: #f2f2f2 !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
.table-content-evaluation .ui-table-scrollable-footer {
  background: #f2f2f2 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px; }
.table-content-evaluation .ui-table-scrollable-body {
  overflow-y: scroll; }
.table-content-evaluation .ui-table-scrollable-body {
  overflow-y: scroll; }
.table-content-financial-data .ui-table-scrollable-body {
  overflow-y: scroll; }
.table-content-financial-data .ui-widget-header {
  background: #f2f2f2 !important; }
.remember-password-label .ui-chkbox-label {
  vertical-align: middle !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  font-weight: normal !important; }
.remember-password-label .ui-chkbox-label {
  vertical-align: middle !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  font-weight: normal !important; }
.login-container {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 0px 5px 5px #c0c0c03d;
  -webkit-box-shadow: 0px 0px 5px 5px #c0c0c03d;
  padding: 1em; }
.login-container a {
  color: black; }
.login-container-header {
  background: #085077;
  color: white;
  text-align: center;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  margin-top: 10px;
  box-shadow: 0px 0px 5px 5px #c0c0c03d;
  -webkit-box-shadow: 0px 0px 5px 5px #c0c0c03d; }
.login-container-header > p {
  margin-bottom: 0px;
  padding: .9em .0em .9em .0em; }
.forgot-password-label-container {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 2px; }
.height-divider-10 {
  margin-top: 10px; }
.font-size-regular {
  font-size: 14px !important; }
.font-size-small {
  font-size: 12px !important; }
.vertical-align-bottom {
  vertical-align: bottom; }
.login-warning {
  margin: 0px;
  font-size: small;
  color: darkred; }
.login-div-spacer {
  height: 18px; }
.text-black {
  color: black !important; }
.issue-package-table input {
  max-width: 160px;
  width: 60%;
  max-height: 18px; }
.bs-calendar-container {
  color: #334345 !important; }
.bs-calendar-container .week {
    display: none; }
.bs-calendar-container .days.weeks th:first-of-type {
    display: none; }
.bs-datepicker-container {
  padding: 0px; }
.wiki-row {
  padding: 3px 20px !important;
  cursor: pointer; }
.no-margin-vertical {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
.pm-dropdown .ui-dropdown {
  width: 100%; }
.pm-dropdown .ui-dropdown .ui-inputtext {
    height: 25px; }
.pm-dropdown .ui-dropdown-trigger {
  background: #085078;
  color: white;
  width: 2em;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease; }
.pm-dropdown .ui-dropdown-trigger .fa {
    margin-top: 0.4em;
    margin-left: 0.125em; }
.pm-dropdown .ui-dropdown-trigger:hover {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
@keyframes ui-progress-spinner-color {
  100%, 0% {
    stroke: #085077; }
  40% {
    stroke: #ddd; }
  66% {
    stroke: #ccc; }
  80%, 90% {
    stroke: #30779e; } }
.inplace-white-background .ui-inplace-display:hover {
  background-color: white; }
.inplace-transparent-background .ui-inplace-display:hover {
  background-color: transparent; }
.inplace-normal-font .ui-inplace-display {
  font-weight: normal;
  padding: 0px; }
.button-accordion-tab {
  font-size: 14px;
  font-weight: normal; }
.icon-accordion-static span {
  -webkit-transform: none !important;
          transform: none !important;
  -webkit-transition: none;
  transition: none; }
.padding-l-5 {
  padding-left: 5px; }
#projectusermanager .list-group {
  height: calc(100vh - 200px);
  max-height: calc(100vh - 200px); }
.inactive {
  color: #797878; }
.person-to-contact-container .ui-inplace-content > span {
  float: left;
  width: calc(100% - 34px); }
.timer-report-add-change-request .date-calendar {
  width: 100%; }
.timer-report-add-change-request .date-calendar input {
    width: 100%; }
.timer-report-add-change-request .time-calendar-container {
  margin-left: 30px; }
.timer-report-add-change-request .time-calendar-container input {
    width: 187px; }
.timer-report-add-change-request .business-trip-autocomplate-container .ui-autocomplete {
  width: 100%; }
.timer-report-add-change-request .business-trip-autocomplate-container .ui-autocomplete > input {
  height: 29px; }
.timer-report-add-change-request .business-trip-autocomplate-container .ui-autocomplete-dropdown.ui-button {
  height: 29px; }
.timer-report-add-change-request .modal-kanban-label {
  padding-top: 2.5px; }
.timer-report-managment-button {
  position: relative; }
.timer-report-managment-button .count-container {
    background: red;
    color: white;
    font-size: 10px;
    position: absolute;
    border-radius: 50%;
    text-align: center;
    width: 15px;
    height: 15px;
    top: -5px;
    left: 18px; }
.timer-report-managment-button-container {
  position: absolute;
  z-index: 99;
  right: 15px;
  height: 38px; }
.position-relative {
  position: relative; }
.timer-report-managment-container {
  background-color: rgba(222, 223, 223, 0.4);
  margin-top: -5px; }
.timer-report-managment-container .vacation-request-managment {
    padding-top: 2px;
    background-color: initial; }
.nav-menu-requests-count-container {
  top: 0px;
  left: 12px;
  color: white;
  font-size: 9px;
  position: absolute;
  border-radius: 50%;
  text-align: center;
  width: 12px;
  height: 12px;
  vertical-align: middle; }
.nav-menu-requests-count-container-background {
  top: 8px;
  left: 12px;
  background: red;
  color: white;
  position: absolute;
  border-radius: 50%;
  width: 12px;
  height: 12px; }
.create-timer-report-change-request-icon {
  color: #797878; }
.reports-container .title-container {
  margin-bottom: 30px; }
.reports-container label {
  margin-top: 5px; }
.reports-container button {
  margin-top: 3px; }
.single-tab table tbody tr .no-padding-horizontal {
  padding-left: 0px !important;
  padding-right: 0px !important; }
.outdated-ui-version-dialog .message {
  max-width: 550px; }
.outdated-ui-version-dialog .footer-container {
  margin-top: 10px;
  float: right;
  margin-bottom: 10px; }
#IssueAddModal {
  max-height: 75vh;
  overflow-x: hidden;
  overflow-y: auto;
  padding-left: 1.5em;
  padding-right: 1.5em; }
.project-navigation .premium-only-tab {
  opacity: 0.5; }
.project-navigation .premium-only-tab a {
    cursor: not-allowed; }
.premium-only-button {
  opacity: 0.5;
  background: #085077 !important;
  color: #FFFFFF !important;
  cursor: not-allowed; }
.premium-only-button:hover {
  opacity: 0.5;
  background: #085077 !important;
  color: #FFFFFF !important;
  cursor: not-allowed; }
.margin-medium {
  margin: 20px; }
.job-position-settings-header .caret-custom-pm {
  margin-top: 5px;
  margin-left: 5px;
  float: left; }
.issue-add-component .accord-costs-input {
  padding: 6px 12px;
  width: calc(100% - 3em);
  height: 34px;
  float: left; }
.issue-add-component .accord-sensitive-data-access-button {
  width: 2.5em;
  height: 34px;
  float: right; }
.issue-add-component .sensitive-data-access-container {
  /*display: flex;
        justify-content: center;*/
  margin-top: 10px; }
.center-content-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
@media (min-width: 1690px) {
  .accord-issuebar-cost-input {
    width: 40% !important; } }
@media (max-width: 1689px) {
  .accord-issuebar-cost-input {
    width: 45% !important; } }
@media (min-width: 1690px) {
  .basic-info-tab-accord-issue .col-lg-1 {
    width: 6.66% !important; }
  .basic-info-tab-accord-issue .col-lg-2 {
    width: 13.32% !important; }
  .basic-info-tab-accord-issue .col-lg-3 {
    width: 19.98% !important; } }
@media (min-width: 768px) and (max-width: 1690px) {
  .basic-info-tab-accord-issue .issubar-basic-info-container {
    width: 50%;
    float: left; }
  .basic-info-tab-accord-issue .issubar-basic-info-container-last {
    width: 50%; }
  .basic-info-tab-accord-issue .issuebar-issue-details-column-size {
    width: 90%; }
  .basic-info-tab-accord-issue .issuebar-issue-details-labels {
    width: 100%; }
  .basic-info-tab-accord-issue .none-text-align-medium {
    text-align: initial; } }
.accord-hisotry-table {
  min-width: 500px; }
.accord-hisotry-table td {
    height: 40px; }
.car-apply-filters {
  height: 78px;
  padding-top: 43px !important; }
.vin-container {
  width: 88%; }
.grey-blue-icons > a {
  cursor: pointer;
  padding: 0px 5px;
  text-decoration: none !important; }
.grey-blue-icons > a > span.fa, .grey-blue-icons > a span.fas, .grey-blue-icons > a span.far {
    color: #DEDFDF;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
.grey-blue-icons > a > span.fa:hover, .grey-blue-icons > a span.fas:hover, .grey-blue-icons > a span.far:hover {
      color: #085077; }
.ui-autocomplete-panel {
  z-index: 9999999 !important; }
.ui-datepicker {
  z-index: 9999999 !important; }
.ui-dropdown-panel {
  z-index: 9999999 !important; }
.overlay-dropdown .ui-inputtext {
  height: 27px; }
.overlay-dropdown .ui-button {
  height: 26.7px !important; }
.inputs-car-modal input {
  padding-left: 12px;
  color: #085077; }
.inputs-car-modal .ui-dropdown-label {
  color: #085077;
  padding-left: 12px; }
.width-filter-inputs-car {
  width: 76%; }
.business-trips-table {
  min-width: 800px; }
.business-trips-table td {
    height: 42px; }
.business-trips-table td .ui-autocomplete-dropdown.ui-button {
      margin-top: 0px;
      margin-bottom: 0px; }
.business-trips-table .icon-control {
    cursor: pointer;
    color: #797878; }
.business-trips-table .icon-control:hover {
    color: #565555; }
.business-trips-table .input-entire-cell input {
    width: 100%; }
.icon-gray-color {
  color: #797878; }
.text-color-whitehill {
  color: #085077; }
.overtime-multipliers button {
  border-radius: 6px; }
.overtime-multipliers button:hover {
  background: #CCC !important; }
.overtime-multipliers .input-overtime {
  width: calc(100% - 40px); }
.job-schedule-table {
  min-width: 860px; }
.job-schedule-table input {
    font-size: 12px; }
.job-schedule-table td {
    height: 42px; }
.job-schedule-table td .ui-autocomplete-dropdown.ui-button {
      margin-top: 0px;
      margin-bottom: 0px; }
.job-schedule-table .icon-control {
    cursor: pointer;
    color: #797878; }
.job-schedule-table .icon-control:hover {
    color: #565555; }
.job-schedule-table .input-entire-cell input {
    width: 100%; }
.job-schedule-table .calendar-container {
    width: calc(50% - 4.5px); }
.job-schedule-table .not-working-day {
    background-color: rgba(154, 207, 233, 0.2) !important;
    position: relative; }
.job-schedule-table .table-icon {
    font-size: 12px;
    position: absolute;
    top: 0; }
.job-schedule-table .plus-icon {
    right: 0; }
.tooltip {
  z-index: 99999999999; }
.margin-top-extra-small {
  margin-top: 3px; }
.margin-bottom-extra-small {
  margin-bottom: 3px; }
.display-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.financial-settelment-table {
  min-width: 1100px; }
.financial-settelment-table .text-right {
    text-align: right; }
.financial-settelment-table .icon-control {
    cursor: pointer;
    color: #797878; }
.financial-settelment-table .icon-control:hover {
    color: #565555; }
.financial-settelment-table .estimated-value-cell {
    background: #ebedf0 !important;
    border-color: #d9d9d9 !important; }
.financial-settelment-table .approved-record {
    background-color: #c1efc9 !important; }
.financial-settelment-table .approved-record .estimated-value-cell {
      background: #c1efc9 !important;
      border-color: #c1efc9 !important; }
.financial-settelment-table .prepared-to-approve-record {
    background-color: #43bf57 !important; }
.financial-settelment-table .prepared-to-approve-record .estimated-value-cell {
      background: #43bf57 !important;
      border-color: #43bf57 !important; }
.financial-settelment-table .prepared-to-remove-approval-record {
    background-color: #f58d7f !important; }
.financial-settelment-table .prepared-to-remove-approval-record .estimated-value-cell {
      background: #f58d7f !important;
      border-color: #f58d7f !important; }
.financial-settelment-table .cost-exceeded {
    color: #dc3545; }
.financial-settelment-table .icon-not-clickable {
    color: #797878; }
.financial-settelment-component .second-layer-arrow {
  margin-left: 5px; }
.financial-settelment-component .thrid-layer-arrow {
  margin-left: 10px; }
.financial-settelment-component .fourth-layer-arrow {
  margin-left: 15px; }
.financial-settelment-component .last-work-record {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: black; }
.financial-settelment-component .record-not-from-selected-period {
  opacity: 0.3; }
.recalculate-costs-button {
  float: right;
  margin-top: 20px;
  margin-right: 42px; }
.project-type-management .row {
  margin-right: 0px; }
.padding-r-5 {
  padding-right: 5px !important; }
.cars-table {
  min-width: 1200px; }
.car-add-modal .fuel-consumption-multiplier-input {
  padding: 6px 12px;
  width: calc(100% - 3em);
  height: 27px;
  float: left; }
.car-add-modal .accord-sensitive-data-access-button {
  width: 2em;
  height: 27px;
  float: right; }
.car-add-modal .sensitive-data-access-container {
  margin-top: 10px; }
.car-add-modal .sensitive-data-access-container input {
    border-radius: 0px;
    border: solid 1px; }
#bonusPaymentsTable .disabled-add-new-button {
  cursor: not-allowed;
  color: #797878; }
.user-custom-fields {
  padding-top: 20px;
  padding-bottom: 10px; }
.user-custom-fields .regular-input {
    max-width: 160px; }
.user-custom-fields .save-button {
    margin-left: 75px; }
.user-custom-fields .unset-custom-field {
    opacity: 0.5; }
.car-custom-fields {
  padding-bottom: 10px; }
.car-custom-fields .regular-input {
    max-width: 187px; }
@media (max-width: 1199px) {
    .car-custom-fields .save-button {
      margin-left: 100px; } }
@media (min-width: 1200px) {
    .car-custom-fields .save-button {
      margin-left: 115px; } }
.car-custom-fields .unset-custom-field {
    opacity: 0.5; }
.car-custom-fields .panel-default > .panel-heading {
    background: #ffffff; }
.car-custom-fields .panel > .panel-default {
    border-bottom: 1px solid #f5f5f5; }
.car-custom-fields .panel > .panel-default > .panel-heading .fa {
    margin-right: 10px; }
.car-custom-fields .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 5px; }
.car-custom-fields .panel {
    border: none; }
.car-custom-fields .panel > .panel-default {
    border-bottom: 1px solid #f5f5f5; }
.car-custom-fields .panel.panel-open > .panel-default > .panel-heading .fa {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
.car-custom-fields .panel > .panel-default > .panel-heading:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    color: #085077; }
.hover-icon:hover {
  color: #085077; }
.icon-size-medium {
  font-size: 18px; }
.material-row {
  background-color: #EFEFEF !important;
  height: 48px; }
.evaluation-header {
  font-size: 24px;
  margin-bottom: 15px; }
.get-back-to-template-list-container {
  font-size: 16px;
  cursor: pointer;
  margin-right: 15px; }
.regular-font-size {
  font-size: 14px; }
.none-margin {
  margin-left: 0px !important;
  margin-bottom: 0px !important; }
.template-list-item {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px #DDD solid; }
.autocomplete-dropdown-small .ui-button {
  height: 25px !important; }
.autocomplete-dropdown-small .ui-inputtext {
  height: 25px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 12px;
  width: calc(100% - 2.4em); }
.used-materials-issubar-table {
  width: 100%;
  margin-bottom: 40px; }
.remove-float {
  float: none !important; }
.row-issue-with-material-issue {
  background-color: #e0da87 !important; }
.row-material-with-issue {
  background-color: #e08793 !important; }
row-material-not-connected {
  background-color: #ff0000 !important; }
/*      Nadpisane style             */
.btn {
  border-radius: 4px;
  padding: 2px 18px; }
.btn.btn-primary {
    color: #ffffff;
    background-color: #085077;
    border-color: #085077; }
body {
  font-family: "Open Sans",Calibri,Candara,Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff; }
h2 {
  color: #085077;
  margin: 10px 0;
  font-size: 26px; }
project .sidebar, settings .sidebar {
  -webkit-box-shadow: 4px 0px 16px 0px rgba(0, 0, 0, 0.18);
          box-shadow: 4px 0px 16px 0px rgba(0, 0, 0, 0.18); }
project .sidebar ul label, settings .sidebar ul label {
    padding: 0 10px; }
project .sidebar ul li, settings .sidebar ul li {
    margin: 10px 0; }
project .sidebar ul li a, settings .sidebar ul li a {
      cursor: pointer;
      line-height: 24px;
      padding: 0 10px; }
project .sidebar ul li span.fa, settings .sidebar ul li span.fa {
      margin-right: 0;
      text-align: center;
      width: 15px; }
project .sidebar ul li span.fa + span, settings .sidebar ul li span.fa + span {
        margin-left: 10px; }
/*@media (min-width:$min-3) and (max-width: 1200px) {
    .navbar-header {
        float: left;

        @media (max-width:$min-3) {
            float: none;
            overflow: hidden;
        }
    }
}*/
.navbar-collapse.in {
  overflow-y: auto; }
.navbar-brand {
  float: left;
  padding: 5px 15px;
  padding-bottom: 7px;
  padding-bottom: 0px;
  padding-top: 0px;
  font-size: 19px;
  line-height: 21px;
  height: 40px; }
.navbar-brand > img {
    display: inline-block; }
.navbar-nav > li > a {
  font-size: 0.8em;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 28px; }
.navbar-inverse {
  background-color: #085077;
  border-color: #085077; }
.navbar-inverse .navbar-nav > li > a:not(.active) {
    color: #ffffff; }
.navbar-inverse .navbar-nav > li > a:not(.active):hover {
    color: #085077; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
.navbar-inverse .navbar-nav > li.open > a {
    color: #085077; }
.navbar-inverse .navbar-nav > .open > a {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
.navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
      color: #085077; }
.navbar-inverse .navbar-nav > .open > a > span.user-hide {
      /*text-shadow: 0px 0px 1px rgba(8,80,119,0.6);*/ }
nav-menu .dropdown-menu > li > a {
  font-size: 0.8em !important;
  padding: 6px 20px 6px 18px; }
nav-menu .dropdown-menu > li > a:focus, nav-menu .dropdown-menu > li > a:hover {
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D5DCE1));
    background: linear-gradient(#FFFFFF, #D5DCE1);
    color: #085077; }
.navbar-inverse .navbar-brand {
  color: #ffffff; }
.navbar-inverse .badge {
  background-color: #fff;
  color: #085077; }
.btn {
  border: none; }
.text-primary,
.text-primary:hover {
  color: #085077; }
.text-success,
.text-success:hover {
  color: #3fb618; }
.text-danger,
.text-danger:hover {
  color: #ff0039; }
.text-warning,
.text-warning:hover {
  color: #ff7518; }
.text-info,
.text-info:hover {
  color: #9954bb; }
table a,
.table a {
  text-decoration: underline; }
table .success,
.table .success,
table .warning,
.table .warning,
table .danger,
.table .danger,
table .info,
.table .info {
  color: #fff; }
table .success a,
.table .success a,
table .warning a,
.table .warning a,
table .danger a,
.table .danger a,
table .info a,
.table .info a {
  color: #fff; }
.has-warning .help-block,
.has-warning .control-label,
.has-warning .form-control-feedback {
  color: #ff7518; }
.has-warning .form-control,
.has-warning .form-control:focus {
  border: 1px solid #ff7518; }
.has-error .help-block,
.has-error .control-label,
.has-error .form-control-feedback {
  color: #ff0039; }
.has-error .form-control,
.has-error .form-control:focus {
  border: 1px solid #ff0039; }
.has-success .help-block,
.has-success .control-label,
.has-success .form-control-feedback {
  color: #3fb618; }
.has-success .form-control,
.has-success .form-control:focus {
  border: 1px solid #3fb618; }
.nav-pills > li > a {
  border-radius: 0; }
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: none; }
.alert {
  border: none; }
.alert .alert-link {
  text-decoration: underline;
  color: #fff; }
.alert .close {
  color: #fff;
  text-decoration: none;
  opacity: 0.4; }
.alert .close:hover,
.alert .close:focus {
  color: #fff;
  opacity: 1; }
.label {
  border-radius: 0; }
.form-control {
  height: 25px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 13px;
  display: block;
  width: 100%;
  font-size: 15px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-top-color: #cccccc;
  border-right-color: #cccccc;
  border-bottom-color: #cccccc;
  border-left-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; }
.ui-autocomplete > input {
  width: calc(100% - 2em);
  height: 34px;
  padding: 6px 12px; }
.ui-autocomplete > .ui-autocomplete-multiple-container,
.ui-autocomplete-dropdown.ui-button {
  height: 34px; }
.progress {
  height: 8px;
  -webkit-box-shadow: none;
  box-shadow: none; }
.progress .progress-bar {
  font-size: 8px;
  line-height: 8px; }
.panel-heading,
.panel-footer {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }
bs-datepicker-container {
  z-index: 90000 !important; }
/*      Nadpisane style END */
/*  Kanban styles           */
app-kanban .kanban-columns-container .kanban-column-headers-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
app-kanban .kanban-columns-container .kanban-column-headers-container .col-sm-4:first-of-type .kanban-panel {
    border-bottom: 1px solid #f6f7f8; }
app-kanban .kanban-columns-container .kanban-column-headers-container .col-sm-4:nth-of-type(2) .kanban-panel {
    border-bottom: 1px solid #eaeced; }
app-kanban .kanban-columns-container .kanban-column-headers-container:nth-of-type(3) .kanban-panel {
    border-bottom: 1px solid #e0e2e3; }
app-kanban .kanban-columns-container .kanban-column-headers-container .col-sm-4:last-of-type .kanban-panel {
    border-bottom: 1px solid #dedfdf !important; }
app-kanban .kanban-columns-container .kanban-column-headers-container .kanban-panel {
    background-color: #ffffff;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    border-width: 0 0 1px 0; }
app-kanban .kanban-columns-container .kanban-column-headers-container .kanban-panel b {
      color: #085077;
      font-size: 24px;
      /*font-weight: 400;*/
      margin-right: 24px; }
app-kanban .kanban-columns-container .kanban-column-tickets-container {
  min-height: 120px; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container:first-of-type .kanban-panel {
    background-color: #f6f7f8; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container:nth-of-type(2) .kanban-panel {
    background-color: #eaeced; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container:nth-of-type(3) .kanban-panel {
    background-color: #e0e2e3; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container:last-of-type .kanban-panel {
    background-color: #dedfdf !important; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel {
    border: none;
    border-radius: 5px;
    /*&:first-of-type {
                        background-color: #f6f7f8;
                    }

                    &:nth-of-type(2) {
                        background-color: #eaeced;
                    }

                    &:last-of-type {
                        background-color: #dedfdf;
                    }*/ }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel.issuebar-opened {
      padding-bottom: 45vh; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket {
      margin-bottom: 5px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      border-radius: 5px; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket:hover {
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */
        border: 1px solid #b7b7b7; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content {
        overflow: hidden; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .timeline-row {
          border-bottom: 1px dashed #b7b7b7;
          margin-right: 20px;
          margin-bottom: 5px; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .timeline-row .progress-icon-container .triangle {
            display: block;
            width: 8px;
            height: 8px;
            -webkit-transform: rotate(45deg);
                    transform: rotate(45deg);
            bottom: -9px !important; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .timeline-row .progress-icon-container .triangle > div {
              border-top: 1px solid;
              display: block;
              width: 10px;
              height: 8px;
              -webkit-transform: rotate(-45deg);
                      transform: rotate(-45deg);
              z-index: 1;
              background: #ffffff;
              margin-top: 3px; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .timeline-row .progress-icon-container .now-triangle {
            border: 1px solid #085077; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .timeline-row .progress-icon-container .now-triangle > div {
              border-color: #085077; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .timeline-row .progress-icon-container .must-start-traingle {
            border: 1px solid #797878;
            background: #b7b7b7; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .timeline-row .progress-icon-container .must-start-traingle > div {
              border-color: #797878; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .timeline-row .progress-icon-container .must-start-warning-traingle {
            border: 1px solid red;
            background: #b7b7b7; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .timeline-row .progress-icon-container .must-start-warning-traingle > div {
              border-color: red; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .ticket-type-icon-container {
          float: left;
          margin-right: 15px; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .issue-name-ellipsis {
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          white-space: normal; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .issue-name-ellipsis app-avatar {
            margin-right: 10px; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .issue-name-ellipsis .ticket-no-avatar {
            border: 2px solid #085077;
            border-radius: 50%;
            display: inline-block;
            height: 50px;
            width: 50px;
            margin-right: 20px;
            overflow: hidden;
            min-width: 50px; }
app-kanban .kanban-columns-container .kanban-column-tickets-container .kanban-panel-column-container .kanban-panel .ticket .ticket-content .issue-name-ellipsis .ticket-no-avatar img {
              height: 32px;
              width: 35px;
              position: relative;
              top: 5px;
              left: 6px; }
.ui-button {
  background: #085077;
  color: #ffffff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
.ui-button:hover {
    color: #085077;
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */ }
.ui-widget-header .ui-button,
.ui-widget-content .ui-button,
.ui-widget.ui-button,
.ui-button {
  background: #085077;
  border: none;
  color: #ffffff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
.ui-widget-header .ui-button:enabled:hover, .ui-widget-header .ui-button:focus,
.ui-widget-content .ui-button:enabled:hover,
.ui-widget-content .ui-button:focus,
.ui-widget.ui-button:enabled:hover,
.ui-widget.ui-button:focus,
.ui-button:enabled:hover,
.ui-button:focus {
  border: none;
  color: #085077;
  outline: 0 none;
  background: #ffffff;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
  background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
  /* IE6-9 */ }
.ui-widget-header .ui-button:enabled:active,
.ui-widget-content .ui-button:enabled:active,
.ui-widget.ui-button:enabled:active,
.ui-button:enabled:active {
  border: none;
  color: #085077;
  background: #ffffff;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
  background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
  /* IE6-9 */ }
.ui-fileupload-choose:not(.ui-state-disabled):hover,
.ui-fileupload-choose.ui-state-focus {
  border: none;
  color: #085077;
  background: #ffffff;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
  background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
  /* IE6-9 */ }
/*  PrimeNG Accordion Styling           */
.ui-accordion .ui-accordion-header a {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: none;
  font-size: 16px; }
.ui-accordion .ui-accordion-header a:hover {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
.ui-accordion .ui-accordion-header.ui-state-default {
  /*border: none;*/
  background: #ffffff; }
.ui-accordion .ui-accordion-header.ui-state-active a {
  color: #085077;
  font-family: "Open Sans", Regular;
  font-weight: 600; }
/*  PrimeNG Accordion Styling END       */
/*  PrimeNG Dialog Window       */
.ui-dialog-titlebar {
  background: #085077;
  color: #ffffff; }
/*  PrimeNG Dialog Window END   */
.navbar-toggle {
  margin: 3px 15px 3px 0; }
#new-user-info {
  /*Nowe podejście*/ }
#new-user-info #user-filter .ui-accordion-header {
    background: #fff;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent; }
#new-user-info #user-filter .ui-accordion-header.ui-state-active {
      border-bottom: 1px solid #b7b7b7; }
#new-user-info #user-filter .ui-accordion-content {
    -webkit-box-shadow: 4px 4px 16px 0 rgba(0, 0, 0, 0.18);
            box-shadow: 4px 4px 16px 0 rgba(0, 0, 0, 0.18); }
#new-user-info #user-filter .form-group {
    margin: 0; }
#new-user-info #user-filter .form-group > .ui-g-6 {
      padding: 0; }
#new-user-info #user-filter .employees-label, #new-user-info #user-filter .projects-label {
    color: #085077; }
#new-user-info #user-filter .employees-label label, #new-user-info #user-filter .projects-label label {
      margin-top: 5px; }
#new-user-info #user-filter .ui-autocomplete {
    width: 100%; }
#new-user-info #user-filter .ui-autocomplete .ui-inputtext {
      height: 29px; }
#new-user-info #user-filter .ui-autocomplete .ui-autocomplete-dropdown {
      height: 29px; }
#new-user-info #user-data-accordion {
    /* general styles for panel-group */
    /* general styles for panel */ }
#new-user-info #user-data-accordion .permission-heading h4 {
      display: none; }
#new-user-info #user-data-accordion .permission-heading + * + * button[name="Back"] {
      display: none; }
#new-user-info #user-data-accordion .panel {
      border: none; }
#new-user-info #user-data-accordion .panel > .panel-default {
        border-bottom: 1px solid #f5f5f5; }
#new-user-info #user-data-accordion .panel > .panel-default > .panel-heading {
          background: #ffffff;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }
#new-user-info #user-data-accordion .panel > .panel-default > .panel-heading .fa {
            margin-right: 10px;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease; }
#new-user-info #user-data-accordion .panel > .panel-default > .panel-heading:hover {
            color: #085077;
            background: #ffffff;
            /* Old browsers */
            /* FF3.6-15 */
            /* Chrome10-25,Safari5.1-6 */
            background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
            background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
            /* IE6-9 */ }
#new-user-info #user-data-accordion .panel.panel-open > .panel-default > .panel-heading {
        color: #085077;
        font-weight: 600; }
#new-user-info #user-data-accordion .panel.panel-open > .panel-default > .panel-heading .fa {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
#new-user-info #user-data-accordion table tr > td, #new-user-info #user-data-accordion table tr th {
      /*padding: 2px 8px;*/
      background-color: white;
      /*button {
                        display: none;
                    }*/ }
#new-user-info #user-data-accordion table tr th {
      background-color: #085077;
      color: #ffffff; }
#new-user-info #user-data-accordion table tr th:last-of-type {
        text-align: center; }
#new-user-info #user-data-accordion table tr th button {
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */
        border: none;
        border-radius: 5px;
        color: #085077;
        display: inline-block;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
#new-user-info #user-data-accordion table tr th button:hover {
          color: #ffffff;
          background: #085077;
          border: 1px solid #ffffff; }
#new-user-info #user-data-accordion table tr th .fa {
        margin-right: 10px; }
#new-user-info #user-data-accordion table tr td button {
      background: #085077;
      border: none;
      border-radius: 5px;
      color: #ffffff;
      display: inline-block;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
#new-user-info #user-data-accordion table tr td button:hover {
        color: #085077;
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */ }
#new-user-info #user-data-accordion table tr td button + .ui-button {
        margin-top: 0.3em;
        margin-bottom: 0.3em; }
#new-user-info #user-data-accordion table tr td input[type="checkbox"] {
      display: none; }
#new-user-info #user-data-accordion table tr td input[type="checkbox"] + .fake {
        position: relative;
        display: inline-block;
        height: 15px;
        width: 24px; }
#new-user-info #user-data-accordion table tr td input[type="checkbox"] + .fake:before {
          content: '';
          position: absolute;
          border: 1px solid #b7b7b7;
          display: block;
          height: 19px;
          width: 19px;
          background: #ffffff;
          /* Old browsers */
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
          background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
          /* IE6-9 */
          border-radius: 5px; }
#new-user-info #user-data-accordion table tr td input[type="checkbox"]:checked + .fake:after {
        content: '\f00c';
        color: #085077;
        left: 3px;
        top: 2px;
        display: block;
        font-family: FontAwesome;
        height: 19px;
        width: 19px;
        position: absolute; }
#new-user-info #user-infos h2 {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid #f5f5f5;
    color: #085077;
    font-size: 24px;
    margin: 10px 0 0;
    padding-bottom: 15px; }
#new-user-info #user-infos .user-contact-data {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid #f5f5f5;
    padding: 7px 0; }
#new-user-info #user-infos .user-contact-data > div {
      line-height: 28px;
      position: relative;
      padding-left: 35px; }
#new-user-info #user-infos .user-contact-data span:first-child {
      color: #085077;
      font-size: 20px;
      margin-right: 15px;
      position: absolute;
      left: 0;
      top: 4px; }
#new-user-info #user-infos .sensitive-data {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid #f5f5f5;
    padding: 7px 0; }
#new-user-info #user-infos .sensitive-data > div {
      line-height: 28px; }
#new-user-info #user-infos .sensitive-data > span {
      color: #085077;
      display: inline-block;
      min-width: 135px; }
#new-user-info #user-infos .change-passwd {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid #f5f5f5;
    padding: 15px 0;
    line-height: 28px; }
#new-user-info #user-infos .change-passwd span {
      color: #085077;
      cursor: pointer;
      font-size: 14px;
      text-decoration: none; }
#new-user-info #user-infos .change-passwd span button {
        background: #085077;
        border: none;
        border-radius: 5px;
        color: #ffffff;
        display: inline-block;
        height: 28px;
        margin-right: 10px;
        width: 28px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
#new-user-info #user-infos .change-passwd span button i {
          font-size: 12px; }
#new-user-info #user-infos .change-passwd span:hover button {
        color: #085077;
        background: #ffffff;
        /* Old browsers */
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
        background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
        /* IE6-9 */ }
.disable-scroll .ui-dialog-content {
  overflow: visible !important; }
/*  AppLoading animation    */
body, html {
  /*height: 100%;*/ }
.app-loading {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%; }
.app-loading .loader-logo {
    height: 100px;
    width: 100px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJDb3JlbERSQVcgWDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUFDOTNDQzM2N0NDMTFFODk0RDlBREJBQUQ4RjkzNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUFDOTNDQzQ2N0NDMTFFODk0RDlBREJBQUQ4RjkzNjYiPiA8ZGM6Y3JlYXRvcj4gPHJkZjpTZXE+IDxyZGY6bGk+RW1pbGlhQmFrPC9yZGY6bGk+IDwvcmRmOlNlcT4gPC9kYzpjcmVhdG9yPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkJlem5hend5LTI8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5z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") center center no-repeat;
    background-size: contain;
    -webkit-animation: push 3s ease-in-out infinite;
            animation: push 3s ease-in-out infinite; }
.app-loading .spinner {
  height: 200px;
  width: 200px;
  -webkit-animation: rotate 2s linear infinite;
          animation: rotate 2s linear infinite;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  position: absolute;
  top: -50px;
  /*bottom: 0;*/
  left: -50px;
  /*right: 0;*/
  /*margin: auto;*/ }
.app-loading .spinner .path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: #ddd; }
@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px; }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px; } }
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px; }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px; } }
@-webkit-keyframes push {
  0% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75); }
  35% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75); } }
@keyframes push {
  0% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75); }
  35% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75); } }
.td-rounded-left {
  border-radius: 8px 0 0 0; }
.td-rounded-right {
  border-radius: 0 8px 0 0; }
.td-rounded-left-right {
  border-radius: 8px 8px 0 0; }
#new-user-info #user-data-accordion table tr th:last-of-type {
  text-align: left !important;
  padding-left: 20px; }
#new-user-info #user-data-accordion > accordion {
  font-size: 12px; }
#new-user-info #user-data-accordion table.table-with-permissions tr td.permission-checkbox-wrapper {
  width: 40px;
  padding-left: 20px !important;
  padding-top: 8px !important; }
#new-user-info #user-data-accordion table.table-with-permissions tr td.permission-name-wrapper {
  padding-top: 11px !important; }
#user-data-accordion .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  padding-top: 5px;
  padding-bottom: 5px; }
.imgResize {
  margin: 0 auto; }
table.table-with-permissions {
  margin-top: 10px; }
.edit-user-form {
  padding-top: 15px; }
.halfViewportHeight {
  height: calc(50vh - 170px);
  min-height: 320px; }
.fullViewportHeight {
  height: calc(90vh - 175px);
  min-height: 694px; }
.widget-placeholder {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px; }
.widget-placeholder.halfViewportHeight {
    height: calc(50vh - 126px);
    min-height: 364px;
    max-height: unset !important; }
.widget-placeholder.fullViewportHeight {
    height: calc(90vh - 131px);
    min-height: 738px;
    max-height: unset !important; }
.commits-table {
  border-radius: 10px;
  margin-top: 1px; }
.commits-table.fixed-header {
    margin-bottom: 0; }
.commits-table.fixed-header thead .tr1InThead {
      color: white;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
.commits-table.fixed-header thead .tr1InThead th {
        background-color: #085077;
        width: 100%; }
.commits-table.fixed-header thead .tr1InThead th:first-child {
          border-radius: 10px 0 0 0; }
.commits-table.fixed-header thead .tr1InThead th:last-child {
          border-radius: 0 10px 0 0; }
.fixed-header {
  width: auto !important;
  /*table-layout: fixed;
    border-collapse: collapse;*/ }
.fixed-header tbody {
  display: block;
  width: 100%;
  overflow-x: auto;
  overflow-y: scroll; }
.commits-widget-tablebody-half-size {
  height: calc(50vh - 290px);
  min-height: 208px; }
.commits-widget-tablebody-full-size {
  height: calc(90vh - 290px);
  min-height: 585px; }
.fixed-header thead tr {
  display: block; }
.fixed-header th, .fixed-header td {
  padding: 5px;
  text-align: left;
  width: 200px; }
.commitDetails .commitAuthor {
  color: #085077; }
.commitDetails .additions {
  color: green; }
.commitDetails .deletions {
  color: red; }
.commitDetails .total {
  color: black; }
.commitDetails .row {
  padding: 6px 0; }
.settings-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.settings-cont .settings-label {
    font-size: 13px;
    margin-top: 0px; }
.settings-schema-input {
  height: 24px;
  font-size: 14px; }
.showTooltip:hover {
  cursor: help; }
.datesContainer {
  margin-bottom: 14px; }
.datesContainer .form-inline .ui-calendar {
    width: 100%; }
.datesContainer .form-inline .ui-calendar .ui-inputtext {
      width: 100%; }
.ui-calendar-nullable {
  width: 80% !important; }
.ui-calendar-nullable-input {
  width: 100%; }
.ui-calendar {
  width: 100%; }
.ui-calendar-input {
  width: 100%; }
.dashboard-widget {
  margin: 10px;
  -webkit-box-shadow: 1px 1px 4px lightgrey;
          box-shadow: 1px 1px 4px lightgrey;
  border: 1px solid lightgrey;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.5); }
#home-container .dashboard-widget-heading {
  background-color: #085077;
  color: white !important;
  border-radius: 3px 3px 0 0;
  padding: 10px !important;
  border-bottom: 0;
  cursor: -webkit-grab;
  cursor: grab;
  overflow: hidden; }
#home-container .dashboard-widget-heading .icon {
    padding-left: 8px; }
#home-container .dashboard-widget-heading span.settings {
    font-size: 14px;
    text-transform: uppercase; }
#home-container .dashboard-widget-heading span.margin-right-small {
    margin-right: 5px; }
#home-container .dashboard-widget-heading .pull-right {
    cursor: pointer; }
.dashboard-widget-container {
  padding: 10px;
  padding-top: 0; }
.dashboard-widget-container tr {
    background-color: white; }
.dashboard-widget-container tr.user-on-vacation {
      background-color: #e5e5e5; }
.dashboard-widget-container .ui-accordion .ui-accordion-header {
    margin-top: 0; }
.dashboard-widget-container .ticket-type-icon-container {
    float: left; }
.commits-table.fixed-header thead .tr1InThead th {
  background-color: white;
  font-weight: 600;
  color: #085077; }
.table > thead > tr > th {
  font-weight: 400; }
.commits-table tr th, .commits-table tr td {
  min-width: 100px !important; }
.commits-table thead tr {
  margin-right: 16px; }
.userOnVacation .additions, .userOnVacation .deletions {
  color: darkgray !important; }
.fixed-header-element > div.ui-table-wrapper > table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed; }
.fixed-header-element > div.ui-table-wrapper > table > thead {
    position: absolute;
    width: 100%;
    top: 0; }
.fixed-header-element > div.ui-table-wrapper > table > thead tr {
      /*width: 100%;
                    display: block;*/ }
.fixed-header-element > div.ui-table-wrapper > table > thead tr > div.table-head-t {
        /*width: 100%;
                        position: absolute;*/ }
.fixed-header-element > div.ui-table-wrapper > table > thead tr > div.table-head-t > th {
          line-height: normal;
          /*width: 265px;*/
          min-width: 158px;
          max-width: 158px;
          vertical-align: middle; }
.fixed-header-element > div.ui-table-wrapper > table > thead tr.wide-table-element > div.table-head-t th {
        min-width: 197px;
        max-width: 197px; }
.fixed-header-element > div.ui-table-wrapper > table > tbody {
    overflow-y: scroll;
    max-height: 210px;
    display: table-caption;
    margin-top: 30px;
    width: 100%;
    border-top: none;
    overflow-x: hidden; }
.fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td {
      height: 25px;
      /*width: 600px;*/
      /*min-width: 115px;*/
      min-width: 158px;
      max-width: 158px;
      word-wrap: break-word;
      padding: 0px 0px 0px 10px !important; }
.fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td p-celleditor {
        width: 100%; }
.fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td p-celleditor textarea {
          width: 100% !important;
          z-index: 100;
          height: 20px;
          resize: none;
          font-size: 12px;
          padding: 0px;
          font-family: "Open Sans",Light;
          border: none;
          overflow: auto;
          outline: none;
          -webkit-box-shadow: none;
          box-shadow: none; }
.fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td:nth-of-type(2) {
        max-width: 160px; }
.fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td.assignee-name, .fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td.chosen-by-name {
        padding-left: 10px; }
.fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td.assignee-name p-celleditor p-autocomplete span input, .fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td.chosen-by-name p-celleditor p-autocomplete span input {
          height: 20px; }
.fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td.assignee-name p-celleditor p-autocomplete span button, .fixed-header-element > div.ui-table-wrapper > table > tbody > tr > td.chosen-by-name p-celleditor p-autocomplete span button {
          height: 20px; }
.fixed-header-element > div.ui-table-wrapper > table > tbody > tr.wide-table-element-body > td {
      min-width: 196px;
      max-width: 196px; }
.fixed-header-costs > div.ui-table-wrapper > table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed; }
.fixed-header-costs > div.ui-table-wrapper > table > thead {
    position: absolute;
    width: 100%;
    top: 0; }
.fixed-header-costs > div.ui-table-wrapper > table > thead tr > div.table-head-t {
      /*width: 100%;
                        position: absolute;*/ }
.fixed-header-costs > div.ui-table-wrapper > table > thead tr > div.table-head-t > th {
        line-height: normal;
        /*width: 265px;*/
        max-width: 133px;
        min-width: 133px;
        vertical-align: middle;
        /*&:nth-child(2) {
                                min-width: 186px;
                                max-width: 186px;
                            }*/
        /*&:nth-child(6) {
                                min-width: 80px;
                                max-width: 80px;
                            }*/ }
.fixed-header-costs > div.ui-table-wrapper > table > thead tr > div.table-head-t > th:nth-child(4) {
          min-width: 196px;
          max-width: 196px; }
.fixed-header-costs > div.ui-table-wrapper > table > thead tr > div.table-head-t > th:nth-child(5) {
          min-width: 70px;
          max-width: 70px; }
.fixed-header-costs > div.ui-table-wrapper > table > thead tr.wide-table-costs > div.table-head-t th {
      min-width: 263px;
      max-width: 263px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody {
    overflow-y: scroll;
    max-height: 750px;
    display: table-caption;
    margin-top: 35px;
    width: 100%;
    border-top: none;
    overflow-x: hidden; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td {
      height: 25px;
      /*width: 600px;*/
      /*min-width: 115px;*/
      min-width: 133px;
      max-width: 133px;
      word-wrap: break-word;
      padding: 0px 0px 0px 10px !important;
      /*&:nth-child(2) {
                            min-width: 186px;
                            max-width: 186px;
                        }*/
      /*&:nth-child(6) {
                            min-width: 80px;
                            max-width: 80px;
                        }*/ }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td:nth-child(4) {
        min-width: 196px;
        max-width: 196px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td:nth-child(5) {
        min-width: 70px;
        max-width: 70px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td p-celleditor {
        width: 100%; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td p-celleditor textarea {
          width: 100% !important;
          z-index: 100;
          height: 20px;
          resize: none;
          font-size: 12px;
          padding: 0px;
          font-family: "Open Sans",Light;
          border: none;
          overflow: auto;
          outline: none;
          -webkit-box-shadow: none;
          box-shadow: none; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td:nth-of-type(2) {
        max-width: 160px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.assignee-name, .fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.chosen-by-name {
        padding-left: 10px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.assignee-name p-celleditor p-autocomplete span input, .fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.chosen-by-name p-celleditor p-autocomplete span input {
          height: 20px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.assignee-name p-celleditor p-autocomplete span button, .fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.chosen-by-name p-celleditor p-autocomplete span button {
          height: 20px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.assignee-technology {
        padding-left: 10px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.assignee-technology p-celleditor p-autocomplete span {
          width: 80%; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.assignee-technology p-celleditor p-autocomplete span input {
            height: 20px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.assignee-technology p-celleditor p-autocomplete span button {
            height: 20px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr > td.assignee-technology > button.ui-button-primary {
          width: 20px;
          height: 20px;
          top: 4px; }
.fixed-header-costs > div.ui-table-wrapper > table > tbody > tr.wide-table-costs-body > td {
      min-width: 263px;
      max-width: 263px; }
.new-row-element td, .new-row-costs td {
  border-right: 1px solid black; }
.new-row-element td button.ui-button, .new-row-costs td button.ui-button {
    margin-top: 0.3em;
    margin-bottom: 0.3em; }
.new-row-element td .ui-autocomplete button.ui-button, .new-row-costs td .ui-autocomplete button.ui-button {
    margin-top: 0em;
    margin-bottom: 0em; }
table.scroll {
  width: 100%;
  /* Optional */
  /* border-collapse: collapse; */
  border-spacing: 0;
  border: 2px solid black; }
table.scroll tbody,
table.scroll thead {
  display: block; }
thead tr th {
  height: 25px;
  /*line-height: 30px;*/
  /*text-align: left;*/ }
.commits-table thead tr th {
  height: auto !important; }
table.scroll tbody {
  height: 100px;
  overflow-y: auto;
  overflow-x: hidden; }
tbody td:last-child, thead th:last-child {
  border-right: none; }
.display-inline-block {
  display: inline-block; }
.width-name {
  width: 1670px; }
.darkblue {
  color: #085077; }
.rotate180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
.rangeInfo {
  font-size: 10px !important; }
.weight400 {
  font-weight: 400; }
p-celleditor input.technology-select {
  width: 80% !important; }
p-celleditor button.ui-button-primary {
  float: right !important;
  height: 20px !important;
  width: 20px !important; }
.use-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.flex-dates-range {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline; }
.firstItemInFilters {
  border-bottom: 1px solid #dedfdf; }
.projects-list label, .users-list label {
  background: #fff;
  color: #797878;
  display: inline-block;
  padding: 2px 0;
  position: relative;
  width: 100%;
  font-weight: normal;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }
.projects-list label input[type="checkbox"], .users-list label input[type="checkbox"] {
    cursor: pointer;
    position: absolute;
    opacity: 0;
    height: 35px;
    margin: 0;
    z-index: 2;
    width: 100%;
    height: 100%; }
.projects-list label input[type="checkbox"]:before, .users-list label input[type="checkbox"]:before {
      content: '';
      display: inline-block;
      height: 16px;
      width: 16px;
      border-radius: 5px;
      background: #fff;
      background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d5dce1));
      background: linear-gradient(to bottom, #fff 0%, #d5dce1 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d5dce1',GradientType=0);
      border: 1px solid #b7b7b7;
      position: absolute;
      left: 5px;
      top: 10px; }
.flex-y-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.repo-id-input {
  height: 25px; }
.repo-logo {
  margin-right: 6px; }
.repo-logo.custom-size {
    height: 20px;
    width: 20px; }
.repo-save-settings-button {
  margin-bottom: 10px; }
.repository-list .settings-input {
  /*height: 34px;*/ }
.add-new-widget {
  background-color: #f5f5f5;
  border: 3px dashed #dcdcdc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 30px; }
.pointer:hover {
  cursor: pointer; }
.scroll-y {
  overflow-y: scroll; }
.dashboard-widget-container .current-tasks-list {
  margin-top: 4px; }
.dashboard-widget-container .current-tasks-list .rowWithData {
    height: 55px; }
.dashboard-widget-container .current-tasks-list .rowWithData td {
      position: relative; }
.dashboard-widget-container .current-tasks-list .rowWithData .td-with-issue-type.issue-priority-0::after {
      content: '';
      background-color: #b7b7b7;
      position: absolute;
      left: 0;
      top: 6px;
      bottom: 6px;
      width: 2px; }
.dashboard-widget-container .current-tasks-list .rowWithData .td-with-issue-type.issue-priority-1::after {
      content: '';
      background-color: #389dd1;
      position: absolute;
      left: 0;
      top: 6px;
      bottom: 6px;
      width: 2px; }
.dashboard-widget-container .current-tasks-list .rowWithData .td-with-issue-type.issue-priority-2::after {
      content: '';
      background-color: #ec8017;
      position: absolute;
      left: 0;
      top: 6px;
      bottom: 6px;
      width: 2px; }
.dashboard-widget-container .current-tasks-list .rowWithData .td-with-issue-type.issue-priority-3::after {
      content: '';
      background-color: #ec0021;
      position: absolute;
      left: 0;
      top: 6px;
      bottom: 6px;
      width: 2px; }
.dashboard-widget-container .current-tasks-list .rowWithData .noTimerStarted {
      height: 63px; }
.dashboard-widget-container .current-tasks-list .rowWithData .iconCell {
      width: 5%; }
.dashboard-widget-container .current-tasks-list .rowWithData td:first-child {
      width: 220px; }
.dashboard-widget-container .current-tasks-list .user-container {
    margin-left: 65px;
    position: absolute;
    top: 15px;
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
@media only screen and (max-width: 500px) {
    .dashboard-widget-container .current-tasks-list .user-container {
      margin-left: 15px; } }
.current-task-describe-row {
  margin: 0;
  text-align: left !important; }
.current-task-describe-row-1 {
    margin-top: 6px;
    margin-bottom: 5px; }
.current-task-describe-row-2 {
    margin-top: 5px;
    margin-bottom: 6px; }
.no-underline {
  text-decoration: none !important; }
.no-underline:hover {
    text-decoration: underline !important; }
.task-time-exceeded {
  color: red; }
.task-time-noexceeded {
  color: green; }
#home-container .ui-accordion-content table tr td {
  padding: 6px !important; }
.add-new-widget-text {
  margin-top: 16px;
  color: #085077;
  font-weight: 600;
  font-size: 16px;
  text-align: right; }
.paragraph-disbled {
  cursor: not-allowed; }
.whenIssuebarShowed {
  margin-bottom: 460px; }
.ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item {
  padding: 5px 10px !important; }
.key-value .key {
  font-weight: bold; }
.carousel-margin {
  margin-top: 5px; }
.my-margin {
  margin-bottom: 10px; }
.issueBar-overlay .ui-overlaypanel .accordion-issuebar {
  overflow-x: hidden; }
.forgotten-password-link > .btn-bordered,
.add-issue.modal-footer > .btn-bordered {
  background-color: transparent;
  color: #085077;
  -webkit-transition: 0.2s;
  transition: 0.2s; }
.forgotten-password-link > .btn-bordered:hover,
  .add-issue.modal-footer > .btn-bordered:hover {
    background-color: #085077;
    color: white; }
.ui-carousel-page-link.fa.fa-circle-o.fa-dot-circle-o, .ui-carousel-page-link.fa.fa-circle-o {
  font-family: FontAwesome !important; }
.button-useredit {
  width: 20px !important;
  height: 20px !important; }
.button-useredit > span.ui-button-text ui-clickable {
    font-size: 11px !important; }
.user-profile-calendar table.ui-datepicker-calendar > thead > tr th {
  padding: 0px !important; }
.ui-widget-content a.blue-href {
  color: #337ab7; }
.eyes-container span.fa.fa-eye {
  color: white !important; }
.tempo-wrapper .chart-wrapper table tbody td.my-visible:first-of-type {
  padding: 4px 0 !important; }
.tempo-wrapper .chart-wrapper table tbody td.my-hidden:first-of-type {
  padding: 0 !important; }
.ui-fileupload-choose {
  margin-top: 10px; }
.max-height-for-pdialog {
  max-height: 75vh; }
.ui-dialog .ui-dialog-titlebar-icon {
  color: white !important; }
.ui-dialog .ui-dialog-titlebar-icon:hover {
    background-color: transparent !important; }
.add-widget-in-dashboard .modal-kanban-label {
  padding: 0; }
.delete-widget {
  margin-top: 5px; }
.modal-select-buttons-container:after {
  content: ""; }
#add-widget-list-container .one-ticket .ui-accordion-content {
  background-color: whitesmoke !important; }
#add-widget-list-container .one-ticket .ui-accordion-content .widget-describe-container {
    height: 110px; }
#add-widget-list-container .one-ticket .ui-accordion-content .widget-describe-container-text {
      height: 80px;
      margin-bottom: 8px;
      overflow-y: hidden; }
#add-widget-list-container .one-ticket .ui-accordion-content .widget-describe-container-text p {
        border-radius: 4px;
        margin: 0 !important;
        padding: 10px; }
#add-widget-list-container .one-ticket .ui-accordion-content .widget-describe-container-text p.content {
          background-color: white; }
#add-widget-list-container .one-ticket .ui-accordion-content .widget-describe-container-button {
      height: 24px; }
#add-widget-list-container .searcher-wrapper {
  width: 100%; }
#add-widget-list-container .searcher-wrapper input {
    border-radius: 4px;
    height: 28px;
    margin-bottom: 10px;
    padding: 18px; }
.btn-grey {
  color: #fff;
  background-color: grey;
  border-color: grey; }
.modal-in-home.ui-widget-content {
  background-color: transparent;
  border: none; }
.modal-in-home.ui-widget-content .ui-dialog-titlebar {
    border-radius: 6px 6px 0 0 !important; }
.modal-in-home.ui-widget-content .ui-dialog-content {
    background-color: white; }
.modal-in-home.ui-widget-content .ui-dialog-footer {
    border-radius: 0 0 6px 6px !important; }
#ticket-list-container {
  height: 100%; }
.flex-center-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
#home-container .widget-full-screen {
  background: white;
  border: none;
  border-radius: 0 !important;
  height: 100vh;
  left: 0;
  margin: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 9999999999999999; }
#home-container .widget-full-screen > .dashboard-widget-heading {
    border-radius: 0 !important; }
#home-container .widget-full-screen .fullViewportHeight, #home-container .widget-full-screen .halfViewportHeight, #home-container .widget-full-screen #ticket-list-container, #home-container .widget-full-screen .current-tasks-settings-container {
    height: calc(100vh - 50px); }
#home-container .widget-full-screen .change-widget-size {
    display: none; }
#home-container .widget-full-screen .commits-widget-tablebody-half-size, #home-container .widget-full-screen .commits-widget-tablebody-full-size {
    height: calc(100vh - 170px); }
#home-container #current-tasks-wrapper .dashboard-widget-container.scroll-y {
  overflow: hidden !important; }
#home-container #current-tasks-wrapper .settings-container {
  overflow: auto !important; }
#mainMenu {
  position: -webkit-sticky;
  position: sticky; }
@media only screen and (min-width: 1201px) {
  .class-for-mobile #home-container #current-tasks-wrapper .dashboard-widget-container.scroll-y {
    overflow-y: scroll !important; } }
@media only screen and (min-width: 801px) and (max-width: 1200px) {
  .class-for-mobile #home-container #current-tasks-wrapper .dashboard-widget-container.scroll-y {
    overflow: scroll !important; }
  .class-for-mobile #home-container #table-container {
    height: 100% !important; }
    .class-for-mobile #home-container #table-container .commits-table {
      height: 100% !important; }
      .class-for-mobile #home-container #table-container .commits-table #current-tasks-table {
        height: 100% !important; }
  .navbar-header .navbar-toggle.collapsed {
    right: 0; } }
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .class-for-mobile #home-container .dashboard-widget {
    margin: 0;
    margin-bottom: 20px;
    margin-top: 10px; }
    .class-for-mobile #home-container .dashboard-widget #current-tasks-table {
      /*height: 100%;*/ }
  .navbar-header .navbar-toggle.collapsed {
    right: 0; }
  .class-for-mobile #home-container #current-tasks-wrapper .dashboard-widget-container.scroll-y {
    overflow: scroll !important; }
  .class-for-mobile #home-container #current-tasks-wrapper .dashboard-widget-container .current-tasks-list .rowWithData td:first-child {
    width: 40%; }
  .modal-in-home {
    width: 100vw !important;
    padding: 15px !important; }
    .modal-in-home #add-widget-list-container .one-ticket .ui-accordion-content .widget-describe-container .dashboard-widget-container {
      height: auto; }
    .modal-in-home .halfViewportHeight {
      height: calc(90vh - 175px) !important; }
    .modal-in-home .ui-dialog-content {
      padding: 10px 0 !important; }
      .modal-in-home .ui-dialog-content .dashboard-widget-container {
        padding: 0 4px !important; }
    .modal-in-home .widget-describe-container-button {
      width: 100%; }
      .modal-in-home .widget-describe-container-button > button {
        width: 100% !important;
        font-size: 13px !important; } }
@media only screen and (max-width: 500px) {
  #add-widget-list-container .one-ticket .ui-accordion-content .widget-describe-container {
    height: auto !important; }
  .class-for-mobile #home-container app-avatar {
    display: none; }
  .class-for-mobile #home-container .columnWithWidgets {
    padding: 0; }
    .class-for-mobile #home-container .columnWithWidgets .dashboard-widget {
      margin-left: 0 !important;
      margin-right: 0 !important;
      padding-bottom: 6px; }
      .class-for-mobile #home-container .columnWithWidgets .dashboard-widget .settings-container {
        height: 100%;
        padding: 10px; }
        .class-for-mobile #home-container .columnWithWidgets .dashboard-widget .settings-container p > label {
          margin-top: 0; }
        .class-for-mobile #home-container .columnWithWidgets .dashboard-widget .settings-container .padding-left-0, .class-for-mobile #home-container .columnWithWidgets .dashboard-widget .settings-container .padding-right-0 {
          padding: 0; }
      .class-for-mobile #home-container .columnWithWidgets .dashboard-widget #ticket-list-container .ui-accordion .ui-accordion-content {
        padding: 4px !important; }
    .class-for-mobile #home-container .columnWithWidgets .dashboard-widget-heading .settings {
      display: none; }
    .class-for-mobile #home-container .columnWithWidgets .dashboard-widget-container {
      padding: 3px; }
      .class-for-mobile #home-container .columnWithWidgets .dashboard-widget-container .height70vh {
        height: auto; }
        .class-for-mobile #home-container .columnWithWidgets .dashboard-widget-container .height70vh#current-tasks-table {
          height: 63vh !important; }
  .class-for-mobile #home-container #current-tasks-wrapper .dashboard-widget-container.scroll-y {
    overflow: scroll !important; }
  .class-for-mobile #home-container .home-content {
    margin: 0 !important; }
    .class-for-mobile #home-container .home-content .add-new-widget-text {
      margin: 0;
      text-align: left; }
  .class-for-mobile #home-container .home-title {
    font-size: 24px;
    margin: 0; }
  .class-for-mobile #home-container .hide-on-mobile {
    display: none; }
  .class-for-mobile #home-container #table-container {
    height: 100%; }
  .navbar-header .navbar-toggle.collapsed {
    right: 0; }
  .modal-in-home {
    width: 100vw !important;
    padding: 15px !important; }
    .modal-in-home #add-widget-list-container .one-ticket .ui-accordion-content .widget-describe-container .dashboard-widget-container {
      height: auto; }
    .modal-in-home #add-widget-list-container .one-ticket .ui-accordion-content .widget-describe-container-text {
      height: auto !important; }
    .modal-in-home .halfViewportHeight {
      height: calc(90vh - 175px) !important; }
    .modal-in-home .ui-dialog-content {
      padding: 10px 0 !important; }
      .modal-in-home .ui-dialog-content .dashboard-widget-container {
        padding: 0 4px !important; }
        .modal-in-home .ui-dialog-content .dashboard-widget-container .widget-screenshot {
          display: none !important; }
    .modal-in-home .widget-describe-container-button {
      width: 100%; }
      .modal-in-home .widget-describe-container-button > button {
        width: 100% !important;
        font-size: 13px !important; } }
.menu-header > .item {
  font-weight: bold;
  text-transform: uppercase; }
#projectlist-component table tr td {
  padding: 4px 5px !important;
  text-align: left !important; }
#projectlist-component table .table-head th {
  padding: 3px 5px !important; }
.table-head th:first-child {
  border-bottom-left-radius: 0 !important; }
.table-head th:last-child {
  border-bottom-right-radius: 0 !important; }
.comment-button-action {
  padding: 2px 4px; }
.span-clear {
  cursor: pointer;
  background-color: #085077;
  border: none;
  color: #fff;
  height: 28px;
  width: 28px;
  border-radius: 5px;
  font-size: 14px;
  padding: 7px 9px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }
.is-not-active {
  opacity: 0.4; }
.ui-rating {
  display: inline; }
.small-margin-left {
  margin-left: 2%; }
.box {
  float: left;
  width: 20px;
  height: 20px;
  margin-left: 5px;
  margin-right: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2); }
.task-done-legend {
  background: #c1efc9; }
.last-subtask {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: black; }
.requestAccepted {
  background-color: lightgreen !important; }
.requestRejected {
  background-color: #ec8d8d5e !important;
  height: 38.5px; }
.vacation-requests-pending {
  background-color: #d9534f; }
.cancelIcon {
  visibility: hidden;
  color: #085077; }
.ratingContainer:hover .cancelIcon {
  visibility: visible; }
.active-text-bolder {
  color: #085077;
  font-weight: bolder; }
.pre-wrap {
  white-space: pre-wrap; }
.trash-next-to-button {
  height: 24px;
  vertical-align: bottom; }
.styled-timespan-container {
  padding-left: 0.25em; }
.attendance-filters-accordion .ui-accordion-content {
  padding: 1em 1em 0em 1em; }
.padding-top-half {
  padding-top: 0.5em; }
.display-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.equipment .equipment-add {
  color: #085077;
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
  cursor: pointer; }
.equipment .equipment-add .fa {
    color: #ffffff;
    background-color: #085077;
    border-radius: 5px;
    width: 21px;
    line-height: 21px;
    text-align: center;
    /*margin-right: 10px;*/
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.equipment .equipment-add:hover .fa {
    background: #ffffff;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
    background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
    /* IE6-9 */
    color: #085077; }
.equipment table {
  margin-bottom: 0px; }
.equipment table > tbody > tr {
    background-color: white; }
.equipment table > tbody > tr.stocktaking-await {
      background-color: yellow; }
.equipment table > tbody > tr.stocktaking-declined {
      background-color: red; }
.equipment table > tbody > tr.raw-row {
      height: 35px; }
.equipment table > tbody > tr.raw-row > td > p-autocomplete .ui-autocomplete-input {
        height: 25px;
        padding: 6px 4px; }
.equipment table > tbody > tr.raw-row > td > p-autocomplete button.ui-autocomplete-dropdown {
        margin: unset;
        height: 25px; }
.equipment table > tbody > tr > td {
      padding: 5px; }
.equipment table > tbody > tr > td .clear-datetime-button {
        cursor: pointer;
        float: none;
        background-color: #085077;
        border: none;
        color: #ffffff;
        height: 22px;
        width: 22px;
        border-radius: 5px;
        font-size: 14px;
        padding: 4px 6px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
.equipment table > tbody > tr > td .clear-datetime-button:hover {
          background: #ffffff;
          /* Old browsers */
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
          background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
          /* IE6-9 */
          color: #085077; }
.equipment table > tbody > tr > td .ui-button {
        margin: 0px; }
.equipment table > tbody > tr > td .ui-button-text {
        overflow: unset; }
.equipment table > tbody > tr > td .ui-calendar {
        width: auto; }
.equipment table > tbody > tr > td > p-autocomplete .ui-autocomplete-input {
        height: 20px;
        padding: 6px 4px; }
.equipment table > tbody > tr > td > p-autocomplete button.ui-autocomplete-dropdown {
        margin: unset;
        height: 20px; }
.equipment table > tbody > tr > td > a .share-pending {
        color: #085077; }
.equipment .ui-dialog-content p-autocomplete .ui-autocomplete-input {
  height: 25px;
  padding: 6px 4px; }
.equipment .ui-dialog-content p-autocomplete button.ui-autocomplete-dropdown {
  margin: unset;
  height: 25px; }
.equipment .icon-plus-container {
  padding: .25em .5em !important; }
.equipment .add-row-icon {
  padding: 0px 5px; }
.equipment .margin-bottom-small {
  margin-bottom: 5px !important; }
.equipment .margin-top-small {
  margin-top: 5px !important; }
.equipment .modal-label {
  padding: 4px 0px 10px 0px !important; }
.drives table {
  margin-bottom: 0px; }
.drives table > tbody > tr {
    background-color: white; }
.drives table > tbody > tr.raw-row {
      height: 35px; }
.drives table > tbody > tr.raw-row > td > p-autocomplete .ui-autocomplete-input {
        height: 25px;
        padding: 6px 4px; }
.drives table > tbody > tr.raw-row > td > p-autocomplete button.ui-autocomplete-dropdown {
        margin: unset;
        height: 25px; }
.drives table > tbody > tr > td {
      padding: 5px; }
.drives table > tbody > tr > td .clear-datetime-button {
        cursor: pointer;
        float: none;
        background-color: #085077;
        border: none;
        color: #ffffff;
        height: 22px;
        width: 22px;
        border-radius: 5px;
        font-size: 14px;
        padding: 4px 6px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }
.drives table > tbody > tr > td .clear-datetime-button:hover {
          background: #ffffff;
          /* Old browsers */
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
          background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
          /* IE6-9 */
          color: #085077; }
.drives table > tbody > tr > td .ui-button {
        margin: 0px; }
.drives table > tbody > tr > td .ui-button-text {
        overflow: unset; }
.drives table > tbody > tr > td .ui-calendar {
        width: auto; }
.drives table > tbody > tr > td > p-autocomplete .ui-autocomplete-input {
        height: 20px;
        padding: 6px 4px; }
.drives table > tbody > tr > td > p-autocomplete button.ui-autocomplete-dropdown {
        margin: unset;
        height: 20px; }
.drives table > tbody > tr > td > a .share-pending {
        color: #085077; }
.drives .margin-bottom-small {
  margin-bottom: 5px !important; }
.drives .margin-top-small {
  margin-top: 5px !important; }
.drives .modal-label {
  padding: 4px 0px 10px 0px !important; }
.drive-details p a {
  cursor: pointer;
  padding: 0px 5px;
  text-decoration: none !important; }
.drive-details p a > span.fa, .drive-details p a span.fas, .drive-details p a span.far {
    color: #DEDFDF;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
.drive-details p a > span.fa:hover, .drive-details p a span.fas:hover, .drive-details p a span.far:hover {
      color: #085077; }
.map-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 30px;
  display: contents; }
.map-frame {
  border: 2px solid #085077;
  border-radius: 5px;
  height: 100%; }
.map-frame .leaflet-container {
    border-radius: 5px; }
#map {
  height: 100%; }
.checkbox-container input[type="checkbox"] {
  cursor: pointer;
  position: absolute;
  opacity: 0;
  height: 35px;
  margin: 0;
  z-index: 2;
  width: 100%; }
.checkbox-container input[type="checkbox"] + span {
    background: #ffffff;
    color: #797878;
    display: inline-block;
    padding: 10px 0 5px 26px;
    position: relative;
    width: 100%;
    font-weight: normal;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
.checkbox-container input[type="checkbox"] + span:before {
      content: '';
      display: inline-block;
      height: 16px;
      width: 16px;
      border-radius: 5px;
      background: #ffffff;
      /* Old browsers */
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5dce1));
      background: linear-gradient(to bottom, #ffffff 0%, #d5dce1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5dce1',GradientType=0 );
      /* IE6-9 */
      border: 1px solid #b7b7b7;
      position: absolute;
      left: 2px;
      top: 12px; }
.checkbox-container input[type="checkbox"] + span:after {
      content: '\f00c';
      font-family: FontAwesome;
      font-size: 12px;
      display: none;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      position: absolute;
      left: 4px;
      top: 12px;
      height: 0;
      width: 0; }
.checkbox-container input[type="checkbox"]:checked + span {
    color: #085077; }
.checkbox-container input[type="checkbox"]:checked + span:after {
      display: inline-block;
      height: 16px;
      width: 16px; }
.row-issue-with-material-issue {
  background-color: #e0da87 !important; }
.row-material-with-issue {
  background-color: #e08793 !important; }
.row-material-not-connected {
  background-color: #ff0000 !important; }
/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAid3d3cm9vdC9hc3NldHMvc2Nzcy9wcm9qZWN0bWFuYWdlci5jc3MiLAoJInNvdXJjZXMiOiBbCgkJInd3d3Jvb3QvYXNzZXRzL3Njc3MvcHJvamVjdG1hbmFnZXIuc2NzcyIsCgkJInd3d3Jvb3QvYXNzZXRzL3Njc3MvaW5jbHVkZXMvX29wdGlvbnMuc2NzcyIsCgkJInd3d3Jvb3QvYXNzZXRzL3Njc3MvaW5jbHVkZXMvX2Jvb3RzdHJhcC5zY3NzIiwKCQkid3d3cm9vdC9hc3NldHMvc2Nzcy9pbmNsdWRlcy9fZmxhZy1zcHJpdGVzLnNjc3MiLAoJCSJ3d3dyb290L2Fzc2V0cy9zY3NzL2luY2x1ZGVzL19pY29uLXZlY3RvcnMuc2NzcyIsCgkJInd3d3Jvb3QvYXNzZXRzL3Njc3MvaW5jbHVkZXMvX3ByaW1lbmcuc2NzcyIsCgkJInd3d3Jvb3QvYXNzZXRzL3Njc3MvaW5jbHVkZXMvX2FuZ3VsYXItY29tcG9uZW50cy5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIjtBQUFBLG9DQUFvQztBQzJOcEMsa0VBQWtFO0FBQ2xFLGtFQUFrRTtBRHpObEUsc0NBQXNDO0FFSHRDLE9BQU8sQ0FBQyxzRkFBSTtBRk9aLE9BQU8sQ0FBUCxvRkFBTztBQUdQLE9BQU8sQ0FBUCwwREFBTztBQUVQLE9BQU8sQ0FBUCwrRUFBTztBQU1QLE9BQU8sQ0FBUCw4REFBTztBQUdQLE9BQU8sQ0FBUCw4Q0FBTztBRVRQLEFBQUEsSUFBSSxDQUFDO0VBQ0QsV0FBVyxFQUFFLFVBQVU7RUFDdkIsb0JBQW9CLEVBQUUsSUFBSTtFQUMxQix3QkFBd0IsRUFBRSxJQUM5QixHQUFFOztBQUVGLEFBQUEsSUFBSSxDQUFDO0VBQ0QsTUFBTSxFQUFFLENBQ1osR0FBRTs7QUFFRixBQUFBLE9BQU87QUFDUCxBQUFBLEtBQUs7QUFDTCxBQUFBLE9BQU87QUFDUCxBQUFBLFVBQVU7QUFDVixBQUFBLE1BQU07QUFDTixBQUFBLE1BQU07QUFDTixBQUFBLE1BQU07QUFDTixB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LEVBQUQsQ0FBQyxNQUFNO0FBQ1QsQUFBRyxFQUFELENBQUMsS0FBSztBQUNSLEFBQUcsRUFBRCxDQUFDLE1BQU07QUFDVCxBQUFHLEVBQUQsQ0FBQyxLQUFLLENBQUM7RUFDTCxXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsQ0FBQztFQUNkLEtBQUssRUFBRSxJQUNYLEdBQUU7O0FBRUYsQUFBQSxHQUFHO0FBQ0gsQUFBQSxHQUFHO0FBQ0gsQUFBQSxHQUFHO0FBQ0gsQUFBQSxFQUFFO0FBQ0YsQUFBQSxFQUFFO0FBQ0YsQUFBQSxFQUFFLENBQUM7RUFDQyxVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFDbkIsR0FBRTs7QUFFRixBQUFJLEdBQUQsQ0FBQyxNQUFNO0FBQ1YsQUFBSSxHQUFELENBQUMsS0FBSztBQUNULEFBQUksR0FBRCxDQUFDLE1BQU07QUFDVixBQUFJLEdBQUQsQ0FBQyxLQUFLO0FBQ1QsQUFBSSxHQUFELENBQUMsTUFBTTtBQUNWLEFBQUksR0FBRCxDQUFDLEtBQUs7QUFDVCxBQUFHLEVBQUQsQ0FBQyxNQUFNO0FBQ1QsQUFBRyxFQUFELENBQUMsS0FBSztBQUNSLEFBQUcsRUFBRCxDQUFDLE1BQU07QUFDVCxBQUFHLEVBQUQsQ0FBQyxLQUFLO0FBQ1IsQUFBRyxFQUFELENBQUMsTUFBTTtBQUNULEFBQUcsRUFBRCxDQUFDLEtBQUssQ0FBQztFQUNMLFNBQVMsRUFBRSxHQUNmLEdBQUU7O0FBRUYsQUFBQSxHQUFHO0FBQ0gsQUFBQSxHQUFHO0FBQ0gsQUFBQSxHQUFHO0FBQ0gsQUFBQSxFQUFFO0FBQ0YsQUFBQSxFQUFFO0FBQ0YsQUFBQSxFQUFFLENBQUM7RUFDQyxVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFDbkIsR0FBRTs7QUFFRixBQUFJLEdBQUQsQ0FBQyxNQUFNO0FBQ1YsQUFBSSxHQUFELENBQUMsS0FBSztBQUNULEFBQUksR0FBRCxDQUFDLE1BQU07QUFDVixBQUFJLEdBQUQsQ0FBQyxLQUFLO0FBQ1QsQUFBSSxHQUFELENBQUMs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U0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsVUFBVTtBQUNWLEFBQUEsVUFBVTtBQUNWLEFBQUEsVUFBVTtBQUNWLEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsVUFBVTtBQUNWLEFBQUEsVUFBVTtBQUNWLEFBQUEsVUFBVTtBQUNWLEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsVUFBVTtBQUNWLEFBQUEsVUFBVTtBQUNWLEFBQUEsVUFBVTtBQUNWLEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsU0FBUztBQUNULEFBQUEsVUFBVTtBQUNWLEFBQUEsVUFBVTtBQUNWLEFBQUEsVUFBVSxDQUFDO0VBQ1AsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLEdBQUc7RUFDZixhQUFhLEVBQUUsSUFBSTtFQUNuQixZQUFZLEVBQUUsSUFDbEIsR0FBRTs7QUFFRixBQUFBLFNBQVM7QUFDVCxBQUFBLFNBQVM7QUFDVCxBQUFBLFNBQVM7QUFDVCxBQUFBLFNBQVM7QUFDVCxBQUFBLFNBQVM7QUFDVCxBQUFBLFNBQVM7QUFDVCxBQUFBLFNBQVM7QUFDVCxBQUFBLFNBQVM7QUFDVCxBQUFBLFNBQVM7QUFDVCxBQUFBLFVBQVU7QUFDVixBQUFBLFVBQVU7QUFDVixBQUFBLFVBQVUsQ0FBQztFQUNQLEtBQUssRUFBRSxJQUNYLEdBQUU7O0FBRUYsQUFBQSxVQUFVLENBQUM7RUFDUCxLQUFLLEVBQUUsSUFDWCxHQUFFOztBQUVGLEFBQUEsVUFBVSxDQUFDO0VBQ1AsS0FBSyxFQUFFLFlBQ1gsR0FBRTs7QUFFRixBQUFBLFVBQVUsQ0FBQztFQUNQLEtBQUssRUFBRSxZQUNYLEdBQUU7O0FBRUYsQUFBQSxTQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsR0FDWCxHQUFFOztBQUVGLEFBQUEsU0FBUyxDQUFDO0VBQ04sS0FBSyxFQUFFLFlBQ1gsR0FBRTs7QUFFRixBQUFBLFNBQVMsQ0FBQztFQUNOLEtBQUssRUFBRSxZQUNYLEdBQUU7O0FBRUYsQUFBQSxTQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsR0FDWCxHQUFFOztBQUVGLEFBQUEsU0FBUyxDQUFDO0VBQ04sS0FBSyxFQUFFLFlBQ1gsR0FBRTs7QUFFRixBQUFBLFNBQVMsQ0FBQztFQUNOLEtBQUssRUFBRSxZQUNYLEdBQUU7O0FBRUYsQUFBQSxTQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsR0FDWCxHQUFFOztBQUVGLEFBQUEsU0FBUyxDQUFDO0VBQ04sS0FBSyxFQUFFLFlBQ1gsR0FBRTs7QUFFRixBQUFBLFNBQVMsQ0FBQztFQUNOLEtBQUssRUFBRSxXQUNYLEdBQUU7O0FBRUYsQUFBQSxlQUFlLENBQUM7RUFDWixLQUFLLEVBQUUsSUFDWCxHQUFFOztBQUVGLEFBQUEsZUFBZSxDQUFDO0VBQ1osS0FBSyxFQUFFLFlBQ1gsR0FBRTs7QUFFRixBQUFBLGVBQWUsQ0FBQztFQUNaLEtBQUssRUFBRSxZQUNYLEdBQUU7O0FBRUYsQUFBQSxjQUFjLENBQUM7RUFDWCxLQUFLLEVBQUUsR0FDWCxHQUFFOztBQUVGLEFBQUEsY0FBYyxDQUFDO0VBQ1gsS0FBSyxFQUFFLFlBQ1gsR0FBRTs7QUFFRixBQUFBLGNBQWMsQ0FBQztFQUNYLEtBQUssRUFBRSxZQUNYLEdBQUU7O0FBRUYsQUFBQSxjQUFjLENBQUM7RUFDWCxLQUFLLEVBQUUsR0FDWCxHQUFFOztBQUVGLEFBQUEsY0FBYyxDQUFDO0VBQ1gsS0FBSyxFQUFFLFlBQ1gsR0FBRTs7QUFFRixBQUFBLGNBQWMsQ0FBQztFQUNYLEtBQUssRUFBRSxZQUNYLEdBQUU7O0FBRUYsQUFBQSxjQUFjLENBQUM7RUFDWCxLQUFLLEVBQUUsR0FDWCxHQUFFOztBQUVGLEFBQUEsY0FBYyxDQUFDO0VBQ1gsS0FBSyxFQUFFLFlBQ1gsR0FBRTs7QUFFRixBQUFBLGNBQWMsQ0FBQztFQUNYLEtBQUssRUFBRSxXQUNYLEdBQUU7O0FBRUYsQUFBQSxjQUFjLENBQUM7RUFDWCxLQUFLLEVBQUUsSUFDWCxHQUFFOztBQUVGLEFBQUEsZUFBZSxDQUFDO0VBQ1osSUFBSSxFQUFFLElBQ1YsR0FBRTs7QUFFRixBQUFBLGVBQWUsQ0FBQztFQUNaLElBQUksRUFBRSxZQUNWLEdBQUU7O0FBRUYsQUFBQSxlQUFlLENBQUM7RUFDWixJQUFJLEVBQUUsWUFDVixHQUFFOztBQUVGLEFBQUEsY0FBYyxDQUFDO0VBQ1gsSUFBSSxFQUFFLEdBQ1YsR0FBRTs7QUFFRixBQUFBLGNBQWMsQ0FBQztFQUNYLElBQUksRUFBRSxZQUNWLEdBQUU7O0FBRUYsQUFBQSxjQUFjLENBQUM7RUFDWCxJQUFJLEVBQUUsWUFDVixHQUFFOztBQUVGLEFBQUEsY0FBYyxDQUFDO0VBQ1gsSUFBSSxFQUFFLEdBQ1YsR0FBRTs7QUFFRixBQUFBLGNBQWMsQ0FBQztFQUNYLElBQUksRUFBRSxZQUNWLEdBQUU7O0FBRUYsQUFBQSxjQUFjLENBQUM7RUFDWCxJQUFJLEVBQUUsWUFDVixHQUFFOztBQUVGLEFBQUEsY0FBYyxDQUFDO0VBQ1gsSUFBSSxFQUFFLEdBQ1YsR0FBRTs7QUFFRixBQUFBLGNBQWMsQ0FBQztFQUNYLElBQUksRUFBRSxZQUNWLEdBQUU7O0FBRUYsQUFBQSxjQUFjLENBQUM7RUFDWCxJQUFJLEVBQUUsV0FDVixHQUFFOztBQUVGLEFBQUEsY0FBYyxDQUFDO0VBQ1gsSUFBSSxFQUFFLElBQ1YsR0FBRTs7QUFFRixBQUFBLGlCQUFpQixDQUFDO0VBQ2QsV0FBVyxFQUFFLElBQ2pCLEdBQUU7O0FBRUYsQUFBQSxpQkFBaUIsQ0FBQztFQUNkLFdBQVcsRUFBRSxZQUNqQixHQUFFOztBQUVGLEFBQUEsaUJBQWlCLENBQUM7RUFDZCxXQUFXLEVBQUUsWUFDakIsR0FBRTs7QUFFRixBQUFBLGdCQUFnQixDQUFDO0VBQ2IsV0FBVyxFQUFFLEdBQ2pCLEdBQUU7O0FBRUYsQUFBQSxnQkFBZ0IsQ0FBQztFQUNiLFdBQVcsRUFBRSxZQUNqQixHQUFFOztBQUVGLEFBQUEsZ0JBQWdCLENBQUM7RUFDYixXQUFXLEVBQUUsWUFDakIsR0FBRTs7QUFFRixBQUFBLGdCQUFnQixDQUFDO0VBQ2IsV0FBVyxFQUFFLEdBQ2pCLEdBQUU7O0FBRUYsQUFBQSxnQkFBZ0IsQ0FBQztFQUNiLFdBQVcsRUFBRSxZQUNqQixHQUFFOztBQUVGLEFBQUEsZ0JBQWdCLENBQUM7RUFDYixXQUFXLEVBQUUsWUFDakIsR0FBRTs7QUFFRixBQUFBLGdCQUFnQixDQUFDO0VBQ2IsV0FBVyxFQUFFLEdBQ2pCLEdBQUU7O0FBRUYsQUFBQSxnQkFBZ0IsQ0FBQztFQUNiLFdBQVcsRUFBRSxZQUNqQixHQUFFOztBQUVGLEFBQUEsZ0JBQWdCLENBQUM7RUFDYixXQUFXLEVBQUUsV0FDakIsR0FBRTs7QUFFRixBQUFBLGdCQUFnQixDQUFDO0VBQ2IsV0FBVyxFQUFFLENBQ2pCLEdBQUU7O0FBRUYsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQ3BCLEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUztFQUNULEFBQUEsVUFBVTtFQUNWLEFBQUEsVUFBVTtFQUNWLEFBQUEsVUFBVSxDQUFDO0lBQ1AsS0FBSyxFQUFFLElBQ1gsR0FBRTtFQUVGLEFBQUEsVUFBVSxDQUFDO0lBQ1AsS0FBSyxFQUFFLElBQ1gsR0FBRTtFQUVGLEFBQUEsVUFBVSxDQUFDO0lBQ1AsS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsVUFBVSxDQUFDO0lBQ1AsS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsU0FBUyxDQUFDO0lBQ04sS0FBSyxFQUFFLEdBQ1gsR0FBRTtFQUVGLEFBQUEsU0FBUyxDQUFDO0lBQ04sS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsU0FBUyxDQUFDO0lBQ04sS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsU0FBUyxDQUFDO0lBQ04sS0FBSyxFQUFFLEdBQ1gsR0FBRTtFQUVGLEFBQUEsU0FBUyxDQUFDO0lBQ04sS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsU0FBUyxDQUFDO0lBQ04sS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsU0FBUyxDQUFDO0lBQ04sS0FBSyxFQUFFLEdBQ1gsR0FBRTtFQUVGLEFBQUEsU0FBUyxDQUFDO0lBQ04sS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsU0FBUyxDQUFDO0lBQ04sS0FBSyxFQUFFLFdBQ1gsR0FBRTtFQUVGLEFBQUEsZUFBZSxDQUFDO0lBQ1osS0FBSyxFQUFFLElBQ1gsR0FBRTtFQUVGLEFBQUEsZUFBZSxDQUFDO0lBQ1osS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsZUFBZSxDQUFDO0lBQ1osS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLEdBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLEdBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLEdBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLFlBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLFdBQ1gsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsS0FBSyxFQUFFLElBQ1gsR0FBRTtFQUVGLEFBQUEsZUFBZSxDQUFDO0lBQ1osSUFBSSxFQUFFLElBQ1YsR0FBRTtFQUVGLEFBQUEsZUFBZSxDQUFDO0lBQ1osSUFBSSxFQUFFLFlBQ1YsR0FBRTtFQUVGLEFBQUEsZUFBZSxDQUFDO0lBQ1osSUFBSSxFQUFFLFlBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLEdBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLFlBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLFlBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLEdBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLFlBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLFlBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLEdBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLFlBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLFdBQ1YsR0FBRTtFQUVGLEFBQUEsY0FBYyxDQUFDO0lBQ1gsSUFBSSxFQUFFLElBQ1YsR0FBRTtFQUVGLEFBQUEsaUJBQWlCLENBQUM7SUFDZCxXQUFXLEVBQUUsSUFDakIsR0FBRTtFQUVGLEFBQUEsaUJBQWlCLENBQUM7SUFDZCxXQUFXLEVBQUUsWUFDakIsR0FBRTtFQUVGLEFBQUEsaUJBQWlCLENBQUM7SUFDZCxXQUFXLEVBQUUsWUFDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsR0FDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsWUFDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsWUFDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsR0FDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsWUFDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsWUFDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsR0FDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsWUFDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsV0FDakIsR0FBRTtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixXQUFXLEVBQUUsQ0FDakIsR0FBRTs7QUFHTixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFDcEIsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxVQUFVO0VBQ1YsQUFBQSxVQUFVO0VBQ1YsQUFBQSxVQUFVLENBQUM7SUFDUCxLQUFLLEVBQUUsSUFDWCxHQUFFO0VBRUYsQUFBQSxVQUFVLENBQUM7SUFDUCxLQUFLLEVBQUUsSUFDWCxHQUFFO0VBRUYsQUFBQSxVQUFVLENBQUM7SUFDUCxLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxVQUFVLENBQUM7SUFDUCxLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsR0FDWCxHQUFFO0VBRUYsQUFBQSxTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsR0FDWCxHQUFFO0VBRUYsQUFBQSxTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsR0FDWCxHQUFFO0VBRUYsQUFBQSxTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxTQUFTLENBQUM7SUFDTixLQUFLLEVBQUUsV0FDWCxHQUFFO0VBRUYsQUFBQSxlQUFlLENBQUM7SUFDWixLQUFLLEVBQUUsSUFDWCxHQUFFO0VBRUYsQUFBQSxlQUFlLENBQUM7SUFDWixLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxlQUFlLENBQUM7SUFDWixLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsR0FDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsR0FDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsR0FDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsWUFDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsV0FDWCxHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxLQUFLLEVBQUUsSUFDWCxHQUFFO0VBRUYsQUFBQSxlQUFlLENBQUM7SUFDWixJQUFJLEVBQUUsSUFDVixHQUFFO0VBRUYsQUFBQSxlQUFlLENBQUM7SUFDWixJQUFJLEVBQUUsWUFDVixHQUFFO0VBRUYsQUFBQSxlQUFlLENBQUM7SUFDWixJQUFJLEVBQUUsWUFDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsR0FDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsWUFDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsWUFDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsR0FDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsWUFDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsWUFDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsR0FDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsWUFDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsV0FDVixHQUFFO0VBRUYsQUFBQSxjQUFjLENBQUM7SUFDWCxJQUFJLEVBQUUsSUFDVixHQUFFO0VBRUYsQUFBQSxpQkFBaUIsQ0FBQztJQUNkLFdBQVcsRUFBRSxJQUNqQixHQUFFO0VBRUYsQUFBQSxpQkFBaUIsQ0FBQztJQUNkLFdBQVcsRUFBRSxZQUNqQixHQUFFO0VBRUYsQUFBQSxpQkFBaUIsQ0FBQztJQUNkLFdBQVcsRUFBRSxZQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxHQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxZQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxZQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxHQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxZQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxZQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxHQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxZQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxXQUNqQixHQUFFO0VBRUYsQUFBQSxnQkFBZ0IsQ0FBQztJQUNiLFdBQVcsRUFBRSxDQUNqQixHQUFFOztBQUdOLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFQUNyQixBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVM7RUFDVCxBQUFBLFVBQVU7RUFDVixBQUFBLFVBQVU7RUFDVixBQUFBLFVBQVUsQ0FBQztJQUNQLEtBQUssRUFBRSxJQUNYLEdBQUU7RUFFRixBQUFBLFVBQVUsQ0FBQztJQUNQLEtBQUssRUFBRSxJQUNYLEdBQUU7RUFFRixBQUFBLFVBQVUsQ0FBQztJQUNQLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLFVBQVUsQ0FBQztJQUNQLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxHQUNYLEdBQUU7RUFFRixBQUFBLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxHQUNYLEdBQUU7RUFFRixBQUFBLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxHQUNYLEdBQUU7RUFFRixBQUFBLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLFNBQVMsQ0FBQztJQUNOLEtBQUssRUFBRSxXQUNYLEdBQUU7RUFFRixBQUFBLGVBQWUsQ0FBQztJQUNaLEtBQUssRUFBRSxJQUNYLEdBQUU7RUFFRixBQUFBLGVBQWUsQ0FBQztJQUNaLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLGVBQWUsQ0FBQztJQUNaLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxHQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxHQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxHQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxZQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxXQUNYLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLEtBQUssRUFBRSxJQUNYLEdBQUU7RUFFRixBQUFBLGVBQWUsQ0FBQztJQUNaLElBQUksRUFBRSxJQUNWLEdBQUU7RUFFRixBQUFBLGVBQWUsQ0FBQztJQUNaLElBQUksRUFBRSxZQUNWLEdBQUU7RUFFRixBQUFBLGVBQWUsQ0FBQztJQUNaLElBQUksRUFBRSxZQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxHQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxZQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxZQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxHQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxZQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxZQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxHQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxZQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxXQUNWLEdBQUU7RUFFRixBQUFBLGNBQWMsQ0FBQztJQUNYLElBQUksRUFBRSxJQUNWLEdBQUU7RUFFRixBQUFBLGlCQUFpQixDQUFDO0lBQ2QsV0FBVyxFQUFFLElBQ2pCLEdBQUU7RUFFRixBQUFBLGlCQUFpQixDQUFDO0lBQ2QsV0FBVyxFQUFFLFlBQ2pCLEdBQUU7RUFFRixBQUFBLGlCQUFpQixDQUFDO0lBQ2QsV0FBVyxFQUFFLFlBQ2pCLEdBQUU7RUFFRixBQUFBLGdCQUFnQixDQUFDO0lBQ2IsV0FBVyxFQUFFLEdBQ2pCLEdBQUU7RUFFRixBQUFBLGdCQUFnQixDQUFDO0lBQ2IsV0FBVyxFQUFFLFlBQ2pCLEdBQUU7RUFFRixBQUFBLGdCQUFnQixDQUFDO0lBQ2IsV0FBVyxFQUFFLFlBQ2pCLEdBQUU7RUFFRixBQUFBLGdCQUFnQixDQUFDO0lBQ2IsV0FBVyxFQUFFLEdBQ2pCLEdBQUU7RUFFRixBQUFBLGdCQUFnQixDQUFD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LFlBQVksQ0FBQyxFQUFFLEFBQUEsWUFBWTtBQUMvRSxBQUFpRSxNQUEzRCxHQUFHLE1BQU0sQUFBQSxZQUFZLEdBQUcsS0FBSyxBQUFBLFlBQVksR0FBRyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUM7RUFDNUUsc0JBQXNCLEVBQUUsR0FDNUIsR0FBRTs7QUFFRixBQUFpRyxNQUEzRixHQUFHLGlCQUFpQixBQUFBLFlBQVksR0FBRyxNQUFNLEFBQUEsWUFBWSxHQUFHLEtBQUssQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVztBQUM5RyxBQUFpRyxNQUEzRixHQUFHLGlCQUFpQixBQUFBLFlBQVksR0FBRyxNQUFNLEFBQUEsWUFBWSxHQUFHLEtBQUssQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVztBQUM5RyxBQUFpRyxNQUEzRixHQUFHLGlCQUFpQixBQUFBLFlBQVksR0FBRyxNQUFNLEFBQUEsWUFBWSxHQUFHLEtBQUssQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVztBQUM5RyxBQUFpRyxNQUEzRixHQUFHLGlCQUFpQixBQUFBLFlBQVksR0FBRyxNQUFNLEFBQUEsWUFBWSxHQUFHLEtBQUssQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVztBQUM5RyxBQUFpRSxNQUEzRCxHQUFHLE1BQU0sQUFBQSxZQUFZLEdBQUcsS0FBSyxBQUFBLFlBQVksR0FBRyxFQUFFLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXO0FBQzlFLEFBQWlFLE1BQTNELEdBQUcsTUFBTSxBQUFBLFlBQVksR0FBRyxLQUFLLEFBQUEsWUFBWSxHQUFHLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVc7QUFDOUUsQUFBaUUsTUFBM0QsR0FBRyxNQUFNLEFBQUEsWUFBWSxHQUFHLEtBQUssQUFBQSxZQUFZLEdBQUcsRUFB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RUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLFVBQVUsQ0FBQztFQUN2QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsU0FBUyxHQUNqQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsV0FBVyxHQUNuQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLFFBQVEsQ0FBQztFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLGNBQWMsQ0FBQztFQUMzQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLElBQUksQ0FBQztFQUNqQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsRUFBRSxBQUFBLGdCQUFnQixBQUFBLEdBQUcsRUFBRSxBQUFBLGdCQUFnQixBQUFBLEdBQUcsRUFBRSxBQUFBLGdCQUFnQixBQUFBLEdBQUcsRUFBRSxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNwRyxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsRUFBRSxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNyQyxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLFNBQVMsQ0FBQztFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsVUFBVSxHQUNsQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLE1BQU0sQ0FBQztFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsWUFBWSxHQUNwQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osbUJBQW1CLEVBQUUsYUFBYSxHQUNyQzs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLEdBQUcsQ0FBQztFQUNo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 *//* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}

.leaflet-container {
	overflow: hidden;
	}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        -ms-user-select: none;
	    user-select: none;
	  -webkit-user-drag: none;
	}

/* Prevents IE11 from highlighting tiles in blue */

.leaflet-tile::-moz-selection {
	background: transparent;
}

.leaflet-tile::selection {
	background: transparent;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */

.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}

/* hack that prevents hw layers "stretching" when loading new tiles */

.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}

.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */

/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */

.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}

.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}

.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}

.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

.leaflet-tile {
	-webkit-filter: inherit;
	        filter: inherit;
	visibility: hidden;
	}

.leaflet-tile-loaded {
	visibility: inherit;
	}

.leaflet-zoom-box {
	width: 0;
	height: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	z-index: 800;
	}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */

.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }

.leaflet-overlay-pane { z-index: 400; }

.leaflet-shadow-pane  { z-index: 500; }

.leaflet-marker-pane  { z-index: 600; }

.leaflet-tooltip-pane   { z-index: 650; }

.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }

.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}

.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}

/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}

.leaflet-top {
	top: 0;
	}

.leaflet-right {
	right: 0;
	}

.leaflet-bottom {
	bottom: 0;
	}

.leaflet-left {
	left: 0;
	}

.leaflet-control {
	float: left;
	clear: both;
	}

.leaflet-right .leaflet-control {
	float: right;
	}

.leaflet-top .leaflet-control {
	margin-top: 10px;
	}

.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}

.leaflet-left .leaflet-control {
	margin-left: 10px;
	}

.leaflet-right .leaflet-control {
	margin-right: 10px;
	}

/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}

.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	        transform-origin: 0 0;
	}

.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1), -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}

/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}

.leaflet-grab {
	cursor: -webkit-grab;
	cursor:         grab;
	}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}

.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */

.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}

.leaflet-container a {
	color: #0078A8;
	}

.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}

.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}

/* general typography */

.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}

/* general toolbar styles */

.leaflet-bar {
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}

.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}

.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}

.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}

.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}

.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}

.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}

.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}

.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}

/* layers control */

.leaflet-control-layers {
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	        box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}

.leaflet-control-layers-toggle {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);
	width: 36px;
	height: 36px;
	}

.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);
	background-size: 26px 26px;
	}

.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}

.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}

.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}

.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}

.leaflet-control-layers label {
	display: block;
	}

.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */

.leaflet-default-icon-path {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=);
	}

/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}

.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}

.leaflet-control-attribution a {
	text-decoration: none;
	}

.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}

.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}

.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}

.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}

.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	-webkit-box-shadow: none;
	        box-shadow: none;
	}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}

/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}

.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}

.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}

.leaflet-popup-content p {
	margin: 18px 0;
	}

.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}

.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	-webkit-box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	        box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}

.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}

.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}

.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}

.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}

/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}

/* Tooltip */

/* Base styles for the element that has a tooltip */

.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	        box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}

.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}

.leaflet-tooltip-top {
	margin-top: -6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}

.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}

.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}

.leaflet-tooltip-left {
	margin-left: -6px;
}

.leaflet-tooltip-right {
	margin-left: 6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}

.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}

.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/*# sourceMappingURL=styles.bundle.css.map*/