/*

  https://pt.stackoverflow.com/questions/272210/o-que-%C3%A9-view-port

  Existem também medidas relativas no CSS que tem o tamanho da viewport como base. Veja:

  vw: relativo a 1% da largura da viewport
  vh: relativo a 1% da altura da viewport
  vmin: relativo a 1% da dimensão mais baixa da viewport
  vmax: relativo a 1% da dimensão mais alta da viewport
  Isso facilita muito o desenvolvimento de páginas 100% responsivas.
 */
body {

  background-image: url("ui/bg_apple_me.png");
}

/* @media screen and (max-width: 800px) {
  body {

    width: 100%;
  }
} */


/* Coloquei para ajustar o calendario - que estava bugado */
.webix_view>.webix_cal_header {
  margin: 0px 17px 27px 17px !important;
}



.desktop-layout {
  background: transparent;
}

.webix_dataview_item.desktop-item {
  border: none;
}

.start-menu-item:hover {
  background: url("/img/icon-bg.png");
}

.webix_window {
  box-shadow: none;
  /*borda da wide*/
  border-radius: 7px !important;
}


/* desktop */
.desktop-icons {}

.desktop-items {
  background: transparent;
  overflow-y: hidden !important;
}

.desktop-items .webix_list_item,
.desktop-items .webix_list_item.webix_selected,
.webix_drag_zone .webix_list_item {
  padding: 10px 10px 1px 10px;
  text-align: center;
  line-height: 17px;
  border: none;
}

.webix_drag_zone {
  box-shadow: none;
}

.webix_drag_zone .webix_list_item.webix_selected {
  padding: 10px 10px 1px 10px;
}

.webix_drag_zone .webix_list_item.webix_selected .desktop-item-inner {
  box-shadow: none;
  background: transparent;
}

.webix_drag_over .desktop-item-inner,
.desktop-items .desktop-item-inner:hover,
.webix_selected .desktop-item-inner {
  /*background: rgba(255,255,255,0.3);*/
  background: #e6fece3d;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset;
  border-radius: 5px;
}

.desktop-items .webix_list_item.webix_selected,
.webix_drag_over.webix_list_item,
.webix_drag_zone,
.webix_drag_zone .webix_list_item.webix_selected {
  background: transparent;
  /*background-image: -webkit-linear-gradient(#505380, #222334) !important;
  box-shadow: 0 1px rgba(131, 125, 202, 0.35) inset;*/
  border-radius: 10px;

  background-image: -webkit-linear-gradient(rgba(80, 83, 128, 0.23), rgba(34, 35, 52, 0.35)) !important;
  box-shadow: 0 1px rgba(131, 125, 202, 0.35) inset;

}

.desktop-item-inner {}



.start-menu-list {
  background: transparent;
  overflow-y: hidden !important;
  border: none;
}

.start-menu-list .webix_list_item {
  border: none;
}

.webix_layout_toolbar.webix_toolbar .webix_el_label {
  color: #000000;
}

