@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);
button.button {
  width: auto;
  color: inherit;
  padding: 5px 10px;
  margin: auto;
  border-radius: 0; }

.ui-widget-content {
  border-color: #b9b9b9; }

table {
  border-color: #b9b9b9; }

table thead th {
  border-color: #b9b9b9; }

table tbody tr td,
table tbody tr th {
  border-color: #b9b9b9; }

table tbody tr.grp-row-even td,
table tbody tr.grp-row-even th,
table tbody tr.grp-alt td,
table tbody tr.grp-alt th {
  border-color: #b9b9b9; }

/* Admin Dashboard pre Devices, nastavenie odsadenia */
.grp-module.fxb_owners .grp-row.pc-devices:before,
.grp-module.fxb_owners .grp-row.logic-devices:before,
.grp-module.fxb_owners .grp-row.dps-devices:before,
.grp-module.fxb_owners .grp-row.mpos-devices:before,
.grp-module.fxb_owners .grp-row.cam-devices:before,
.grp-module.fxb_owners .grp-row.router-devices:before,
.grp-module.fxb_owners .grp-row.voip-devices:before,
.grp-module.fxb_owners .grp-row.installations:before,
.grp-module.fxb_devices .grp-row.pc-devices:before,
.grp-module.fxb_devices .grp-row.logic-devices:before,
.grp-module.fxb_devices .grp-row.dps-devices:before,
.grp-module.fxb_devices .grp-row.mpos-devices:before,
.grp-module.fxb_devices .grp-row.printer-network-devices:before,
.grp-module.fxb_devices .grp-row.display-network-devices:before,
.grp-module.fxb_devices .grp-row.cam-devices:before,
.grp-module.fxb_devices .grp-row.router-devices:before,
.grp-module.fxb_devices .grp-row.voip-devices:before,
.grp-module.fxb_devices .grp-row.installations:before {
  content: "\2514";
  color: #aeaeae;
  padding-right: 3px; }

.grp-module.fxb_owners .grp-row.logic-devices,
.grp-module.fxb_devices .grp-row.logic-devices {
  padding-left: 20px; }

.grp-module.fxb_owners .grp-row.dps-devices,
.grp-module.fxb_owners .grp-row.mpos-devices,
.grp-module.fxb_devices .grp-row.dps-devices,
.grp-module.fxb_devices .grp-row.mpos-devices,
.grp-module.fxb_devices .grp-row.printer-network-devices, 
.grp-module.fxb_devices .grp-row.display-network-devices {
  padding-left: 30px; }

.grp-module.fxb_owners .grp-row.devices .grp-add-link,
.grp-module.fxb_devices .grp-row.devices .grp-add-link {
  display: none; }

/* Stylovanie pre Add Network devices buttony */
ul.grp-object-tools li.add-network-device-button a,
ul li.add-network-device-button a {
  display: inline-block;
  border-radius: 0px; }
  ul.grp-object-tools li.add-network-device-button a.first,
  ul li.add-network-device-button a.first {
    border-radius: 30px 0 0 30px; }
  ul.grp-object-tools li.add-network-device-button a.last,
  ul li.add-network-device-button a.last {
    border-radius: 0 30px 30px 0; }
  ul.grp-object-tools li.add-network-device-button a.nonplus,
  ul li.add-network-device-button a.nonplus {
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #444444));
    background: -webkit-linear-gradient(#666666, #444444);
    background: -moz-linear-gradient(#666666, #444444);
    background: -ms-linear-gradient(#666666, #444444);
    background: -o-linear-gradient(#666666, #444444);
    background: linear-gradient(#666666, #444444);
    padding-left: 15px; }
    ul.grp-object-tools li.add-network-device-button a.nonplus:hover,
    ul li.add-network-device-button a.nonplus:hover {
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #36b0d9), color-stop(100%, #309bbf));
      background: -webkit-linear-gradient(#36b0d9, #309bbf);
      background: -moz-linear-gradient(#36b0d9, #309bbf);
      background: -ms-linear-gradient(#36b0d9, #309bbf);
      background: -o-linear-gradient(#36b0d9, #309bbf);
      background: linear-gradient(#36b0d9, #309bbf); }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup,
tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer,
header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video,
table td, table th {
  /*    font-family: Monaco, monospace;*/
  /*    font-size:12px;*/ }

.clear-fix {
  clear: both; }

h1, .h1, h2, .h2 {
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-weight: normal;
  padding-top: 10px;
  padding-left: 10px; }

input[type="text"],
input[type="password"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="submit"],
input[type="reset"],
textarea,
select {
  /*    color: #444;*/
  border-radius: 0 !important;
  border-color: #b9b9b9;
  box-shadow: none;
  -webkit-box-shadow: none; }

fieldset.grp-module .grp-row label.required:after {
  content: "*";
  color: #f0ad4e;
  font-size: 1.5em;
  line-height: 0em;
  padding-left: 0.25em; }

form#grp-changelist-search-form {
  border-radius: 0; }

#grp-navigation form#grp-changelist-search-form {
  border: 0; }

#grp-navigation form#grp-changelist-search-form .grp-search-field {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.3);
  color: #fff; }

.grp-rte p:only-child {
  font-size: 11px;
  color: #9a9a9a;
  /* Experiment s farbou a velkostou pisma. Takto oznaceny text sa zobrazuje napr. pri zmene hesla */
  margin: 5px 10px; }

a.grp-button, button.grp-button, input[type=button].grp-button {
  border-radius: 0 !important; }

.search-clear-button {
  background-color: transparent !important;
  border-color: transparent !important;
  color: indianred;
}

.grp-group,
.grp-module {
  /*    border-left: 0;*/
  /*    border-right: 0;*/
  border-radius: 0; }

.grp-module {
  border-color: #b9b9b9; }

.grp-module h2 {
  border-radius: 0; }

.grp-submit-row > ul > li {
  border-radius: 0; }

table,
table thead th:last-of-type {
  /*    border-left: 0;*/
  /*    border-right: 0;*/
  border-radius: 0; }

body.grp-change-list table {
  /*    margin-left: 0 !important;*/ }

#grp-breadcrumbs > ul li:nth-child(2) {
  display: none;
  /* V breadcrumbs navigacii schova app_label */ }

header {
  position: relative; }

header#grp-header #grp-navigation h1#grp-admin-title {
  font-size: 16px; }

.grp-object-tools {
  position: absolute;
  top: 10px;
  right: 0; }

.grp-object-tools li a {
  opacity: 1 !important;
  /*  border: 1px solid #2987a6 !important;*/
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #36b0d9), color-stop(100%, #309bbf));
  background: -moz-linear-gradient(#36b0d9, #309bbf);
  background: -webkit-linear-gradient(#36b0d9, #309bbf);
  background: linear-gradient(#36b0d9, #309bbf); }

.grp-autocomplete-wrapper-fk {
  max-width: 300px; }

.grp-row .grp-autocomplete-wrapper-fk .vTextField {
  width: 300px; }

a,
.ui-widget-content a,
.grp-pagination ul li a,
table thead th a {
  color: #158CBA;
  /*#309bbf;*/
  outline: none; }

table tbody tr td, table tbody tr th {
  vertical-align: middle; }

table td, table th {
  padding-top: 11px;
  /*10px*/
  padding-bottom: 9px;
  /*10px*/ }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  table td > a:first-child, table th > a:first-child {
    top: 0px;
    /*1px*/ } }
/*

    CUSTOM

*/
h1 .fa {
  font-size: 16px;
  padding-left: 0.3em; }

h1 small {
  font-size: 0.8em; }

.selected,
.highlight,
table.tablesorter .tablesorter-header.tablesorter-headerDesc,
table.tablesorter .tablesorter-header.tablesorter-headerAsc {
  background: rgba(255, 255, 102, 0.5) !important; }

.highlight-color {
  color: rgba(255, 255, 102, 0.5) !important; }

form#grp-changelist-search-form.fxb_devices_search {
  margin: 0; }

.fxb_devices_search input[type=text] {
  /*    font-family: 'Source Sans Pro', Arial, sans-serif;*/
  /*    font-weight: normal;*/
  /*    font-size: 14px;*/
  /*    line-height: 18px;*/ }

.fxb_devices_search input[type=text],
.fxb_devices_search input[type=submit] {
  /*    height: 28px;*/
  vertical-align: middle; }

.change-form {
  min-width: 960px;
  position: relative; }

.change-form .grp-module {
  float: none; }

.change-form .change-form-hover-layer {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.83) 8%, white 15%, white 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(8%, rgba(255, 255, 255, 0.83)), color-stop(15%, white), color-stop(100%, white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.83) 8%, white 15%, white 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.83) 8%, white 15%, white 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.83) 8%, white 15%, white 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.83) 8%, white 15%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); }

.change-form.closed .change-form-hover-layer {
  display: block; }

#result_list thead,
.grp-change-form label {
  text-transform: uppercase; }

.grp-row td, .grp-row th {
  vertical-align: top; }
  .grp-row td.field-changelog, .grp-row th.field-changelog {
    min-width: 40em; }

.field-click_to_device,
.field-click_to_place {
  min-width: 50px; }

.field-click_to_device {
  font-weight: bold;
  white-space: nowrap; }

.copy_to_clipboard_simpletag.fa-clipboard {
  cursor: pointer;
  margin-left: 0.8em;
  opacity: 0.5; }

/*    h1 .copy_to_clipboard_simpletag.fa-clipboard {
        font-size:16px;
        margin-left: 0.8em;
    }
*/
.copy_to_clipboard_simpletag.fa-clipboard.zeroclipboard-is-hover,
.copy_to_clipboard_simpletag.fa-clipboard:hover {
  opacity: 1; }

.copy_to_clipboard_simpletag.fa-clipboard.zeroclipboard-is-active,
.copy_to_clipboard_simpletag.fa-clipboard:active {
  color: #158CBA;
  opacity: 1; }

/*
    Nastavenie About boxu v change_form.html
*/
.fb_about_box .highlight-color {
  color: #158CBD !important; }

.fb_about_box .ui-state-active .highlight-color {
  color: #FFF !important; }

fieldset.grp-module.fb_about_box {
  margin-bottom: 20px; }

fieldset.grp-module.fb_about_box .grp-row {
  padding-right: 0; }

fieldset.grp-module table {
  border-right: 0px;
  margin-bottom: 10px;
  position: relative; }

fieldset.grp-module.fb_about_box
.fb-device-row td:first-child {
  border-left: solid 3px #b9b9b9 !important; }

.grp-row.grp-row-even.type-DPS .field-click_to_device,
.grp-row.grp-row-odd.type-DPS .field-click_to_device, fieldset.grp-module.fb_about_box
.fb-device-row.type-DPS td:first-child {
  border-left-width: 3px;
  border-left-color: #c1e400 !important; }

.grp-row.grp-row-even.type-LOGIC .field-click_to_device,
.grp-row.grp-row-odd.type-LOGIC .field-click_to_device, fieldset.grp-module.fb_about_box
.fb-device-row.type-LOGIC td:first-child {
  border-left-width: 3px;
  border-left-color: #00a5e4 !important; }

.grp-row.grp-row-even.type-PC .field-click_to_device,
.grp-row.grp-row-odd.type-PC .field-click_to_device, fieldset.grp-module.fb_about_box
.fb-device-row.type-PC td:first-child {
  border-left-width: 3px;
  border-left-color: #e4002a !important; }

fieldset.grp-module.fb_about_box .fb-device-row .indent {
  color: #b9b9b9;
  padding-right: 3px; }

fieldset.grp-module.fb_about_box .fb-device-row .indent-0 {
  display: none; }

fieldset.grp-module.fb_about_box .fb-device-row .indent-1:after {
  content: '\2514';
  padding-left: 0px; }

fieldset.grp-module.fb_about_box .fb-device-row .indent-2:after {
  content: '\2514';
  padding-left: 10px; }

fieldset.grp-module.fb_about_box .fb-device-row .indent-3:after {
  content: '\2514';
  padding-left: 20px; }

/* Oznacenie riadkov devices ktore su is_obsolete, mrtve id */
#result_list tr.is_obsolete *,
.fb_about_box .fb-device-row.is_obsolete * {
  text-decoration: line-through !important; }

.fb_about_box table.fb-device-row-table {
  border: 0;
  margin: 0; }

.fb_about_box table.fb-device-row-table th,
.fb_about_box table.fb-device-row-table td {
  border: 0 !important;
  font-size: inherit !important;
  padding: 0;
  padding-left: 0.5em; }

.fb-table-tabs {
  border: 0;
  padding: 0;
  position: relative; }

.fb-table-tabs.ui-tabs table.ui-tabs-panel {
  display: table;
  border-width: 0 1px 1px 0 !important;
  padding: 0; }

table caption,
.fb-table-tabs.ui-tabs .ui-tabs-nav {
  top: 0;
  left: -171px;
  position: absolute; }

table caption,
.fb-table-tabs.ui-tabs .ui-tabs-nav li a {
  border: none;
  font-size: 11px;
  font-weight: normal;
  float: none;
  line-height: 16px;
  height: 17px;
  overflow: hidden;
  padding: 5px 10px;
  text-align: left;
  width: 151px; }

table caption {
  background: #158CBD;
  color: #fff;
  display: inline-block;
  top: -1px;
  height: 16px; }

.fb-table-tabs.ui-tabs .ui-tabs-nav {
  margin-top: 27px; }

.fb-table-tabs.ui-tabs table.ui-tabs-panel {
  /*        border: none;*/
  padding-top: 26px; }

.fb-table-tabs.ui-tabs table.ui-tabs-panel tbody tr {
  /*        border:1px solid #ccc;*/
  /*        border-width: 0 1px;*/ }

.fb-table-tabs.ui-tabs table.ui-tabs-panel caption {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  background: transparent;
  color: inherit;
  border-right: solid 1px #b9b9b9;
  text-transform: none; }

.fb-table-tabs table caption,
.fb-table-tabs table caption a,
.fb-table-tabs.ui-tabs table.ui-tabs-panel caption,
.fb-table-tabs.ui-tabs table.ui-tabs-panel caption a {
  color: #fff; }

.fb-table-tabs.ui-tabs table.ui-tabs-panel caption {
  background-color: #b9b9b9; }

.fb-table-tabs.ui-tabs table.ui-tabs-panel th {
  border-top: solid 1px #b9b9b9; }

.fb-table-tabs .fb-tabs-controls {
  display: none;
  position: absolute;
  top: 0;
  left: -171px; }

.fb-table-tabs.ui-tabs .fb-tabs-controls.ui-tabs-nav {
  display: block;
  background: none;
  border: 0;
  padding: 0; }

.fb-table-tabs.ui-tabs .ui-tabs-nav li {
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  float: none;
  clear: both;
  display: block;
  outline: none; }

.fb-table-tabs.ui-tabs .ui-tabs-nav li a {
  display: block; }

.fb-table-tabs .ui-state-default,
.fb-table-tabs .ui-widget-content .ui-state-default,
.fb-table-tabs .ui-widget-header .ui-state-default {
  background: #E4E4E4;
  color: #555; }

.fb-table-tabs .ui-state-default a,
.fb-table-tabs .ui-state-default a:link,
.fb-table-tabs .ui-state-default a:visited {
  color: #555; }

.fb-table-tabs .ui-state-active a,
.fb-table-tabs .ui-state-active a:link,
.fb-table-tabs .ui-state-active a:visited {
  color: #fff; }

.fb-table-tabs .ui-state-active,
.fb-table-tabs .ui-widget-content .ui-state-active,
.fb-table-tabs .ui-widget-header .ui-state-active,
.fb-table-tabs .ui-state-active.ui-state-hover,
.fb-table-tabs .ui-widget-content .ui-state-active.ui-state-hover,
.fb-table-tabs .ui-widget-header .ui-state-active.ui-state-hover {
  background: #158CBD; }

.fb-table-tabs .ui-state-hover,
.fb-table-tabs .ui-widget-content .ui-state-hover,
.fb-table-tabs .ui-widget-header .ui-state-hover {
  background: #ccc; }

.grp-tools.grp-related-widget-tools {
  top: 1px;
  display: inline-block;
  float: none;
  padding-left: 0;
  margin-right: 0;
}

/* Hide change-related and delete-related links when they don't have an href */
a.change-related:not([href]),
a.delete-related:not([href]) {
  display: none !important; }

.grp-related-widget-wrapper.related-widget-wrapper {
  display: flex;
}

/*# sourceMappingURL=flexbase-admin.css.map */