.window-toolbar {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef)) !important;
  background: -moz-linear-gradient(top, #019ad2 5%, #33bdef 100%) !important;
  background: -webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%) !important;
  background: -o-linear-gradient(top, #019ad2 5%, #33bdef 100%) !important;
  background: -ms-linear-gradient(top, #019ad2 5%, #33bdef 100%) !important;
  background: linear-gradient(to bottom, #3c4a56 5%, #3c4a56 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef', GradientType=0) !important;
}

.popup-window-custom.no_border .webix_win_head {
  /*border-bottom-color: #fff;*/
  border-bottom-color: #1796b0;
}

.popup-window-custom .webix_fmanager_toolbar {
  background: #fff;
}


.window-toolbar .webix_el_box {
  height: 28px !important;
  background-color: #3c4a56;

}

.window-toolbar .webix_el_label {
  padding: 0 5px;
}

.window-toolbar .webix_el_label>div {
  line-height: 18px !important;
  color: rgb(204, 213, 220) !important;
}

.window-toolbar .webix_el_label img {
  margin-top: 2px;
  margin-right: 6px;
  float: left;
}

.window-toolbar .webix_el_button {
  height: 28px !important;
  margin-top: 0px !important;

}

.window-toolbar.webix_layout_toolbar .webix_img_btn:hover {
  background-color: #e5e5e5 !important;
  height: 28px;
  border-radius: 0;
  margin-top: -3px;
}

.window-toolbar.webix_layout_toolbar .webix_img_btn:focus {
  background-color: transparent !important;
}

.window-toolbar .webix_image {
  width: 39px !important;
  height: 11px !important;
}

.window-toolbar .close-button .webix_img_btn:hover {
  background-color: #e81123 !important;
}

.window-toolbar .close-button .webix_img_btn:hover .webix_image {
  background-image: url(/img/close_button_hover.png) !important;
}

.close-button-change-clear {
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer !important;
  width: 16px !important;
  height: 16px !important;
}

.close-button-change-clear:hover {
  background-image: url(/img/close_button_hover.png) !important;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer !important;
  width: 16px !important;
  height: 16px !important;
}



.close-button-change {
  background-image: url(/img16/dashboard-network.png) !important;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer !important;
  width: 16px !important;
  height: 16px !important;
}

.close-button-change:hover {
  background-image: url(/img/close_button_hover.png) !important;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer !important;
  width: 16px !important;
  height: 16px !important;
}


.no-button {
  background-color: #3c4a56 !important;
}

.no-button:hover {
  /*background-color: #3c4a56  !important;*/
}

.window-toolbar .hide-button .webix_img_btn:hover .webix_image {
  background-image: url(/img/hide_button_hover.png) !important;
}

.window-toolbar .resize-button .webix_img_btn:hover .webix_image {
  background-image: url(/img/resize_button_hover.png) !important;
}

.window-toolbar .webix_el_label {
  font-size: 14px !important;
}

.toolbar-bottom {
  background: url("ui/bg.png") repeat !important;
  background-color: #194354eb !important;
  margin-top: -40px;
  background-image: -webkit-linear-gradient(rgba(80, 83, 128, 0.23), rgba(34, 35, 52, 0.35)) !important;
  position: fixed !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  z-index: 1000 !important;
}

.toolbar-bottom .webix_img_btn:hover {
  /*background: url("/img/panel_bg.png") repeat !important;*/
  border-radius: 5px;
  background-color: #3c4a56 !important;
}

.toolbar-bottom .webix_img_btn:focus {
  background: transparent !important;
}

.toolbar-bottom .webix_el_box {
  padding: 0 !important;
  height: 39px !important;
}

.toolbar-bottom .webix_el_box:hover {
  padding: 0 !important;
  height: 35px !important;
}


.toolbar-bottom .webix_el_button {
  margin-top: 0px !important;
  margin-left: 0px !important;
  height: 40px !important;
  border-radius: 5px !important;
}

.toolbar-bottom .webix_el_button:hover {
  margin-top: 2px !important;
}

.toolbar-bottom .webix_el_button.active {
  background-color: #f92810 !important;
  border-color: #f92810 !important;
  border-radius: 5px !important;


}

.toolbar-bottom .webix_image {
  height: 40px !important;
  width: 41px !important;
}

.time-template {
  background: transparent;
  border: none;
  color: #FFFFFF;
  font-size: 13px;
}

.time-template .webix_template {
  padding-top: 2px;
}

.user-logo {
  border-radius: 10px;
}

.content-user-logo {
  background: none;
  border: none;
  color: #FFFFFF;
}

.content-user-logo .webix_template img {
  float: left;
  margin-right: 10px;
}

.content-user-logo .webix_template div {
  line-height: 50px;
}

.start-menu-title {
  color: #B5B5B5;
  font-size: 13px;
  margin-left: 7px !important;
}

.start-image-menu-title {
  font-size: 13px;
  color: #FFFFFF;
}

.start-menu-list .webix_list_item {
  padding: 4px 10px;
}

.start-menu-list .webix_list_item.webix_selected {
  background: transparent;
  border-bottom: none;
}

.start-menu-list.icon .webix_list_item {
  color: #fff;
  font-size: 13px;
}

.webix_img_btn_abs .webix_icon {
  margin-left: 0px;
}

.hide-button {
  margin-left: 25px !important;
}

.resize-button {
  margin-left: -3px !important;
}

.close-button {
  margin-left: -3px !important;
}

.start-menu-item-image {
  width: 22px;
  height: 22px;
}

.start-menu-item-image-bg {
  float: left;
  padding: 5px;
  background: rgba(230, 230, 230, 0.1);
  /*#1a4588;*/
}

.webix_winmenu_item img {
  width: 80px;
}

.gantt_container {
  border-top: none !important;
}

.toolbar-icon {
  margin-right: 3px;
}

.toolbar-bottom .toolbar-icon .webix_el_box {
  /*border-radius: 0px !important;
  border-bottom: 2px solid #b3d9ff;*/
}

.toolbar-icon.active .webix_el_box,
.toolbar-icon:hover .webix_el_box {
  background: url("/img/start_hover_bg.png") repeat !important;
}

.toolbar-icon button {
  padding: 5px 7.5px 4px;
  border: none;
}

.toolbar-icon img,
.toolbar-icon button div {
  width: 25px;
  height: 25px;
}

.toolbar-icon button div,
.toolbar-icon .app_icon {
  margin-top: 1px;
}

.toolbar-icon button div {
  line-height: 25px;
}

.toolbar-icon .app_icon {
  margin-top: 2px;
}

.toolbar-time {
  text-align: center;
}

.start-menu-item-image-title {
  margin-left: 5px;
  float: left;
}

.header-window-icon {
  margin-right: 5px !important;
}

.header-window-icon:hover {
  cursor: pointer !important;
  margin-right: 5px !important;
}

.blue .webix_winmenu_item_inner,
.empty-app .blue,
.toolbar-icon .blue {
  background: #297acc;
}

.dark-blue .webix_winmenu_item_inner,
.empty-app .dark-blue,
.toolbar-icon .dark-blue {
  background: #1a4588;
}

.light-blue .webix_winmenu_item_inner,
.empty-app .light-blue,
.toolbar-icon .light-blue {
  background: #00b1f0;
}

.red .webix_winmenu_item_inner,
.empty-app .red,
.toolbar-icon .red {
  background: #dc3c00;
}

.green .webix_winmenu_item_inner,
.empty-app .green,
.toolbar-icon .green {
  background: #107c10;
}

.violet .webix_winmenu_item_inner,
.empty-app .violet,
.toolbar-icon .violet {
  background: #80397b;
}

.navy .webix_winmenu_item_inner,
.empty-app .navy,
.toolbar-icon .navy {
  background: #284063;
}

.empty-app .webix_template {
  padding: 0;
}

.empty-app-inner {
  width: 100%;
  height: 100%;
  text-align: center;
}

.empty-app-inner .webix_icon,
.empty-app-inner img {
  position: relative;
  top: 50%;
  margin-top: -70px;
  width: 140px;
  height: 140px;
}

.empty-app-inner .webix_icon {
  color: #fff;
  text-align: center;
  font-size: 90px;
}

.webix_window {
  box-shadow: none;
}

.active_win,
.dhx_cal_light {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4) !important;
}

.active_win.app {
  border-color: #1796b0;

}

.active_win.navy {
  border-color: #284063;
}

.active_win.blue {
  border-color: #297acc;
}

.active_win.dark-blue {
  border-color: #1a4588;
}

.active_win.light-blue {
  border-color: #00b1f0;
}

.active_win.red {
  border-color: #dc3c00;
}

.active_win.green {
  border-color: #107c10;
}

.active_win.violet {
  border-color: #80397b;
}

.menu-sys-icon {
  width: 16px;
  height: 28px;
  float: left;
  margin-right: 5px;
  background-position: center center;
  background-repeat: no-repeat;
}

.menu-sys-icon img {
  vertical-align: middle;
}


.sing-in-form {
  /*background: rgba(0,0,0,0.2);*/
}

.sing-in-form .webix_template {
  font-size: 17px;
}

.sing-in-form .webix_template img {
  margin-bottom: 10px;
}

.sing-in-form .locked {
  margin-top: 5px;
  font-size: 13px;
  color: #ddd;
}

.sing-in-form .webix_view {
  background: transparent;
  color: #fff;
  text-align: center;
}

.sing-in-form button {
  font-size: 16px;
}

.dhx_cal_light {
  border-radius: 0 !important;
}

/* Circles Status tabela */
.cell_icon {
  height: 20px;
  min-width: 20px;
  padding: 1px 2px 1px 20px;
}

.circle_grey {
  background-image: url(/img/16/circle_grey.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.circle_green {
  background-image: url(/img/16/circle_green.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.circle_red {
  background-image: url(/img/16/circle_red.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.circle_blue3 {
  background-image: url(/img/16/circle_blue.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.led_red_blink {
  background-image: url(/img/16/led_red.gif);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.led_red_blink_no_response {
  background-image: url(/img16/ball_red_blink.gif);
  background-repeat: no-repeat;
  height: 16px !important;
  width: 16px !important;
  background-position: 1px 5px !important;
}

.led_red_blink_response {
  background-image: url(/img16/ball_green.gif);
  background-repeat: no-repeat;
  height: 16px !important;
  width: 16px !important;
  background-position: 1px 5px !important;
}

.led_red_empty {
  /*background-image: url(/img16/ball_green.gif);*/
  background-repeat: no-repeat;
  height: 16px !important;
  width: 16px !important;
  background-position: 1px 5px !important;
}

.script {
  background-image: url(/img16/script.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
  cursor: pointer;
}


.tick {
  background-image: url(/img16/tick.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.exclamation-frame {
  background-image: url(/img16/exclamation-frame.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.pipe {
  background-image: url(/img16/pipe.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.status-bad {
  background-image: url(/img16/status-bad.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.status-inativo {
  background-image: url(/img16/status-bad.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}

.status-ativo {
  background-image: url(/img16/tick.png);
  background-repeat: no-repeat;
  background-position: 5x 5px;
}

.status-tick {
  background-image: url(/img16/tick.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}

.status-back {
  background-image: url(/img16/back.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}

.status-next {
  background-image: url(/img16/next.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}

.next-green {
  background-image: url(/img16/next-green.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}




.status-alert2 {
  background-image: url(/img16/alert.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.plug-disconnect {
  background-image: url(/img16/plug-disconnect.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.plug-del {
  background-image: url(/img16/plug-del.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.plug-next {
  background-image: url(/img16/plug-next.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.status-offline {
  background-image: url(/img16/status-offline.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.plug-disconnect-prohibition {
  background-image: url(/img16/plug-disconnect-prohibition.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.plug-edit {
  background-image: url(/img16/plug-edit.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.plug-alert {
  background-image: url(/img16/plug-alert.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}



.status-online {
  background-image: url(/img16/gpfd_1.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}

.status-offline_blink {
  background-image: url(/img16/gpfd-4.gif);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}


.status-great {
  background-image: url(/img16/status-great.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.status-alert {
  background-image: url(/img16/status-alert.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.status-construction {
  background-image: url(/img16/construction.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}



.status-good {
  background-image: url(/img16/status-good.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.status-bad {
  background-image: url(/img16/status-bad.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}


.slash {
  background-image: url(/img16/slash.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.slash2 {
  background-image: url("img16/slash.png");
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: center;
  cursor: pointer;
}

.circle_yellow {
  background-image: url(/img/16/circle_yellow.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.circle_black {
  background-image: url(/img/16/circle_black.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.circle_orange {
  background-image: url(/img/16/circle_orange.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.circle_blue {
  background-image: url(/img/16/circle_blue.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.circle_white {
  background-image: url(/img/16/circle_white.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}


.delete {
  background-image: url(/img16/clear-delete.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}


.onlunch2 {
  background-image: url(/img16/cookie-bite.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.onlunchok2 {
  background-image: url(/img16/tick.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.cancel {
  background-image: url(/img16/cancel.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.cancel2 {
  background-image: url(/img16/cancel.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.signed {
  background-image: url(/img16/layer--pencil.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.rad_disconect {
  background-image: url(/img16/plug-disconnect-prohibition.gif);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.rad_plug_disconect {
  background-image: url(/img16/plug-del.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.exclamation {
  background-image: url(/img16/exclamation.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.rad_del_param {
  background-image: url(/img16/clean.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}


.circle_grey2 {
  background-image: url(/img/16/circle_grey.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_green2 {
  background-image: url(/img/16/circle_green.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_red2 {
  background-image: url(/img/16/circle_red.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_yellow2 {
  background-image: url(/img/16/circle_yellow.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_black2 {
  background-image: url(/img/16/circle_black.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_orange2 {
  background-image: url(/img/16/circle_orange.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_blue2 {
  background-image: url(/img/16/circle_blue.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_white2 {
  background-image: url(/img/16/circle_white.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.remove {
  background-image: url(/img16/remove.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: center;
  cursor: pointer;
}

.eye {
  background-image: url(/img16/eye.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: center;
  cursor: pointer;
}

.smtpmail {
  background-image: url(/img16/mail-right.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: center;
  cursor: pointer;
}

.deleteit {
  background-image: url(/img16/deleteit.png);
  margin: 3px;
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}



.refresh2 {
  background-image: url(/img16/refresh.png);
  margin: 3px;
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}


.info {
  background-image: url(/img16/info.png);
  margin: 3px;
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.info1 {
  background-image: url(/img16/information-white.png);
  margin: 3px;
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}


.info2 {
  background-image: url(/img16/information.png);
  margin: 3px;
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.info2b {
  background-image: url(/img16/informationpb.png);
  margin: 3px;
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}





.info3 {
  background-image: url(/img16/infor.png);
  margin: 3px;
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}



.refresh {
  background-image: url(/img16/refresh.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: center;
  cursor: pointer;
}

.webix_pager_item_selected {
  cursor: default !important;
  /*background-color: rgba(191, 192, 212, 0.7) !important;
    border: 1px solid rgba(38, 25, 210, 0.38) !important;
    background-color: rgba(166, 236, 185, 0.89) !important;*/

  background-color: rgba(166, 206, 236, 0.77) !important;
  border: 1px solid rgba(25, 89, 210, 0.41) !important;
  border-radius: 5px !important;
  color: red;
}


.cli_msgColumn {
  font-size: 12px;
  color: #888;
}


.webix_el_button:hover {
  border-color: red !important;
  border: 1PX !important;
}

.needlogin {
  border-radius: 5px;
  background-color: rgba(166, 206, 236, 0.9) !important;

}

.hdl_tb_suportes .webix_cell {
  overflow: hidden;
  line-height: 23px;
  white-space: nowrap;
  word-wrap: break-word;
}



.gnet_error .webix_cell {
  overflow: hidden;
  line-height: 23px;
  white-space: nowrap;
}

.status_appapnel {

  background-color: #a4bed4 !important;
  width: 110% !important;
  height: 100% !important;
  margin-left: -5px;
}


.status_appapnelfinish {

  /*background-color: #4e9873 !important;*/
  width: 110% !important;
  height: 100% !important;
  /*margin-left: -5px;*/

  margin-top: 3px;
  background-image: url(/img16/tick.png) !important;
  background-repeat: no-repeat !important;

}


/*.permiss_hour{
  background-image:url(/img16/button-green.png);
  background-repeat: no-repeat;
  background-position:1px 1px;
}*/

.permiss_hour_on {

  background-color: #3F7F02 !important;
  /*width: 110% !important;
  height: 100% !important;*/
  width: 25px !important;
  height: 25px !important;
  margin-left: -1px !important;
  margin-bottom: 0px !important;
}

.permiss_hour_off {

  background-color: transparent !important;
  width: 110% !important;
  height: 100% !important;
  margin-left: -1px !important;
  margin-bottom: -1px !important;
}

.permiss_hour_holiday {
  background-color: #e09e92 !important;
}

.permiss_hour_weekend {
  background-color: #feef94 !important;
}

.webix_cell:hover {
  background: 196, 255, 0.24) !important;
}


.hdl_tb_suportes .webix_dtable_subrow {
  text-align: left !important;
  margin-left: 10px;
  background-color: rgba(204, 204, 204, 0.54) !important;
}

.gnet_error .webix_dtable_subrow {
  text-align: left !important;
  margin-left: 10px;
  background-color: #ffff0052 !important;
}


.fnc_lst_billing .webix_dtable_subrow {
  text-align: left !important;
  margin-left: 10px;
  background-color: rgba(204, 204, 204, 0.54) !important;
}

.fnc_lst_remess .webix_dtable_subrow {
  text-align: left !important;
  margin-left: 10px;
  background-color: rgba(204, 204, 204, 0.54) !important;
}


.config_fld_adm fieldset {
  height: 70px !important;
}

/* Tabanho da label na tela IPL*/
.sic_lbl_inp_font10 .webix_inp_top_label {
  font-size: 10px;
}

.sic_fds_ipl6 fieldset {
  height: 99px !important;
}

/* Coloca cores nos botoes de login do cliente */
.webix_img_btn_text ._down {
  color: #129e12 !important;
}

.webix_img_btn_text ._up {
  color: #F00 !important;
}

.highlight {
  background-color: #cae3fb !important;
}

.webix_img_btn_text ._provis {
  color: #111FEE !important;
}



/*Tab*/

.webix_el_tabbar {
  background: transparent;
}

.webix_all_tabs {
  height: 100%;
  display: table;
}

.webix_tab_filler {
  display: table-cell;
  background: transparent;
  font-size: 1px;
  border-bottom: 1px solid #a4bed4;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.webix_tab_filler:first-child {
  border-right: 1px solid #a4bed4;
}

.webix_item_tab:first-child {
  border-left: 1px solid #a4bed4;
}

.webix_item_tab {
  font-size: 12px !important;
  padding-left: 3px !important;
  display: table-cell !important;
  text-align: center !important;
  vertical-align: middle !important;
  overflow: hidden !important;
  cursor: pointer !important;
  border: 1px solid #a4bed4 !important;
  /*border: 1px solid rgb(235, 235, 235) !important;*/

  border-left-width: 1px !important;
  /*Distancia entre tabs*/
  color: #1e2022 !important;
  background: #d6e8ff !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f1ff), color-stop(100%, #d6e8ff)) !important;
  /* old webkit */

  background-image: -webkit-linear-gradient(#e5f1ff, #d6e8ff) !important;
  background-image: -moz-linear-gradient(#e5f1ff, #d6e8ff) !important;
  background-image: -ms-linear-gradient(top, #e5f1ff, #d6e8ff) !important;
  background-image: -o-linear-gradient(top, #e5f1ff, #d6e8ff) !important;
  background-repeat: repeat-x !important;
  -webkit-border-top-left-radius: 5px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  -webkit-border-top-right-radius: 0 !important;
  -webkit-border-bottom-right-radius: 0px !important;
  -moz-border-radius-topleft: 0 !important;
  -moz-border-radius-bottomleft: 0px !important;
  -moz-border-radius-topright: 0 !important;
  -moz-border-radius-bottomright: 0px !important;
  border-top-left-radius: 4px !important;
  /*borda arredondada*/
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 4px !important;
  /*borda arredondada*/
  border-bottom-right-radius: 0px !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}

.webixtype_bottom .webix_item_tab {
  border-radius: 0 !important;
}

.webix_tab_filler:first-child {
  border-right: 0px transparent !important
}

.webix_item_tab.webix_selected {
  border-bottom-width: 2px !important;
  background: #bad4f5 !important;
  /*cor da tab selecionada*/
  border-bottom-color: rgb(60, 74, 86) !important;

}

.webixtype_bottom .webix_item_tab.webix_selected {
  border-bottom-width: 1px !important;
  background-size: 100% 100% !important;
  background-position: 0 0 !important;
  color: #1e2022 !important;
  background: #ffdb8f !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffebc2), color-stop(100%, #ffdb8f)) !important;
  /* old webkit */

  background-image: -webkit-linear-gradient(#ffebc2, #ffdb8f) !important;
  background-image: -moz-linear-gradient(#ffebc2, #ffdb8f) !important;
  background-image: -ms-linear-gradient(top, #ffebc2, #ffdb8f) !important;
  background-image: -o-linear-gradient(top, #ffebc2, #ffdb8f) !important;
}

.ubtn_big {
  font-size: 11px;
  color: #666;
  word-wrap: normal;
  color: rgb(7, 7, 25);


}

.ubtn_big:hover {
  color: tomato;
}

.hld_attachs_img .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner {
  -webkit-filter: drop-shadow(0px 3px 3px #000) !important;
}

.hld_attachs_img .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  -webkit-filter: drop-shadow(3px 3px 3px #000) !important;
}

.hld_carousel_content {
  width: 100%;
  margin: 0 auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.hld_carousel_content1 {
  width: auto;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.hld_carousel_content2 {
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.image .webix_template {
  padding: 0px;
  max-width: 600px;
  max-height: 400px;
}

.image .webix_template {
  padding: 0px;
}

.hld_nav_list .webix_dataview_item {
  background-color: #aaa;
  border-color: #bbb;
}

.hld_nav_list {
  background-color: #aaa;
}

.hld_nav_list .webix_dataview_item.webix_selected {
  background-color: #eee;
}


.creditcard {
  background-image: url(/img16/creditcard.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;

}

.printer {
  background-image: url(/img16/printer.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.deleteit {
  background-image: url(/img16/deleteit.png);
  margin: 3px;
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.eye2 {
  background-image: url(/img16/eye.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}



.printer2 {
  background-image: url(/img16/printer.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: center;
  cursor: pointer;
}


.printer_plus {
  background-image: url(/img16/printer-plus.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.pdf {
  background-image: url(/img16/pdf.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}


.sms_send {
  background-image: url(/img16/mobile-phone-next.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.mail_send {
  background-image: url(/img16/mail-right.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.voip_send {
  background-image: url(/img16/voip.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}



.mail_open_table {
  background-image: url(/img16/mail-open-table.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.barcode2 {
  background-image: url(/img16/barcode2.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;

}

.billet_see {
  background-image: url(/img16/eye.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.whatsapp {
  background-image: url(/img16/whatsapp.png);
  background-repeat: no-repeat;
  min-height: 16px;
  height: 16px;
  min-width: 16px;
  width: 16px;
  display: block;
  cursor: pointer;
}

.pagecopy {
  background-image: url(/img16/pagecopy.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

/*.checked{
    color:green;
    font-weight: bold; cursor:pointer;
}
.notchecked{
    color:red;
    font-weight:bold; cursor: pointer;
}*/

.checked {
  background-image: url(/img16/checkbox_yes.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;

}

.notchecked {
  background-image: url(/img16/checkbox_no.png) background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}



.checked_green {
  background: green;
  width: 16px;
  height: 16px;
  margin-top: 3px;

}

.notchecked_orange {
  background: orange;
  width: 16px;
  height: 16px;
  margin-top: 3px;
}

.lblTotalSelected {
  font-size: 18px;
}

.onlunch {
  background-image: url(/img16/cookie-bite.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
}

.onlunchok {
  background-image: url(/img16/tick.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
}

.fnc_celltbl_pret .webix_hcell {
  vertical-align: bottom;
}

.smlogo {
  background-color: #FFF !important;
}

.high-risk {
  /*background-color: rgba(55, 140, 70, 0.46) !important;*/
  background-color: #EEffEE !important;
  /*border-right: solid 1px #129E12 !important;*/
  border-bottom: solid 1px #129E12 !important;
  /*border-left: solid 1px #82EE82 !important;*/
  border-top: solid 1px #82EE82 !important;

}

.row_pgto_open {
  background-color: #FFF !important;
}

.row_pgto_ok {
  background-color: #EEffEE !important;
}

.row_pgto_vencido {
  background-color: #ffEEEE !important;
}

.row_pgto_removed {
  background-color: rgba(158, 18, 18, 0.29) !important;
}

.row_pgto_today {
  background-color: rgba(254, 254, 10, 0.7) !important;
}

.row_monitor_off {
  background-color: rgba(0, 0, 0, 0.24) !important;
}

.row_stk_back {
  background-color: rgba(250, 0, 6, 1.) !important;
}



.row_gray {
  background-color: Gray !important;
}

.row_lightgray {
  background-color: LightGray !important;
}

.row_orange {
  background-color: Orange !important;
}

.row_tomato {
  background-color: Tomato !important;
}

.row_dodgerblue {
  background-color: DodgerBlue !important;
}

.row_mediumseagreen {
  background-color: MediumSeaGreen !important;
}

.row_slateblue {
  background-color: SlateBlue !important;
}

.row_violet {
  background-color: Violet !important;
}

.row_yellow {
  background-color: rgba(254, 254, 10, 0.7) !important;
}

.row_green {
  background-color: #EEffEE !important;
}

.row_orange_light {
  background-color: #EE541150 !important;
}

.row_blue_light {
  background-color: #292FE53A !important;
}


/*.row_hld_on_fnc{background-color: #827c31 !important;}*/
.row_hld_on_fnc {
  background-color: #6F3 !important;
}

.row_hld_on_fnc_verif {
  background-color: red !important;
}

.row_hld_on_fnc_verif_ok {
  background-color: green !important;
}

.row_hld_sla_over {
  background-color: red !important;
}

.not-high-risk {
  background-color: white !important;
}

.row_hld_open {
  background-color: #FFF !important;
}

.row_hld_closed {
  background-color: rgba(13, 14, 13, 0.29) !important;
}

.webix_row_select {
  background-color: #EEffEE !important;
  border-bottom: solid 1px #129E12 !important;
  border-top: solid 1px #82EE82 !important;

}

.datatable_myhover {
  background: #F0DCB6 !important;
}

.stk_c {
  background-image: url(/img16/box-zip.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.app_m {
  background-image: url(/img16/layer-point.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.stk_u {
  background-image: url(/img16/box-label.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.stk_k {
  background-image: url(/img16/balance.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.stk_l {
  background-image: url(/img16/jar.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.stk_back {
  background-image: url(/img16/refresh.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.stk_trash {
  background-image: url(/img16/trash.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}


.app_ok {
  background-image: url(/img16/tick.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.app_money {
  background-image: url(/img16/money-bag-dollar.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}


.secure {
  background-image: url(/img16/certificate-key.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}





.app_mobile {
  background-image: url(/img16/mobile-phone-cast.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}






.app_block {
  background-image: url(/img16/slash.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.hour_start {
  background-image: url(/img16/clock-arrow.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.hour_stop {
  background-image: url(/img16/clock-back.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.app_tecnico {
  background-image: url(/img16/walk.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
}

.app_cliente {
  background-image: url(/img16/clients.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
}

.app_auth_error {
  background-image: url(/img16/mobile-phone-del.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  color: red;
  cursor: pointer !important;
}


/*/ Estados do arquivo de retorno /*/
.status_ret0 {
  background-color: #428404 !important;
}

.status_ret1 {
  background-color: #65c2fd !important;
}

.status_ret2 {
  background-color: #f92810 !important;
}

.status_ret3 {
  background-color: #dabb5a !important;
}

.status_ret4 {
  background-color: #FF662A !important;
}


.rep_chart_style0 .webix_axis_item_x {
  margin-top: 10px;
  -ms-transform: rotate(90deg) translate(20px, 0) !important;
  -webkit-transform: rotate(90deg) translate(20px, 0) !important;
  transform: rotate(90deg) translate(40px, 0px) !important;
}

.sic_alert_info div.webix_modal_cover {
  background-color: #F00 !important;
  opacity: 0.3 !important;
}



.see_ask_he {
  font-size: 12px !important;
  color: #666 !important;
  word-wrap: normal !important;
  color: rgb(7, 7, 25) !important;

}


.red_boll_blink {
  background-image: url(/src/smallicons/ball_red_blink.gif) !important;
  background-repeat: no-repeat !important;
  background-position: 1px 1px !important;
  cursor: pointer !important;
}




.message_he {
  background-color: rgba(194, 255, 194, 0.17) !important;
}

.onhefull {
  background-image: url(/img16/clock-alert.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
}

.nolines_plus {
  background-image: url(/img16/nolines_plus.gif);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  left: 0px;
  display: block;
  cursor: pointer !important;
}

.onhelimit {
  background-image: url(/img16/clock_red.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
}


/*.webix_message_area{
    top:initial !important;
    bottom: 100px;
    left:100px;
} */
.fnc_celltbl_pret .webix_dtable_subrow {
  text-align: left !important;
}


.hld_ch_open {
  background-image: url(/img16/ticket-edit.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}



.hld_ch_close {
  background-image: url(/img16/ticket-next.png);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  cursor: pointer !important;
}

.cli_lst_billets .webix_dtable_subrow {
  text-align: left !important;
  margin-left: 10px;
  background-color: rgba(204, 204, 204, 0.54) !important;
}

.cli_financstatus {
  background-color: #cbefff !important;
}

.hdl_lstcli_suportes .webix_dtable_subrow {
  text-align: left !important;
  margin-left: 10px;
  background-color: rgba(204, 204, 204, 0.54) !important;
}

.zone_flag_br {
  background-image: url(/img16/clock-network.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.row_additional {
  background-color: #ecd4da !important;
}

.row_discount {
  background-color: #CAFBF0 !important;
}

.hld_attachs_img .image .webix_template {
  max-width: max-content !important;
  max-height: max-content !important;
  margin: 0 auto !important;
}

.sicon_checkbox_no {
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
  background-image: url("img16/checkbox_no.png");
}

.sicon_checkbox_yes {
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
  background-image: url("img16/checkbox_yes.png");
}

.sicon_printer {
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
  background-image: url("img16/printer.png");
}

.sicon_delete {
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
  background-image: url("img16/clear-delete.png");
}

.sicon_refresh {
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
  background-image: url("img16/refresh.png");
}

.sm-only-icon2 {
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
}

.highlight_green {
  background-color: #ddf9dd !important;
}

.highlight_red {
  background-color: #f9dee2 !important;
}


.checkbox_top .webix_el_box {
  padding-top: 10px !important;
}

.checkbox_top .webix_label_right {
  padding-top: 0px !important;
}

.tlb_rep_finance .webix_hcell {
  font-size: 10px !important;
  font-weight: bold !important;
}

.bullet_red {
  background-image: url(/img16/bullet_red.png);
  background-repeat: no-repeat;
  background-position: 14px 5px;
}

.bullet_green {
  background-image: url(/img16/bullet_green.png);
  background-repeat: no-repeat;
  background-position: 14px 5px;
}


.bullet_greengif {
  background-image: url(/img16/bullet_green.gif);
  background-repeat: no-repeat;
  padding-top: 5px;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: 0px 5px;
}

.onuoff {
  background-image: url(gif/alert.gif);
  background-repeat: no-repeat;
  padding-top: 5px;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: 0px 5px;
}

.onuon {
  background-image: url(/img16/ball_green.gif);
  background-repeat: no-repeat;
  padding-top: 5px;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: 0px 5px;
}





.world-socket {
  background-image: url(/img16/world-socket.png);
  background-repeat: no-repeat;
  padding-top: 5px;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: 0px 5px;
}


.login_offline {
  background-image: url(/img16/bullet_red.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.login_online {
  background-image: url(/img16/bullet_green.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.login_onblock {
  background-image: url(/img16/bullet_blue.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}




.cp_table_billets .webix_hcell {
  font-size: 13px !important;
  line-height: 23px !important;
}

.popeditor {
  color: hsl(0, 100%, 0%);
}

.popeditor:hover {
  color: rgb(0, 0, 255);
}

.calc_juros {
  color: #F00;
}


.tick {
  background-image: url("img16/tick.png");
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: center;
  cursor: pointer;
}

.gpfd_1 {
  background-image: url("img16/gpfd_1.png");
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: center;
  cursor: pointer;
}

.gpfd_4 {
  background-image: url("img16/gpfd_4.png");
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  background-position: center;
  cursor: pointer;
}

.webix_tree_folder {
  background-image: url("img16/folder-network-horizontal.png") !important;
  /*background-position: 30px 4px !important;*/
  background-repeat: no-repeat !important;

}

.webix_tree_file {
  /*background-image: url("img16/join-inner.png") !important;*/
  background-repeat: no-repeat !important;
}


.tree_icon {
  background-repeat: no-repeat !important;
}

.webix_el_text input,
.webix_el_search input,
.webix_el_combo input,
.webix_el_datepicker input,
.webix_el_colorpicker input {
  height: 100%;
  padding: 0px 10px;
  border: 1px solid #a4bed4;
  color: #1e2022;
  font-size: 13px;
  font-family: Helvetica, Verdana;
  -webkit-appearance: none;
  border-radius: 3px !important;
}


/*Progresbar - Inicio =========================================================================================== */


.monit_list_resume .webix_cell {
  overflow: hidden !important;
  white-space: nowrap !important;
}

.progress {
  overflow: hidden;
  padding: 0 10px;
  height: 18px;
  background: #d3d5d9;
  border-radius: 15px;
  margin: 3px;
  background-image: -webkit-linear-gradient(top, #ebecef, #bfc3c7);
  background-image: -moz-linear-gradient(top, #ebecef, #bfc3c7);
  background-image: -o-linear-gradient(top, #ebecef, #bfc3c7);
  background-image: linear-gradient(to bottom, #ebecef, #bfc3c7);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.8), 0 2px 4px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 0 6px #b6babe, 0 7px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.8), 0 2px 4px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 0 6px #b6babe, 0 7px rgba(255, 255, 255, 0.1);
}

.progress-val {
  float: right;
  margin-left: 5px;
  margin-top: 3px;
  font: bold 12px/15px Helvetica, Arial, sans-serif;
  color: #333;
  text-shadow: 0 1px rgba(255, 255, 255, 0.6);
}

.progress-bar {
  display: block;
  overflow: hidden;
  height: 14px;
  margin: 2px 0;
  background: #b8b8b8;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2), transparent 60%);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2), transparent 60%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.2), transparent 60%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 60%);
  -webkit-box-shadow: inset 0 1px px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.6);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px rgba(255, 255, 255, 0.6);
}

.progress-in-blue {
  display: block;
  min-width: 8px;
  height: 13px;
  background: #1997e6;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -webkit-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -moz-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -o-linear-gradient(left, #147cd6, #24c1fc);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), linear-gradient(to right, #147cd6, #24c1fc);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}

.progress-in-lblue {
  display: block;
  min-width: 8px;
  height: 13px;
  background: #1997e6;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -webkit-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -moz-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -o-linear-gradient(left, #147cd6, #24c1fc);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), linear-gradient(to right, #08477d, #718da9);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}


.progress-in-green {
  display: block;
  min-width: 8px;
  height: 13px;
  background: #1997e6;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -webkit-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -moz-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -o-linear-gradient(left, #147cd6, #24c1fc);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), linear-gradient(to right, #115f0cfa, #07f132);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}


.progress-in-yellow {
  display: block;
  min-width: 8px;
  height: 13px;
  background: #1997e6;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -webkit-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -moz-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -o-linear-gradient(left, #147cd6, #24c1fc);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), linear-gradient(to right, #595f0cfa, #e9ef0b);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}

.progress-in-red {
  display: block;
  min-width: 8px;
  height: 13px;
  background: #1997e6;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -webkit-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -moz-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -o-linear-gradient(left, #147cd6, #24c1fc);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), linear-gradient(to right, #5f0c25fa, #f11e07);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}


.progress-in-lred {
  display: block;
  min-width: 8px;
  height: 13px;
  background: #1997e6;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -webkit-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -moz-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -o-linear-gradient(left, #147cd6, #24c1fc);
  /*background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), linear-gradient(to right, #5f0c25fa, #f11e07);*/
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), linear-gradient(to right, #ec240c, #bb8b97);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}

.progress-in-black {
  display: block;
  min-width: 8px;
  height: 13px;
  background: #1997e6;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -webkit-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -moz-linear-gradient(left, #147cd6, #24c1fc);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), -o-linear-gradient(left, #147cd6, #24c1fc);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 61%, rgba(0, 0, 0, 0.2)), linear-gradient(to right, #1e2022, #1e2022);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}


.row_bg_gray {
  background-color: #b1b5ba !important;
}

/*.row_bg_gray{}*/


/*Progresbar - Fim ============================================================================================*/




.webix_el_colorpicker .webix_el_box,
.webix_el_combo .webix_el_box,
.webix_el_datepicker .webix_el_box,
.webix_el_richselect .webix_el_box,
.webix_el_search .webix_el_box {
  color: #1e2022;
  position: relative;
  border-radius: 3px !important;
}




.w3-light-grey,
.w3-hover-light-grey:hover,
.w3-light-gray,
.w3-hover-light-gray:hover {
  color: #000 !important;
  background-color: #f1f1f1 !important
}

.w3-round-small {
  border-radius: 2px
}

.w3-round,
.w3-round-medium {
  border-radius: 4px
}

.w3-round-large {
  border-radius: 8px
}

.w3-round-xlarge {
  border-radius: 16px
}

.w3-round-xxlarge {
  border-radius: 32px
}

.w3-container,
.w3-panel {
  padding: 0.01em 14px
}

.w3-panel {
  margin-top: 14px;
  margin-bottom: 14px
}

.w3-amber,
.w3-hover-amber:hover {
  color: #000 !important;
  background-color: #ffc107 !important
}

.w3-aqua,
.w3-hover-aqua:hover {
  color: #000 !important;
  background-color: #00ffff !important
}

.w3-blue,
.w3-hover-blue:hover {
  color: #fff !important;
  background-color: #2196F3 !important
}

.w3-light-blue,
.w3-hover-light-blue:hover {
  color: #000 !important;
  background-color: #87CEEB !important
}

.w3-brown,
.w3-hover-brown:hover {
  color: #fff !important;
  background-color: #795548 !important
}

.w3-cyan,
.w3-hover-cyan:hover {
  color: #000 !important;
  background-color: #00bcd4 !important
}

.w3-blue-grey,
.w3-hover-blue-grey:hover,
.w3-blue-gray,
.w3-hover-blue-gray:hover {
  color: #fff !important;
  background-color: #607d8b !important
}

.w3-green,
.w3-hover-green:hover {
  color: #fff !important;
  background-color: #4CAF50 !important
}

.w3-light-green,
.w3-hover-light-green:hover {
  color: #000 !important;
  background-color: #8bc34a !important
}

.w3-indigo,
.w3-hover-indigo:hover {
  color: #fff !important;
  background-color: #3f51b5 !important
}

.w3-khaki,
.w3-hover-khaki:hover {
  color: #000 !important;
  background-color: #f0e68c !important
}

.w3-lime,
.w3-hover-lime:hover {
  color: #000 !important;
  background-color: #cddc39 !important
}

.w3-orange,
.w3-hover-orange:hover {
  color: #000 !important;
  background-color: #ff9800 !important
}

.w3-deep-orange,
.w3-hover-deep-orange:hover {
  color: #fff !important;
  background-color: #ff5722 !important
}

.w3-pink,
.w3-hover-pink:hover {
  color: #fff !important;
  background-color: #e91e63 !important
}

.w3-purple,
.w3-hover-purple:hover {
  color: #fff !important;
  background-color: #9c27b0 !important
}

.w3-deep-purple,
.w3-hover-deep-purple:hover {
  color: #fff !important;
  background-color: #673ab7 !important
}

.w3-red,
.w3-hover-red:hover {
  color: #fff !important;
  background-color: #f44336 !important
}

.w3-sand,
.w3-hover-sand:hover {
  color: #000 !important;
  background-color: #fdf5e6 !important
}

.w3-teal,
.w3-hover-teal:hover {
  color: #fff !important;
  background-color: #009688 !important
}

.w3-yellow,
.w3-hover-yellow:hover {
  color: #000 !important;
  background-color: #ffeb3b !important
}

.w3-white,
.w3-hover-white:hover {
  color: #000 !important;
  background-color: #fff !important
}

.w3-black,
.w3-hover-black:hover {
  color: #fff !important;
  background-color: #000 !important
}

.w3-grey,
.w3-hover-grey:hover,
.w3-gray,
.w3-hover-gray:hover {
  color: #000 !important;
  background-color: #bbb !important
}

.w3-light-grey,
.w3-hover-light-grey:hover,
.w3-light-gray,
.w3-hover-light-gray:hover {
  color: #000 !important;
  background-color: #f1f1f1 !important
}

.w3-dark-grey,
.w3-hover-dark-grey:hover,
.w3-dark-gray,
.w3-hover-dark-gray:hover {
  color: #fff !important;
  background-color: #616161 !important
}

.w3-pale-red,
.w3-hover-pale-red:hover {
  color: #000 !important;
  background-color: #ffdddd !important
}

.w3-pale-green,
.w3-hover-pale-green:hover {
  color: #000 !important;
  background-color: #ddffdd !important
}

.w3-pale-yellow,
.w3-hover-pale-yellow:hover {
  color: #000 !important;
  background-color: #ffffcc !important
}

.w3-pale-blue,
.w3-hover-pale-blue:hover {
  color: #000 !important;
  background-color: #ddffff !important
}

.w3-round-small {
  border-radius: 2px
}

.w3-round,
.w3-round-medium {
  border-radius: 4px
}

.w3-round-large {
  border-radius: 8px
}

.w3-round-xlarge {
  border-radius: 16px
}

.w3-round-xxlarge {
  border-radius: 32px
}



.row_hld_without_op {
  background-color: #FA5735 !important;
}


.webix_segment_1 {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

.row_hld_status_red {
  background-color: #e09e92 !important;
}

.row_hld_status_yellow {
  background-color: #feef94 !important;
}

.row_hld_status_green {
  background-color: #69d25c6e !important;
}

.row_hld_status_blue {
  background-color: #2693ff !important;
}

.row_rad_status_financ {
  background-color: #147cd682 !important;
}

.row_rad_status_disabled {
  background-color: #1e202285 !important;
}

.row_rad_status_mac {
  background-color: #92250d94 !important;
}

.row_rad_status_pass {
  background-color: #84920d94 !important;
}

.row_rad_status_user {
  background-color: #f44336d1 !important;
}

.row_rad_status_simult {
  background-color: #ffeb3b !important;
}

.row_rad_status_expire {
  background-color: #ffeb3b !important;
}









.progress_result {
  height: 100%;
  float: left;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  background: #eb6e1a;
}

.progress_bar_element {
  background-color: #f5f5f5;
  border-radius: 4px;
  width: 100%;
  height: 6px;
  -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);
  margin-top: 16px;
  float: left;
  overflow: hidden;
  cursor: pointer;
}



.mask_lblue {
  background-color: #EEffEE !important;
  border-right: solid 1px #129E12 !important;
  border-bottom: solid 1px #129E12 !important;
  border-left: solid 1px #82EE82 !important;
  border-top: solid 1px #82EE82 !important;
}



/*.webix_tree_item{
  background-color: #EEffEE !important;
  border-right: solid 1px #129E12 !important;
  border-bottom: solid 1px #129E12 !important;
  border-left:  solid 1px #82EE82 !important;
  border-top:  solid 1px #82EE82 !important;
}
*/

.webix_tree_item:hover {
  background-color: #65a0ff3d !important;
  border-right: solid 1px #121c9e6e !important;
  border-bottom: solid 1px #121c9e6e !important;
  border-left: solid 1px #121c9e6e !important;
  border-top: solid 1px #121c9e6e !important;
  cursor: pointer !important;
}


.webix_tree_item:active {
  color: #000;
  background: -webkit-gradient(linear, left top, left bottom, from(#DFE7FA), to(#FFF));
  border-bottom-width: 0px;
}


.webix_tree {
  background-color: #E8E8F9 !important;
  /*cursor: pointer !important;*/
}


.webix_tree_branch_1 {
  background-color: #E8E8F9 !important;
  /*cursor: pointer !important;*/
}

.webix_tree_branch_2 {
  background-color: #E8E8F9 !important;
  /*cursor: pointer !important;*/
}

.webix_tree_branch_3 {
  background-color: #E8E8F9 !important;
  /*cursor: pointer !important;*/
}






/**/


/*.webix_tree_folder   {background-image:url(data:image/gif;base64,R0lGODlhEgASAMQfAPvjpP/24fPHVvnUdvzotdSiKv/23vvrw/LCS/C+RfnelvPMaf/88/nbi/rsyerYq/TLYv7y1v7wzeCsLO+8P86dJfvv0MuaIsydKPPOc+SqGKGEPe/AS+zVneWwLf///yH5BAEAAB8ALAAAAAASABIAAAWZ4CdeZGleYvpdA+O+zNUBqHoZOB4EceHUqVtuF+n9VCtdQCI5BC6FA3BkCEQkBALAACVMV9eDVhGJQGnIixigaAwiG6jie2G7BxDLpVJozG13EAICPxUeGRleQQMLgggJUhiHC3pBggKPFJETGZRAF5gJCRSaFxgTC55BCByioz+nEKojGgmtHBwPJAUCELo2J8FfSMTFxsUhADs=)}*/

.tree_icons {
  background-repeat: no-repeat !important;
  margin-left: 0px;
  background-position: 0px 0px !important;
  cursor: pointer !important;
  width: 18px !important;
  height: 16px !important;
}

.tree-server {
  background-image: url(/img16/server-network.png) !important;
}

.tree-nas {
  background-image: url(/img16/nas.png) !important;
}

.tree-session_in {
  background-image: url(/img16/computer.png) !important;
}

.tree-session_off {
  background-image: url(/img16/computer-off.png) !important;
}

.tree-nas_groups {
  background-image: url(/img16/network_hosts.png) !important;
}

.tree-nas_logins {
  background-image: url(/img16/keyinfo.png) !important;
}

.tree-monitor {
  background-image: url(/img16/graphmonitor.png) !important;
}

.tree-paccess {
  background-image: url(/img16/network-hub.png) !important;
}

.tree-monitcli {
  background-image: url(/img16/host.png) !important;
}

.tree-reports {
  background-image: url(/img16/reports.png) !important;
}

.tree-marker {
  background-image: url(/img16/marker.png) !important;
}

.tree-netstatus {
  background-image: url(/img16/network-online.png) !important;
}

.tree-network {
  background-image: url(/img16/network.png) !important;
}

.tree-filter {
  background-image: url(/img16/filter.png) !important;
}





.tree-diagram {
  background-image: url(/img16/diagram.png) !important;
}

.tree-hand-signature {
  background-image: url(/img16/hand-signature.png) !important;
}



.webix_tree_item.webix_selected {
  padding: 2px 5px 2px 2px !important;
  /*margin-left: -4px !important;*/
  background-size: 100% 100% !important;
  background-position: 0 0 !important;
  color: #1e2022 !important;
  background: #9eceff !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1e8ff), color-stop(100%, #9eceff)) !important;
  /*background-image: -webkit-linear-gradient(#d1e8ff, #9eceff) !important;
    background-image: -moz-linear-gradient(#d1e8ff, #9eceff) !important;
    background-image: -ms-linear-gradient(top, #d1e8ff, #9eceff) !important;
    background-image: -o-linear-gradient(top, #d1e8ff, #9eceff) !important;*/
}

.winmenu {
  /*background: url("/img/menu_bg.png") repeat !important;
      box-shadow: none !important;
      border-left: none !important;
      border-top: 1px solid #313030 !important;
      border-right: 1px solid #313030 !important;
      border-bottom: none !important;*/

  /*background: transparent;*/
  /*background: rgba(28, 29, 121, 0.15);*/
  /*background: rgba(28, 121, 71, 0.49);*/
  background: rgb(60, 74, 86);
  border-radius: 10px;
  background-image: -webkit-linear-gradient(rgba(80, 83, 128, 0.23), rgba(34, 35, 52, 0.35)) !important;
  box-shadow: 0 1px rgba(131, 125, 202, 0.35) inset;
  overflow: auto !important;
  scroll-behavior: inherit;
}



.mnstart {
  /*background: transparent !important;*/
  /*      background-image: -webkit-linear-gradient(rgba(80, 83, 128, 0.23), rgba(34, 35, 52, 0.35)) !important;
      box-shadow: 0 1px rgba(131, 125, 202, 0.35) inset;
    */
  /*background: rgba(255,255,255,0.3) !important;*/
  /*background: rgba(39, 72, 47, 0.14) !important;*/
  /*box-shadow: 0 0 0 1px rgba(255,255,255,0.5) inset !important;*/
  /*background: rgba(28, 29, 121, 0.15);*/
  background: transparent;
  border-radius: 5px;
  border: 0.1px;
  /*margin-left: 2px !important;*/
  /*margin-right: 2px !important;*/
  vertical-align: top !important;
  scroll-behavior: inherit;


}

.alert-success {
  color: #39b54a;
  border-color: #7ece89;
  background-color: #d7f0da;
}

.subrow_custom .webix_dtable_subrow {
  text-align: left !important;
  margin-left: 10px;
  background-color: rgba(204, 204, 204, 0.54) !important;
}


.search_cli_callcenter:hover {
  color: black !important;
}

.webix_list_item.webix_selected {
  background-size: 100% 100% !important;
  background-position: 0 0 !important;
  color: #1e2022 !important;
  background: #3a4233 !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #5a6d8a)) !important;
  background-image: -webkit-linear-gradient(#5a6d8a, #5a6d8a) !important;
  background-image: -moz-linear-gradient(#ffffff, #e6fece) !important;
  background-image: -ms-linear-gradient(top, #ffffff, #e6fece) !important;
  background-image: -o-linear-gradient(top, #ffffff, #e6fece) !important;
}

.webix_list .webix_list_item.webix_selected {
  border-bottom: 1px solid #dcfeba !important;
  box-shadow: 0 1px #f3ffe7 inset !important;
  padding: 2px 4px !important;
}

.desktop-items .webix_list_item.webix_selected,
.webix_drag_over.webix_list_item,
.webix_drag_zone,
.webix_drag_zone .webix_list_item.webix_selected {
  background: transparent !important;
  /*background-image: -webkit-linear-gradient(#505380, #222334) !important;
  box-shadow: 0 1px rgba(131, 125, 202, 0.35) inset;*/
  border-radius: 10px !important;
  background-image: -webkit-linear-gradient(rgba(80, 83, 128, 0.23), rgba(34, 35, 52, 0.35)) !important;
  box-shadow: 0 1px rgba(131, 125, 202, 0.35) inset !important;
}

.valign_bottom {
  display: table !important;
  display: table-cell !important;
  vertical-align: bottom !important;
  line-height: 0px !important;
}

.webix_list .webix_list_item.webix_selected {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
  box-shadow: 0 1px #f3ffe7 inset !important;
  padding: 2px 4px !important;
}

/* Circles Status tabela */
.cell_icon2 {
  height: 16px;
  min-width: 16px;
  padding: 1px 1px 1px 16px;
}

.circle_grey2 {
  background-image: url(/img16/bullet_gray.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_green2 {
  background-image: url(/img16/bullet_green.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_red2 {
  background-image: url(/img16/bullet_red.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_yellow2 {
  background-image: url(/img16/bullet_yellow.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_blue2 {
  background-image: url(/img16/bullet_blue.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_orange2 {
  background-image: url(/img16/bullet_orange.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.circle_black2 {
  background-image: url(/img16/bullet_black.png);
  background-repeat: no-repeat;
  background-position: 1px 1px;
}

.btn_big_logins {
  font-size: 8px !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}

.btn_deletar {
  color: red !important;
}

.btn_close {
  color: green !important;
}

.circle_exclamation {
  background-image: url(/img16/exclamation-octagon.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}


.billet_paid {
  background-image: url(/img16/blue-document-stamp.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}



/*Trata arvore de plano de contas */
.tree_background,
.webix_tree,
.webix_tree_branch_1,
.webix_tree_branch_2,
.webix_tree_branch_3 {
  background-color: #FFF !important;
}

/* Selecao de Fundo da arvore  */
.tree_background .webix_tree_item.webix_selected span {
  background: transparent !important;
}

.tree_background .webix_tree_img {
  background-color: transparent !important;
}

/* Icones da Arvore */
.webix_tree_img16-minus {
  background-image: url(/img16/minus.png) !important;
}

.webix_tree_img16-add {
  background-image: url(/img16/add.png) !important;
}

.webix_tree_img16-ball-blue {
  background-image: url(/img16/ball-blue.png) !important;
}

.webix_tree_img16-ball-green {
  background-image: url(/img16/ball-green.png) !important;
}

.webix_tree_img16-ball-red {
  background-image: url(/img16/ball-red.png) !important;
}

.webix_tree_img16-ball-yellow {
  background-image: url(/img16/ball-yellow.png) !important;
}

.webix_tree_img16-balloons {
  background-image: url(/img16/balloons.png) !important;
}

.webix_tree_img16-bank {
  background-image: url(/img16/bank.png) !important;
}

.webix_tree_img16-layer-circle {
  background-image: url(/img16/layer-circle.png) !important;
}

.webix_tree_img16-firewall_burn {
  background-image: url(/img16/firewall_burn.png) !important;
}

.webix_tree_img16-barcode {
  background-image: url(/img16/barcode.png) !important;
}

.webix_tree_img16-money-add {
  background-image: url(/img16/money-add.png) !important;
}

.webix_tree_img16-money-alert {
  background-image: url(/img16/money-alert.png) !important;
}

.webix_tree_img16-money-cents {
  background-image: url(/img16/money-cents.png) !important;
}

.webix_tree_img16-money-coin {
  background-image: url(/img16/money-coin.png) !important;
}

.webix_tree_img16-money-del {
  background-image: url(/img16/money-del.png) !important;
}

.webix_tree_img16-money-edit {
  background-image: url(/img16/money-edit.png) !important;
}

.webix_tree_img16-money-only-cents {
  background-image: url(/img16/money-only-cents.png) !important;
}

.webix_tree_img16-money-right {
  background-image: url(/img16/money-right.png) !important;
}

.webix_tree_img16-money {
  background-image: url(/img16/money.png) !important;
}

.webix_tree_img16-note_ok {
  background-image: url(/img16/note_ok.png) !important;
}

.webix_tree_img16-note {
  background-image: url(/img16/note.png) !important;
}

.webix_tree_img16-sackbarrowblue {
  background-image: url(/img16/sackbarrowblue.png) !important;
}

.webix_tree_img16-sackbarrowcardboard {
  background-image: url(/img16/sackbarrowcardboard.png) !important;
}

.webix_tree_img16-chart-down-color {
  background-image: url(/img16/chart-down-color.png) !important;
}

.webix_tree_img16-chart_avg {
  background-image: url(/img16/chart_avg.png) !important;
}

.webix_tree_img16-chart-down-green {
  background-image: url(/img16/chart-down-green.png) !important;
}

.webix_tree_img16-chart-down {
  background-image: url(/img16/chart-down.png) !important;
}

.webix_tree_img16-chart-up-color {
  background-image: url(/img16/chart-up-color.png) !important;
}

.webix_tree_img16-chart-up {
  background-image: url(/img16/chart-up.png) !important;
}

.webix_tree_img16-bell {
  background-image: url(/img16/bell.png) !important;
}

.webix_tree_img16-cart {
  background-image: url(/img16/cart.png) !important;
}

.webix_tree_img16-checkbox_yes {
  background-image: url(/img16/checkbox_yes.png) !important;
}

.webix_tree_img16-checkbox_no {
  background-image: url(/img16/checkbox_no.png) !important;
}

.webix_tree_img16-alert {
  background-image: url(/img16/alert.png) !important;
}

.webix_tree_img16-join-outer-exclude {
  background-image: url(/img16/join-outer-exclude.png) !important;
}

.webix_tree_img16-information-white {
  background-image: url(/img16/information-white.png) !important;
}

.webix_tree_img16-printer-plus {
  background-image: url(/img16/printer-plus.png) !important;
}

.webix_tree_img16-gnet {
  background-image: url(/img16/gnet.png) !important;
}

.webix_tree_img16-server {
  background-image: url(/img16/server-network.png) !important;
}

.webix_tree_img16-nas {
  background-image: url(/img16/nas.png) !important;
}

.webix_tree_img16-session_in {
  background-image: url(/img16/computer.png) !important;
}

.webix_tree_img16-session_off {
  background-image: url(/img16/computer-off.png) !important;
}

.webix_tree_img16-nas_groups {
  background-image: url(/img16/network_hosts.png) !important;
}

.webix_tree_img16-nas_logins {
  background-image: url(/img16/keyinfo.png) !important;
}

.webix_tree_img16-monitor {
  background-image: url(/img16/graphmonitor.png) !important;
}

.webix_tree_img16-paccess {
  background-image: url(/img16/network-hub.png) !important;
}

.webix_tree_img16-monitcli {
  background-image: url(/img16/host.png) !important;
}

.webix_tree_img16-reports {
  background-image: url(/img16/reports.png) !important;
}

.webix_tree_img16-marker {
  background-image: url(/img16/marker.png) !important;
}

.webix_tree_img16-netstatus {
  background-image: url(/img16/network-online.png) !important;
}

.webix_tree_img16-network {
  background-image: url(/img16/network.png) !important;
}

.webix_tree_img16-filter {
  background-image: url(/img16/filter.png) !important;
}

.webix_tree_img16-diagram {
  background-image: url(/img16/diagram.png) !important;
}

.webix_tree_img16-hand-signature {
  background-image: url(/img16/hand-signature.png) !important;
}

.webix_tree_img16-find {
  background-image: url(/img16/find.png) !important;
}

.webix_tree_img16-printer {
  background-image: url(/img16/printer.png) !important;
}

.webix_tree_img16-juno {
  background-image: url(/img16/juno.png) !important;
}


.webix_tree_img16-car-next {
  background-image: url(/img16/car-next.png) !important;
}

.webix_tree_img16-car-red {
  background-image: url(/img16/car-red.png) !important;
}

.webix_tree_img16-car-add {
  background-image: url(/img16/car-add.png) !important;
}

.webix_tree_img16-car-alert {
  background-image: url(/img16/car-alert.png) !important;
}

.webix_tree_img16-car-del {
  background-image: url(/img16/car-del.png) !important;
}

.webix_tree_img16-car-edit {
  background-image: url(/img16/car-edit.png) !important;
}

.webix_tree_img16-car {
  background-image: url(/img16/car.png) !important;
}

.webix_tree_img16-spectrum {
  background-image: url(/img16/spectrum.png) !important;
}

.webix_tree_img16-enterprise-paralel {
  background-image: url(/img16/enterprise-paralel.png) !important;
}

.webix_tree_img16-nic {
  background-image: url(/img16/nic.png) !important;
}

.webix_tree_img16-servers-network {
  background-image: url(/img16/servers-network.png) !important;
}

.webix_tree_img16-network_hosts {
  background-image: url(/img16/network_hosts.png) !important;
}

.webix_tree_img16-monitor {
  background-image: url(/img16/monitor.png) !important;
}

.webix_tree_img16-point {
  background-image: url(/img16/point.png) !important;
}

.webix_tree_img16-points {
  background-image: url(/img16/points.png) !important;
}

.webix_tree_img16-servers-network {
  background-image: url(/img16/servers-network.png) !important;
}

.webix_tree_img16-pci-card {
  background-image: url(/img16/pci-card.png) !important;
}

.webix_tree_img16-pci {
  background-image: url(/img16/pci.png) !important;
}

.webix_tree_img16-network-hub {
  background-image: url(/img16/network-hub.png) !important;
}

.webix_tree_img16-processor-64 {
  background-image: url(/img16/processor-64.png) !important;
}

.webix_tree_img16-disc-blue {
  background-image: url(/img16/disc-blue.png) !important;
}

.webix_tree_img16-monitor-network {
  background-image: url(/img16/monitor-network.png) !important;
}

.webix_tree_img16-database-network {
  background-image: url(/img16/database-network.png) !important;
}

.webix_tree_img16-db-share {
  background-image: url(/img16/db-share.png) !important;
}

.webix_tree_img16-corecpu {
  background-image: url(/img16/corecpu.png) !important;
}

.webix_tree_img16-nas {
  background-image: url(/img16/nas.png) !important;
}

.webix_tree_img16-network-ip {
  background-image: url(/img16/network-ip.png) !important;
}

.webix_tree_img16-report {
  background-image: url(/img16/report.png) !important;
}

.webix_tree_img16-network-wire {
  background-image: url(/img16/network-wire.png) !important;
}

.webix_tree_img16-user-share {
  background-image: url(/img16/user-share.png) !important;
}

.webix_tree_img16-esocial {
  background-image: url(/img16/esocial.png) !important;
}

.webix_tree_img16-mobile-phone-protector {
  background-image: url(/img16/mobile-phone-protector.png) !important;
}

.webix_tree_img16-mails-stack {
  background-image: url(/img16/mails-stack.png) !important;
}

.webix_tree_img16-layer-ellipse {
  background-image: url(/img16/layer-ellipse.png) !important;
}

.webix_tree_img16-traffic-light {
  background-image: url(/img16/traffic-light.png) !important;
}

.webix_tree_img16-network-online {
  background-image: url(/img16/network-online.png) !important;
}

.webix_tree_img16-folder-share {
  background-image: url(/img16/folder-share.png) !important;
}

.webix_tree_img16-node-select-child {
  background-image: url(/img16/node-select-child.png) !important;
}

.webix_tree_img16-nic {
  background-image: url(/img16/nic.png) !important;
}

.webix_tree_img16-server_net {
  background-image: url(/img16/server_net.png) !important;
}

.webix_tree_img16-server_net_check {
  background-image: url(/img16/server_net_check.png) !important;
}

.webix_tree_img16-mbank-right {
  background-image: url(/img16/mbank-right.png) !important;
}

.webix_tree_img16-galaxpay {
  background-image: url(/img16/galaxpay.png) !important;
}

.webix_tree_img16-status-great {
  background-image: url(/img16/status-great.png) !important;
}

.webix_tree_img16-ppp_server {
  background-image: url(/img16/servers-network.png) !important;
}

.webix_tree_img16-arrow-in {
  background-image: url(/img16/arrow-in.png) !important;
}

.webix_tree_img16-network-ip-local {
  background-image: url(/img16/network-ip-local.png) !important;
}

.webix_tree_img16-join-inner {
  background-image: url(/img16/join-inner.png) !important;
}

.webix_tree_img16-server-dns {
  background-image: url(/img16/server-network.png) !important;
}

.webix_tree_img16-chart-curve {
  background-image: url(/img16/chart-curve.png) !important;
}

.webix_tree_img16-ipblock {
  background-image: url(/img16/ipblock.png) !important;
}

.webix_tree_img16-ip {
  background-image: url(/img16/ip.png) !important;
}

.webix_tree_img16-network-ip-local {
  background-image: url(/img16/network-ip-local.png) !important;
}

.webix_tree_img16-folder-tree {
  background-image: url(/img16/folder-tree.png) !important;
}

.webix_tree_img16-chain {
  background-image: url(/img16/chain.png) !important;
}

.webix_tree_img16-walk {
  background-image: url(/img16/walk.png) !important;
}

.webix_tree_img16-folder-network {
  background-image: url(/img16/folder-network.png) !important;
}

.webix_tree_img16-network-hub {
  background-image: url(/img16/network-hub.png) !important;
}

.webix_tree_img16-keyadd {
  background-image: url(/img16/keyadd.png) !important;
}

.webix_tree_img16-find {
  background-image: url(/img16/find.png) !important;
}

.webix_tree_img16-report {
  background-image: url(/img16/report.png) !important;
}

.webix_tree_img16-server_net_check {
  background-image: url(/img16/server_net_check.png) !important;
}

.webix_tree_img16-reports-stack {
  background-image: url(/img16/reports-stack.png) !important;
}

.webix_tree_img16-f2b {
  background-image: url(/img16/f2b.png) !important;
}

.btn_lbl_top {
  margin-top: 20px !important;
}

.webix_tree_img16-user_group {
  background-image: url(/img16/user_group.png) !important;
}

.webix_tree_img16-user-business {
  background-image: url(/img16/user-business.png) !important;
}

.webix_tree_img16-moneys {
  background-image: url(/img16/moneys.png) !important;
}

.webix_tree_img16-headset {
  background-image: url(/img16/headset.png) !important;
}

.webix_tree_img16-baggage-cart-box {
  background-image: url(/img16/baggage-cart-box.png) !important;
}

.webix_tree_img16-monitor-network {
  background-image: url(/img16/monitor-network.png) !important;
}

.webix_tree_img16-file {
  background-image: url(/img16/file.png) !important;
}

.webix_tree_img16-reports {
  background-image: url(/img16/reports.png) !important;
}

.webix_tree_img16-cloud-upload {
  background-image: url(/img16/cloud-upload.png) !important;
}

.webix_tree_img16-db-cloud {
  background-image: url(/img16/db-cloud.png) !important;
}

.webix_tree_money-add {
  background-image: url(/img16/money-add) !important;
}

.webix_tree_img16-mobile-phone-alert {
  background-image: url(/img16/mobile-phone-alert.png) !important;
}

.webix_tree_img16-mobile-phone-del {
  background-image: url(/img16/mobile-phone-del.png) !important;
}

.highlight_yellow {
  background-color: #fafdbd !important;
}

.custom_item_chat {
  width: 85%;
  border: 1px solid #d6e8ff;
  border-radius: 4px;
  margin: 10px 5px;
  overflow: hidden;
  background-color: #e1ecf9;
  padding: 10px;

}

.tooltip .tooltiptext {
  width: 10%;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  z-index: 1;
}

.notification-button {
  background-color: red;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  z-index: 1;
}


.fld_input_top {
  margin-top: 18px !important;
}



.login_big_offline {
  background-image: url(/img16/ball_red.gif);
  background-repeat: no-repeat;
  background-position: 8px 4px;
}

.login_big_online {
  background-image: url(/img16/ball_green.gif);
  background-repeat: no-repeat;
  background-position: 8px 4px;
}

/* Toolbar Status */




.webix_green_toolbar,
.webix_toolbar.webix_layout_subbar {
  color: #1e2022 !important;
  background: repeat-x #b2d2b9;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e5fff1), color-stop(100%, #b2d2b9)) repeat-x;
  background-image: -webkit-linear-gradient(#e5fff1, #b2d2b9);
  background-image: -moz-linear-gradient(#e5fff1, #b2d2b9);
  background-image: -ms-linear-gradient(top, #e5fff1, #b2d2b9);
  background-image: -o-linear-gradient(top, #e5fff1, #b2d2b9)
}

/*.webix_red_toolbar,.webix_toolbar.webix_layout_subbar{
  color:#1e2022!important;
  background:repeat-x #deb8b8;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffe5e5),color-stop(100%,#deb8b8)) repeat-x;
  background-image:-webkit-linear-gradient(#ffe5e5,#deb8b8);
  background-image:-moz-linear-gradient(#ffe5e5,#deb8b8);
  background-image:-ms-linear-gradient(top,#ffe5e5,#deb8b8);
  background-image:-o-linear-gradient(top,#ffe5e5,#deb8b8)
}*/
.webix_red_toolbar,
.webix_toolbar.webix_layout_subbar {
  color: #1e2022 !important;
  background: repeat-x #d81111;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff6161), color-stop(100%, #d81111)) repeat-x;
  background-image: -webkit-linear-gradient(#ff6161, #d81111);
  background-image: -moz-linear-gradient(#ff6161, #d81111);
  background-image: -ms-linear-gradient(top, #ff6161, #d81111);
  background-image: -o-linear-gradient(top, #ff6161, #d81111)
}


.webix_yellow_toolbar,
.webix_toolbar.webix_layout_subbar {
  color: #1e2022 !important;
  background: repeat-x #d6d3ad;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fffce5), color-stop(100%, #d6d3ad)) repeat-x;
  background-image: -webkit-linear-gradient(#fffce5, #d6d3ad);
  background-image: -moz-linear-gradient(#fffce5, #d6d3ad);
  background-image: -ms-linear-gradient(top, #fffce5, #d6d3ad);
  background-image: -o-linear-gradient(top, #fffce5, #d6d3ad)
}

.webix_black_toolbar,
.webix_toolbar.webix_layout_subbar {
  color: #1e2022 !important;
  background: repeat-x #5d5d5d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a2a2a2), color-stop(100%, #5d5d5d)) repeat-x;
  background-image: -webkit-linear-gradient(#a2a2a2, #5d5d5d);
  background-image: -moz-linear-gradient(#a2a2a2, #5d5d5d);
  background-image: -ms-linear-gradient(top, #a2a2a2, #5d5d5d);
  background-image: -o-linear-gradient(top, #a2a2a2, #5d5d5d)
}

.fld_input_top {
  margin-top: 18px !important;
}


.cell_big_icon {
  height: 40px;
  min-width: 40px;
  padding: 1px 2px 1px 20px;
}

.big_creditcard {
  background-image: url(img48/creditcard.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  background-size: 48px;
}

.printer_big {
  background-image: url(img48/printerbig.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  background-size: 48px;
}

.billet_paid_big {
  background-image: url(img48/paid.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  background-size: 48px;
}

.copy_big {
  background-image: url(img48/copy.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  background-size: 48px;
}

.pager_top {
  margin-top: 16px !important;
  height: 29px !important;
}

.fld_menu_top {
  margin-top: 16px !important;
  height: 26px !important;
}

.fld_search_top {
  margin-top: 16px !important;
}

.webix_tree_img16-pointer-blue {
  background-image: url(/img16/pointer-blue.png) !important;
}

.webix_tree_img16-pointer-green {
  background-image: url(/img16/pointer-green.png) !important;
}

.webix_tree_img16-clients {
  background-image: url(/img16/clients.png) !important;
}

.webix_tree_img16-half {
  background-image: url(/img16/half.png) !important;
}

.webix_tree_img16-cake {
  background-image: url(/img16/cake.png) !important;
}

.webix_tree_img16-calendar {
  background-image: url(/img16/calendar.png) !important;
}

.webix_tree_img16-phone_book {
  background-image: url(/img16/phone_book.png) !important;
}

.webix_tree_img16-google_map {
  background-image: url(/img16/google_map.png) !important;
}

.webix_tree_img16-chart-up {
  background-image: url(/img16/chart-up.png) !important;
}

.webix_tree_img16-file {
  background-image: url(/img16/file.png) !important;
}

.webix_tree_img16-certificate-key {
  background-image: url(/img16/certificate-key.png) !important;
}

.webix_tree_img16-money-bag-dollar {
  background-image: url(/img16/money-bag-dollar.png) !important;
}

.webix_tree_img16-user-worker-boss {
  background-image: url(/img16/user-worker-boss.png) !important;
}

.webix_tree_img16-chart {
  background-image: url(/img16/chart.png) !important;
}

.webix_tree_img16-home-del {
  background-image: url(/img16/home-del.png) !important;
}

.webix_tree_img16-keyinfo {
  background-image: url(/img16/keyinfo.png) !important;
}

.webix_tree_img16-exec {
  background-image: url(/img16/exec.png) !important;
}

.webix_tree_img16-huawei {
  background-image: url(/img16/huawei.png) !important;
}

.webix_tree_img16-zte {
  background-image: url(/img16/zte.png) !important;
}

.webix_tree_img16-datacom {
  background-image: url(/img16/datacom.png) !important;
}

.webix_tree_img16-layer-polygon {
  background-image: url(/img16/layer-polygon.png) !important;
}

.webix_tree_img16-fhome {
  background-image: url(/img16/fhome.png) !important;
}

.webix_tree_img16-olt {
  background-image: url(/img16/server-network.png) !important;
}

.webix_tree_img16-control_repeat {
  background-image: url(/img16/control_repeat.png) !important;
}

.webix_tree_img16-network-hub {
  background-image: url(/img16/network-hub.png) !important;
}

.webix_tree_img16-ozmap {
  background-image: url(/img16/ozmap.png) !important;
}

.tree-find {
  background-image: url(/img16/find.png) !important;
}

.webix_tree_img16-transmitter {
  background-image: url(/img16/transmitter.png) !important;
}

.edit {
  background-image: url(/img16/edit.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.delete {
  background-image: url(/img16/delete.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.exclamation_red {
  background-image: url(/img16/exclamation.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.sicon_checkbox_no {
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
  background-image: url("img16/exclamation-frame.png");
}

.sicon_checkbox_yes {
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
  background-image: url("img16/tick.png");
}

.sicon_checkbox_wait {
  background-repeat: no-repeat;
  min-height: 16px;
  display: block;
  background-image: url("img16/clock-network.png");
}

.webix_tree_img16-servers-network {
  background-image: url(/img16/servers.png) !important;
}

.webix_tree_img16-enterprise-config {
  background-image: url(/img16/enterprise-config.png) !important;
}

.webix_tree_img16-creditcard {
  background-image: url(/img16/creditcard.png) !important;
}

.webix_tree_img16-mobile-phone-edit {
  background-image: url(/img16/mobile-phone-edit.png) !important;
}

.webix_tree_img16-point {
  background-image: url(/img16/point.png) !important;
}

.webix_tree_img16-balance {
  background-image: url(/img16/balance.png) !important;
}

.webix_tree_img16-ticket {
  background-image: url(/img16/ticket.png) !important;
}

.webix_tree_img16-exec {
  background-image: url(/img16/exec.png) !important;
}

.webix_tree_img16-client_config {
  background-image: url(/img16/client_config.png) !important;
}

.webix_tree_img16-clipboard-task {
  background-image: url(/img16/clipboard-task.png) !important;
}

.webix_tree_img16-script {
  background-image: url(/img16/script.png) !important;
}

.webix_tree_img16-backup {
  background-image: url(/img16/backup.png) !important;
}

.webix_tree_img16-mail-right {
  background-image: url(/img16/mail-right.png) !important;
}

.webix_tree_img16-mobile-phone-next {
  background-image: url(/img16/mobile-phone-next.png) !important;
}

.webix_tree_img16-calendar-task {
  background-image: url(/img16/calendar-task.png) !important;
}

.webix_tree_img16-zabbix {
  background-image: url(/img16/zabbix.png) !important;
}

.webix_tree_img16-whatsapp {
  background-image: url(/img16/whatsapp.png) !important;
}

.webix_tree_img16-telephone {
  background-image: url(/img16/telephone.png) !important;
}


.menu_cli .webix_template {
  padding: 0px !important;
}

.menu_cli {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.webix_tree_img16-share_world {
  background-image: url(/img16/share_world.png) !important;
}

.webix_tree_img16-users {
  background-image: url(/img16/users.png) !important;
}

.webix_tree_img16-network-ip {
  background-image: url(/img16/network-ip.png) !important;
}


.bank {
  background-image: url(/img16/bank.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.hand-shake {
  background-image: url(/img16/hand-shake.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.creditcard-blue {
  background-image: url(/img16/creditcard-blue.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.fld_hld_search_top {
  margin-top: 15px !important;
}





/*.webix_item_tab .webix_icon{
    color: silver;
  }*/
/* .webix_item_tab.webix_selected .webix_icon{
    color: #222;
  }*/
.draft .webix_template {
  display: table;
  width: 100%;
}

.draft .webix_template .title {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.logo {
  /*background: url(https://webix.com/assets/common-new/webix-logo-sprite.png) 15px -50px no-repeat;*/
}

.webix_el_button.button_silver.button_raised button {
  color: #666;
  border: 1px solid #dcdcdc;
  background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);
  text-transform: none;
}

.webix_el_button.big_button button {
  font-size: 20px;
  text-transform: none;
}

.user_info .avatar {
  border-radius: 15px;
  width: 30px;
  height: 30px;
  background-color: #c2185b;
  color: #fff;
  text-align: center;
  line-height: 29px;
  font-size: 18px;
  margin: 5px;
}

.webix_icon.orange_star {
  color: #ffc02c;
}

.checkbox_padding0 .webix_el_box {
  padding-top: 0px !important;
}

.file {
  background-image: url(/img16/file.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.clock-edit {
  background-image: url(/img16/clock-edit.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.clock-edit-disable {
  background-image: url(/img16/clock-edit.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.clock-back {
  background-image: url(/img16/clock-back.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.eye-view {
  background-image: url(/img16/eye.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.alert_icon {
  background-image: url(/img16/alert.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.tick_icon {
  background-image: url(/img16/tick.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.delete_icon {
  background-image: url(/img16/delete.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.file_icon {
  background-image: url(/img16/file.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.webix_tree_img16-building-add {
  background-image: url(/img16/building-add.png) !important;
}

.webix_tree_img16-user-plus {
  background-image: url(/img16/user-plus.png) !important;
}

.webix_tree_img16-clock-select-remain {
  background-image: url(/img16/clock-select-remain.png) !important;
}

.webix_tree_img16-blueprints {
  background-image: url(/img16/blueprints.png) !important;
}

.webix_tree_img16-user-worker {
  background-image: url(/img16/user-worker.png) !important;
}

.webix_tree_img16-clock-frame-back {
  background-image: url(/img16/clock-frame-back.png) !important;
}

.webix_tree_img16-clock-arrow {
  background-image: url(/img16/clock-arrow.png) !important;
}

.webix_tree_img16-drive-download {
  background-image: url(/img16/drive-download.png) !important;
}

.clock_add {
  background-image: url(/img16/clock-add.png);
  background-repeat: no-repeat;
  background-position: 3px 5px;
}

.clock_del {
  background-image: url(/img16/clock-del.png);
  background-repeat: no-repeat;
  background-position: 3px 5px;
}

.disabled {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.document_search {
  background-image: url(/img16/blue-document-search-result.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.webix_tree_img16-tableshare {
  background-image: url(/img16/tableshare.png) !important;
}

.webix_tree_img16-building {
  background-image: url(/img16/building.png) !important;
}

.webix_tree_img16-pp-send {
  background-image: url(/img16/pp-send.png) !important;
}

.telegram_image,
.webix_template,
.content {
  width: 100%;
  padding: 0px !important;
}

.conf_carousel_none .webix_nav_button_corner.webix_nav_button_prev {
  display: none;
}

.conf_carousel_none .webix_nav_button_corner.webix_nav_button_next {
  display: none;
}

.conf_carousel_none .webix_nav_panel_corner {
  display: none;
}


/*

.webix_gage_label{font-size:.9em;text-align:center;margin-top:10px}
.webix_gage_placeholder{margin-top:-20px}
.webix_gage_info{text-align:center;font-size:.7em;position:relative;margin:0 auto 10px auto}
.webix_gage_min_range{left:-74px}
.webix_gage_max_range{right:-74px}
.webix_gage_max_range,.webix_gage_min_range{display:inline-block;margin-top:20px;position:absolute;text-align:center;width:150px}
.webix_gage_range_info{font-size:1.2em;line-height:1}
.webix_gage-value{font-size:2.2em;color:#404040}
.webix_gage_gradient_point_animated{transition:transform 1.3s linear}
.webix_gage_animated{stroke:#0f0;animation:gage_dash 1.3s linear forwards;transition:stroke 1.3s linear,stroke-dasharray 1.3s linear}
.webix_gage_animated_first_load{stroke:#0f0;animation:gage_dash 1.3s linear forwards;transition:stroke 1.3s linear}

*/

.label_subtitle_rh {
  width: 20px;
  height: 20px;
  border: 1px solid #868686;
  margin: 2px 0 0 0;
  position: relative;
  float: left;
}

.highlight_tbl_red {
  background-color: #f9dee2 !important;
  color: rgba(0, 0, 0, 0) !important;
}

.highlight_tbl_green {
  background-color: #ddf9dd !important;
  color: rgba(0, 0, 0, 0) !important;
}

.highlight_tbl_blue {
  background-color: #cae3fb !important;
  color: rgba(0, 0, 0, 0) !important;
}

.highlight_tbl_gray {
  background-color: #d6d6d6 !important;
  color: rgba(0, 0, 0, 0) !important;
}

.highlight_tbl_yellow {
  background-color: #fafdbd !important;
  color: rgba(0, 0, 0, 0) !important;
}

.webix_tree_img16-folder-open-document {
  background-image: url(/img16/folder-open-document.png) !important;
}

.webix_tree_img16-home {
  background-image: url(/img16/home.png) !important;
}

.webix_tree_img16-user-medical {
  background-image: url(/img16/user-medical.png) !important;
}

.drive-upload {
  background-image: url(/img16/drive-upload.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.document_search {
  background-image: url(/img16/blue-document-search-result.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.up {
  background-image: url(/img16/up.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.drive-download {
  background-image: url(/img16/drive-download.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}


.gpfd_selected_port {
  /*background: linear-gradient(to right, #E7E7E7,#FF0012FF ) !important;*/
  background: linear-gradient(to right, #E7E7E7, #2C642A) !important;
  box-shadow: #696969 !important;
  border-radius: 5px !important;
}

.gpfd_selected {
  background: #98FB9820 !important;
}


.gpfd_label {
  font-size: 7px;
}

.ubtn_gpfd {
  font-size: 8px !important;
  color: #666 !important;
  word-wrap: normal !important;
  color: rgb(7, 7, 25) !important;
}

.ubtn_gpfd:hover {
  color: red;
}


/*
.webix_accordionitem_label .webmail {
  background-color: #2C642A !important;
}
*/

.checkboxtitleline {
  margin-top: 10px !important;
}

.checkboxtitleline .webix_el_box {
  height: 22px !important;
}

.fontsize_cli_nbk {
  font-size: 20px;
  text-align: center;
}

.fontcolor_cli_nbk {
  font-style: italic;
  font-weight: bold;
  color: #1a397e
}

.bck_green {
  background-color: #cece !important;
  /*background: linear-gradient(to bottom,##cece 0,#0d1621 100%) !important;*/
  */
}

.bck_green2 {
  background-color: #2E2EFE !important;
}




.warning_red button {
  border: 1px solid #d4a4a4;
  background-image: -webkit-linear-gradient(#f74040, #efa2a2) !important;
}

.warning_green button {
  border: 1px solid #a4d4a8;
  background-image: -webkit-linear-gradient(#4db555, #a2efb6) !important;
}

.warning_black button {
  border: 1px solid #c3c3c3;
  background-image: -webkit-linear-gradient(#7d7c7c, #ebecec) !important;
}

.webix_tree_img16-box-open-green {
  background-image: url(/img16/box-open-green.png) !important;
}

.webix_tree_img16-box-close-green {
  background-image: url(/img16/box-close-green.png) !important;
}

.rep_chart_hld .webix_axis_item_x {
  margin-top: 0px;
  -ms-transform: rotate(90deg) translate(20px, 0) !important;
  -webkit-transform: rotate(90deg) translate(20px, 0) !important;
  transform: rotate(90deg) translate(40px, 0px) !important;
}


.webix_tree_img16-warn {
  background-image: url(/img16/warn.png) !important;
}

.webix_tree_img16-flag {
  background-image: url(/img16/flag.png) !important;
}


.warning_red_menu7 button,
.warning_red_menu5 button,
.warning_red_menu4 button {
  border: 1px solid #d4a4a4;
  background-image: -webkit-linear-gradient(#f74040, #efa2a2) !important;
}

.webix_tree_img16-slash {
  background-image: url(/img16/slash.png) !important;
}

.webix_tree_img16-script {
  background-image: url(/img16/script.png) !important;
}

.webix_tree_img16-drive-upload {
  background-image: url(/img16/drive-upload.png) !important;
}

.popupAnexo {
  background-image: url(/img16/control_play.png) !important;
  background-repeat: no-repeat;
  cursor: pointer !important;
  width: 14px !important;
  height: 14px !important;
}

.openAnexo {
  background-image: url(/img16/file.png) !important;
  background-repeat: no-repeat;
  cursor: pointer !important;
  width: 14px !important;
  height: 14px !important;
}

.popupMatOut {
  background-image: url(/img16/cargreen.png) !important;
  background-repeat: no-repeat;
  cursor: pointer !important;
  width: 14px !important;
  height: 14px !important;
}

.popupMatIn {
  background-image: url(/img16/carred.png) !important;
  background-repeat: no-repeat;
  cursor: pointer !important;
  width: 14px !important;
  height: 14px !important;
}


.warning_orange button {
  border: 1px solid #ff6a00;
  background-image: -webkit-linear-gradient(#f37115, #ffd5bd) !important;
}


.fld_toggle_top {
  margin-top: 16px !important;
}

.fld_toggle_top .webix_el_box {
  height: 29px !important;
}

.fld_combo_top {
  margin-top: 16px !important;
}

.fld_combo_top .webix_el_box {
  height: 29px !important;
}

.fld_button_top {
  margin-top: 16px !important;
}

.fld_button_top .webix_el_box {
  height: 29px !important;
}

.fld_button_top .webix_image {
  height: 25px !important;
}

.fld_button_top .webix_img_btn_abs {
  line-height: 25px !important;
}


.webix_tree_img16-blue-document-shred {
  background-image: url(/img16/blue-document-shred.png) !important;
}

.webix_tree_img16-widepay {
  background-image: url(/img16/widepay.png) !important;
}

.webix_tree_img16-pulsarpay {
  background-image: url(/img16/pulsarpay.png) !important;
}

.webix_tree_img16-box-edit {
  background-image: url(/img16/box-edit.png) !important;
}

.webix_tree_img16-down {
  background-image: url(/img16/down.png) !important;
}

.webix_tree_img16-box-search-result {
  background-image: url(/img16/box-search-result.png) !important;
}

.webix_tree_img16-box-next {
  background-image: url(/img16/box-next.png) !important;
}

.webix_tree_img16-box-del {
  background-image: url(/img16/box-del.png) !important;
}


.bgrow_span {
  background-color: #f0f0f0;
  /*white-space: nowrap;*/
  word-wrap: break-word;
}



/*Componente form-editor   =================================================Início==================================================================== */
.webix_view.webix_form_editor .webix_editor_top {
  position: relative;
}

.webix_view.webix_form_editor .webix_icon.fa-trash:hover,
.webix_view.webix_form_editor .webix_icon.fa-plus-circle:hover {
  cursor: pointer;
  color: #3498db;
}

.webix_view.webix_form_editor .webix_dtable_subview {
  background-color: initial;
  padding-left: 0px !important;
}

.webix_view.webix_form_editor .webix_dtable {
  border-width: 1px !important;
}

.webix_view.webix_form_editor .webix_ss_footer .webix_hcell {
  background-color: initial;
}

.webix_view.webix_form_editor .webix_ss_footer .webix_icon {
  margin-left: 2px;
}

.webix_view.webix_form_editor .group_header {
  border: none;
  font-weight: bold;
}

.group_header div {
  padding: 10px;
  margin-left: 10px;
}

.group_header:before {
  position: absolute;
  content: "\f107";
  margin-top: 9px;
  margin-left: -3px;
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: 400;
}

.webix_view.webix_form_editor .webix_form .webix_scroll_cont {
  border-width: 0 0 0 2px !important;
  border-left: 2px solid #D2E3EF;
}

.webix_view.webix_form_editor .webix_form.webix_editor_top>.webix_scroll_cont {
  border-width: 0px !important;
}

.webix_view.webix_form_editor .webix_el_text {
  margin-left: 14px !important;
}

/*Componente form-editor   =================================================Fim==================================================================== */


.webix_ribbon .webix_control.webix_el_label {
  color: #999;
  text-align: center;
}

.webix_ribbon .webix_view {
  background-color: #f4f4f4 !important;
  color: #666;
}

.webix_ribbon .webix_after_all_tabs {
  height: 0px !important;
}

.webix_ribbon .webix_tab_filler {
  background-color: #eee;
}

.webix_ribbon div.webix_item_tab {
  background-color: #eee;
  color: #666;
  border-color: #ddd;
  border-left-width: 1px;
}

.webix_ribbon div.webix_item_tab.webix_selected {
  background-color: transparent;
}

.webix_ribbon .webix_el_combo span {
  background-color: #888;
}


/*Componente ribon   =================================================Fim==================================================================== */

.billet_down {
  background-image: url(/img16/down.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
  margin-top: 3px;
}

.adm-disconnect {
  background-image: url(/img16/plug-disconnect.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
  margin-top: 3px;
}

.talk-bubble-received {
  margin: 20px;
  display: inline-block;
  position: relative;
  height: auto;
  background-color: #4caf50;
}

.talk-bubble-received:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: -20px;
  right: auto;
  top: 0px;
  bottom: auto;
  border: 22px solid;
  border-color: #4caf50 transparent transparent transparent;
}

/* Enviadas */
.talk-bubble-sent {
  margin: 20px;
  display: inline-block;
  position: relative;
  height: auto;
  background-color: #cfd2d4;
  clear: right;
  float: right;
}

.talk-bubble-sent:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: -20px;
  top: 0px;
  bottom: auto;
  border: 20px solid;
  border-color: #cfd2d4 transparent transparent transparent;
}

/*Conteudo */
.talktext {
  padding: 1em;
  text-align: left;
  line-height: 1.5em;
}

.talktext p {
  /*Remove margins */
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}





.webix_tree_plus3 {
  background-image: url(/img16/nolines_plus.gif) !important;
}

.webix_tree_minus2 {
  background-image: url(/img16/nolines_minus.gif) !important;
  background-repeat: no-repeat !important;
}

.webix_tree_plus2 {
  background-image: url(/img16/nolines_plus.gif) !important;
  background-repeat: no-repeat !important;
}

.webix_tree_minus3 {
  background-image: url(/img16/nolines_minus.gif) !important;
}

.webix_tree_line1 {
  background-image: url(/img16/connect_line.gif) !important;
}

.webix_tree_line2 {
  background-image: url(/img16/line_bottom_join.gif) !important;
  background-repeat: no-repeat;
}

.webix_tree_line3 {
  background-image: url(/img16/line_middle_join.gif) !important;

}


.webix_tree_estacao {
  background-image: url("img16/building-hedge.png")
}

.webix_tree_poste {
  background-image: url("img16/point-bronze.png")
}

.webix_tree_ce {
  background-image: url("img16/fobox-blue.png")
}

.webix_tree_home {
  background-image: url("img16/home.png")
}

.webix_tree_cabo {
  background-image: url("img16/layer-point.png")
}

.rh_table_ctrl_ponto,
.webix_hcell {
  text-align: left !important;
}


/*.olt_cmd, .webix_el_textarea textarea {
    border: 1px solid #060b10 !important;
    height: 100% !important;
    margin: 0 !important;
    color: #0f0 !important;
    resize: none !important;
    font-size: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background-color: #000!important;
}*/

.webix_tree_img16-mbank {
  background-image: url(/img16/mbank.png) !important;
}

.webix_tree_img16-clock-add {
  background-image: url(/img16/clock-add.png) !important;
}

.exclamation_icon {
  background-image: url(/img16/exclamation-frame.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.clock-back-red {
  background-image: url(/img16/clock-back-red.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.webix_tree_img16-cielo {
  background-image: url(/img16/cielo.png) !important;
}

.big_creditcard-cielo {
  background-image: url(img48/cardcielo.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  background-size: 48px;
}


.switch_top {
  padding-top: 15px !important;
}

.sms_message_info_0 {
  font-size: 10px;
  text-align: right;
  background-image: url(/img16/exclamation.png);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 18px
}

.sms_message_info_1 {
  font-size: 10px;
  text-align: right;
  background-image: url(/img16/tick.png);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 18px
}

.sms_message_info_0 {
  font-size: 10px;
  text-align: right;
  background-image: url(img/loading-blue.gif);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 18px
}

.sms_message_info_1 {
  font-size: 10px;
  text-align: right;
  background-image: url(/img16/tick.png);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 18px
}

.sms_message_info_2 {
  font-size: 10px;
  text-align: right;
  background-image: url(/img16/exclamation.png);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 18px
}

.dashfin_dot {
  width: 100px;
  height: 100px;
  line-height: 100px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  font-size: 30px;
  margin: 0 auto 0px;
  border: 3px solid #d8d8d8;
}

.dashfin_text {
  text-align: center;
  font-weight: bold;
}

.dashfin_green {
  color: #16a085;
}

.dashfin_red {
  color: #e74c3c;
}

.dashfin_yellow {
  color: #e2d101;
}

.status_retBlue {
  background-color: #defbff !important;
}

.status_retRed {
  background-color: #f44336 !important;
}

.webix_tree_img16-robot {
  background-image: url(/img16/robot.png) !important;
}

.monit_geo_lbl_text div {
  line-height: 20px !important;
  text-align: right !important;
}

.big_creditcard-gxpay {
  background-image: url(img48/cardgalaxpay.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  background-size: 48px;
}

.list_wrap>.webix_list_item {
  word-wrap: break-word;
}


.sidemenu__top2 {
  display: none;
}

.plug-connect {
  background-image: url(/img16/plug-connect.png);
  background-repeat: no-repeat;
  background-position: 26px 5px;
}


.tbl_supervision .webix_column {
  font-size: 20px;
}

.tbl_supervision .webix_hcell {
  font-size: 20px;
}

.flask {
  background-image: url(/img16/flask.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}

.exec {
  background-image: url(/img16/exec.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
}

.tbl_rep_cmp .webix_column {
  font-size: 9px;
}

.tbl_rep_cmp .webix_hcell {
  font-size: 10px !important;
  font-weight: bold !important;
}

.lbl_bottom_text div {
  color: red;
  font-size: 10px;
  line-height: 10px !important;
}

.webix_tree_img16-telephone-retro {
  background-image: url(/img16/telephone-retro.png) !important;
}

.webix_tree_img16-bank237 {
  background-image: url(/img16/bank_237_16.png) !important;
}

.webix_tree_img16-bank001 {
  background-image: url(/img16/bank_001_16.png) !important;
}

.webix_tree_img16-terminal {
  background-image: url(/img16/terminal.png) !important;
}

.report_search_top {
  margin-top: 20px !important;
}

.webix_tree_img16-bank237 {
  background-image: url(/img16/bank_237_16.png) !important;
}

.webix_tree_img16-refresh {
  background-image: url(/img16/refresh.png) !important;
}

.report_picture {
  background-image: url(/img16/report_picture.png);
  background-repeat: no-repeat;
  background-position: 4px 5px;
}

.webix_tree_img16-road {
  background-image: url(/img16/road.png) !important;
}

.webix_tree_img16-ruler {
  background-image: url(/img16/ruler.png) !important;
}

.webix_tree_img16-inbox {
  background-image: url(/img16/inbox.png) !important;
}

.webix_tree_img16-drawer-open {
  background-image: url(/img16/drawer-open.png) !important;
}

.mail_sent {
  background-image: url(/img16/mail-at-sign.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

/*.webix_tree_img16-olt{ background-image: url(/img16/olt.png) !important; }*/
.webix_tree_img16-olt2 {
  background-image: url(/img16/olt2.png) !important;
}


/* CSS da tabela de contabilidade*/
.contab_sheet .webix_hcell {
  background: #FFF;
}

.contab_sheet .webix_ss_header td {
  border-right: 1px solid #FFF !important;
  border-bottom: 0px !important;
  /*background: #FFF !important;*/
}

.contab_sheet .webix_column {
  background: #FFF;
}

.contab_sheet .webix_column>div {
  border-color: #FFF;
}

.contab_sheet .webix_column>div,
.webix_table_cell {
  border-right: 1px solid #FFF;
}

.contab_sheet .webix_column>div:nth-child(even) {
  background-color: #FFF !important;
}

.contab_sheet .webix_ss_header {
  border-bottom: 2px dashed #000 !important;
  background: #FFF !important;
}

.contab_line_bold {
  font-weight: bold;
}

.webix_tree_img16-groups {
  background-image: url(/img16/user_group.png) !important;
}

.webix_tree_img16-qrcode {
  background-image: url(/img16/qrcode.png) !important;
}

.adm-connect {
  background-image: url(/img16/plug-connect.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
  margin-top: 3px;
}

.organogram_dad {
  background-color: #6b9df7;
}

.organogram_auth {
  background-color: #b9f7d0;
}

.organogram_dept {
  background-color: #fffad1;
}

.highlight_voip {
  background-color: #b0c4de !important;
}

.whatsapp_loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 90px;
  height: 90px;
  width: 90px;
  margin-left: auto;
  margin-right: auto;
  -webkit-animation: whatsapp_spin 2s linear infinite;
  /* Safari */
  animation: whatsapp_spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes whatsapp_spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes whatsapp_spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.db-full {
  background-image: url(/img16/db-full.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.adm-level {
  background-image: url(/img16/db-full.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
  margin-top: 3px;
}

.webix_tree_img16-box-zipper {
  background-image: url(/img16/box-zipper.png) !important;
}

.signature {
  background-image: url(/img16/hand-signature.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.hand2 {
  background-image: url(/img16/hand2.png);
  background-repeat: no-repeat;
  background-position: 13px 5px;
}

.robot {
  background-image: url(/img16/robot.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
  margin-top: 3px;
}

.family {
  background-image: url(/img16/family.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
  margin-top: 3px;
}

.webix_img_btn_abs.webix_img_btn_abs_top .webix_image {
  background-position: center 1px !important;
}

.webix_img_btn_abs .webix_image,
.webix_img_btn .webix_image {
  background-repeat: no-repeat;
  background-position: center center;
  float: left;
  vertical-align: center !important;
}

/* Whatsapp mensagens */
.whatsapp_msg_photo {
  display: block;
  width: 45px;
  height: 45px;
  background: #E6E7ED;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.message-wrapper {
  display: flex;
  align-items: flex-start;
  padding-bottom: 20px;
}

.message-box-wrapper {
  margin: 0 12px;
  max-width: 90%;
}

.whatsapp_msg_cli {
  background-color: #efefef;
  border-radius: 4px;
  border: 1px solid #c7c7c7;
  padding: 10px;
  font-size: 12px;
  line-height: 16px;
  /*width: auto;*/
  /*max-width: 80%;*/
}

.whatsapp_msg_op {
  background-color: #dcf8c6;
  border-radius: 4px;
  border: 1px solid #c7c7c7;
  padding: 10px;
  font-size: 12px;
  line-height: 16px;
  /*width: auto;*/
  /*max-width: 80%;*/
}

.message-box-wrapper span {
  font-size: 10px;
  line-height: 16px;
  opacity: 0.6;
}

.firewall_burn {
  background-image: url(/img16/firewall_burn.png);
  background-repeat: no-repeat;
  background-position: 5px 5px;
}

.pix {
  background-image: url(/img16/pix.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
}

.pix_big {
  background-image: url(img48/pix.png);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  background-size: 48px;
}

.adm-qrcode {
  background-image: url(/img16/qrcode.png);
  background-repeat: no-repeat;
  min-height: 18px;
  height: 18px;
  min-width: 18px;
  width: 18px;
  display: block;
  cursor: pointer;
  margin-top: 3px;
}

.button_img_center_olt {
  padding-top: 2px !important;
}

.bck_label_dup_bottom {
  height: 55px !important;
}

.webix_tree_img16-zones-stack {
  background-image: url(/img16/zones-stack.png) !important;
}

.webix_tree_img16-control_play {
  background-image: url(/img16/control_play.png) !important;
}

.webix_tree_img16-mobile-phone-cast {
  background-image: url(/img16/mobile-phone-cast.png) !important;
}

.needlogin {
  border-radius: 5px;
  /*  background-color: rgba(166, 206, 236, 0.9) !important;*/
  background-color: #ececec !important;

}

.smlogo {
  background-color: #FFF !important;
  /*  background-color: #ececec !important;*/
}




/*Trata arvore de plano de contas */
.tree_background,
.webix_tree,
.webix_tree_branch_1,
.webix_tree_branch_2,
.webix_tree_branch_3 {
  background-color: #FFF !important;
}

/* Selecao de Fundo da arvore  */
.tree_background .webix_tree_item.webix_selected span {
  background: transparent !important;
}

/* corp_treemenu_master */

.tree_background .webix_tree_img {
  background-color: transparent !important;
}

/* Icones da Arvore */
.webix_tree_img16-minus {
  background-image: url(/img16/minus.png) !important;
}

.webix_tree_img16-add {
  background-image: url(/img16/add.png) !important;
}

.webix_tree_img16-ball-blue {
  background-image: url(/img16/ball-blue.png) !important;
}

.webix_tree_img16-ball-green {
  background-image: url(/img16/ball-green.png) !important;
}

.webix_tree_img16-ball-red {
  background-image: url(/img16/ball-red.png) !important;
}

.webix_tree_img16-ball-yellow {
  background-image: url(/img16/ball-yellow.png) !important;
}

.webix_tree_img16-balloons {
  background-image: url(/img16/balloons.png) !important;
}

.webix_tree_img16-bank {
  background-image: url(/img16/bank.png) !important;
}

.webix_tree_img16-layer-circle {
  background-image: url(/img16/layer-circle.png) !important;
}

.webix_tree_img16-firewall_burn {
  background-image: url(/img16/firewall_burn.png) !important;
}

.webix_tree_img16-barcode {
  background-image: url(/img16/barcode.png) !important;
}

.webix_tree_img16-money-add {
  background-image: url(/img16/money-add.png) !important;
}

.webix_tree_img16-money-alert {
  background-image: url(/img16/money-alert.png) !important;
}

.webix_tree_img16-money-cents {
  background-image: url(/img16/money-cents.png) !important;
}

.webix_tree_img16-money-coin {
  background-image: url(/img16/money-coin.png) !important;
}

.webix_tree_img16-money-del {
  background-image: url(/img16/money-del.png) !important;
}

.webix_tree_img16-money-edit {
  background-image: url(/img16/money-edit.png) !important;
}

.webix_tree_img16-money-only-cents {
  background-image: url(/img16/money-only-cents.png) !important;
}

.webix_tree_img16-money-right {
  background-image: url(/img16/money-right.png) !important;
}

.webix_tree_img16-money {
  background-image: url(/img16/money.png) !important;
}

.webix_tree_img16-note_ok {
  background-image: url(/img16/note_ok.png) !important;
}

.webix_tree_img16-note {
  background-image: url(/img16/note.png) !important;
}

.webix_tree_img16-sackbarrowblue {
  background-image: url(/img16/sackbarrowblue.png) !important;
}

.webix_tree_img16-sackbarrowcardboard {
  background-image: url(/img16/sackbarrowcardboard.png) !important;
}

.webix_tree_img16-chart-down-color {
  background-image: url(/img16/chart-down-color.png) !important;
}

.webix_tree_img16-chart_avg {
  background-image: url(/img16/chart_avg.png) !important;
}

.webix_tree_img16-chart-down-green {
  background-image: url(/img16/chart-down-green.png) !important;
}

.webix_tree_img16-chart-down {
  background-image: url(/img16/chart-down.png) !important;
}

.webix_tree_img16-chart-up-color {
  background-image: url(/img16/chart-up-color.png) !important;
}

.webix_tree_img16-chart-up {
  background-image: url(/img16/chart-up.png) !important;
}

.webix_tree_img16-bell {
  background-image: url(/img16/bell.png) !important;
}

.webix_tree_img16-cart {
  background-image: url(/img16/cart.png) !important;
}

.webix_tree_img16-checkbox_yes {
  background-image: url(/img16/checkbox_yes.png) !important;
}

.webix_tree_img16-checkbox_no {
  background-image: url(/img16/checkbox_no.png) !important;
}

.webix_tree_img16-alert {
  background-image: url(/img16/alert.png) !important;
}

.webix_tree_img16-join-outer-exclude {
  background-image: url(/img16/join-outer-exclude.png) !important;
}

.webix_tree_img16-information-white {
  background-image: url(/img16/information-white.png) !important;
}

.webix_tree_img16-printer-plus {
  background-image: url(/img16/printer-plus.png) !important;
}

.webix_tree_img16-gnet {
  background-image: url(/img16/gnet.png) !important;
}

.webix_tree_img16-server {
  background-image: url(/img16/server-network.png) !important;
}

.webix_tree_img16-nas {
  background-image: url(/img16/nas.png) !important;
}

.webix_tree_img16-session_in {
  background-image: url(/img16/computer.png) !important;
}

.webix_tree_img16-session_off {
  background-image: url(/img16/computer-off.png) !important;
}

.webix_tree_img16-nas_groups {
  background-image: url(/img16/network_hosts.png) !important;
}

.webix_tree_img16-nas_logins {
  background-image: url(/img16/keyinfo.png) !important;
}

.webix_tree_img16-monitor {
  background-image: url(/img16/graphmonitor.png) !important;
}

.webix_tree_img16-paccess {
  background-image: url(/img16/network-hub.png) !important;
}

.webix_tree_img16-monitcli {
  background-image: url(/img16/host.png) !important;
}

.webix_tree_img16-reports {
  background-image: url(/img16/reports.png) !important;
}

.webix_tree_img16-marker {
  background-image: url(/img16/marker.png) !important;
}

.webix_tree_img16-netstatus {
  background-image: url(/img16/network-online.png) !important;
}

.webix_tree_img16-network {
  background-image: url(/img16/network.png) !important;
}

.webix_tree_img16-filter {
  background-image: url(/img16/filter.png) !important;
}

.webix_tree_img16-diagram {
  background-image: url(/img16/diagram.png) !important;
}

.webix_tree_img16-hand-signature {
  background-image: url(/img16/hand-signature.png) !important;
}

.webix_tree_img16-find {
  background-image: url(/img16/find.png) !important;
}

.webix_tree_img16-printer {
  background-image: url(/img16/printer.png) !important;
}

.webix_tree_img16-juno {
  background-image: url(/img16/juno.png) !important;
}


.webix_tree_img16-car-next {
  background-image: url(/img16/car-next.png) !important;
}

.webix_tree_img16-car-red {
  background-image: url(/img16/car-red.png) !important;
}

.webix_tree_img16-car-add {
  background-image: url(/img16/car-add.png) !important;
}

.webix_tree_img16-car-alert {
  background-image: url(/img16/car-alert.png) !important;
}

.webix_tree_img16-car-del {
  background-image: url(/img16/car-del.png) !important;
}

.webix_tree_img16-car-edit {
  background-image: url(/img16/car-edit.png) !important;
}

.webix_tree_img16-car {
  background-image: url(/img16/car.png) !important;
}

.webix_tree_img16-spectrum {
  background-image: url(/img16/spectrum.png) !important;
}

.webix_tree_img16-enterprise-paralel {
  background-image: url(/img16/enterprise-paralel.png) !important;
}

.webix_tree_img16-nic {
  background-image: url(/img16/nic.png) !important;
}

.webix_tree_img16-servers-network {
  background-image: url(/img16/servers-network.png) !important;
}

.webix_tree_img16-network_hosts {
  background-image: url(/img16/network_hosts.png) !important;
}

.webix_tree_img16-monitor {
  background-image: url(/img16/monitor.png) !important;
}

.webix_tree_img16-point {
  background-image: url(/img16/point.png) !important;
}

.webix_tree_img16-points {
  background-image: url(/img16/points.png) !important;
}

.webix_tree_img16-servers-network {
  background-image: url(/img16/servers-network.png) !important;
}

.webix_tree_img16-pci-card {
  background-image: url(/img16/pci-card.png) !important;
}

.webix_tree_img16-pci {
  background-image: url(/img16/pci.png) !important;
}

.webix_tree_img16-network-hub {
  background-image: url(/img16/network-hub.png) !important;
}

.webix_tree_img16-processor-64 {
  background-image: url(/img16/processor-64.png) !important;
}

.webix_tree_img16-disc-blue {
  background-image: url(/img16/disc-blue.png) !important;
}

.webix_tree_img16-monitor-network {
  background-image: url(/img16/monitor-network.png) !important;
}

.webix_tree_img16-database-network {
  background-image: url(/img16/database-network.png) !important;
}

.webix_tree_img16-db-share {
  background-image: url(/img16/db-share.png) !important;
}

.webix_tree_img16-corecpu {
  background-image: url(/img16/corecpu.png) !important;
}

.webix_tree_img16-nas {
  background-image: url(/img16/nas.png) !important;
}

.webix_tree_img16-network-ip {
  background-image: url(/img16/network-ip.png) !important;
}

.webix_tree_img16-report {
  background-image: url(/img16/report.png) !important;
}

.webix_tree_img16-network-wire {
  background-image: url(/img16/network-wire.png) !important;
}

.webix_tree_img16-user-share {
  background-image: url(/img16/user-share.png) !important;
}

.webix_tree_img16-esocial {
  background-image: url(/img16/esocial.png) !important;
}

.webix_tree_img16-mobile-phone-protector {
  background-image: url(/img16/mobile-phone-protector.png) !important;
}

.webix_tree_img16-mails-stack {
  background-image: url(/img16/mails-stack.png) !important;
}

.webix_tree_img16-layer-ellipse {
  background-image: url(/img16/layer-ellipse.png) !important;
}

.webix_tree_img16-traffic-light {
  background-image: url(/img16/traffic-light.png) !important;
}

.webix_tree_img16-network-online {
  background-image: url(/img16/network-online.png) !important;
}

.webix_tree_img16-folder-share {
  background-image: url(/img16/folder-share.png) !important;
}

.webix_tree_img16-node-select-child {
  background-image: url(/img16/node-select-child.png) !important;
}

.webix_tree_img16-nic {
  background-image: url(/img16/nic.png) !important;
}

.webix_tree_img16-server_net {
  background-image: url(/img16/server_net.png) !important;
}

.webix_tree_img16-server_net_check {
  background-image: url(/img16/server_net_check.png) !important;
}

.webix_tree_img16-mbank-right {
  background-image: url(/img16/mbank-right.png) !important;
}

.webix_tree_img16-galaxpay {
  background-image: url(/img16/galaxpay.png) !important;
}

.webix_tree_img16-status-great {
  background-image: url(/img16/status-great.png) !important;
}

.webix_tree_img16-ppp_server {
  background-image: url(/img16/servers-network.png) !important;
}

.webix_tree_img16-arrow-in {
  background-image: url(/img16/arrow-in.png) !important;
}

.webix_tree_img16-network-ip-local {
  background-image: url(/img16/network-ip-local.png) !important;
}

.webix_tree_img16-join-inner {
  background-image: url(/img16/join-inner.png) !important;
}

.webix_tree_img16-server-dns {
  background-image: url(/img16/server-network.png) !important;
}

.webix_tree_img16-chart-curve {
  background-image: url(/img16/chart-curve.png) !important;
}

.webix_tree_img16-ipblock {
  background-image: url(/img16/ipblock.png) !important;
}

.webix_tree_img16-ip {
  background-image: url(/img16/ip.png) !important;
}

.webix_tree_img16-network-ip-local {
  background-image: url(/img16/network-ip-local.png) !important;
}

.webix_tree_img16-folder-tree {
  background-image: url(/img16/folder-tree.png) !important;
}

.webix_tree_img16-chain {
  background-image: url(/img16/chain.png) !important;
}

.webix_tree_img16-walk {
  background-image: url(/img16/walk.png) !important;
}

.webix_tree_img16-folder-network {
  background-image: url(/img16/folder-network.png) !important;
}

.webix_tree_img16-network-hub {
  background-image: url(/img16/network-hub.png) !important;
}

.webix_tree_img16-keyadd {
  background-image: url(/img16/keyadd.png) !important;
}

.webix_tree_img16-find {
  background-image: url(/img16/find.png) !important;
}

.webix_tree_img16-report {
  background-image: url(/img16/report.png) !important;
}

.webix_tree_img16-server_net_check {
  background-image: url(/img16/server_net_check.png) !important;
}

.webix_tree_img16-reports-stack {
  background-image: url(/img16/reports-stack.png) !important;
}

.webix_tree_img16-f2b {
  background-image: url(/img16/f2b.png) !important;
}

.webix_tree_img16-network-cloud {
  background-image: url(/img16/network-cloud.png) !important;
}

.webix_tree_img16-folder-subfolder {
  background-image: url(/img16/folder-subfolder.png) !important;
}

.webix_tree_img16-slash {
  background-image: url(/img16/slash.png) !important;
}

.fit_parent {
  max-width: 100%;
  max-height: 100%;
}

.webix_view.frameTest {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}


.photo {
  display: block;
  /* width: 100px;
    height: 110px;
    background: #E6E7ED; */
  /* -moz-border-radius: 5px; */
  /* -webkit-border-radius: 5px; */
  /* background-position: center; */
  background-size: cover;
  background-repeat: no-repeat;
}


@media (pointer:coarse) {
  .webix_view.frameTest {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
  }
}

.hdl_tb_suportes .webix_cell {
  overflow: hidden;
  line-height: 23px;
  white-space: nowrap;
  word-wrap: break-word;
}

.hdl_tb_suportes .webix_dtable_subrow {
  text-align: left !important;
  margin-left: 10px;
  background-color: rgba(204, 204, 204, 0.54) !important;
}

.user_female {
  background-image: url(/img16/user-female.png);
  background-repeat: no-repeat;
  background-position: 1px 3px;
}

.user_male {
  background-image: url(/img16/user-business.png);
  background-repeat: no-repeat;
  background-position: 1px 3px;
}

.fnc_tbl_analitic .webix_dtable_span {
  text-align: center;
}

.fnc_analitc_title {
  background-color: #CFCCCC
}

.whatsapp_loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 90px;
  height: 90px;
  width: 90px;
  margin-left: auto;
  margin-right: auto;
  -webkit-animation: whatsapp_spin 2s linear infinite;
  animation: whatsapp_spin 2s linear infinite;
}


.anexoapp {
  max-width: 100%;
  max-height: 100%;
}