﻿@charset "UTF-8";
/*$input-bc-color: #50409A;*/
/*color: var(--font-font-system-primary, #424242);*/
/*color: var(--font-font-system-primary, #424242);*/
/*var(--intermedirio-700, #676868);*/
#loading {
  position: absolute;
  left: 40%;
  top: 40%;
  margin-left: -45px;
  padding: 2px;
  z-index: 20001;
  height: auto;
  border: 1px solid #ccc;
  max-width: 300px;
}

#loading a {
  color: #225588;
}

#loading .loading-indicator {
  background: white;
  color: #444;
  font: bold 13px tahoma, arial, helvetica;
  padding: 10px;
  margin: 0;
  height: auto;
}

#loading .loading-indicator img {
  margin-right: 8px;
  float: left;
  vertical-align: top;
}

#loading-msg {
  font: normal 10px arial, tahoma, sans-serif;
}

#product-version {
  color: gray;
  font: normal 12px tahoma, arial, helvetica;
  float: right;
}

body.x-border-layout-ct,
.x-viewport body {
  /*bug 1922 necessar ser relative p/ drag drop n desalinhar em clique rapido */
  position: relative;
  background: #e7eaeb !important;
}

/* RESET EXT CSS*/
/* GERAL */
.x-portal-home, .x-portal {
  background: none;
}

.x-tab-panel-body {
  border: none;
}

/* SPINNER */
/*.x-form-field-wrap .x-form-trigger {
    right: 0;
}*/
/* TABS - GENERAL RESET FOR HEADER And bwrap */
.x-tab-panel-header, .x-panel-header, .x-tab-panel-footer {
  border: none;
  background: none;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
  padding-bottom: 4px;
}

.x-tab-strip-top .x-tab-strip-inner {
  line-height: 25px;
  text-align: left;
}

.x-tab-strip span.x-tab-strip-text {
  display: inline;
  *display: inline;
  zoom: 1;
  padding-left: 5px !important;
}

.x-tab-strip .x-panel-inline-icon {
  display: inline-block;
  *display: inline;
  zoom: 1;
  /*margin-top:-3px !important;*/
  float: none;
  padding: 0;
}

.x-tab-strip .x-panel-inline-noicon {
  display: none;
}

.x-panel-inline-noicon {
  display: none;
}

.x-tab-strip-top .x-tab-right,
.x-tab-strip-bottom {
  padding-left: 0;
  line-height: 20px;
}

/**/
/* HEADER GERAL */
.x-border-layout-ct .tpl-dashboard-userinfo-panel,
.x-border-layout-ct .x-dash-widget .tpl-dashboard-userinfo-panel {
  background-color: #213d4a;
  border: none;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-width: 1px;
  height: 50px;
  overflow: visible !important; /* */
}

.x-border-layout-ct .tpl-dashboard-userinfo-panel .x-dash-widget-body {
  padding: 0;
  overflow: hidden;
}

.x-border-layout-ct .tpl-dashboard-userinfo-logoct {
  margin: -5px 10px 0 -5px;
  height: 70px;
  background-color: #213d4a;
  display: none;
  text-align: center;
  padding: 10px;
}

.x-border-layout-ct .tpl-dashboard-userinfo-logoct img {
  left: 6px;
}

.x-border-layout-ct .tpl-dashboard-userinfo-panel span,
.x-border-layout-ct .tpl-dashboard-userinfo-panel p {
  color: #e0e7e9;
  text-decoration: none;
}

.x-border-layout-ct .tpl-dashboard-userinfo-panel a {
  color: #e0e7e9;
}

.x-border-layout-ct .tpl-dashboard-userinfo-panel .tpl-dashboard-userinfo-username {
  font-weight: bold;
}

.x-border-layout-ct .tpl-dashboard-userinfo-photo-outer {
  margin-left: 5px;
  border: none;
  background-color: transparent;
}

.x-border-layout-ct .tpl-dashboard-userinfo-photo {
  width: 32px !important;
  height: 32px !important;
}

/* Adjust position center */
.tpl-dashboard-userinfo-item {
  width: 40%;
  margin-top: 6px;
}

.tpl-dashboard-userinfo-menuct {
  width: 60%;
}

/* user info */
.tpl-dashboard-userinfo-infoct {
  padding-left: 0 !important;
}

/* SEARCH AND LOGOUT */
/*AHD025221.tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-menuitems,
    .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct {
        display:inline-block;
        zoom:1;
        *display:inline;
        vertical-align:top;
    }*/
/* search */
.tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct {
  float: left; /*AHD025221*/
  padding-top: 15px;
  width: 300px;
}

/* LOGOUT */
.tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-menuitems {
  float: right;
}

/* @GENERAL SUBMENU - ext-all.css:3482*/
.x-menu {
  background-image: none !important;
  background-color: #f5f5f5 !important;
  border: 1px solid #b9b9b9;
}

.x-menu-list,
.x-menu-list-item {
  padding: 0;
}

.x-menu-list-item {
  border-left: 5px solid #e4e4e4;
  padding: 2px;
}

.ext-ie6 .x-menu-list-item,
.ext-ie6 .x-menu-item-active {
  /* no ie6 fica desalinhado se tiver border-left */
  border-left: none;
}

.req-templatemenu .x-menu-list-item {
  border-left: 1px solid #b9b9b9;
}

.x-menu-item-active {
  background: none !important;
  background-color: #ebeff0 !important;
  border: 0px solid #e4e4e4;
  border-left: 5px #a0aeb3 solid;
  margin: 0;
}

.x-menu-list-item a.x-menu-item {
  color: #626262 !important;
  font: normal 11px/16px Tahoma, Verdana, sans-serif;
  margin: 0 !important;
}

.x-menu-item-active a.x-menu-item {
  color: #213d4a !important;
  margin-top: 1px !important;
  border-width: 0 !important;
  margin: 0 !important;
}

.x-cycle-menu .x-menu-item-checked,
.reading-menu .x-menu-list .x-menu-item-checked {
  background-color: #fbf0d2 !important;
  border: 0px solid #d3dadc !important;
  border-left: 5px #fbf0d2 solid !important;
  padding: 2px !important;
}

/* SubMenu Attachs */
.x-menu-list .x-menu-list-item .attachs-menu-action-title {
  background-color: #e4e4e4;
  /*margin: -2px 0 0 -2px !important;
  width: 105% !important;*/
  height: 105% !important;
  padding-right: 2px;
}

.submenu-attach .x-menu-sep-li {
  padding: 0 !important;
}

.submenu-attach .x-menu-sep-li .x-menu-sep {
  background-color: #f5f5f5 !important;
  border-bottom-color: #f5f5f5 !important;
  margin: 0 !important;
}

/* HEADER - EDITAR FOTO */
.crop-editpanel .crop-ctimage {
  border-width: 0 !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

.crop-editpanel .box-imagecomponent {
  border-width: 0 1px 0 0 !important;
}

.crop-editpanel .crop-ctimage-toptext {
  top: 10px !important;
}

.crop-editpanel .x-panel-btns {
  background-color: #f4f4f4 !important;
  border-top: 1px solid #c2c4c8;
}

/* @GENERAL TABS */
.x-tab-panel,
.x-window .x-panel {
  background-color: #f0f0f0;
}

/* retirando a cor nas abas principais */
.mainapp-tab-panel {
  background-color: transparent !important;
}

/* adjust background to Portal VIEW with widgets */
.x-portal {
  background-color: #e7eaeb;
  padding: 0;
  border: none;
  margin: 0;
}

.x-portal .x-resizable-over .x-resizable-handle-north,
.x-portal .x-resizable-pinned .x-resizable-handle-north,
.x-portal .x-resizable-over .x-resizable-handle-south,
.x-portal .x-resizable-pinned .x-resizable-handle-south,
.x-portal .x-resizable-over .x-resizable-handle-west,
.x-portal .x-resizable-pinned .x-resizable-handle-west,
.x-portal .x-resizable-over .x-resizable-handle-east,
.x-portal .x-resizable-pinned .x-resizable-handle-east,
.x-portal .x-resizable-over .x-resizable-handle-northeast,
.x-portal .x-resizable-pinned .x-resizable-handle-northeast,
.x-portal .x-resizable-over .x-resizable-handle-southeast,
.x-portal .x-resizable-pinned .x-resizable-handle-southeast,
.x-portal .x-resizable-over .x-resizable-handle-northwest,
.x-portal .x-resizable-pinned .x-resizable-handle-northwest,
.x-portal .x-resizable-over .x-resizable-handle-southwest,
.x-portal .x-resizable-pinned .x-resizable-handle-southwest {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
}

.x-tab-strip-wrap {
  background-color: transparent;
}

.x-tab-panel-bwrap,
.tpl-dashboard-panel .x-panel-bwrap {
  top: -1px;
}

.x-tab-panel-bwrap,
.tpl-dashboard-panel .x-panel-bwrap,
.x-window .x-panel-bwrap {
  position: relative;
  border-top-color: #bebebe;
}

.x-tab-panel-bwrap,
.tpl-dashboard-panel .x-panel-bwrap {
  border-top-style: solid;
  border-top-width: 1px;
}

.x-window .x-panel-bwrap {
  border-bottom: 0px solid #ffffff !important;
}

/*.x-grid-panel .x-panel-bwrap
        {
            border-top-width:0px;
        }*/
/*
    16/09/2019 regra muito generica. afeta panels/grids filhos de janelas.
.x-window .x-panel-body-noheader, .x-window .x-panel-mc .x-panel-body {
    border-width: 0;
}
*/
/*.x-window .x-grid-panel  .x-panel-body-noheader{
    border-width:1px;
}*/
/*.x-window .x-grid3 {
    border: 1px solid #bec2c1;
    border-width: 0 1px 1px 1px;
}*/
/*Reset 'slate' theme for tabs inside widgets */
.x-tab-strip-top .x-tab-strip-active .x-tab-left,
.x-tab-strip-top .x-tab-strip-active .x-tab-right,
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff !important;
}

.x-tab-panel-header,
.x-box-inner .x-panel-header,
.x-window-body .x-panel-header {
  padding-bottom: 2px;
  border-bottom: 0px;
  /*background-color:#f0f0f0 !important;*/
  /*background-color: transparent !important;
  border: 0px solid #f0f0f0 !important;*/
  position: relative;
  /*z-index: 100; ex: se tiver um combo, irá cortar a lista, pois o z-index da lista é 9*/
}

.req-view-portal-tabs .x-panel-header {
  /*vide bug 2177*/
  background-color: transparent;
  border: 0px solid #f0f0f0 !important;
  position: relative;
  z-index: 100;
}

.x-column-inner .x-fieldset-noborder legend,
.x-fieldset-nopadding legend {
  margin-left: 0;
}

.x-fieldset-nopadding {
  padding: 0px;
}

.x-tab-panel-header {
  padding-bottom: 0;
}

.x-tab-panel-footer {
  height: 32px;
  padding-top: 0;
  margin-top: -1px;
}

/* scroller */
.x-tab-scroller-right,
.x-tab-scroller-left {
  top: 2px;
  background-color: #e7eaeb !important;
}

/*AHD025221*/
.x-tab-panel-header .x-tab-strip-wrap,
.x-panel-header .x-tab-strip-wrap {
  margin-top: 6px;
}

.x-tab-panel-footer .x-tab-strip-wrap {
  margin-top: 0;
}

ul.x-tab-strip {
  margin: 0 5px;
  /*AHD025221 height:25px;  */
  height: 25px;
  margin-top: 0px !important;
  margin-left: 0;
  margin-right: 0;
}

/*AHD025221 ul.x-tab-strip li {
            height:23px;
        }*/
.x-tab-strip-wrap .x-tab-strip li a {
  border: 1px solid #dddddd;
  border-bottom: 1px solid #bebebe !important;
  height: 23px;
}

.ext-ie6 .x-tab-strip-wrap .x-tab-strip li a {
  /*AHD025221 height:23px ferra IE6 */
  height: auto;
}

.x-tab-panel-header .x-tab-strip-top,
.x-tab-panel-footer .x-tab-strip-bottom,
.x-panel-header .x-tab-strip-top,
.x-panel-footer .x-tab-strip-bottom {
  padding: 0px;
  background: none;
  border-width: 0px;
}

.x-tab-panel-footer .x-tab-strip-bottom li {
  height: 26px;
}

.x-tab-panel-footer .x-tab-strip-bottom li a {
  border-bottom-width: 1px;
  border-top-width: 0px;
  height: 24px;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-right,
.x-tab-panel-header .x-tab-strip-top .x-tab-left,
.x-tab-panel-header .x-tab-strip-top .x-tab-strip-inner,
.x-panel-header .x-tab-strip-top .x-tab-right,
.x-panel-header .x-tab-strip-top .x-tab-left,
.x-panel-header .x-tab-strip-top .x-tab-strip-inner,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-right,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-left,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-inner {
  background-image: none;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-strip-inner .x-tab-strip-text,
.x-panel-header .x-tab-strip-top .x-tab-strip-inner .x-tab-strip-text,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-inner .x-tab-strip-text {
  opacity: 0.6;
}

/* ACTIVE TAB */
.x-tab-strip-wrap .x-tab-strip-active a {
  border: 1px solid #bebebe;
  border-bottom: 1px solid #ffffff;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-right,
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-right {
  background-color: #fff;
}

.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
  background-color: #fff;
  border: 1px solid #d3d3d3;
  border-bottom-width: 1px;
  border-top-width: 0px;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text,
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text {
  color: #3f3f3f;
  opacity: 1;
}

/* Link color FAKE TABS */
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text,
.x-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text {
  color: #566e7f;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-right,
.x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-left,
.x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner,
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-right,
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-left,
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-right,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-left,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-strip-inner {
  background-color: #fff;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
  margin-top: 0px;
}

.x-tab-panel-body-bottom {
  border-bottom: 1px solid #bebebe;
}

/* FAKE TABS ABOVE SIDE MENU */
.x-panel-footer {
  position: relative;
  top: -1px;
}

.x-tab-strip-panel .x-panel-bwrap {
  background-color: #f0f0f0;
}

ul.x-tab-strip-bottom,
ul.x-tab-strip-top {
  background-image: none;
  background-color: #f0f0f0;
  border-width: 1px;
  border-color: #c2c4c8;
}

.x-tab-strip-bottom .x-tab-right,
.x-tab-strip-bottom .x-tab-left,
.x-tab-strip-bottom .x-tab-strip-inner,
.x-tab-strip-top .x-tab-right,
.x-tab-strip-top .x-tab-left,
.x-tab-strip-top .x-tab-strip-inner {
  background-image: none;
  border-bottom-width: 1px;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right,
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left,
.x-tab-strip-bottom .x-tab-strip-active .x-tab-strip-inner,
.x-tab-strip-bottom .x-tab-strip-over .x-tab-right,
.x-tab-strip-bottom .x-tab-strip-over .x-tab-left,
.x-tab-strip-bottom .x-tab-strip-over .x-tab-strip-inner {
  background-color: #fff !important;
  background-image: none;
  border-top-width: 0px !important;
  border-bottom-width: 0px;
}

.x-tab-strip-bottom .x-tab-strip-over .x-tab-right,
.x-tab-strip-bottom .x-tab-strip-over .x-tab-left,
.x-tab-strip-bottom .x-tab-strip-over .x-tab-strip-inner {
  background-color: #f2f2f2 !important;
  border-top-width: 1px !important;
}

.x-tab-strip-bottom .x-tab-right,
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
  border-top-width: 0px !important;
}

.x-tab-strip-wrap .x-tab-strip-bottom li a {
  border-top: 1px solid #bebebe !important;
  border-bottom: 1px solid #dddddd !important;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
  border-bottom: 1px solid #c2c4c8 !important;
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right .x-tab-strip-text {
  color: #5a7077;
}

.x-tab-strip-wrap .x-tab-strip-bottom li a {
  background-color: #e7eaeb;
  background-image: none;
  border-bottom-width: 1px;
}

/*BUTTONS ON SEARCH TREE - SIDE MENU */
.asm-app-menu-item .x-toolbar .x-btn tr td.x-btn-mc {
  padding: 0px !important;
}

.asm-app-menu-item .x-panel-tbar-noheader .x-toolbar,
.x-panel-mc .x-panel-tbar .x-toolbar {
  border: none !important;
  background-color: #f4f4f4;
  border-right: 1px solid #f4f4f4;
}

.asm-app-menu-item .x-panel-tbar-noheader .x-toolbar,
.x-panel-mc .x-panel-tbar .x-toolbar {
  border-bottom: 1px solid #dedede !important;
}

/*.asm-app-menu-item .x-panel-tbar-noheader .x-toolbar .x-form-item {
    padding: 4px 0 0 3px;
}*/
.asm-app-menu-item .x-panel-tbar-noheader .x-toolbar .x-btn {
  height: 28px;
}

/* HEADER TABS - DEFAULT*/
.mainapp-tab-panel .x-tab-panel-header {
  border: none;
  /*background:none;*/
  padding: 0;
}

.mainapp-tab-strip-wrap {
  background-color: transparent;
}

.mainapp-tab-strip-wrap .x-tab-strip-top {
  margin-left: 0px;
  background-color: #e7eaeb;
  height: 30px;
  border: none;
  /*padding-top:10px;*/
}

.mainapp-tab-strip-wrap {
  height: 30px;
  padding: 10px 0 0 0; /*AHD025221*/
}

/*http://www.paulirish.com/2008/the-two-css-selector-bugs-in-ie6/
      .tab-proxy.mainapp-tab-strip-wrap
    {
        padding-top:0px;
    }*/
.mainapp-tab-strip-wrap-proxy {
  padding-top: 0px !important;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-panel-header {
  border: none;
  background: none;
}

/*AHD025221 margin top ferra ie6*/
.mainapp-tab-strip-wrap .x-tab-strip-top li {
  margin-top: -8px;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-right {
  /*AHD025221 > ferra IE6 height:25px; > utilizar padding-bottom*/
  height: 25px;
  /*padding-bottom: 6px;*/
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding-left: 15px;
  padding-top: 4px;
  line-height: 20px;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-right .x-tab-strip-inner,
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-left .x-tab-strip-inner {
  line-height: 20px;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-left {
  margin: 0 auto;
  padding-right: 20px;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-text {
  /*background-image:none;*/
}

.mainapp-tab-strip-wrap .x-tab-strip li a {
  background-color: #bcc5c8;
  border: none !important;
}

.x-tab-strip-inner {
  /*AHD025101*/
  white-space: nowrap;
}

/* ABAS INATIVAS */
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-inner .x-tab-strip-text {
  color: #5a7077;
  opacity: 0.7;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-right,
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-left,
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-inner {
  background-image: none;
  background-color: #bcc5c8;
  border-width: 0px !important;
}

/* ABAS ATIVAS */
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text {
  color: #ffffff;
  opacity: 1;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-left,
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-right,
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
  background-image: none;
  background-color: #5a7077;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active a {
  background-color: #5a7077 !important;
  border-color: #5a7077;
  border: none !important;
}

/* SIDE MENU */
.asm-app-menu .x-panel-header-text {
  color: #566e7f;
}

.asm-app-menu {
  background-color: #f6f7f7;
  border: none;
}

.asm-app-menu .x-panel-header {
  background: none;
  background-color: #f6f7f7;
  border: none;
  border-bottom: 1px solid #c2c4c8;
}

.asm-app-menu-item .x-panel-header {
  border-right: none;
}

.asm-app-menu .x-panel-body {
  border: none;
}

/* reset rule on line 2095*/
.asm-app-menu .x-tool {
  width: 8px !important;
  height: 8px !important;
}

/* border-bottom*/
.asm-app-menu-item {
  border-bottom: 1px solid #c2c4c8;
}

.x-panel-collapsed {
  border-bottom: 0px solid #c2c4c8;
}

.x-panel-collapsed .x-panel-header-noborder {
  border-bottom-width: 0px !important;
}

.asm-app-menu .x-panel-collapsed .x-panel-header-noborder {
  border-bottom-width: 1px !important;
}

.asm-app-menu .asm-app-menu-item .x-panel-body {
  border: none;
}

.asm-app-menu .asm-app-menu-item .x-tab-strip-panel .x-panel-bwrap {
  padding-bottom: 5px;
  background-color: #f0f0f0;
}

.asm-app-menu .asm-app-menu-item .x-tab-strip-panel .x-tree .x-panel-bwrap {
  padding-bottom: 0;
}

.asm-app-menu .asm-app-menu-item .x-tab-strip-panel .x-panel-body {
  border-bottom: 1px solid #bebebe !important;
  background-color: #fff;
}

.asm-app-menu .asm-app-menu-item .x-tab-strip-panel .x-tree .x-panel-body,
.asm-app-menu .asm-app-menu-item .x-tree .x-panel-body {
  border-bottom: 0px solid #bebebe !important;
  background-color: #fff;
}

.asm-app-menu .asm-app-menu-item .x-accordion-hd {
  background-image: none;
  background-color: #e7eaeb;
  /*border-bottom:1px solid #c2c4c8;*/
  color: #4d4d4d;
  height: 20px;
  line-height: 20px;
}

.asm-app-menu .x-panel-collapsed .x-accordion-hd {
  background-image: none;
  background-color: #f6f7f7;
  /*border-bottom:1px solid #c2c4c8;*/
  color: #4d4d4d;
}

.asm-app-menu .x-panel-collapsed .x-panel-inline-icon {
  opacity: 0.3;
}

/* ICONS - GENERAL*/
.x-tree-node-collapsed .x-tree-node-icon,
.x-tree-node-expanded .x-tree-node-icon,
.x-tree-node-leaf .x-tree-node-icon {
  width: 12px;
  height: 12px;
  background: url(../../images/toolbar/sprite-side-menu.png) 0px -12px no-repeat;
}

.x-tree-node-leaf .x-tree-node-icon {
  background-position: -36px -12px;
}

.x-tree-node-expanded .x-tree-node-icon,
.x-tree-node-folder.x-tree-node-leaf .x-tree-node-icon {
  background: url(../../images/toolbar/sprite-side-menu.png) -12px -12px no-repeat;
}

.x-debug-menu-item span {
  padding-left: 5px;
  background-color: #fff;
}

.x-view-over .x-debug-menu-item span {
  background-color: #efefef;
}

/* RESET TREE MENU */
.asm-app-menu .x-tree-lines .x-tree-elbow,
.asm-app-menu .x-tree-lines .x-tree-elbow-end,
.asm-app-menu .x-tree-lines .x-tree-elbow-line {
  background-image: none;
}

.x-tree-lines .x-tree-elbow-plus {
  padding-left: 2px;
}

.x-tree-node-el {
  /*line-height:17px;*/
}

.x-tree-node a span, .x-dd-drag-ghost a span {
  color: #4c4c4c;
}

.x-tree-node .x-tree-selected {
  /*background-color:#e7eaeb;*/
  border: none;
}

.x-tree-node .x-tree-selected .x-tree-node-anchor span {
  color: #4c4c4c;
}

.x-tree-node .x-tree-node-over,
.x-view-over {
  color: #4c4c4c;
  background-color: #f1f2f2;
  background-image: none !important;
}

/* spaces icons ans anchor text + align icons */
.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon,
.x-tree-icon, .x-tree-ec-icon, .x-tree-elbow-line, .x-tree-elbow, .x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus {
  vertical-align: middle;
}

.x-tree-icon, .x-tree-ec-icon, .x-tree-elbow-line, .x-tree-elbow, .x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus {
  width: 20px;
}

.x-tree-node-anchor {
  margin-left: 2px;
  display: inline;
  vertical-align: middle;
}

/* layout Split */
.x-border-layout-ct .x-layout-split {
  width: 10px;
  border: none;
  background-color: #e0e4e6 !important;
  border: 1px solid #c2c4c8;
  border-width: 1px 1px 0px 1px;
}

.x-border-layout-ct .x-layout-split-east,
.x-border-layout-ct .x-layout-split-west {
  border-width: 0px 1px 0px 1px;
}

.x-border-layout-ct .x-splitbar-v {
  border-left: none;
}

/* layout split inside a Panel */
.x-panel-bwrap .x-layout-split {
  background-color: transparent;
}

.x-layout-mini {
  width: 10px;
  background-color: #c2c4c8;
  height: 70px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../../images/sprite-mini.gif);
}

.x-splitbar-v,
.x-splitbar-v .x-layout-mini {
  height: 10px;
}

.x-layout-split-north .x-layout-mini,
.x-layout-split-south .x-layout-mini,
.x-layout-cmini-south .x-layout-mini,
.x-layout-cmini-north .x-layout-mini {
  width: 70px;
  height: 10px;
}

.x-layout-collapsed {
  background-color: #e0e4e6;
}

.x-layout-cmini-north, .x-layout-cmini-south {
  height: 10px !important;
  border: 1px solid #c2c4c8;
  border-width: 1px 0px !important;
}

/*.x-layout-split-west .x-layout-mini {
    background-image: url(../../images/sprite-mini.gif);
    background-position: 0px 0px;
}*/
.x-layout-split-east .x-layout-mini {
  background-image: url(../../images/sprite-mini.gif);
  background-position: 0px -70px;
}

.x-layout-split-north .x-layout-mini {
  background-image: url(../../images/sprite-mini.gif);
  background-position: 0px -150px;
}

.x-layout-split-south .x-layout-mini {
  background-image: url(../../images/sprite-mini.gif);
  background-position: 0px -140px;
}

.x-layout-cmini-west .x-layout-mini {
  background-image: url(../../images/sprite-mini.gif);
  background-position: 0px -68px;
}

.x-layout-cmini-east .x-layout-mini {
  background-image: url(../../images/sprite-mini.gif);
  background-position: 0px 0px;
}

.x-layout-cmini-north .x-layout-mini {
  background-image: url(../../images/sprite-mini.gif);
  background-position: 0px -150px;
}

.x-layout-cmini-south .x-layout-mini {
  background-image: url(../../images/sprite-mini.gif);
  background-position: 0px -140px;
}

/* layout split Collapsed */
.x-layout-cmini-west, .x-layout-cmini-east,
.x-panel-bwrap .x-layout-cmini-west, .x-layout-cmini-east {
  width: 10px !important;
  background-color: #e0e4e6 !important;
  border-left: 1px solid #c2c4c8;
}

.x-layout-collapsed-west {
  border-right: 1px solid #c2c4c8;
}

.x-layout-collapsed-north {
  border-bottom: 0px solid #c2c4c8 !important;
}

/* @GENERAL PAGINATION@ */
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
  border-top: 1px solid #c2c4c8;
}

.x-panel-bbar .x-toolbar {
  border-width: 0px;
  border-color: #d0d0d0;
}

/*.x-panel-bbar-noborder .x-toolbar .x-btn,
         .x-panel-bbar .x-toolbar .x-btn {
            background-color:transparent;
        }*/
.x-panel-bbar-noborder .x-toolbar .x-form-item {
  margin-bottom: 0px;
}

.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-mc,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-mc {
  padding: 2px !important;
}

.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-mc {
  padding: 0 2px !important;
}

.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-mc,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-mc,
.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-tr,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-tr,
.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-tc,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-tc,
.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-tl,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-tl,
.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-ml,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-ml,
.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-mr,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-mr,
.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-bl,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-bl,
.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-br,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-br,
.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-bc,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-bc {
  padding: 0 !important;
  background-color: transparent;
  background-image: none;
}

.x-panel-bbar .x-btn-icon .x-btn-small .x-btn-text,
.x-dash-widget-bbar .x-toolbar .x-btn tr td.x-btn-mc .x-btn-text {
  width: 18px !important;
  height: 17px !important;
}

.x-panel-bbar .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  height: 17px;
}

/* this rule must changed when the button paging show page numbers by default*/
.x-btn-text-icon .x-btn-icon-small-left .icon-paging {
  padding-left: 18px;
}

.x-btn-text-icon .x-btn-icon-small-left .icon-excel {
  padding-left: 22px;
}

/* x-panel-bbar Attachs on open request*/
.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-mc,
.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-tr,
.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-tc,
.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-tl,
.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-ml,
.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-mr,
.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-bl,
.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-br,
.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-bc {
  padding: 2px 1px !important;
  background-color: transparent;
  /*background-image: url(../../Js/Extjs/3.4.0/resources/images/default/button/btn.gif) !important;*/
}

.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn tr td.x-btn-mc {
  padding: 0 2px !important;
}

.x-toolbar .xtb-sep {
  background-image: none;
}

.x-toolbar .x-toolbar-left .xtb-text,
.x-clean-toolbar .x-toolbar-left .xtb-text {
  color: #3f5965 !important;
  font: normal 11px/12px Tahoma, Arial, Sans-serif;
}

.x-tbar-page-number {
  border-color: #b5b5b5 !important;
}

/* @GENERAL - number of new item */
.x-tab-strip-total,
.x-tab-strip-text .x-tab-strip-total {
  padding: 1px 4px !important;
  line-height: 12px !important;
  color: #ffffff !important;
  -webkit-box-shadow: 0 0 2px 2px #d74b00 inset;
  -moz-box-shadow: 0 0 2px 2px #d74b00 inset;
  box-shadow: 0 0 2px 2px #d74b00 inset;
}

.x-tab-strip-total-gray,
.x-tab-strip-text .x-tab-strip-total-gray {
  background-color: #b5b3b2 !important;
  padding: 1px 4px !important;
  line-height: 12px !important;
  color: #ffffff !important;
  -webkit-box-shadow: 0 0 2px 2px #9a9897 inset;
  -moz-box-shadow: 0 0 2px 2px #9a9897 inset;
  box-shadow: 0 0 2px 2px #9a9897 inset;
}

.asm-app-menu .x-tree-node .x-tree-selected .x-tree-node-anchor .x-tab-strip-total {
  color: #ffffff !important;
  background-color: #ff5900;
}

.x-panel-header-text .x-tab-strip-total {
  top: 7px !important;
}

/* CONTENT */
/* NEED TO CHANGE 'child selector' TO EXCLUDE CLASS OF MAIN CONTENT*/
.mainapp-tab-panel-bwrap {
  /*padding:10px;*/
  background: none;
  background-color: #fff;
  border: 1px solid #d1d0d0;
  top: 0;
  /*-webkit-box-shadow:0 0 2px 2px #e2e2e2;
  -moz-box-shadow:0 0 2px 2px #e2e2e2;
  box-shadow:0 0 2px 2px #e2e2e2;*/
}

.mainapp-tab-panel-item {
  margin: 0;
}

.mainapp-tab-panel-bwrap-clean {
  background-color: transparent;
  /*padding:0px;*/
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: none;
}

.mainapp-tab-panel-bwrap-clean .mainapp-tab-panel-body {
  background-color: transparent;
}

/* NEED TO CHANGE 'child selector' TO EXCLUDE CLASS OF MAIN CONTENT
    .x-tab-panel-bwrap > div > div {
        border:none;
        background-color:#fff;
    }*/
/* 
    @Toolbar - General Rules    
*/
.x-toolbar {
  background: none;
  background-image: none;
  background-color: transparent !important;
}

.x-panel-tbar {
  border: none;
}

.x-panel-body-noheader,
.x-panel-mc .x-panel-body {
  border-color: #bcc5c8;
}

/* SHADOW TOOLBAR*/
.x-toolbar {
  padding: 0 !important;
}

.x-toolbar-ct {
  padding: 2px 0 0 3px;
  /*border-bottom:1px solid #e9e9e9 !important;*/
}

.timesheet-cal-tbar .x-toolbar-ct {
  border-bottom: 1px solid #e9e9e9 !important;
}

.x-tab-panel-tbar {
  border-bottom: 1px solid #d1d0d0 !important;
}

.x-tab-strip-panel .x-panel-body-noborder {
  border-bottom-width: 0px !important;
}

/* Seletor comentado para evitar margem dupla na tree view da request template */
.asm-inbox-panel .x-panel-tbar-noborder,
.asm-inbox-panel .x-panel-tbar-noborder .x-toolbar {
  border-bottom: 0px solid #d1d0d0 !important;
}

.x-panel-tbar,
.x-tab-panel-tbar .x-toolbar {
  /*border-bottom:1px solid #dedede !important;*/
}

/*.x-clean-toolbar .x-toolbar-cell {
                padding:0 5px;
            }*/
.x-clean-toolbar .x-btn,
.x-toolbar .x-btn {
  padding: 0px !important;
}

.x-clean-toolbar .x-btn td,
.x-toolbar .x-btn td {
  padding: 0 0 0 3px !important;
}

.infoman-mainpanel .x-toolbar .x-btn td,
.cmdb-impact-mainpanel .x-toolbar .x-btn td,
.nt-inbox-mainpanel .x-toolbar .x-btn td,
.app-dashboard .x-toolbar .x-btn td {
  padding: 3px;
}

.cmdb-impact-headerpanel .x-toolbar .x-btn-menu-active .x-btn-text,
.infoman-mainpanel .x-clean-toolbar .x-btn-menu-active .x-btn-text,
.nt-inbox-header .x-toolbar-ct .x-btn-menu-active .x-btn-text,
.nt-inbox-header .x-toolbar-ct .x-btn-pressed .x-btn-text {
  color: #5a7077 !important;
  padding-top: 26px;
  background-position-y: 6%;
}

.cmdb-impact-headerpanel .x-toolbar .x-btn-menu-active .x-toolbar-more-icon {
  background-position-y: 145%;
}

/*.x-clean-toolbar .x-btn .x-btn-bc {
                padding-bottom:5px !important;
            }*/
.x-clean-toolbar .x-btn .x-btn-ml,
.x-clean-toolbar .x-btn .x-btn-mr,
.x-toolbar .x-btn .x-btn-ml,
.x-toolbar .x-btn .x-btn-mr {
  padding: 5px 0 !important;
}

.x-box-item,
.x-tab-panel-body {
  /*border-top:1px solid #d1d0d0 !important;*/
}

.x-btn-emptyvalue {
  opacity: 0.75 !important;
  filter: alpha(opacity=75) !important;
}

/* reset rule above 
            .cmdb-impact-headerpanel {
                border-top-width:0 !important;
            }*/
.x-panel-noborder .x-panel-tbar-noborder,
.x-tab-panel-noborder .x-panel-tbar-noborder,
.x-panel-tbar .x-toolbar {
  /*height:58px;*/
  background-color: #f4f4f4;
  /*border-bottom: 1px solid #dedede;*/
}

/*.x-panel-noborder .x-panel-tbar-noborder .x-toolbar,
    .x-tab-panel-tbar .x-toolbar {
        background-color:#f4f4f4;
        border-bottom:0px solid #ededed;  
        height:66px !important;
    }*/
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar .x-toolbar-left,
.x-tab-panel-tbar .x-toolbar .x-toolbar-left {
  /*height:58px;*/
}

/*.x-panel-noborder .x-panel-tbar-noborder .x-toolbar .x-toolbar-left td.x-toolbar-cell,
        .x-tab-panel-tbar .x-toolbar .x-toolbar-left td.x-toolbar-cell {
           vertical-align:top !important;
        }*/
/*
        @Buttons
    */
.x-toolbar .x-btn {
  margin: 0px 3px;
  opacity: 0.8;
}

.x-toolbar .x-btn-over {
  opacity: 1;
}

.x-toolbar .x-btn .x-btn-text {
  color: #213d4a;
  font: normal 11px/13px Tahoma, Arial, sans-serif;
}

.x-toolbar .x-btn tr td.x-btn-mc {
  padding: 5px 10px !important;
}

.x-btn-text-icon .x-btn-icon-large-top .x-btn-text {
  padding-top: 26px;
}

/* Btn Split - Buttons with submenus */
.x-toolbar .x-btn-mc em.x-btn-split {
  background-image: url(../../Js/Extjs/3.4.0/resources/images/default/button/s-arrow-noline.gif);
}

.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split {
  background-image: url(../../Js/Extjs/3.4.0/resources/images/default/button/s-arrow-noline.gif);
}

/* Disabled */
.x-toolbar .x-item-disabled .x-btn-text {
  color: #c2c4c8;
  opacity: 0.7;
}

/*Analyst Profile */
.x-panel-tbar .icon-analyst-profile-large {
  background-image: url(../../images/toolbar/analyst-profile-medium.png) !important;
}

/* Toolbar CMDB - hide header blue GROUP HEADER*/
.x-clean-toolbar .x-btn-group-header {
  display: none;
}

/*  @IN BOX TABLES@
    HEADERS - TABLE AND TOOLBAR MINI*/
.asm-inbox-panel .x-panel-tbar .x-toolbar,
.x-window-tbar .x-toolbar {
  /*background-color:#c2c4c8; commented to equalize toolbar INBOX PANEL and others Toolbars*/
  background-image: none;
  padding: 0;
  /*border-bottom:1px solid #b2b4b8; commented to equalize toolbar INBOX PANEL and others Toolbars*/
  height: auto !important;
}

.asm-inbox-panel .x-panel-noborder .x-panel-tbar-noborder,
.asm-inbox-panel .x-tab-panel-noborder .x-panel-tbar-noborder,
.asm-inbox-panel .x-panel-tbar-noborder,
.asm-inbox-panel .x-panel-tbar-noborder,
.asm-inbox-panel .x-panel-tbar-noborder .x-toolbar-left,
.asm-inbox-panel .x-panel-tbar-noborder .x-toolbar-right,
.x-window-noborder .x-window-tbar-noborder,
.x-tab-window-noborder .x-window-tbar-noborder,
.x-window-tbar-noborder,
.x-window-tbar-noborder,
.x-window-tbar-noborder .x-toolbar-left {
  height: auto !important;
}

.x-panel-tbar-noborder .x-toolbar-left table,
.x-panel-tbar-noborder .x-toolbar-right table {
  height: 34px;
}

.ext-ie .x-panel-tbar-noborder .x-toolbar-left table,
.ext-ie .x-panel-tbar-noborder .x-toolbar-right table {
  height: 26px;
  padding-bottom: 2px;
}

/*.asm-inbox-panel .x-panel-tbar .x-toolbar-ct {
        border-bottom:1px solid #c2c4c8;
    }*/
.cmdb-impact-headerpanel .x-panel-tbar-noborder .x-toolbar-right table {
  height: 58px;
}

/* RESET TAB RULES */
/* generalizando seletor 
        .asm-inbox-panel .x-toolbar .x-btn-tl, 
    .asm-inbox-panel .x-toolbar .x-btn-tr, 
    .asm-inbox-panel .x-toolbar .x-btn-tc, 
    .asm-inbox-panel .x-toolbar .x-btn-ml, 
    .asm-inbox-panel .x-toolbar .x-btn-mr,
    .asm-inbox-panel .x-toolbar .x-btn-mc, 
    .asm-inbox-panel .x-toolbar .x-btn-bl, 
    .asm-inbox-panel .x-toolbar .x-btn-br, 
    .asm-inbox-panel .x-toolbar .x-btn-bc,*/
.x-toolbar .x-btn-tl,
.x-toolbar .x-btn-tr,
.x-toolbar .x-btn-tc,
.x-toolbar .x-btn-ml,
.x-toolbar .x-btn-mr,
.x-toolbar .x-btn-mc,
.x-toolbar .x-btn-bl,
.x-toolbar .x-btn-br,
.x-toolbar .x-btn-bc,
.x-window-tbar .x-toolbar .x-btn-tl,
.x-window-tbar .x-toolbar .x-btn-tr,
.x-window-tbar .x-toolbar .x-btn-tc,
.x-window-tbar .x-toolbar .x-btn-ml,
.x-window-tbar .x-toolbar .x-btn-mr,
.x-window-tbar .x-toolbar .x-btn-mc,
.x-window-tbar .x-toolbar .x-btn-bl,
.x-window-tbar .x-toolbar .x-btn-br,
.x-window-tbar .x-toolbar .x-btn-bc {
  background-position: 500px 500px;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar,
.x-window-noborder .x-window-tbar .x-toolbar {
  /**/
  border-bottom: 0px solid #b2b4b8; /*commented to equalize toolbar INBOX PANEL and others Toolbars*/
}

.x-toolbar-ct,
.x-window-tbar .x-toolbar-ct {
  padding: 0;
  background-color: #f4f4f4;
}

.x-panel-bbar .x-toolbar-ct {
  padding-right: 3px !important;
}

.x-panel-bbar .x-toolbar-ct .x-toolbar-cell .x-btn {
  padding: 3px !important;
}

/* icons header table */
.x-toolbar .x-btn {
  /*background-color:#c2c4c8; commented to equalize toolbar INBOX PANEL and others Toolbars*/
}

.x-toolbar .x-btn tr td.x-btn-mc,
.x-window-tbar .x-toolbar .x-btn tr td.x-btn-mc {
  padding: 0px !important;
  /*background-color:#c2c4c8; commented to equalize toolbar INBOX PANEL and others Toolbars*/
}

.x-toolbar .x-btn,
.x-window-tbar .x-toolbar .x-btn,
.x-panel-bbar .x-btn {
  width: 100%;
  padding: 0 5px;
  margin: 0px;
  /*border:1px solid #f4f4f4;*/
  border-left: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
  background-color: #f4f4f4;
}

.x-toolbar .x-box-inner .x-btn,
.x-window-tbar .x-box-inner .x-toolbar .x-btn,
.x-panel-bbar .x-box-inner .x-btn {
  /*tbar/bbar com toolbar Container e layout hbox*/
  width: auto;
}

.x-clean-toolbar .x-btn .x-btn-ml,
.x-clean-toolbar .x-btn .x-btn-bl,
.x-clean-toolbar .x-btn .x-btn-tl,
.x-toolbar .x-btn .x-btn-ml,
.x-toolbar .x-btn .x-btn-bl,
.x-toolbar .x-btn .x-btn-tl,
.x-panel-bbar .x-btn .x-btn-ml,
.x-panel-bbar .x-btn .x-btn-bl,
.x-panel-bbar .x-btn .x-btn-tl {
  border-left: 1px solid #f4f4f4;
}

.x-clean-toolbar .x-btn .x-btn-mr,
.x-clean-toolbar .x-btn .x-btn-tr,
.x-clean-toolbar .x-btn .x-btn-br,
.x-toolbar .x-btn .x-btn-mr,
.x-toolbar .x-btn .x-btn-tr,
.x-toolbar .x-btn .x-btn-br,
.x-panel-bbar .x-btn .x-btn-mr,
.x-panel-bbar .x-btn .x-btn-tr,
.x-panel-bbar .x-btn .x-btn-br {
  border-right: 1px solid #f4f4f4;
}

.x-toolbar .x-btn-over tr td,
.x-toolbar .x-btn-pressed tr td,
.x-toolbar .x-btn-menu-active tr td,
.x-window-tbar .x-toolbar .x-btn-over tr td,
.x-window-tbar .x-toolbar .x-btn-pressed tr td {
  background: none;
  /*background-color:#d8e3e5;*/
  background-color: #f9f9f9;
}

.x-clean-toolbar .x-btn-over .x-btn-ml,
.x-clean-toolbar .x-btn-over .x-btn-bl,
.x-clean-toolbar .x-btn-over .x-btn-tl,
.x-toolbar .x-btn-over .x-btn-ml,
.x-toolbar .x-btn-over .x-btn-bl,
.x-toolbar .x-btn-over .x-btn-tl {
  border-left: 1px solid #f9f9f9;
}

.x-clean-toolbar .x-btn-over .x-btn-mr,
.x-clean-toolbar .x-btn-over .x-btn-tr,
.x-clean-toolbar .x-btn-over .x-btn-br,
.x-toolbar .x-btn-over .x-btn-mr,
.x-toolbar .x-btn-over .x-btn-tr,
.x-toolbar .x-btn-over .x-btn-br {
  border-right: 1px solid #f9f9f9;
}

.x-toolbar .x-btn-over,
.x-panel-bbar .x-btn-over,
.x-toolbar .x-btn-pressed,
.x-window-tbar .x-toolbar .x-btn-over,
.x-window-tbar .x-toolbar .x-btn-pressed,
.x-clean-toolbar .x-btn-menu-active {
  background-color: #f9f9f9;
  border: 0px solid #c2c4c8;
  border-left: 1px solid #c2c4c8;
  border-right: 1px solid #c2c4c8;
  opacity: 1;
  filter: alpha(opacity=100);
  padding: 0 !important;
}

.x-clean-toolbar .x-btn-menu-active,
.x-toolbar .x-btn-menu-active,
.x-toolbar .x-btn-pressed,
.x-panel-bbar .x-btn-pressed {
  background-color: #e7eaeb;
  border: 1px solid #ffffff;
  border-bottom: 0px solid #f4f4f4;
  border-top: 0px solid #f4f4f4;
  padding: 0 !important;
}

.x-clean-toolbar .x-btn-menu-active .x-btn-text,
.x-toolbar .x-btn-menu-active .x-btn-text,
.x-toolbar .x-btn-pressed .x-btn-text {
  color: #5a7077 !important;
  /*padding-top: 2px; ** Porque isso?? impacta nos botoes com pressed=true | selector muito generico
  background-position-y: 60%;*/
}

/* reseting padding on BBAR */
.x-panel-bbar .x-clean-toolbar .x-btn-menu-active .x-btn-text,
.x-panel-bbar .x-toolbar .x-btn-menu-active .x-btn-text,
.x-panel-bbar .x-toolbar .x-btn-pressed .x-btn-text {
  padding-top: 0;
  background-position-y: 50%;
}

.x-toolbar .x-toolbar-cell .x-btn-pressed tr td,
.x-toolbar .x-btn-menu-active tr td {
  background-color: #e7eaeb !important;
}

/*.x-toolbar .x-toolbar-cell .x-btn-over tr td.x-btn-mc {
                        padding:0px 5px !important;
                    }
                        .x-toolbar .x-toolbar-cell .x-btn-pressed tr td.x-btn-mc {
                            padding:0px 4px !important;
                        }*/
.x-clean-toolbar .x-btn-menu-active .x-btn-ml,
.x-clean-toolbar .x-btn-menu-active .x-btn-bl,
.x-clean-toolbar .x-btn-menu-active .x-btn-tl,
.x-toolbar .x-btn-pressed .x-btn-ml,
.x-toolbar .x-btn-pressed .x-btn-bl,
.x-toolbar .x-btn-pressed .x-btn-tl,
.x-toolbar .x-btn-menu-active .x-btn-ml,
.x-toolbar .x-btn-menu-active .x-btn-bl,
.x-toolbar .x-btn-menu-active .x-btn-tl,
.x-panel-bbar .x-btn-menu-active .x-btn-ml,
.x-panel-bbar .x-btn-menu-active .x-btn-bl,
.x-panel-bbar .x-btn-menu-active .x-btn-tl,
.x-panel-bbar .x-btn-pressed .x-btn-ml,
.x-panel-bbar .x-btn-pressed .x-btn-bl,
.x-panel-bbar .x-btn-pressed .x-btn-tl {
  border-left: 1px solid #e7eaeb;
}

.x-clean-toolbar .x-btn-menu-active .x-btn-mr,
.x-clean-toolbar .x-btn-menu-active .x-btn-tr,
.x-clean-toolbar .x-btn-menu-active .x-btn-br,
.x-toolbar .x-btn-pressed .x-btn-mr,
.x-toolbar .x-btn-pressed .x-btn-tr,
.x-toolbar .x-btn-pressed .x-btn-br,
.x-toolbar .x-btn-menu-active .x-btn-mr,
.x-toolbar .x-btn-menu-active .x-btn-tr,
.x-toolbar .x-btn-menu-active .x-btn-br,
.x-panel-bbar .x-btn-menu-active .x-btn-mr,
.x-panel-bbar .x-btn-menu-active .x-btn-tr,
.x-panel-bbar .x-btn-menu-active .x-btn-br,
.x-panel-bbar .x-btn-pressed .x-btn-mr,
.x-panel-bbar .x-btn-pressed .x-btn-tr,
.x-panel-bbar .x-btn-pressed .x-btn-br {
  border-right: 1px solid #e7eaeb;
}

.x-clean-toolbar .x-btn-menu-active td {
  background: none !important;
}

/*.asm-inbox-panel .x-grid3-header,
    .x-grid3-header {
        background:none;
        background-color:#f9f9fb;
        border:1px solid #bec2c1;
        border-width:1px 0 1px 0;
    }
        .asm-inbox-panel .x-grid3-hd-inner {
            color:#3f5965;
            font-size:11px;
            font-family:Verdana, Tahoma, sans-serif !important;
        }*/
.asm-inbox-panel .x-grid3-row {
  padding: 2px 0;
  /*cursor: url(http://localhost/dev/ASM5.0.39/ServiceManagement/images/layout/context-menu.cur), default;*/
}

.asm-inbox-panel .x-grid3-hd-row td {
  border-left-color: #eee;
  border-right-color: #d1d1d1;
}

.asm-inbox-panel .x-grid3-row-over {
  background-image: none;
  border: 1px solid #efefef;
}

.asm-inbox-panel .x-grid3-row-selected,
.x-view-selected {
  background-color: #fbf0d2 !important;
  border-top: 1px solid #fbf0d2;
  border-bottom: 1px solid #ededed;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
  font-weight: bold;
}

/* GENERAL RULE FOR GRID */
.x-grid3-row,
.x-grid3-row td, .x-grid3-summary-row td,
.x-treegrid-root-table .x-treegrid-col {
  font: 11px/13px Tahoma, Arial, sans-serif;
}

.x-treegrid-root-table .x-treegrid-col {
  padding: 2px 0;
}

.asm-inbox-panel .x-grid3-row-selected td,
.x-grid3-summary-row-selected td {
  white-space: nowrap;
}

/*AHD025221.asm-inbox-panel .x-grid3-cell-inner span {
                vertical-align:top;
                padding-top:2px;
            }*/
/**/
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
  background: none;
  background-color: #fff0d2;
}

.x-grid3-hd-btn {
  background: #fff0d2 url(../themes/slate-3.2.1/images/slate/grid/grid3-hd-btn.gif) no-repeat left center;
}

/*.x-grid3-row-over td
                {
                    font:normal 12px/13px tahoma, arial, helvetica, sans-serif;
                }*/
/* NAVIGATION INSIDE DATA TABLE */
.x-panel-bbar .x-toolbar {
  background: none;
  background-color: #f9f9fb;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
  /*border-bottom:1px solid #d0d0d0;*/
  border-top: 1px solid #ededed;
}

.x-panel-bbar .x-toolbar .x-btn {
  color: #000;
}

.x-panel-bbar .x-toolbar .x-btn .x-btn-mc {
  background-color: transparent;
}

.x-panel-bbar .x-toolbar .x-toolbar-cell .x-btn-over tr td,
.x-panel-bbar .x-toolbar .x-toolbar-cell .x-btn-pressed tr td {
  background-color: transparent;
}

.x-toolbar div.xtb-text {
  color: #3f5965 !important;
}

.x-panel-bbar .x-toolbar div.xtb-text {
  padding-top: 0px !important;
}

.x-toolbar .x-toolbar-cell .x-tbar-page-number,
.ext-strict .ext-webkit .x-panel-bbar .x-small-editor .x-form-text,
.ext-strict .ext-webkit .x-combo-list-ft .x-small-editor .x-form-text {
  width: 30px;
  margin-bottom: 0;
}

.x-tbar-page-number {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.x-tb-attch .x-tb-attch-btn .x-form-item,
.x-panel-bbar .x-toolbar-cell .x-form-item {
  margin-bottom: 0;
}

.x-panel-bbar .icon-refresh-interval {
  padding-left: 20px !important;
}

/* Split Bar inside DATA panel*/
.asm-inbox-panel .x-panel-tbar .x-layout-split {
  background-color: #e0e4e6 !important;
}

/* TABLE PREVIEW */
.asm-inbox-panel .x-border-panel .x-panel-body {
  border: 1px solid #d0d0d0;
}

.asm-inbox-panel .x-border-panel .x-panel-body-noborder {
  border-width: 0px;
}

.asm-inbox-panel .x-panel-header {
  background-color: #e2e4e8;
  background-image: none;
  border: 1px solid #e2e4e8;
  border-top: 1px solid #f5f5f5;
  border-bottom-width: 0px;
  color: #5a7077;
}

.asm-inbox-panel .x-tool-collapse-south {
  background-position: 0px -80px;
}

.asm-inbox-panel .x-tool-collapse-south-over {
  background-position: -16px -80px;
}

/* progress bar */
.asm-inbox-panel .x-grid3-td-progress-cell,
.r-view-header .x-grid3-td-progress-cell,
.x-grid-search-request .x-grid3-td-progress-cell,
.x-grid-project .x-grid3-td-progress-cell {
  vertical-align: top;
}

.asm-inbox-panel .x-grid3-td-progress-cell .x-grid3-cell-inner,
.r-view-header .x-grid3-td-progress-cell .x-grid3-cell-inner,
.x-grid-search-request .x-grid3-td-progress-cell .x-grid3-cell-inner,
.x-grid-project .x-grid3-td-progress-cell .x-grid3-cell-inner {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 14px !important;
  border: 0px solid #fff !important;
  background: none;
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 10px !important;
}

.x-grid-project .x-grid3-td-progress-cell .x-grid3-cell-inner {
  margin-top: 0;
}

.asm-inbox-panel .ux-progress-cell-background,
.r-view-header .ux-progress-cell-background,
.x-grid-search-request .ux-progress-cell-background,
.x-grid-project .ux-progress-cell-background {
  /*-moz-box-shadow: 0px 0px 1px 1px #d1d0d0 inset;
               -webkit-box-shadow: 0px 0px 1px 1px #d1d0d0 inset;
               box-shadow: 0px 0px 1px 1px #d1d0d0 inset;                      
               background:none !important;  */
  height: 14px;
  width: 100%;
  background-image: none !important;
  background-color: #e5e5e5 !important; /* 92B55F | 91C494 */
  border: 1px solid #e5e5e5;
}

.asm-inbox-panel .ux-progress-cell-foreground,
.r-view-header .ux-progress-cell-foreground,
.x-grid-search-request .ux-progress-cell-foreground,
.x-grid-project .ux-progress-cell-foreground {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #e5e5e5;
  border: none;
  height: 14px;
  width: 99%;
}

.asm-inbox-panel .x-grid3-td-progress-cell .high,
.r-view-header .x-grid3-td-progress-cell .high,
.x-grid-search-request .x-grid3-td-progress-cell .high,
.x-grid-project .x-grid3-td-progress-cell .high {
  color: #ffffff;
  background: none;
  background-color: #86bd60; /* 92B55F | 91C494 */
  border: 1px solid #5f9739;
  border-width: 0px 1px 1px 0px;
  opacity: 1;
}

.asm-inbox-panel .x-grid3-td-progress-cell .low,
.r-view-header .x-grid3-td-progress-cell .low,
.x-grid-search-request .x-grid3-td-progress-cell .low,
.x-grid-project .x-grid3-td-progress-cell .low {
  background: none;
  background-color: #f94c40;
  color: #fff !important;
  font-weight: bold !important;
  border: none;
  border-width: 0;
  opacity: 1;
}

/* Preview Panel */
.inbox-preview-request .x-panel-header {
  background-color: #F0F0F0 !important;
  padding: 5px !important;
}

.inbox-preview-request .x-panel-body {
  border-width: 0px !important;
  font-family: Arial;
  font-size: 12px;
}

/* WIDGETS */
/* General Rules*/
.x-panel-body .x-dash-widget {
  padding: 0px !important;
  border: 1px solid #cecece !important;
}

.x-panel-body .x-dash-widget-selected {
  border: 1px solid #aeaeae !important;
}

/* HEADER */
.x-panel-body .x-dash-widget-header {
  border-bottom: 1px solid #cecece !important;
  background-color: #fff;
  padding: 5px 3px 5px 8px;
  font-size: 13px !important;
  color: #566e7f !important;
  height: 18px;
  line-height: 18px;
}

.x-dash-widget-header .x-dash-header-tool {
  margin: 5px 8px 0 0;
}

/* Content */
.x-dash-widget .x-dash-widget-bwrap .x-dash-widget-body {
  padding: 0;
}

.x-dash-widget .x-dash-widget-bwrap .x-dash-widget-body .x-box-inner {
  background-color: #f0f0f0;
}

.x-dash-widget .x-dash-widget-bwrap .x-dash-widget-body .x-box-inner .x-box-item {
  background-color: #ffffff;
  border-top: 1px solid #bebebe;
}

.x-dash-widget .x-dash-widget-bwrap .x-dash-widget-body .x-box-inner .x-tab-strip-panel {
  background-color: transparent;
  border-top-width: 0px;
}

/* NEWS COMPONENT */
.x-dash-news-item-wrapper {
  padding: 0px !important;
  font-family: Tahoma, Arial, sans-serif;
}

.x-dash-news-item-wrapper .x-dash-news-item {
  width: auto;
  padding: 15px;
  padding-bottom: 0;
  border: none;
}

.x-dash-news-item-wrapper .x-dash-news-notifycateg,
.x-dash-news-item-wrapper .x-dash-news-author,
.x-dash-news-item-wrapper .x-dash-news-subject {
  color: #90a2a8 !important;
  font-weight: bold;
}

.x-dash-news-request-link {
  padding: 15px;
  padding-bottom: 0;
  margin-left: 5px;
}

.x-dash-news-request-link .icon-request {
  padding: 2px 8px;
}

.x-dash-news-request-link a {
  text-decoration: none;
  color: #3f5965 !important;
  font-size: 12px;
  font-weight: bold;
}

.x-dash-news-request-link a:hover {
  text-decoration: underline;
}

.x-dash-news-date-wrapper {
  float: right;
  font-size: 10px;
  color: #90a2a8 !important;
  font-weight: bold;
}

.x-dash-news-item-wrapper .x-dash-news-date {
  color: #a7a7a7 !important;
}

.x-dash-news-item-wrapper .x-dash-news-date .x-icon {
  opacity: 0.7;
}

.x-dash-news-item-wrapper .icon-ntsendertype-event {
  padding-bottom: 2px;
}

.x-dash-news-item-wrapper .x-dash-news-subject-wrapper {
  color: #3f5965 !important;
  padding: 7px 0;
}

.x-dash-news-item-wrapper .x-dash-news-subject-wrapper .x-dash-news-subject {
  color: #3f5965 !important;
  line-height: 16px;
}

.x-dash-news-item-wrapper .x-dash-news-descript-wrapper {
  color: #848484;
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 15px;
}

.x-dash-news-item-wrapper .x-dash-news-subject-wrapper,
.x-dash-news-item-wrapper .x-dash-news-descript-wrapper {
  margin-left: 20px;
}

/* HOVER */
.x-dash-news-item-wrapper .x-grid3-row-over {
  background-color: #f1f2f2;
  background-image: none;
}

.x-dash-news-item-wrapper .x-grid3-row-over .x-dash-news-date {
  color: #81817f !important;
}

.x-dash-news-item-wrapper .x-grid3-row-over .x-dash-news-date .x-icon {
  opacity: 1;
}

.x-dash-news-item-wrapper .x-grid3-row-over .x-dash-news-date-wrapper {
  color: #3f5965 !important;
}

.x-dash-news-item-wrapper .x-grid3-row-over .x-dash-news-notifycateg,
.x-dash-news-item-wrapper .x-grid3-row-over .x-dash-news-author {
  color: #465e69 !important;
}

.x-dash-news-item-wrapper .x-grid3-row-over .x-dash-news-subject-wrapper .x-dash-news-subject {
  color: #2e4955 !important;
}

.x-dash-news-item-wrapper .x-grid3-row-over .x-dash-news-descript-wrapper {
  color: #66757a;
}

/* PAGER COMPONENT*/
.x-dash-widget-bwrap .x-dash-widget-bbar {
  border-top: 1px solid #b5b5b5;
}

.x-dash-widget-bwrap .x-dash-widget-bbar .x-toolbar {
  border-top: 1px solid #cecece !important;
  padding: 0;
}

.x-dash-widget-bwrap .x-dash-widget-bbar .x-toolbar .x-toolbar-ct {
  border-top: 1px solid #e1e0e0;
  background-color: #f0f0f0;
}

/* APP INFO COMPONENT */
.x-dash-widget-appinfo .x-dash-widget-bwrap .x-dash-widget-body {
  padding: 5px 5px 5px 0;
}

.x-dash-widget-appinfo .x-icon {
  width: 16px;
  margin-left: 10px;
}

.x-dash-widget-appinfo .txt-widget-app-info {
  padding: 1px 0 2px 5px;
  background-color: #ffffff;
  line-height: 20px;
}

/* EDIT HOME COMPONENT */
.x-dash-home-savebutton {
  position: absolute;
  z-index: 10;
  top: 180px;
  right: 0px;
  cursor: pointer;
  height: 40px;
  width: 21px;
  height: 32px;
  margin-top: 3px;
  background-color: #e7eaeb;
  border: 1px solid #9d9e9d;
  border-right-width: 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 3px 1px #9d9e9d;
  -moz-box-shadow: 0 0 3px 1px #9d9e9d;
  box-shadow: 0 0 3px 1px #9d9e9d;
  background-position: center center;
  opacity: 0.6;
}

.x-dash-home-savebutton-over {
  opacity: 1;
}

/* INBOX Notice*/
.nt-inbox-mainpanel, .cmdb-impact-mainpanel {
  background-color: #fff;
  border-width: 0px;
}

/* INFOMAN - CHARTS */
.mainapp-tab-panel .infoman-mainpanel {
  background-color: #f0f0f0;
  /* rewrite rule for chart panel */
}

.infoman-mainpanel .x-tab-panel-bwrap {
  padding: 0;
  border-width: 0px;
  top: 0px !important;
}

/* TOOL BAR CHART´S*/
.mainapp-tab-panel-body .infoman-mainpanel .x-tab-panel-tbar,
.mainapp-tab-panel-body .app-dashboard .x-tab-panel-tbar {
  background-color: #f4f4f4 !important;
  margin-left: 0px !important;
  height: 57px;
}

/*.nt-inbox-mainpanel .x-toolbar, .nt-inbox-msgpanel .x-toolbar, .x-clean-toolbar {
            background-color:#f4f4f4 !important;
        }*/
.infoman-mainpanel .x-tab-panel-body,
.app-dashboard .x-tab-panel-body,
.iforms-qformquestion-tab .x-tab-panel-body {
  border-bottom: 1px solid #bebebe !important;
}

.infoman-mainpanel .x-tab-panel-body {
  background: none !important;
  background-color: #fff !important;
  padding: 5px;
}

.infoman-dashboard .x-panel-body-noborder {
  border-bottom-width: 0px !important;
}

/* SELECT CHART */
.inf-portlet-selected {
  border-color: #CECECE;
  -webkit-box-shadow: 0px 0px 2px 2px #E2E2E2;
  box-shadow: 0px 0px 2px 2px #E2E2E2;
}

/* ICONS IMPORTER */
.x-tab-panel-bwrap .icons-importer-mainpanel .x-panel-body,
.x-tab-panel-bwrap .icons-search-searchpanel .x-panel-body {
  background-color: #fff;
}

/* @BUTTONS
   General Rules
*/
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  height: 25px;
  color: #4a6067;
  background-position: 3px center;
  padding-left: 22px;
}

.x-btn-noicon .x-btn-small .x-btn-text {
  padding: 0px 5px 5px 5px;
  font-family: Tahoma, sans-serif;
}

/*panel buttons - footer */
.x-panel-btns {
  background-color: #f4f4f4;
}

.x-panel-btns .x-btn-text {
  padding-right: 5px !important;
  font-size: 12px;
}

/* OVER AND CLICK */
.x-panel-btns .x-btn-over .x-btn-icon-small-left .x-btn-text {
  /*color: #29424a;*/
}

.x-panel-btns .x-btn-click .x-btn-icon-small-left .x-btn-text {
  color: #5a7077;
  padding-right: 5px !important;
}

/* WINDOW */
.x-window {
  border: 1px solid #BEBEBE;
}

.x-window-body {
  background-color: #FFFFFF;
  /*padding-right:25px !important;*/
}

.x-window-ml,
.x-window-bl,
.x-window-br,
.x-window-bc,
.x-window-mr {
  background-image: none;
  background-color: #FFFFFF;
  padding: 0;
}

body.x-body-masked .x-window-mc,
body.x-body-masked .x-window-plain .x-window-mc {
  background-color: #ffffff;
}

.x-window-header,
.x-window-tl,
.x-window-tr,
.x-window-tc {
  background-image: none;
  background-color: #f5f5f5 !important;
  color: #485b61;
}

.x-window-tl {
  height: 25px;
  border-bottom: 1px solid #BEBEBE;
  padding: 2px 0px 2px 6px;
}

/*.x-window-tr {
     -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        border-top-right-radius: 5px;
    }
    .x-window-bl {
         -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-right-radius: 5px;

          -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-left-radius: 5px;
    }
    .x-window-br     {
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-right-radius: 5px;
    }*/
.x-window-bc,
.x-window-br,
.x-window-bl {
  background: none repeat scroll 0 0 #ffffff;
}

/* Retirando sombra do rodape da window
        .x-window-bl {
            border-top: 1px solid #cecece;
        }
        .x-window-br {
            border-top: 1px solid #e1e0e0;
        }*/
.x-window-bc {
  background-color: #f0f0f0;
}

/* reset rule inherit from 'x-toolbar' style */
.x-window-bc .x-toolbar-ct {
  border-bottom-width: 0px !important;
}

.x-window-mc {
  border: none;
  background-color: #FFFFFF;
}

.x-window-ml {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
}

.x-window-bc .x-window-footer {
  border-top: 1px solid #BEBEBE;
}

.x-window-header-text {
  color: #5a7077;
  font-size: 13px;
}

/* control buttons */
.x-window .x-tool {
  margin: 0 8px 0 0;
}

/* TABS Style*/
.x-window-body ul.x-tab-strip,
.x-window-body .x-tab-panel-header .x-tab-strip-wrap,
.x-window-body .x-panel-header .x-tab-strip-wrap {
  height: 25px;
}

/* FIELDSET | LABELS | INPUTS | Style */
/*.x-window-body .x-fieldset {
    padding: 0;
    padding: 5px 10px 5px 15px;
    border: none;
    margin-bottom: 0;
    border-width: 0px !important;
}

.x-window-body .x-fieldset legend {
    padding: 0;
    padding: 8px 0 0px 3px;
    color: #5a7077;
    border-width: 0px !important;
    background: none!important;
    height: auto !important;
    line-height: 12px !important;
}*/
.ext-ie .x-fieldset-noborder legend span {
  padding-left: 6px !important;
}

/** 15/10/13 - regra muito generica.. .x-window-body .x-form-item  {
                --margin-left:17px;
                margin-bottom:2px;
            }*/
.x-window-body label {
  font-size: 11px;
  color: #5a7077;
}

.x-window-body .x-form-text {
  border-color: #c5c5c5;
}

/* general rule - merge rules when is ready*/
.x-window-body .x-form-text {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #c5c5c5;
}

.x-window-body .x-form-field-trigger-wrap .x-form-text {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}

.x-window-body .x-form-check-wrap {
  line-height: 21px;
}

.x-window-body .x-form-check-wrap input {
  vertical-align: middle;
}

/*----------- TABLE 'MINHAS TAREFAS' ---------------- 
    .x-grid3-td-progress-cell .low {
        background:none !important;
        background-color:#ca6666 !important;
    }*/
/* ----------------- REQUESTS ------------------- */
/* acoordion general rule for borders */
.x-panel-bwrap {
  /*border-bottom:1px solid #c2c4c8 !important;*/
}

/* reset border rule for side menu */
.asm-app-menu-item .x-panel-bwrap {
  border-bottom: 0px solid #c2c4c8 !important;
}

.x-panel-collapsed .x-panel-bwrap {
  border-bottom: 0px solid #c2c4c8;
}

.r-view-panel .r-view-header,
.req-edit-headerpanel .r-view-header {
  background-color: #fbfbfb;
  height: 49px;
  /*border-bottom: 1px solid #d1d0d0;*/
}

.inbox-preview-request .r-view-header {
  border-bottom: 1px solid #c2c4c8;
  padding-bottom: 5px;
}

.r-view-header-table {
  width: 100%;
}

.r-view-id-logo-wrap {
  width: 35%;
}

r-view-status-wrap {
  width: 64%;
}

.r-view-status-wrap .r-view-status-table {
  float: right;
}

/* ajusta elementos quando o form é aberto fora do contexto do chamado*/
.r-view-form-header {
  height: 49px !important;
  border-bottom: 1px solid #c2c4c8;
}

.r-view-form-header .r-view-id-logo-wrap {
  width: 100%;
  height: 49px;
}

.r-view-form-header .r-view-id-logo-wrap .r-view-header-logo {
  height: 32px;
}

.r-view-form-header .r-view-status-wrap {
  width: 100%;
}

.request-holder-wfnotes a {
  color: #4D777E;
}

.r-view-form-header .r-view-status-table {
  float: left;
}

.r-view-header .r-view-header-logo {
  height: 49px;
  text-align: center;
}

.r-view-header .r-view-header-logo .r-view-header-logo-reqtype {
  top: 25px;
  left: 22px;
  width: 24px !important;
  height: 24px !important;
}

.r-view-header .r-view-header-inf {
  height: auto;
  /*background-color:#fbfbfb;
          border-bottom:1px solid #d1d0d0;*/
}

.r-view-header-inf .r-view-header-inf-mc {
  height: 29px;
  margin-left: 0px;
  padding: 0;
}

/*.r-view-header-status {
            width:68%;
        }*/
.r-view-header-status .holder-icon-notes {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}

.r-view-header-inf {
  padding: 0 10px 0 0;
}

/* STATUS */
.request-holder-status {
  vertical-align: top;
  padding: 0 15px 0 0;
}

/* adjust spacing between elements when resolution is <= 1024*/
.x-low-resolution .request-holder-status {
  vertical-align: top;
  padding: 0 10px 0 0;
}

.request-holder-status .request-header-bd {
  vertical-align: top;
}

.request-holder-status .request-header-bd {
  font: normal 11px/13px Tahoma, Arial, Verdana, sans-serif;
  color: #c2c4c8;
  margin-bottom: 4px;
}

.request-holder-status-info .request-header-bd {
  margin-bottom: 3px;
}

.request-holder-status .request-header-text {
  font: bold 11px/12px Tahoma, Arial, Verdana, sans serif;
  vertical-align: middle;
  display: inline;
  zoom: 1;
}

.request-holder-status-date {
  /*width:85px;*/
}

.request-holder-status-date .x-grid3-cell-inner {
  margin: 6px 0 0 0 !important;
}

.request-holder-status .icon-change-status {
  margin-left: 3px;
}

.request-holder-status .icon-change-status,
.request-holder-status .holder-icon-priority {
  margin-top: -2px;
  width: 12px !important;
  height: 12px !important;
}

.request-holder-status .holder-icon-priority {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.request-holder-status .holder-icon-priority img {
  width: 16px;
  height: 16px;
}

/*.request-holder-sla  .request-header-text {
                    line-height:20px;
                }*/
/* ReqTimes Win - ajustando largura do botão 'recalcular tempos'*/
.req-times-win .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  height: 19px;
}

.r-view-header-inf-ct {
  height: 39px;
}

.r-view-header-inf-ct div {
  background-image: none;
  /*height:40px;*/
}

/* request header texts*/
.r-view-header-inf .r-view-header-requestid,
.r-view-header-requestid-small,
.req-edit-analystpanel .req-edit-headerpanel-id {
  font-family: Tahoma, Arial, "Trebuchet MS", sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #5a7077;
}

/* gap for perfect centering */
.r-view-panel .r-view-header-requestid span.gap,
.r-view-panel .request-holder-status span.gap {
  width: 0px;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  zoom: 1; /**/
  height: 100%;
  margin-right: -1px; /* Adjusts for spacing */
}

.r-view-panel .request-holder-status span.gap {
  height: 35%;
}

.r-view-header .r-view-header-requestid span.number {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.r-view-header .r-view-header-requestid .number-id3part {
  font-size: 12px;
  color: #7c9da8;
}

/*.r-view-header-inf-mc .r-view-header-abstract {
            margin-top:-5px;
        }
            .r-view-header-inf-mc .r-view-header-abstract span{
                color:#81817f !important;
                font-family:Tahoma, Arial, 'Trebuchet MS', sans-serif !important;
                font-size:11px !important;
            }*/
/* rView Tool */
.r-view-panel .x-panel-noborder .x-tool-button-container,
.req-detailspanel .x-tool-button-container {
  height: 31px;
  overflow: hidden;
}

.r-view-panel .x-panel-noborder .x-tool-button-container {
  background-color: #fafafa;
}

.r-view-panel .r-view-tools-wrapper {
  border-bottom: 1px solid #d1d0d0;
}

.r-view-panel .r-view-tools,
.r-view-tools {
  background-color: #f4f4f4;
  padding: 0;
  margin: 0;
  border: 0;
}

.r-view-tools .r-view-tool {
  background-color: #f4f4f4;
  /*border:1px solid #cecece;
               -moz-box-shadow: 0px 0px 1px 1px #ffffff inset;
               -webkit-box-shadow: 0px 0px 1px 1px #ffffff inset;
               box-shadow: 0px 0px 1px 1px #ffffff inset;
  */
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  font-size: 10px;
  max-width: 80px;
  height: 25px;
  border: 1px solid #f4f4f4;
  border-width: 0px 1px 0px 1px;
  margin: 0 0 0 5px;
  padding: 3px;
}

.r-view-tools .r-view-tool .r-view-tool-text,
.r-view-tools .r-view-tool .r-view-tool-text-icon {
  vertical-align: bottom;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.r-view-tools .r-view-tool .r-view-tool-text,
.x-tool-button .x-tool-text {
  min-width: 30px;
  max-width: 55px;
  line-height: 31px !important;
  padding: 0 3px 0 5px;
}

.r-view-tools .r-view-tool .r-view-tool-text-icon {
  margin: 4px 3px;
}

/* adjust text by class - need to change this to generic rule */
.r-view-tools .r-view-tool .x-tool-text-newassociate {
  max-width: 45px;
}

.r-view-tools .r-view-tool .x-tool-text-queuein {
  max-width: 50px;
}

.r-view-tools .r-view-tool:hover,
.r-view-tools .r-view-tool-over,
.r-view-tools .r-view-tool.r-view-tool-over {
  background-color: #ebf3f5;
  border: 1px solid #9db0b5;
  border-width: 0px 1px 0px 1px;
}

.r-view-tool-text {
  color: #5a7077;
}

/*.r-view-panel .x-panel-body {
                font-family:Tahoma, Arial, 'Trebuchet MS', sans-serif;
                font-size:10px;
                line-height:14px;
                font-weight:bold;
            }*/
.request-header,
.r-view-panel .x-panel-noborder .x-panel-header-noborder {
  background-color: #f0f0f0;
  /*border-bottom: 1px solid #c2c4c8 !important;*/
  border-top: 1px solid #c2c4c8 !important;
  line-height: 31px !important;
  color: #5a7077 !important;
}

.r-view-panel .r-view-panel-region-east .request-header,
.r-view-panel .r-view-panel-region-west .request-header {
  border-top-width: 0 !important;
}

/*reset border para treeview */
.x-tree .request-header, .request-header-notopborder {
  border-top: 0px solid #c2c4c8 !important;
}

/* reset border para toolbar*/
.x-panel-noborder .x-panel-header-noborder {
  border-bottom-color: #c2c4c8 !important;
}

.x-panel-noborder .x-panel-header-noborder .title-request {
  display: none;
}

.xcontent-area {
  width: 95% !important;
  padding: 0 0px 5px 22px !important;
}

.req-column-title,
.req-column-title-x {
  color: #a3a3a3 !important;
  background: none !important;
  line-height: 12px !important;
  border: none !important;
  text-indent: 2px !important;
  width: 140px;
  font-family: Tahoma, Arial, sans-serif;
  padding-top: 8px;
  width: 24% !important;
}

.templatemenu-item .req-column-title {
  padding: 0px 4px 2px 7px !important;
}

/* ajusta cliente */
.req-templatemenu .x-menu-list,
.req-templatemenu .x-menu-list .x-menu-list-item {
  padding: 0;
}

.templatemenu-item {
  padding: 7px 0 0 0;
}

.templatemenu-item table {
  margin-bottom: 7px;
}

.templatemenu-item .tpl-dashboard-userinfo-photo-outer {
  border: 1px solid #e4e4e4;
  margin: 0 8px 0 7px;
}

.templatemenu-item .tpl-dashboard-userinfo-username {
  font: bold 12px/14px Tahoma, Arial, sans-serif;
  color: #5a7077;
  text-indent: 7px;
  margin-bottom: 5px;
}

.templatemenu-item .tpl-dashboard-userinfo-usertitle,
.templatemenu-item .tpl-dashboard-userinfo-mailinfo {
  color: #5a7077;
}

.templatemenu-item .req-templatemenu-client-bottom {
  background-color: #f0f0f0;
}

.templatemenu-item .icon-edit-client {
  background: url(../../Images/filled-icons/account_box.svg) 0px -168px no-repeat #f0f0f0;
  padding: 1px 2px 2px 16px;
}

.templatemenu-item .client-edit-link {
  background: #f0f0f0 !important;
  padding-left: 5px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 18px;
}

/* Ajusta Equipamente e Recurso */
.templatemenu-item .req-column-value-resource,
.templatemenu-item .req-column-value-equip {
  padding: 0px 4px 0 4px !important;
  margin-bottom: 0;
}

.templatemenu-item .req-column-subvalue {
  margin-bottom: 3px;
  padding-top: 0;
  text-indent: 0px !important;
  padding-left: 8px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.templatemenu-item .equip-impact-holder {
  margin-bottom: 0;
  display: block;
  padding-bottom: 5px;
}

.templatemenu-item .equip-impact-text {
  vertical-align: top;
  float: left;
  width: 70%;
}

.templatemenu-item .equip-impact-link-holder {
  width: 58px;
  height: 21px;
  padding: 5px 0 0 5px;
  display: block;
  float: right;
  background-color: #f6f6f6;
  border: 1px solid #e4e3e3;
  margin: 0 5px;
  -moz-box-shadow: 0px 0px 1px 1px #ffffff inset;
  -webkit-box-shadow: 0px 0px 1px 1px #ffffff inset;
  box-shadow: 0px 0px 1px 1px #ffffff inset;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.templatemenu-item .equip-impact-icon {
  background: url(../../Images/Toolbar/sprite-side-menu.png) -112px -152px no-repeat #f6f6f6;
  padding: 1px 7px 2px 17px;
}

.templatemenu-item .equip-impact-link {
  color: #5a7077;
  line-height: 17px;
  width: 26px;
  height: 20px;
  background-color: #f6f6f6;
  padding-left: 6px;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}

.templatemenu-item .equip-impact-link-holder:hover {
  background-color: #e3ecee;
  border-color: #90a1a7;
}

.templatemenu-item .equip-impact-link-holder:hover .equip-impact-icon {
  background: url(../../Images/Toolbar/sprite-side-menu.png) -112px -152px no-repeat #e3ecee;
}

.templatemenu-item .equip-impact-link-holder:hover .equip-impact-link {
  background-color: #e3ecee;
  color: #213d4a;
}

.req-column-value,
.req-column-value-x {
  text-indent: 1px !important;
  color: #5c7279;
  font-size: 11px;
  line-height: 13px;
  border: none;
  font-weight: bold;
  font-family: Tahoma, Arial, sans-serif;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 4px;
  margin-bottom: 3px;
}

.templatemenu-item .req-column-value,
.templatemenu-item .req-column-value-x {
  min-height: 10px !important;
  height: auto;
  padding-left: 7px !important;
}

/* ajusta datas e prazos */
.req-templatemenu .templatemenu-item .req-date {
  background: none !important;
}

.req-templatemenu .templatemenu-item .icon-req-date {
  margin-right: 3px;
  line-height: 16px;
  padding: 1px 7px 2px 7px;
  /*background: url('../../images/toolbar/sprite-side-menu.png') -16px -136px no-repeat #f9f9f9 !important;*/
}

.req-templatemenu .templatemenu-item .req-minutes {
  background: none !important;
}

.templatemenu-item .req-minutes .icon-req-minutes {
  margin-right: 3px;
  line-height: 16px;
  padding: 1px 7px 2px 7px;
  /*background: url('../../images/toolbar/sprite-side-menu.png') -128px -152px no-repeat #f9f9f9 !important;*/
}

.templatemenu-item .req-deadline-out {
  color: #fd2314;
}

.templatemenu-item .req-deadline-in {
  color: #5f9739;
}

/* request detail */
.xcontent-area .req-abstract-column,
.xcontent-area .req-descript-column {
  padding-left: 4px !important;
}

.xcontent-area .req-type-column,
.xcontent-area .req-category-column {
  background-color: #f4f4f4;
  border: 1px solid #d9d9d9;
  padding: 0 0 0 4px !important;
  height: 25px;
  vertical-align: middle;
  line-height: 13px;
}

.xcontent-area .req-type-column {
  width: 24%;
  padding-right: 8px;
  padding-left: 4px !important;
}

.xcontent-area .req-category-column {
  width: 74%;
  overflow: hidden;
  padding: 0 !important;
}

.xcontent-area .req-category-column table {
  height: 100% !important;
  padding: 0 5px;
}

.xcontent-area .req-category-column table .category-value {
  height: 100%;
}

.category-value {
  padding: 2px 0;
  vertical-align: middle;
  /*display:inline-block;
                   zoom:1;
                   *display:inline;
                   max-width:110px; retirado quando mudamos de span para td*/
}

.category-gap {
  background: url("../../images/request/category-gap.gif") left center no-repeat;
  padding: 0 5px 0 5px;
  height: 100%;
  /*vertical-align:middle;
                   display:inline-block;
                   zoom:1;
                   *display:inline;*/
}

.xcontent-area .req-column-gap {
  width: 1%;
}

.xcontent-area .req-column-value a {
  color: #5a7077;
  text-decoration: none;
  width: 99%;
  /*background: url(../../Images/Request/icon-info-mini.png) center right no-repeat;*/
}

.xcontent-area .req-column-value-x a:hover,
.xcontent-area .req-column-value a:hover {
  text-decoration: underline;
  color: #768b94;
}

.xcontent-area .req-column-value-x,
.xcontent-area .req-column-value-x a {
  background-color: #fff;
  font-weight: bold;
  color: #5a7077;
}

/*a.req-column-client,
a.req-column-equip,
a.req-column-resource,
.xcontent-area .req-column-value a {
    width: 100%;
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: url(../../Images/Request/icon-info-mini.png) center right no-repeat;
}*/
/* Buttons inside a accordion*/
.request-header .x-tool {
  margin-left: 10px;
  padding: 0 3px 2px 5px !important;
}

.request-header .x-tool-button {
  height: 27px !important;
}

.x-panel-header .x-tool-button {
  height: 29px !important;
  padding-left: 8px !important;
}

.request-header .x-tool-toggle {
  margin-top: 8px !important;
  background-position: 0 -65px;
  padding: 0 !important;
}

.request-header .x-tool-toggle-over {
  background-position: -16px -65px;
}

.x-panel .x-tool-toggle {
  background-position: 0 -64px;
}

.x-panel .x-tool-toggle-over {
  background-position: -16px -64px;
}

.x-panel-collapsed .x-tool-toggle {
  background-position: 0 -80px;
}

.x-panel-collapsed .x-tool-toggle-over {
  background-position: -16px -80px;
}

.x-tool-icon {
  width: 16px;
  height: 16px;
  margin-top: -2px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

.req-templatemenu {
  background-color: #f9f9f9 !important;
  border: 1px solid #c2c4c8 !important;
}

.x-tool-button-container .x-tool-request-associate-over,
.x-tool-button-container .x-tool-request-contabilization-over,
.x-tool-button-container .x-tool-request-client-over,
.x-tool-button-container .x-tool-request-dates-over,
.x-tool-button-container .x-tool-request-equip-over {
  border: 1px solid #c2c4c8 !important;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
  padding: 1px 3px 2px 5px !important;
}

.x-tool-button-container .x-item-disabled {
  border: 1px solid #f0f0f0 !important;
  padding: 0 3px 0 5px !important;
}

/*.xcontent-area .xcontent-table .req-column-cpppnotes,
        .xcontent-area .xcontent-table .req-column-title-auto {
            background-color:#f1f4f6;
            background-image:none;
            border-color:#aec7d8;
            padding:5px;
            color:#0085b1;
            font-weight:bold;
            text-align:left;
            font-size:13px;
            padding-left:8px;
        }
            .xcontent-area .xcontent-table .req-column-cpppnotes p {
                background:url(../../images/Request/icon-cpppnotes.png) center left no-repeat;
                padding-left:25px;
            }
            .xcontent-area .xcontent-table .req-column-cpppnotes a {
                color:#0b2c83;
            }*/
/* Coments / Activities */
.x-actionsview-item {
  min-height: 45px !important;
  margin-bottom: 0 !important;
  padding: 5px 0 !important;
}

.x-combo-list-inner .x-actionsview-item {
  min-height: 40px !important;
}

.x-combo-list-inner .x-actionsview-item-photo-outer {
  margin-top: 0 !important;
}

.x-actionsview-item-over {
  /*background-color:#e7eaeb;*/
}

.x-actionsview-item .x-actionsview-item-photo-outer {
  left: 4px;
  margin-top: 4px;
}

.x-actionsview-item .x-actionsview-item-photo-outer .x-actionsview-item-photo {
  width: 32px;
  height: 32px;
}

.x-actionsview-item .x-actionsview-item-ct {
  margin-left: 50px;
}

.x-actionsview-item.x-actionsview-hide-photo .x-actionsview-item-ct {
  margin-left: 5px;
}

.x-actionsview-item .x-actionsview-item-ct .x-actionsview-item-date,
.x-actionsview-item .x-actionsview-item-ct .x-actionsview-item-fromlink,
.x-actionsview-item .x-actionsview-item-ct .x-actionsview-item-minutes,
.x-actionsview-item .x-actionsview-item-ct .x-actionsview-item-request {
  font-weight: bold;
  color: #90a2a8;
}

.x-actionsview-item-ltype,
.x-actionsview-item .x-actionsview-item-ct .x-actionsview-item-ltype {
  font-weight: normal;
  color: #a7a7a7 !important;
}

.x-actionsview-item .x-actionsview-item-descript {
  color: #a0a0a0;
  line-height: 16px;
}

.x-actionsview-item .x-action-link {
  margin: 3px 0 3px 0;
}

.x-actionsview-item .x-actionsview-item-acttype {
  font-weight: bold;
  color: #3f5965;
  padding-right: 5px;
}

/* HOVER */
.x-actionsview-item-over .x-actionsview-item-ct .x-actionsview-item-date,
.x-actionsview-item-over .x-actionsview-item-ct .x-actionsview-item-fromlink,
.x-actionsview-item-over .x-actionsview-item-ct .x-actionsview-item-minutes {
  color: #465e69 !important;
}

.x-actionsview-item-over .x-actionsview-item-ct .x-actionsview-item-ltype {
  color: #81817f !important;
}

.x-actionsview-item-over .x-actionsview-item-descript {
  color: #66757a;
}

.x-actionsview-item-over .x-actionsview-item-acttype,
.x-actionsview-item a:hover {
  text-decoration: underline;
  color: #2e4955 !important;
}

/* NEW REQUEST */
/*General rules*/
.x-form-item .x-form-element {
  position: relative !important;
}

.x-form .x-panel-body {
  background-color: transparent;
}

.x-form .x-column-inner {
  margin-bottom: 0;
}

.x-form .x-form-item {
  margin-bottom: 6px;
}

.x-form .x-form-label-left label.x-form-item-label {
  font-size: 11px !important;
  color: #5a7077;
  text-indent: 21px;
}

.x-form .x-form-element {
  /*padding-left:140px !important;*/
}

.x-form-label-top .x-form-element {
  padding-top: 0 !important;
}

/* reset padding for request by template*/
.x-form-label-top .x-form-element,
.x-form-label-left .x-form-item,
.x-form-label-right .x-form-item {
  /*padding-top:2px !important;*/
}

/* a regra acima estava interferindo no calculo que o EXT faz para definir a altura dos 'x-form-item' 
                        adicionada a regra abaixo para tentar resolver o problema - sobreescreve ext-all.css:1156 
                     */
.x-form-label-top .x-form-item label.x-form-item-label,
.x-form-label-top label.x-form-item-label {
  display: block;
  /*margin-bottom:2px !important;*/
}

/* zerando a regra acima para labels dentro de 'simplelist' e 'grid' nos formularios */
.frm-question-type-simplelist .frm-question-style-grid label.x-form-item-label {
  margin-bottom: 0 !important;
}

.x-form-label-top .frm-question-style-grid .x-form-element,
.x-form-label-top .frm-question-style-listbox .x-form-element {
  padding-top: 0 !important;
}

.x-form .x-form-text,
.x-form-text,
textarea.x-form-field {
  color: #444;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #c5c5c5;
  background-image: none;
}

.x-form-text.x-form-empty-field {
  color: gray;
}

/* Invalid itens */
.x-form-invalid, textarea.x-form-invalid {
  border-color: #f00;
}

.x-form-field-trigger-wrap .x-form-text {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
  background-image: none;
}

.x-trigger-wrap-focus .x-form-text,
.x-form-focus {
  /*border: 1px solid #6BBFDB !important;
  -moz-box-shadow: 0px 0px 3px 0px #6BBFDB;
  -webkit-box-shadow: 0px 0px 3px 0px #6BBFDB;
  box-shadow: 0px 0px 3px 0px #6BBFDB;*/
}

/* Select + search + list - inputs*/
.x-trigger-wrap-focus .x-form-trigger {
  border-bottom: 1px solid #6BBFDB;
  -moz-box-shadow: 0px 0px 3px 0px #6BBFDB;
  -webkit-box-shadow: 0px 0px 3px 0px #6BBFDB;
  box-shadow: 0px 0px 3px 0px #6BBFDB;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
}

.x-form-field-trigger-wrap .x-item-disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.x-form-search-trigger,
.x-form-arrow-trigger,
.x-form-date-trigger,
.x-form-error-trigger,
.x-form-warning-trigger,
.x-form-success-trigger,
.x-form-help-trigger {
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
  cursor: pointer;
}

.x-item-disabled .x-form-help-trigger {
  cursor: default !important;
}

.x-form-field-wrap .x-form-error-trigger {
  background-image: url(../../Images/Toolbar/trigger-error.gif);
}

.x-form-field-wrap .x-form-success-trigger {
  background-image: url(../../Images/Toolbar/trigger-success.png);
}

.x-form-field-wrap .x-form-warning-trigger {
  background-image: url(../../Images/Toolbar/trigger-warning.png);
}

.x-form-field-wrap .x-form-help-trigger {
  background-image: url(../../Images/Toolbar/trigger-help.gif);
}

.x-trigger-wrap-focus .x-form-clear-trigger {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
}

.x-combo-list {
  border: 1px solid #c2c2c2;
}

.x-combo-list .x-combo-selected {
  border: 1px solid #fbf0d2 !important;
}

.x-combo-list .x-toolbar {
  border-top-color: #c2c4c8 !important;
}

/* new request - spacing*/
.req-edit-panel .x-panel-body-noborder {
  border: none !important;
}

.req-edit-panel .x-panel .x-panel-bwrap {
  padding: 17px 10px 0 10px;
  border-bottom: 0px solid #d1d0d0 !important;
}

/* attachs field */
/*.req-edit-panel*/
.req-attachs-panel {
  border: 1px solid #c5c5c5;
  border-bottom: 0px solid #c5c5c5;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* reset rules to collapsible panel on request view*/
.r-view-panel .req-attachs-panel,
.req-template-editpanel .req-attachs-panel {
  border: 0px solid #c5c5c5;
  border-bottom: 0px solid #c5c5c5;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

.req-attachs-panel .x-toolbar-ct {
  /*padding-bottom:2px !important;*/
}

.req-attachs-panel .x-panel-bwrap {
  padding: 0px !important;
  border-bottom: 1px solid #d1d0d0 !important;
}

.req-attachs-panel .x-panel-bbar .x-toolbar {
  border: none;
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
}

.req-attachs-panel .x-panel-bbar .x-toolbar .x-btn-tc input {
  overflow: hidden;
}

.req-edit-panel .req-attachs-panel .x-panel-body {
  /*border: 1px solid #ededed;*/
}

/* association panel */
.request-edit-projectbutton {
  padding: 0 !important;
  background-color: transparent !important;
  border: none !important;
  height: 28px;
}

.request-edit-projectbutton .r-view-tools {
  height: 27px;
  text-align: left;
  background-color: transparent !important;
}

.request-edit-projectbutton .r-view-tools .r-view-tool {
  height: 23px;
  padding: 0 4px !important;
  font-size: 11px;
  margin: 0 5px 0 0 !important;
  background-color: #f7f9f9;
  border: 1px solid #d3d9db;
  border-width: 1px 1px 2px 1px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  -moz-box-shadow: 0px 0px 1px 1px #ffffff inset;
  -webkit-box-shadow: 0px 0px 1px 1px #ffffff inset;
  box-shadow: 0px 0px 1px 1px #ffffff inset;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.r-view-tools .r-view-tool .r-view-tool-text-icon {
  vertical-align: middle;
}

.r-view-tools .r-view-tool .r-view-tool-text {
  vertical-align: top;
  line-height: 22px !important;
}

/* resetar regras quando associar */
.request-edit-projectbutton .r-view-tools .associated-project-link {
  font-size: 12px;
  font-weight: bold;
  color: #5a7077;
  background-color: transparent !important;
  float: left;
  border: none;
  -moz-box-shadow: 0px 0px 0px 0px #ffffff inset;
  -webkit-box-shadow: 0px 0px 0px 0px #ffffff inset;
  box-shadow: 0px 0px 0px 0px #ffffff inset;
}

.request-edit-projectbutton .r-view-tools .disassociate-project-link {
  float: right;
  margin-right: 0 !important;
  padding: 0 !important;
}

.request-edit-projectbutton .r-view-tools .disassociate-project-link .r-view-tool-text-icon {
  margin: 2px 3px;
}

/* escondendo icones para resoluções menores */
.x-low-resolution .associated-project-link .r-view-tool-text-icon,
.x-low-resolution .associate-project-link .r-view-tool-text-icon,
.x-low-resolution .associate-request-link .r-view-tool-text-icon {
  display: none;
}

/*rules - each field */
/* Request number */
.wrapper-request-number .x-form-item label {
  display: none;
}

.wrapper-request-number .x-form-item .x-form-readonly {
  font-family: Tahoma, Arial, "Trebuchet MS", sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #5a7077 !important;
}

/* hide label */
.wrapper-request-number .x-form-element {
  margin-left: -120px;
}

/* Client */
.wrapper-request-client {
  margin-top: 10px;
}

/* reset rules from other pages */
.x-form .x-panel-body-noborder {
  border: none !important;
}

/*Read Only - visible but not editable */
.x-form-readonly,
.x-form-focus.x-form-readonly,
.x-trigger-wrap-focus .x-form-readonly,
.x-trigger-wrap-focus .request-field-disabled {
  background-image: none !important;
  color: #a0a0a0;
}

.x-form-focus.x-form-readonly,
.x-trigger-wrap-focus .x-form-readonly,
.x-trigger-wrap-focus .request-field-disabled {
  border: 1px solid #c4e5f1;
}

.x-form-focus.x-form-readonly,
.x-trigger-wrap-focus .x-form-readonly,
.x-trigger-wrap-focus .request-field-disabled,
.x-trigger-wrap-focus .x-form-trigger {
  -moz-box-shadow: 0px 0px 3px 0px #ffffff;
  -webkit-box-shadow: 0px 0px 3px 0px #ffffff;
  box-shadow: 0px 0px 3px 0px #ffffff;
}

.x-form-element .request-field-disabled,
.x-form-element textarea.request-field-disabled {
  background-color: #f9f9f9;
  border: 1px solid #e1e1e1;
  color: #a0a0a0;
}

/* estilo INATIVO/READONLY - nome completo do cliente*/
.x-form-element div.request-field-disabled,
.x-form-element div.x-form-readonly {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  color: #5a7077 !important;
  font-weight: bold;
  font-size: 11px;
}

.iam-req-grid-warning .x-panel-header .x-panel-header-text {
  color: #fc3939 !important;
}

.x-form-element div.x-form-focus.x-form-readonly,
.x-trigger-wrap-focus div.x-form-readonly,
.x-trigger-wrap-focus div.request-field-disabled {
  border-width: 0px !important;
}

.request-field-cppnotes {
  font-weight: bold !important;
  color: #624a11 !important;
  background-color: #faefd6 !important;
  border: 1px solid #dcc739 !important;
}

/* Request by Template*/
.request-template-wrapper {
  border-right: 1px solid #c2c4c8;
}

.request-tpl-toolbar {
  padding: 5px 0 2px 0 !important;
  border-bottom-color: #dedede !important;
}

.request-tpl-toolbar .x-box-layout-ct,
.request-tpl-toolbar .x-box-inner,
.request-tpl-toolbar .x-box-item,
.request-tpl-toolbar .x-form-element,
.request-tpl-toolbar .x-toolbar {
  background: #f4f4f4 top left no-repeat;
}

/* Questao informativa */
.frm-question-type-information .x-form-item-label {
  padding: 0 !important;
  margin-bottom: 0px !important;
  font-weight: bold;
  color: #5a7077 !important;
}

/* criar essa regra geral para todas as trees*/
.request-template-wrapper .x-panel-body {
  border: 0px solid #ededed !important;
}

.request-template-wrapper .x-tree-node-el {
  border: 1px solid #fff;
  border-width: 1px 0;
}

.request-template-wrapper .x-tree-node .x-tree-selected {
  border-width: 1px 0;
}

.request-template-wrapper .x-tree-node .x-tree-selected a span,
.request-template-wrapper .x-tree-node .x-tree a span {
  color: #4c4c4c !important;
}

/* inside a formulary*/
.req-template-editpanel {
  /*border-left:1px solid #c2c4c8 !important;*/
}

.frm-editpanel-fields-container {
  padding: 5px;
  /*overflow: auto !important;*/
}

.req-template-editpanel .x-panel-body-noheader,
.frm-editpanel .x-panel-body-noheader {
  border: none !important;
}

.x-hform-row .x-form-item label.x-form-item-label {
  margin-top: 0px !important;
  padding: 0 0 0 0;
}

/*reset padding when separator*/
.field-separator {
  /*display:none;*/
}

.field-separator .x-form-item-label {
  padding: 0 !important;
  margin: 0 !important;
  height: 0;
}

.frm-answers-sep {
  border-top: 1px solid #dedede !important;
  padding-bottom: 2px !important;
}

/* adjust separator on 'right' and 'left labels */
/* reset style for 'left' and 'right' labels
                .x-form-label-right .frm-answers-sep,
                .x-form-label-left .frm-answers-sep {
                    top:5px;
                    margin:0 0 15px 0 !important;
                }     */
.x-form-display-field {
  /*color: #888;*/
  padding-top: 3px;
  text-indent: 5px;
  min-height: 18px;
  *height: 18px;
}

/* Espaçamento entre os campos */
.frm-field-container .x-form-item {
  margin: 0 4px 10px 4px;
}

.x-form-label-top .x-form-item {
  padding-bottom: 0px !important;
}

/*adjust spacing - details and formulary*/
.req-detailspanel .x-form-item {
  margin-bottom: 0;
}

.frm-editpanel-fields-container .x-form-item,
.req-template-editpanel .req-detailspanel .x-form-item {
  margin: 12px 0 8px 0;
}

.frm-editpanel-fields-container .x-toolbar-cell .x-form-item,
.req-template-editpanel .req-detailspanel .x-toolbar-cell .x-form-item {
  margin: 0;
}

/*.frm-question-style-grid .x-grid3-header,
.frm-question-type-multilist .x-grid3-header {
    border-top-width: 1px !important;
}*/
/* reset rule above to adjust on 'composite mask' */
.x-form-composite .x-form-item {
  margin: 0 !important;
}

/* adjust margin on 'radios' and 'checkboxes' */
.x-form-label-top .frm-question-style-checkbox .x-form-element,
.x-form-label-top .frm-question-style-radio .x-form-element {
  padding: 2px 0 4px 0 !important;
}

.frm-question-style-checkbox .x-form-item,
.frm-question-style-radio .x-table-layout-cell .x-form-item {
  margin: 0 !important;
  font: bold 11px/14px tahoma, arial, sans-serif !important;
  color: #5a7077 !important;
}

/*align labels 'right' and 'left' */
.x-form-label-right .x-form-item,
.x-form-label-left .x-form-item {
  /*Regra muita generica...avaliar pq faz margin top desnecessario*/
  /*margin: 5px 0 5px 0;*/
}

/*align labels 'right' and 'left' */
.x-form-label-right .x-form-item-label,
.x-form-label-left .x-form-item-label {
  padding-top: 4px !important;
}

.x-form-label-right .frm-question-style-checkbox .x-form-item,
.x-form-label-left .frm-question-style-checkbox .x-form-item,
.x-form-label-left .frm-question-style-radio .x-table-layout-cell .x-form-item,
.x-form-label-right .frm-question-style-radio .x-table-layout-cell .x-form-item {
  padding-top: 0px !important;
}

/* Images */
.frm-question-image-item {
  text-align: center;
}

/* reset style for 'left' and 'right' */
.x-form-label-right .frm-question-image-ct {
  margin-top: 0px !important;
}

.frm-question-image-item-inner {
  text-align: center;
  margin: 5px auto !important;
  width: auto;
  display: inline-block;
}

/* reset style for 'left' and 'right' */
.x-form-label-right .frm-question-image-item,
.x-form-label-right .frm-question-image-item-inner,
.x-form-label-left .frm-question-image-item,
.x-form-label-left .frm-question-image-item-inner {
  text-align: left;
  margin-top: 0px !important;
}

.frm-question-image-item-inner a {
  display: inline-block;
  *display: inline;
  margin: 8px 0 1px 0 !important;
  background-color: #f5f5f5;
  border-bottom: 2px solid #eeeeee;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* reset style for 'left' and 'right' */
.x-form-label-right .frm-question-image-item-inner a,
.x-form-label-left .frm-question-image-item-inner a {
  margin-top: 0px !important;
}

.frm-question-image-item-inner a img {
  background-color: #ffffff;
  border: 8px solid #f5f5f5;
  margin: 0 !important;
  padding: 5px !important;
}

.frm-question-image-item img {
  margin: 0 auto;
}

.frm-question-image-item-details {
  color: #777 !important;
  font-style: italic;
  padding-left: 3px;
}

/* Docs */
.frm-question-docsource-ct {
  background: #fafafb;
  border: 1px solid #e4e7e8;
  border-width: 1px 1px 1px 5px;
  /*border-bottom:2px solid #eeeeee;
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
          border-radius: 5px;*/
  padding: 5px 5px 5px 10px;
}

.x-form-label-right .frm-question-docsource-ct,
.x-form-label-left .frm-question-docsource-ct {
  padding: 0 0 0 10px !important;
}

.form-question-doclink {
  padding-bottom: 3px;
}

.x-form-label-right .form-question-doclink,
.x-form-label-left .form-question-doclink {
  padding-top: 3px;
}

.form-question-doclink .x-icon {
  color: #284bae;
  text-decoration: none;
  font-size: 11px !important;
  font-weight: bold;
  line-height: 20px;
  padding: 2px 0 2px 20px !important;
}

.form-question-doclink .x-icon:hover {
  color: #5b7fe2;
  text-decoration: underline;
}

/* FORM NOTES  - add notes with label*/
.form-question-notes,
.xcontent-area .xcontent-table .req-column-cpppnotes,
.xcontent-area .xcontent-table .req-column-title-auto {
  font: normal 12px/16px Tahoma, Arial, sans-serif !important;
  color: #5a7077 !important;
  padding: 10px !important;
  margin-bottom: 8px !important;
  background-color: #fafafb !important;
  border: 1px solid #e4e7e8;
  border-width: 1px 1px 1px 5px;
  /*background-color:#f6f6f6 !important;
          border-bottom:2px solid #e0e0e0;
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
          border-radius: 5px;*/
}

.form-question-notes a {
  color: #284bae !important;
  font-weight: bold;
  text-decoration: none;
}

.form-question-notes a:hover {
  color: #5b7fe2;
  text-decoration: underline;
}

/* adjust style - Notes inside a Grid */
/*.frm-question-style-grid .form-question-notes {
    color: #5a7077;
    border: 1px solid #bec2c1;
    border-width: 0px 1px 0px 1px;
    padding: 4px 5px 4px 5px !important;
    margin-bottom: 0 !important;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}*/
.frm-question-style-grid .frm-question-notes-ct {
  padding-bottom: 0 !important;
  margin: 0 !important;
}

/* adjust style when notes has a LABEL */
.frm-question-label-withcontent .frm-question-notes-ct {
  margin-top: 0 !important;
}

/* adjust style - notes inside GRID - 'right' and 'left' label */
.x-form-label-right .frm-question-style-grid .frm-question-notes-ct,
.x-form-label-left .frm-question-style-grid .frm-question-notes-ct {
  padding-top: 0px !important;
}

.x-form-label-right .frm-question-style-grid .form-question-notes,
.x-form-label-left .frm-question-style-grid .form-question-notes {
  border-top: 1px solid #bec2c1;
  padding-top: 4px !important;
}

/*align NOTES - label 'left or right'*/
.x-form-label-right .frm-question-notes-ct,
.x-form-label-left .frm-question-notes-ct {
  margin-top: 0;
  padding-top: 0 !important;
}

/* Checks e Radios*/
/*.x-form-check-wrap {
            margin-left:11px;
        }*/
/* retirando a margem acima nos checkbox em accordions do 'Pesquisar' */
.accordion-search-request .x-form-check-wrap {
  margin-left: 0 !important;
}

.x-form-label-left .x-form-check-wrap,
.x-form-label-right .x-form-check-wrap {
  margin-left: 0;
}

/* SEARCH REQUEST */
.x-grid-search-request,
.x-grid-search-request .x-panel-body-noheader {
  border-width: 0px !important;
}

.x-grid-search-request .x-grid3-header {
  border-top-width: 0px !important;
}

/* Accordions e padrao de fieldset */
/*.accordion-search-request .x-fieldset,
.x-fieldset {
    border-width: 0px !important;
    border-bottom: 1px solid #c2c4c8 !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
}*/
/*.accordion-search-request .x-fieldset-noborder,
.x-fieldset-noborder{
    border-bottom-width:0 !important;
}*/
/*.accordion-search-request .x-fieldset .x-fieldset-body,
.x-fieldset .x-fieldset-body {
    padding: 10px 21px;
}*/
.ext-ie .x-fieldset .x-fieldset-body {
  padding-top: 0 !important;
}

/*.accordion-search-request .x-fieldset legend .x-tool-toggle,
.x-fieldset legend .x-tool-toggle {
    margin-top: 6px;
    background-position: 0 -65px;
}

.accordion-search-request .x-panel-collapsed legend .x-tool-toggle,
.x-panel-collapsed legend .x-tool-toggle {
    background-position: 0 -82px;
}*/
.accordion-search-request .x-panel-collapsed,
.x-panel-collapsed {
  border-bottom: 0px solid #c2c4c8 !important;
}

/*.accordion-search-request .x-fieldset-header,
.x-fieldset-header {*/
/*width: 100%;
height: 24px;
line-height: 24px !important;
display: block;*/
/*border-width:0px !important;*/
/*background-color: #f0f0f0;*/
/*border-bottom: 1px solid #c2c4c8;*/
/*color: #5a7077 !important;*/
/*}*/
.x-fieldset {
  border-color: #dad9d9;
}

.x-fieldset-hr {
  border: 1px solid #dad9d9;
  border-bottom-width: 0;
}

.x-fieldset legend {
  color: #5a5a5a;
}

/* Grids
        .frm-question-inputfield-el .x-grid3-viewport {
            border:1px solid #bec2c1 !important;           
        }
            .frm-question-inputfield-el .x-grid3-header {
                border-top-width:0px !important;
            }
.x-tb-attch {
            background-color:#f9f9fb !important;
            border:1px solid #bec2c1 !important;
            border-top-color:#ededed !important;
        } */
/*.frm-field-container .x-form-item  a {
            font-weight:bold;
        }
        .frm-question-inputfield-el {
            padding-left:5px;
        }
            .frm-question-inputfield-el .x-panel-body-noheader {
                border:0px solid #bec2c1 !important;
            }



        .frm-question-inputfield-ct .x-form-text,
        .frm-question-inputfield-ct textarea.x-form-field {
            min-width: 194px;
        }
            .frm-question-inputfield-ct .x-form-field-trigger-wrap .x-form-text {
                min-width: 177px;
            }*/
/*
    @CMDB General rules and exclusive itens from Tool Bar
    */
.mainapp-tab-panel-body .cmdb-impact-mainpanel {
  background-color: transparent;
}

/* SubMenu Tool Bar - 
  @TODO - convert to general style*/
/*.mainapp-tab-panel-body .cmdb-impact-mainpanel .x-tab-panel-header {
    background-color:#f0f0f0;
    height:32px;
}*/
.mainapp-tab-panel-body .cmdb-impact-headerpanel {
  /*border-bottom:1px solid #bcc5c8;*/
  /*height:56px !important;*/
  /*border-bottom:1px solid #ededed;*/
}

.mainapp-tab-panel-body .cmdb-impact-headerpanel .x-panel-tbar-noborder {
  height: 57px !important;
  border-bottom: 1px solid #dedede;
}

/*.mainapp-tab-panel-body .cmdb-impact-headerpanel .x-tab-strip-wrap {
        margin-top:6px;
    }
    .mainapp-tab-panel-body .cmdb-impact-headerpanel ul.x-tab-strip {
        margin-left:5px;
        height:29px;
        margin-top:0px !important;
    }
        .mainapp-tab-panel-body .cmdb-impact-headerpanel ul.x-tab-strip li {
            height:29px;
        }*/
.mainapp-tab-panel-body .cmdb-impact-headerpanel .x-tab-strip-top .x-tab-strip .x-tab-right span.x-tab-strip-text,
.mainapp-tab-panel-body .cmdb-impact-headerpanel .x-tab-strip-top .x-tab-right span.x-tab-strip-text {
  /*padding-bottom:8px !important;*/
}

.cmdb-impact-mainpanel .asm-cleanpanel,
.cmdb-impact-mainpanel .graph-layout-cfgpanel {
  border: none;
  border-bottom: 1px solid #c2c4c8;
  /*border-top:1px solid #bebebe;*/
}

.cmdb-impact-headerpanel .x-panel-body {
  border-top-width: 0px !important;
}

.cmdb-impact-headerpanel .x-panel-body .x-tab-panel-bwrap .x-panel-body {
  border-top-width: 0px !important;
}

/* Fine tunning */
.cmdb-filters-categoryfield input, .cmdb-filters-categoryfield label {
  margin-right: 5px;
}

/* filters footer */
.cmdb-impact-headerpanel .x-tab-panel-footer,
.x-panel-btns {
  height: 40px;
  padding: 3px 0 0 0 !important;
}

.cmdb-impact-headerpanel .x-tab-panel-footer .x-toolbar-ct {
  padding-top: 0;
}

.cmdb-layoutconfigview .thumb-wrap {
  width: 75px !important;
  height: 60px !important;
  border-color: #d3d3d3 !important;
}

.cmdb-layoutconfigview .thumb-wrap img {
  width: 50px !important;
  height: 50px !important;
}

.cmdb-impact-mainpanel .x-fieldset {
  border: none;
}

.cmdb-impact-mainpanel .x-fieldset legend {
  color: #213d4a;
}

/*.x-tab-panel-bwrap {
            border:1px solid #d1d0d0;
        }*/
/* @PRODUCT DETAILS - TABS AND TABLE */
/*.cmdb-impact-mainpanel .x-tab-panel-header .x-tab-strip-top {
            margin-top:6px;
        }*/
.cmdb-impact-equipinfo .x-panel-body table {
  width: 95% !important;
  margin-left: 12px;
  border-spacing: 0px;
}

.cmdb-impact-equipinfo .x-panel-body table td {
  border: none;
  border-bottom: 1px solid #f0f0f0;
}

.cmdb-impact-equipinfo .x-panel-body .req-column-value {
  font: bold 12px/14px italic Tahoma, Arial, sans-serif !important;
  height: 18px !important;
  text-indent: 5px !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.cmdb-impact-equipinfo .x-panel-body .req-column-title {
  background-image: none !important;
  background-color: #f9f9f9 !important;
  width: 135px !important;
  text-indent: 15px !important;
}

.cmdb-impact-info-title {
  padding-top: 0 !important;
}

.cmdb-impact-equipinfo .cmdb-holder-equip-detail {
  margin-top: 0px;
}

.cmdb-impact-equipinfo .equip-top-title,
.cmdb-impact-equipinfo .x-button-ct {
  margin-left: 12px !important;
}

.cmdb-impact-equipinfo .equip-top-title,
.cmdb-impact-equipinfo .equip-table-title {
  padding: 5px 0 0 0 !important;
  background-color: #f4f4f4;
  border-bottom: 1px solid #f9f9f9 !important;
}

.cmdb-impact-equipinfo div.equip-top-title {
  background-color: #ffffff;
  margin-bottom: 5px;
  border-bottom: 0px solid #f9f9f9 !important;
}

/* @TAB-USERS-INFO */
.cmdb-impact-info-row {
  width: 95%;
  margin-left: 5px;
  padding: 7px 0 !important;
}

.cmdb-impact-info-row span {
  min-height: 16px;
}

.cmdb-impact-info-row .cmdb-impact-info-client {
  font-weight: bold;
}

.cmdb-impact-info-row .cmdb-impact-info-value {
  display: block;
  background-position: 0px 6px;
  padding: 3px 0 3px 0;
}

.cmdb-impact-info-row .x-icon {
  padding-left: 20px;
}

.cmdb-impact-info-wrapper .x-grid3-row-over {
  background-image: none;
  background-color: #f9f9f9;
}

/* @DIAGRAM style */
.diagram-node .node-content-textct {
  background: none !important;
  background-color: #eff3f4 !important;
  box-shadow: none !important;
  border: 1px solid #c3cbce;
}

.diagram-node-over .node-content-textct {
  box-shadow: 0 0 1px 2px #E8E8E8 !important;
}

.diagram-node img {
  background-repeat: no-repeat;
}

/* Sub menu Node - Vertical */
.cmd-nodetools {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(188, 197, 200);
  padding: 5px;
  box-shadow: 0 0 1px 1px #E8E8E8;
}

.cmd-nodetools .undefined-over {
  opacity: 0.8 !important;
}

.cmd-nodetools .x-buttonicon-notext {
  margin-bottom: 4px;
}

/* @SEARCH INPUT CMDB 
   Placed here until we change all sprites used in all forms  
 */
/* @ Forms
.cmdb-impact-mainpanel .x-toolbar .x-form-field-wrap .x-form-trigger,
.cmdb-impact-mainpanel .x-toolbar .x-form-field-wrap .x-form-clear-trigger {
    width:35px;
    height:23px !important;
    background-image:url(../../js/Extjs/3.4.0/resources/images/default/form/search-trigger-new.gif);
}
.cmdb-impact-mainpanel .x-toolbar .x-form-field-wrap .x-form-clear-trigger {
    background-image:url(../../js/Extjs/3.4.0/resources/images/default/form/clear-trigger-new.gif);
}
    .cmdb-impact-mainpanel .x-toolbar .x-form-field-wrap .x-form-trigger-over,
   .cmdb-impact-mainpanel .x-toolbar .x-trigger-wrap-focus .x-form-trigger {
        background-image:url(../../js/Extjs/3.4.0/resources/images/default/form/search-trigger-new.gif) !important;
        background-position:-35px 0;
        border-bottom:1px solid #c5c5c5 !important;
    }
    .cmdb-impact-mainpanel .x-toolbar .x-form-field-wrap .x-form-trigger-click {
        background-position:-70px 0;
        border-bottom:1px solid #c5c5c5 !important;
    }
.cmdb-impact-mainpanel .x-toolbar .x-form-field-wrap .x-form-text {
    height:20px !important;
    border:1px solid #c5c5c5;
}
 .ext-webkit .cmdb-impact-mainpanel .x-toolbar .x-form-field-wrap .x-form-text {
    height:18px !important;
    border:1px solid #c5c5c5;
} */
/*.mainapp-tab-panel-body .cmdb-impact-mainpanel .x-tab-panel-bwrap {
    border-bottom:1px solid #d3d3d3;
}*/
/* 
    @Notifications - grid
*/
.nt-inbox-header {
  border-color: #c2c4c8 !important;
}

.nt-inbox-grid .x-panel-header {
  border: none !important;
  color: #5a7077 !important;
  background-color: #f0f0f0 !important;
  height: 24px;
  line-height: 24px;
}

.nt-inbox-grid .x-panel-body {
  border: none;
}

/* Notifications Filter */
.nt-inbox-filters {
  background-color: #ffffff;
  padding: 0;
  border-bottom-width: 0px !important;
}

.nt-inbox-filters .x-fieldset-header {
  padding-top: 5px !important;
  background-color: #f4f4f4;
  padding: 5px;
  width: 100%;
}

.nt-inbox-filters .x-fieldset-header {
  color: #5a7077;
  border-bottom: 1px solid #ededed;
}

.nt-inbox-filters .x-fieldset-body {
  padding: 10px;
}

.nt-inbox-filters .x-fieldset-bwrap {
  background-color: #ffffff;
  border-bottom: 1px solid #d1d0d0;
}

/* Ajustando icones dos tipos de notificação */
.nt-inbox-grid .nt-icon {
  width: 16px;
  height: 16px;
}

.icon-ntsendertype-system {
  background: url(../../images/toolbar/sprite-side-menu.png) -16px -106px no-repeat !important;
}

.icon-ntsendertype-manual {
  background: url(../../images/toolbar/sprite-side-menu.png) -128px -88px no-repeat;
}

.icon-ntsendertype-reminder {
  background: url(../../images/toolbar/sprite-side-menu.png) -68px -89px no-repeat !important;
}

.icon-ntsendertype-event {
  background-image: url(../../images/toolbar/icon-ntsendertype-event.png);
}

.nt-icon.icon-mail {
  opacity: 0.7;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

/* X NOTIFICATION */
x-notification .x-window-header-text {
  padding-right: 15px;
}

/* @ CREATE NEW NOTIFICATION */
.nt-create-panel {
  background-color: #f9f9f9 !important;
}

.nt-create-panel .x-panel-body {
  padding: 0 !important;
  background-color: #f9f9f9 !important;
}

.nt-create-panel .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  height: 19px;
}

.nt-create-panel .nt-create-panel-sendbtn-news .x-btn-icon-small-left .x-btn-text {
  height: 24px;
}

.ct-search-table .x-panel-body {
  background-color: #ffffff !important;
}

.nt-create-panel .x-panel-body .x-fieldset {
  border: none;
  padding: 10px 5px 0 10px;
  background-color: #f9f9f9 !important;
  margin-bottom: 0px !important;
}

.nt-create-panel .x-box-inner .x-fieldset {
  background-color: transparent !important;
}

.nt-create-panel .reminder-wrap-fields {
  padding: 10px;
}

.nt-create-panel .cke {
  border-width: 1px !important;
}

.nt-create-panel .x-fieldset .x-fieldset-header {
  color: #5a7077;
  height: 27px;
  border-bottom: 1px solid #d1d0d0;
  background-color: #ffffff;
  display: block;
  width: 100%;
  font-size: 13px;
  line-height: 27px;
}

/*.nt-create-panel .options-new-notifications .x-form-trigger {
    top: 1px !important;
}*/
.nt-create-panel .x-fieldset .x-fieldset-header .x-fieldset-header-text {
  margin-left: 7px;
}

.nt-create-panel-sendbtn {
  width: 108px !important;
  margin: 13px auto 0 auto;
  height: 50px !important;
}

.nt-create-panel-sendbtn .x-btn-icon-small-top .x-btn-text {
  padding: 35px 0 4px 0 !important;
}

.nt-create-panel .nt-create-panel-checkbox {
  margin-left: 15px;
}

.nt-create-panel .x-form-cb-label {
  font-size: 11px;
  color: #777777;
}

.nt-create-panel .x-fieldset .x-fieldset-body {
  padding-bottom: 0 !important;
}

.nt-create-panel .x-form-textarea {
  border-left: 0px solid #ededed !important;
  border-right: 0px solid #ededed !important;
}

/* NEED TO CONVERT TO GENERAL RULE */
.x-form-item label.x-form-item-label,
.nt-create-panel .x-form-display-field,
.x-form-cb-label {
  font-size: 11px;
  color: #777777;
}

.nt-sendto-superbox-ct .x-form-element,
.watcher-cron-superbox .x-form-element {
  height: 55px;
}

.x-superboxselect-display-btns .x-superboxselect-item {
  color: #5e5e5e;
  border-color: #c2c4c8;
  background-color: #e7eaeb;
  padding: 2px 18px 2px 25px !important;
  /*margin: 2px !important;*/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 0 !important;
  margin-top: auto !important;
  line-height: 15px !important;
}

.x-superboxselect .x-superboxselect-item-focus {
  border-color: #747576;
  background-color: #f1e8e8;
}

/* reset rule on 'superselect display buttons */
.x-trigger-wrap-focus .x-superboxselect-display-btns {
  border: 1px solid #c5c5c5;
}

.x-trigger-wrap-focus .x-superboxselect-input-field,
.x-trigger-wrap-focus .x-form-text {
  border: 1px solid #c5c5c5;
}

.x-trigger-wrap-focus .x-form-text .x-superboxselect-input-field {
  border: none !important;
  -moz-box-shadow: 0px 0px 0px 0px #6BBFDB;
  -webkit-box-shadow: 0px 0px 0px 0px #6BBFDB;
  box-shadow: 0px 0px 0px 0px #6BBFDB;
}

.nt-sendto-superbox-ct .x-superboxselect .x-icon {
  padding-left: 24px !important;
}

/* adjust rule to window fieldset */
.nt-create-panel .ct-search-table .x-panel-body,
.nt-create-panel .ct-search-table .x-panel-body .x-fieldset-bwrap {
  padding: 10px !important;
}

.nt-create-panel .ct-search-table .x-fieldset {
  background-color: #ffffff !important;
}

.nt-create-panel .ct-search-table .x-grid-panel .x-panel-body {
  padding: 0px !important;
}

.nt-create-panel .ct-search-table .search-table-filters {
  margin-bottom: 0 !important;
}

.nt-create-panel .nt-create-panel-sendbtn-news .x-btn-icon-small-left .x-btn-text {
  padding: 0px 0 0 28px !important;
}

/* @ READ NOTIFICATION */
.nt-inbox-msgpanel .x-panel-body {
  border-width: 0;
  border-color: #d1d0d0 !important;
}

.nt-inbox-msgpanel {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/*.nt-inbox-msgpanel .x-box-layout-ct {
    padding: 0 !important;
    width: 100% !important;
}

.nt-inbox-msgpanel .x-box-item,
.nt-inbox-msgpanel-body-ct {
    position: relative;
    top: 0 !important;
}

.nt-inbox-msgpanel .x-box-inner {
    clear: both;
}

.nt-inbox-msgpanel-header {
    margin-bottom: 0 !important;
}*/
.nt-inbox-msgpanel-header p {
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  color: #5a7077;
}

.nt-inbox-msgpanel-wrap {
  /*float: left;*/
  /*width: 97%;*/
  padding: 10px 0 5px 10px;
  background-color: #fafafa;
  border-bottom: 1px solid #d1d0d0;
  /*height:38px;
  overflow:hidden;*/
}

.nt-inbox-msgpanel-wrap-itens {
  margin: 0 10px 0 0;
  float: right;
  width: 145px;
  /*display:inline-block;
              *display:inline;
              zoom:1;*/
}

.nt-inbox-msgpanel-wrap-from {
  width: auto;
  float: left;
}

.nt-inbox-msgpanel-header .nt-inbox-msgpanel-subject-wrap {
  border: 1px solid #d1d0d0;
  border-width: 1px 0px;
  padding: 5px 0 5px 10px;
}

.nt-inbox-msgpanel-header .nt-inbox-msgpanel-subject {
  font-weight: bold;
  font-size: 13px;
}

.nt-inbox-msgpanel-header .nt-inbox-msgpanel-header-left {
  color: #7a7a78;
  font-size: 11px;
  font-weight: normal;
  display: block;
  text-align: left;
}

.nt-inbox-msgpanel-header .nt-inbox-msgpanel-sendername {
  color: #5a7077;
  font-size: 12px;
  font-weight: bold;
  padding-left: 0;
}

.nt-inbox-msgpanel-header a.nt-inbox-msgpanel-request,
.nt-inbox-grid a {
  color: #213d4a;
  text-decoration: none !important;
}

.nt-inbox-msgpanel-header a.nt-inbox-msgpanel-request:hover,
.nt-inbox-grid a:hover {
  color: #213d4a;
  text-decoration: underline !important;
}

/* TOOLBAR */
.nt-inbox-msg-panel-toolbar {
  /*width: 98.5%;
  padding-left: 1.5%;*/
  background-color: #f0f0f0;
  white-space: nowrap;
}

.nt-inbox-msg-panel-toolbar li {
  line-height: 34px;
  padding-left: 1.5%;
  border: 1px solid #f0f0f0;
  border-width: 0px 1px 0px 1px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.nt-inbox-msg-panel-toolbar li:hover {
  background-color: #f9f9f9;
  border: 1px solid #c2c4c8;
  border-width: 0px 1px 0px 1px;
}

.nt-inbox-msg-panel-toolbar li .nt-inbox-msgpanel-toolbar-button {
  color: #213d4a;
  padding: 0 10px 0 27px;
  background-repeat: no-repeat;
  text-decoration: none;
}

.nt-inbox-msgpanel-body-ct .x-panel-body {
  border: none !important;
  border-top: 1px solid #d1d0d0 !important;
}

/* 
   CKE Editor 
   */
.cke {
  border: 1px solid #ededed !important;
  border-width: 1px 0 !important;
}

.cke_top {
  border: 1px solid #d0d0d0 !important;
  border-width: 1px 0 !important;
  background: none !important;
  background-color: #f4f4f4 !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.nt-create-panel .cke,
.nt-create-panel .cke_top {
  border-width: 0 0 1px 0 !important;
}

/*
    @Tooltip GENERAL */
.x-cleantip,
.x-tip {
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 0px !important;
  border-radius: 3px !important;
  /*background-color: #eaf1f2 !important;*/
  background: #fff !important;
  border: 1px solid #c2c4c8 !important;
}

.x-tip .x-tip-body {
  padding: 3px 6px 4px 6px;
  /*background-color: #eaf1f2 !important;*/
  background: #fff !important;
  color: #29424a !important;
}

.x-tip .x-tip-header {
  padding: 2px 0 0 6px;
}

.x-cleantip .x-cleantip-body {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  border: 0px solid #fff !important;
  padding: 0px 0 5px 0 !important;
}

.t-contact {
  font: normal 12px/14px arial, tahoma, helvetica, sans-serif;
  color: #485569;
  overflow: hidden;
}

.t-contact .title {
  font-weight: bold !important;
  font-size: 13px !important;
  /*border-bottom:solid 1px #a5b5ba !important;
          border-top:solid 3px #a5b5ba !important;*/
  background-color: #e7eaeb !important;
  text-align: left !important;
  padding: 7px 5px !important;
  color: #3c5259 !important;
}

.x-tip .t-contact .title {
  background-color: transparent !important;
  border-bottom-width: 0px !important;
  padding: 0 0 5px 0 !important;
}

.t-contact .text-wrap {
  width: 100%;
  display: block;
  padding: 5px 10px 0 5px !important;
}

.t-contact tr {
  display: table-row !important; /*task 2663*/
}

.t-contact .text-wrap a {
  text-decoration: none;
}

.t-contact .text-wrap a,
.t-contact .text-wrap,
.t-contact .usertype {
  font-size: 11px !important;
  font-weight: bold;
  color: #828282 !important;
}

.t-contact .usertype {
  text-align: center;
}

.t-contact .text-wrap .label-wrap {
  padding-right: 5px;
  width: 70%;
  font-weight: normal;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

/* Rules for each tooltip */
.tooltip-equip-wrap {
  width: 210px;
}

.tooltip-equip-wrap .text-wrap .label-wrap {
  width: 95px;
}

.tooltip-resource-wrap {
  width: 230px;
}

.tooltip-resource-wrap .text-wrap .label-wrap {
  width: 90px;
}

.tooltip-client-wrap .img-wrap {
  width: 32px;
  height: 32px;
  margin: 10px 0 0 10px;
  border: 2px solid #ffffff;
  /*float:left;*/
  /*display: inline-block;
  *display: inline;
  zoom: 1;*/
}

.tooltip-client-wrap .img-wrap img {
  width: 48px;
  height: 48px;
}

.tooltip-client-wrap .text-wrap {
  width: 225px;
  margin-top: 2px;
  vertical-align: top;
  font-weight: normal;
  line-height: 16px;
  /*float:left;*/
  /*display: inline-block;
  *display: inline;
  zoom: 1;*/
}

.tooltip-analyst-grp-1 {
  white-space: nowrap;
}

.tooltip-inbox-wrap {
  padding: 10px 10px 5px 10px;
  /*border-top:solid 3px #a5b5ba !important;*/
}

.formulary-tip-table {
  width: 100%;
  height: 100%;
  /*table-layout: fixed;*/
}

/*.formulary-tip-table td {
    width: auto !important;
}*/
.formulary-tip .req-column-title-x {
  background: none !important;
  background-image: none !important;
  background-color: transparent !important;
  border: none !important;
  line-height: 12px;
  /*vertical-align: top;*/
  color: #828282 !important;
  text-indent: 0px !important;
  text-align: left;
  padding: 3px 5px !important;
  /*white-space: nowrap;*/
  /*width: 70px !important;*/
}

.formulary-tip .req-column-value {
  background: none !important;
  background-image: none !important;
  background-color: transparent !important;
  border: none !important;
  font-weight: bold;
  vertical-align: top;
  line-height: 12px;
  color: #828282 !important;
  padding-bottom: 0;
}

.formulary-tip .formulary-tip-separator {
  background: none;
}

.formulary-tip .formulary-tip-separator hr {
  width: 100% !important;
  background: none;
  background-color: #a5b5ba !important;
}

/* Reset Rules another tooltip */
.x-tip .x-tip-tc,
.x-tip .x-tip-tl,
.x-tip .x-tip-tr,
.x-tip .x-tip-bc,
.x-tip .x-tip-bl,
.x-tip .x-tip-br,
.x-tip .x-tip-ml,
.x-tip .x-tip-mr {
  background-image: none !important;
  padding: 0 !important;
}

/* GRID GENERAL */
.x-grid3-header {
  background: none;
  background-color: #f9f9fb;
  border: 1px solid #bec2c1;
  border-width: 1px 0;
}

.x-grid3-hd-inner {
  color: #3f5965;
  font-size: 11px;
  font-family: Verdana, Tahoma, sans-serif;
}

.x-grid3-header-inner .x-grid3-hd-row td {
  border-left-color: #f9f9fb;
  border-right-color: #d0d0d0;
}

/* x-grid inside a window 
            .x-grid3-header {
                border:1px solid #bec2c1;
            }*/
/*.x-window .x-grid3-scroller {
                border:1px solid #bec2c1;
                border-width:0px 1px 1px 1px;
            }*/
.x-grid3-body {
  border-top: 1px solid #ededed;
}

.x-grid-group {
  border-bottom: 1px solid #d1d0d0;
}

.x-grid-group-collapsed {
  border-bottom: none;
}

.x-grid-group-hd {
  background-color: #f8f8f8;
  color: #5a7077 !important;
  border-bottom: 1px solid #d1d0d0;
  padding: 5px 0 5px 0;
  height: 17px;
}

.x-grid-group-hd div.x-grid-group-title,
.x-actionsview .x-grid-group-hd {
  color: #5a7077 !important;
  font: bold 11px tahoma, arial, helvetica, sans-serif;
}

.x-grid-group-hd div.x-grid-group-title {
  padding: 2px 5px 5px 30px;
  background: url(../../Js/Extjs/3.4.0/resources/images/default/grid/group-collapse.gif) no-repeat 8px 3px;
  /*bug 3280 ex: grupo de departametno pode n conter espacos*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.x-actionsview .x-grid-group-hd {
  padding: 5px;
  cursor: default;
}

.x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title {
  background: url(../../Js/Extjs/3.4.0/resources/images/default/grid/group-expand.gif) no-repeat 8px 3px;
}

.x-grid-group-body {
  border-top: 1px solid #ededed;
}

.x-grid3-row-table .x-icon {
  background-position: 3px 0px !important;
  opacity: 0.7;
}

.nt-inbox-grid .icon-ntsendertype-system .x-grid3-cell-inner {
  padding-left: 0;
  padding-right: 4px;
  margin-left: 4px;
}

/*.x-grid3-row-table .icon-mail,
            .x-grid3-row-table .icon-mail-new {
                background-position: top center !important;
            }*/
.x-grid3-row-body {
  padding-left: 10px !important;
  line-height: 14px;
}

.x-action-col-icon-wtext {
  margin-right: 5px;
}

img.x-action-col-icon-wtext,
img.x-action-col-icon {
  /*aplicar size antes para nao ter dom reflow*/
  width: 16px;
  height: 16px;
}

.x-grid3-cell-inner,
.x-grid3-hd-inner,
.x-treegrid-root-table .x-treegrid-col {
  color: #222;
}

.x-treegrid-root-table .x-treegrid-col .x-progress-list-table {
  margin: 0 auto;
}

/*AHD025221.x-grid3-cell-inner span {
                padding-top:2px;
                vertical-align:top !important;
            }*/
.x-grid3-row-over,
.x-grid3-row-over .rowsummaryexpander tr:hover {
  background-image: none;
  background-color: #f3f5f6;
  border-color: #ededed;
}

.x-grid3-row-over .x-grid3-hd-inner,
.x-grid3-row-over .x-grid3-cell-inner {
  color: #2e4955;
}

.x-grid3-row-over .x-grid3-row-body {
  color: #66757a !important;
}

.x-grid3-row-over .x-grid3-row-table .x-icon {
  opacity: 1;
}

/* ROW EDITOR */
.x-row-editor-body {
  background-color: #f0f0f0 !important;
}

/* Apontamento de horas */
/* zerando regra geral do tema 'slate' */
.x-panel-header {
  background-image: none !important;
  background-color: #f5f5f5;
  border-bottom: 1px solid #bebebe !important;
}

.x-panel-header .x-panel-header-text,
.x-tab-panel-header .x-tab-panel-header-text {
  color: #5a7077 !important;
}

/* time sheet rules */
.timesheet-cal-tbar {
  padding: 0 !important;
}

/*.timesheet-header,
        .timesheet-analyst,
        .timesheet-datafield-header {
            padding:0 0 0 10px;
        }*/
/* header - text, request, adm hours*/
.timesheet-header-text {
  color: #5a7077;
  padding-top: 10px;
  display: block;
}

.timesheet-request-admhour {
  padding-top: 10px;
}

.timesheet-admhour {
  margin-left: 15px;
}

/* Analyst */
.timesheet-analyst {
  margin-top: 8px;
}

/* data e refresh */
.timesheet-cal-tbar .timesheet-datafield-header {
  height: 36px !important;
  background-color: #f4f4f4;
  border-top: 1px solid #ededed;
}

.timesheet-datafield-header .x-form-item {
  top: 7px !important;
  left: 102px !important;
}

.timesheet-datafield-header .timesheet-nav-btn-day {
  left: 21px !important;
  top: 11px !important;
  text-align: center;
  padding-right: 6px;
  font-size: 10px;
  color: #5a7077;
}

.timesheet-datafield-header .timesheet-nav-btn {
  width: 19px !important;
  height: 19px !important;
}

.timesheet-datafield-header .x-tbar-page-prev {
  left: 1px !important;
  top: 9px !important;
}

.timesheet-datafield-header .x-tbar-page-next {
  left: 200px !important;
  top: 9px !important;
}

.timesheet-datafield-header .icon-refresh {
  width: 60px !important;
  font-size: 10px !important;
  background-position: left center;
  padding: 3px 0 0 18px;
  left: 230px !important;
  top: 8px !important;
}

/* Timesheet Bbar - bottom */
.timesheet-cal-bbar {
  background-color: #f9f9f9;
  border-bottom: 1px solid #ededed;
  padding: 0 !important;
  height: 76px;
}

.timesheet-cal-bbar-buttons {
  height: 100%;
  padding: 10px 5px 0 5px;
  position: relative;
}

.timesheet-cal-bbar-buttons .x-form-item {
  position: relative;
  width: 140px;
  height: 30px;
}

.timesheet-cal-bbar-buttons .x-form-item .x-form-element {
  top: 0;
  left: 0;
}

.timesheet-cal-bbar-buttons .x-btn-over {
  border-color: #f4f4f4;
  padding: 0 5px !important;
}

.timesheet-cal-bbar-buttons .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  height: 21px;
  padding: 0 5px 0 20px;
}

.timesheet-cal-bbar .timesheet-sumary-bar {
  background-color: #f4f4f4 !important;
  border-bottom: 1px solid #d1d0d0 !important;
}

.timesheet-cal-bbar .timesheet-sumary-bar .summary-time {
  padding: 10px;
}

.timesheet-cal-bbar .timesheet-sumary-bar .summary-time .start-time,
.timesheet-cal-bbar .timesheet-sumary-bar .summary-time .end-time,
.timesheet-cal-bbar .timesheet-sumary-bar .summary-time .total-time,
.timesheet-cal-bbar .timesheet-sumary-bar .summary-no-time {
  color: #5a7077;
}

.timesheet-cal-bbar .timesheet-sumary-bar .summary-time .start-time,
.timesheet-cal-bbar .timesheet-sumary-bar .summary-time .end-time {
  padding-right: 20px;
}

.timesheet-cal-bbar .timesheet-sumary-bar .summary-no-time {
  padding: 10px;
}

.timesheet-cal-bbar .timesheet-sumary-bar .summary-time-values {
  font-weight: bold;
  color: #213d4a;
}

.timesheet-cal-bbar .x-form-item {
  float: right;
  padding-top: 3px;
}

/*.timesheet-cal-bbar .timesheet-fullday-bar {
                border-bottom:0px solid #fff !important;
                border-top:1px solid #ededed !important;
            }*/
/*Timesheet hourview - info dentro da tabela de dias*/
.timesheet-ext-cal-evt-title {
  font: bold 11px/12px Tahoma, Arial, sans-serif;
  opacity: 0.95 !important;
  filter: alpha(opacity=95) !important;
}

.timesheet-ext-cal-evt-icon {
  height: 16px !important;
  margin: 1px 0 0 1px;
}

/*TimeSheet ToolTip*/
.timesheet-evtip, .timesheet-evtip_word-break {
  color: #5a7077 !important;
  font-weight: bold !important;
  background-color: transparent !important;
}

.timesheet-evtip fieldset, .timesheet-evtip_word-break fieldset {
  border: 0px solid #eaf1f2 !important;
  padding: 0px !important;
}

.timesheet-evtip fieldset legend, .timesheet-evtip_word-break fieldset legend {
  display: block;
  width: 99%;
  /*border-bottom:1px solid #ededed !important;*/
  padding: 3px 0 3px 3px !important;
  margin-left: 0 !important;
  background-image: none !important;
}

.timesheet-evtip .icon-grid-request-open, .timesheet-evtip_word-break .icon-grid-request-open,
.timesheet-evtip .icon-timesheet,
.timesheet-evtip_word-break .icon-timesheet {
  font-weight: bold;
  background-color: #eaf1f2 !important;
}

.timesheet-legend-action {
  /*border-top:1px solid #ededed !important;*/
}

.timesheet-evtip .timesheet-evtip-inner, .timesheet-evtip_word-break .timesheet-evtip-inner {
  /*background-color:#f5f5f5 !important;*/
  padding: 0px 0px 5px 10px !important;
}

.timesheet-evtip .timesheet-evtip-inner .timesheet-evtip-td-left, .timesheet-evtip_word-break .timesheet-evtip-inner .timesheet-evtip-td-left {
  color: #777777;
  font-weight: normal;
}

.timesheet-evtip .timesheet-evtip-inner .timesheet-evtip-td-descript, .timesheet-evtip_word-break .timesheet-evtip-inner .timesheet-evtip-td-descript {
  color: #989898 !important;
  font-weight: normal;
}

/* tooltip calendar */
.evtip-calendar {
  padding: 5px 0 3px 0px !important;
  text-align: center;
}

/* Tooltip drop ok e no-drop*/
.x-dd-drop-icon {
  top: 7px;
  left: 4px;
}

.x-dd-drop-nodrop .ext-dd-ghost-ct .x-dd-drop-icon {
  top: 7px;
  left: 12px;
}

.x-dd-drop-nodrop .x-dd-drop-icon {
  background: url(../../images/toolbar/sprite-side-menu.png) -50px -104px no-repeat;
}

.x-dd-drop-ok .x-dd-drop-icon {
  background: url(../../images/toolbar/sprite-side-menu.png) -34px -104px no-repeat;
}

.x-dd-drag-ghost,
.x-dd-drop-nodrop,
.x-dd-drop-ok {
  background-color: #f9f9f9 !important;
}

.x-dd-drop-nodrop .x-tree-selected,
.x-dd-drop-ok .x-tree-selected {
  background-color: #f9f9f9 !important;
  border: 0px solid #ffffff !important;
}

/*drop ok */
.x-dd-drop-ok,
.x-dd-drop-ok .ext-dd-ghost-ct,
.x-dd-drop-ok .x-tree-selected {
  background-color: #f9f9f9 !important;
}

.x-dd-drop-ok p,
.x-dd-drop-ok .x-tree-selected {
  color: #777777;
  margin: 0 3px 0 7px;
}

.x-dd-drop-ok .x-dd-drop-ok-title {
  color: #458e2c !important;
  font-weight: bold;
  margin: 0 3px 3px 7px;
  padding-top: 3px;
}

.x-dd-drop-ok .x-tree-selected span {
  color: #458e2c !important;
}

.x-dd-drop-ok .x-dd-drop-ok-value {
  color: #5a7077;
  font-weight: bold;
}

.x-dd-drop-ok .x-dd-drop-ok-minutes {
  padding-left: 12px;
  line-height: 12px;
  background: url(../../images/toolbar/sprite-side-menu.png) -96px -36px no-repeat;
}

/*no-drop*/
.x-dd-drop-nodrop,
.x-dd-drop-nodrop .x-tree-selected {
  background-color: #f9f9f9 !important;
}

.x-dd-drop-nodrop .ext-dd-ghost-ct {
  padding: 7px 5px 7px 27px;
  color: #b51d00 !important;
  background-color: #f9f9f9 !important;
}

.x-dd-drop-nodrop .x-tree-selected span {
  color: #b51d00 !important;
}

/*
      @AdmHours e REsumo do Mes
    */
.r-view-admhours .r-view-header,
.timesheet-periodgrid-anlinfo .r-view-header {
  background-color: #ffffff;
}

.r-view-admhours .r-view-header td,
.timesheet-periodgrid-anlinfo .r-view-header td {
  vertical-align: middle;
  height: 47px;
}

.r-view-admhours .r-view-header-logo,
.timesheet-periodgrid-anlinfo .r-view-header-logo {
  width: 50px;
  float: none !important;
}

.r-view-admhours .r-view-header-title,
.r-view-admhours .r-view-header-status,
.timesheet-periodgrid-anlinfo .r-view-header-title,
.timesheet-periodgrid-anlinfo .r-view-header-status {
  color: #5a7077 !important;
  font: bold 12px/14px Tahoma, Arial, sans-serif;
  float: none !important;
}

.r-view-admhours .r-view-header-status,
.timesheet-periodgrid-anlinfo .r-view-header-status {
  font: bold 11px/14px Tahoma, Arial, sans-serif;
}

.timesheet-periodgrid-anlinfo .r-view-header-status .icon-analyst {
  padding-bottom: 5px;
}

.r-view-admhours .r-view-header-title,
.timesheet-periodgrid-anlinfo .r-view-header-title {
  text-align: left;
}

.timesheet-periodgrid-anlinfo .r-view-header-title {
  width: 45%;
}

.r-view-admhours .r-view-header-status,
.timesheet-periodgrid-anlinfo .r-view-header-status {
  text-align: right !important;
  padding-right: 10px !important;
}

.timesheet-summary-tbar {
  background-color: #f4f4f4 !important;
  /*border-bottom:1px solid #d1d0d0 !important;*/
}

.timesheet-summary-tbar table {
  width: 100%;
}

.timesheet-summary-tbar .x-toolbar-ct {
  padding-right: 10px;
}

.timesheet-summary-tbar .wrap-admhours-combo .x-toolbar-ct {
  padding-right: 0px;
}

.timesheet-summary-tbar .x-form-item {
  margin-top: 0;
}

/* Sobrescrevendo a regra do ext-all.css linha 5733*/
.timesheet-summary-tbar div {
  color: #5a7077 !important;
  font: normal 11px/14px Tahoma, Arial, sans-serif;
}

.timesheet-summary-tbar .x-form-display-field {
  padding-top: 5px !important;
}

/* Buttons */
.timesheet-summary-tbar .x-btn {
  margin: 0;
}

.timesheet-nav-btn {
  font: normal 10px/12px Tahoma, Arial, sans-serif;
}

.admhour-btn-request {
  white-space: normal;
  text-align: left;
}

/* Combo request list */
.wrap-admhours-datefield {
  padding-top: 4px !important;
}

.admhourscombo .x-combo-list-item {
  border-bottom: 1px solid #ededed;
  padding: 5px 0;
}

.admhourscombo .admhourscombo-title {
  color: #5a7077 !important;
  font-weight: bold;
}

.admhourscombo .admhourscombo-dept {
  color: #777777 !important;
  font-weight: normal;
}

.wrap-admhours-combo {
  border-bottom-width: 0px !important;
}

.wrap-admhours-combo .x-form-item {
  padding-top: 5px !important;
}

.wrap-admhours-combo .x-btn {
  height: 30px !important;
}

.wrap-admhours-combo .x-toolbar-left {
  width: 410px;
}

.timesheet-summary-tbar .x-toolbar-right .x-form-element {
  padding-top: 5px;
}

.timesheet-periodgrid-tbar .x-toolbar-right .x-form-element {
  padding-top: 0px;
}

/* Datepicker */
.timesheet-summary-tbar .icon-refresh {
  width: 60px !important;
  font-size: 10px !important;
  background-position: left center;
  padding: 3px 0 0 18px;
  left: 110px;
  top: 3px;
}

.timesheet-periodgrid-tbar .timesheet-summary-tbar .icon-refresh {
  left: 128px;
  top: 1px;
}

/*
      @ Survey - Pesquisa de satisfação
    */
.r-view-header-title {
  text-align: left;
  font: bold 12px/14px tahoma, arial, sans-serif;
  color: #5a7077;
  width: 100%;
}

/*
      @ Messages - error, ok, alert, toast
    */
/* TOAST - APP MESSAGES */
/*
    .x-toast {
        padding-left:15px !important;
    }*/
.x-toast .ext-mb-error,
.x-toast .ext-mb-warning,
.x-toast .ext-mb-success,
.x-toast .ext-mb-info {
  font: bold 12px/13px tahoma, arial, sans-serif;
  padding: 5px 12px 5px 25px !important;
  background-position: 1% 50%;
  border: 1px solid #fff;
  border-top-width: 0px;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  opacity: 0.95 !important;
  filter: alpha(opacity=95) !important;
}

.x-toast .ext-mb-warning {
  color: #624a11;
  background-color: #faefd6;
  border-color: #ffb400;
}

.x-toast .ext-mb-error {
  color: #a61a00;
  background-color: #f4e4e2;
  border-color: #f42904;
}

.x-toast .ext-mb-info {
  border-color: #a7c0d1;
  background-color: #f1f4f6;
  color: #0085b1;
}

.x-toast .ext-mb-success {
  color: #396300;
  background-color: #ddecc9;
  border-color: #589800;
}

.app-messagesview-row {
  border-bottom: 1px solid #ededed !important;
}

/*
      @Datepicker General Rules
    */
.x-date-menu {
  border: 1px solid #c2c4c8 !important;
}

.x-menu .asm-datetimepicker .asm-time-picker {
  border: 1px solid #c2c4c8 !important;
  border-width: 0 0 0 1px !important;
}

/* fonts / text color*/
.x-date-menu .x-menu-date-item,
.x-date-menu .x-menu-date-item .x-btn button,
.x-date-menu .x-menu-date-item .x-date-inner a,
.x-date-mp td {
  font: normal 11px/14px Verdana, Arial, sans-serif;
  text-align: center;
  border-left-width: 0px;
}

.x-date-menu .x-menu-date-item {
  padding: 0;
}

.x-date-menu .x-menu-date-item .x-date-middle .x-btn button,
.x-date-middle .x-btn .x-btn-text,
.asm-datetimepicker .x-date-inner th,
.form-date-rangefield-menu-date-ct .x-date-middle .x-btn button {
  font-weight: bold;
  color: #5a7077;
}

.x-date-menu .x-menu-date-item .x-date-inner .x-date-active a,
td.x-date-mp-month a,
td.x-date-mp-year a {
  color: #545454;
}

.x-date-menu .x-menu-date-item .x-date-inner .x-date-prevday .x-date-date,
.x-date-menu .x-menu-date-item .x-date-inner .x-date-nextday .x-date-date {
  color: #bebebe;
}

/* backgrounds e borders */
.x-date-picker .x-date-middle,
.x-date-picker .x-date-left,
.x-date-picker .x-date-right {
  background-image: none;
  background: none;
  background-color: #f0f0f0;
  border-bottom: 1px solid #dedede;
}

.x-date-picker .x-date-inner th {
  background-image: none;
  background: none;
  background-color: #f4f4f4;
  border: 1px solid #c2c4c8;
  border-width: 0;
  color: #5a7077;
}

/* hovers and selects */
.x-date-menu .x-menu-date-item .x-date-inner a:hover,
td.x-date-mp-month a:hover,
td.x-date-mp-year a:hover {
  background-color: #f1f2f2;
  border: 1px solid #f1f2f2;
}

td.x-date-mp-month a:hover,
td.x-date-mp-year a:hover {
  border-width: 0;
}

.x-date-inner .x-date-today {
  /*background-color:#f9f9f9;*/
}

.x-date-inner .x-date-today a {
  border: 1px solid #e5e5e5 !important;
  color: #5a7077;
}

/* headers */
.asm-datetimepicker .x-date-middle {
  /*width:100% !important;*/
}

/* dias / horas */
.x-date-picker .x-table-layout-cell {
  vertical-align: top;
}

/* adjust width - firefox problema AHD024784 */
/*.x-table-layout-cell .x-date-picker {
            width:175px;
        }*/
.x-date-picker .x-date-inner td {
  border: none;
  /*padding:2px;*/
  /*border-bottom:1px solid #fff;*/
  border: 1px solid #dedede;
  border-width: 0 0px 0px 0;
}

.x-date-picker .x-date-inner td a {
  padding: 4px;
  border: 1px solid #ffffff;
  /*-webkit-border-radius:10px;
          -moz-border-radius:5px;
          border-radius:10px;*/
}

.x-date-picker .x-date-inner .x-date-date {
  color: #545454;
}

.x-date-picker .x-date-inner .x-date-active {
  /*border-bottom-color:#ededed;*/
}

.x-date-picker .x-date-inner .x-date-selected a,
td.x-date-mp-sel a,
.x-date-menu .x-menu-date-item .x-date-inner .x-date-selected a:hover {
  background-image: none;
  background-color: #f0f0f0;
  border: 1px solid #e9e9e9;
  border-color: #e5e5e5 #f0f0f0 #f0f0f0 #e5e5e5;
  font-weight: bold;
}

.x-date-menu .x-menu-date-item .x-date-inner .x-date-selected a:hover {
  color: #949494;
}

/* Botoes rodape */
.x-date-picker .x-date-bottom,
.x-date-mp-btns {
  background: none;
  border-top: 1px solid #c2c4c8;
  border-bottom-width: 0px;
  background-color: #f4f4f4;
}

/*.asm-datetimepicker .x-date-bottom .x-toolbar-ct {
            border-top:1px solid #ededed;
        }*/
.x-date-picker .asm-datetimepicker-tbar .x-toolbar-ct {
  padding: 0 !important;
}

.x-date-picker .x-panel-btns td.x-toolbar-cell {
  padding: 3px !important;
}

.x-date-picker .x-toolbar .x-btn tr td.x-btn-mc {
  padding: 2px 5px !important;
}

/* MP - Month / Year details */
.x-date-mp-btns td {
  border-color: #c2c4c8;
}

td.x-date-mp-sep {
  border-right-color: #c2c4c8;
}

.x-date-mp-btns button {
  color: #5a7077;
  background-color: #f7f9f9;
  border: 1px solid #d3d9db;
  border-width: 1px 1px 2px 1px;
  -moz-box-shadow: 0px 0px 1px 1px #ffffff inset;
  -webkit-box-shadow: 0px 0px 1px 1px #ffffff inset;
  box-shadow: 0px 0px 1px 1px #ffffff inset;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.x-date-mp-btns button:hover {
  border-color: #90a1a7;
  background-color: #e3ecee;
}

/*adjust width on chrome */
.ext-webkit .asm-time-picker table.x-date-inner {
  width: 100% !important;
}

.req-edit-headerpanel .r-view-header {
  /*height nao pode ser auto para ie6/7*/
  height: 55px;
  overflow: hidden;
}

.req-edit-analystpanel .r-view-header {
  height: 49px;
}

.req-edit-headerpanel .r-view-header-logo {
  height: 51px;
}

.r-view-header .r-view-header-logo-image {
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  /*bug 2555 icone do portal tem 48px entao deve fazer resize p/ 32*/
  background-size: cover;
  margin: 10px;
}

.req-edit-headerpanel .req-edit-headerpanel-id {
  margin-right: 10px;
  padding-top: 10px;
}

.req-edit-analystpanel .req-edit-headerpanel-id {
  padding-top: 0;
}

.req-edit-analystpanel .req-edit-headerpanel-id-delayed-ct {
  padding-top: 10px;
}

.req-edit-headerpanel .req-edit-headerpanel-descript {
  font-size: 12px;
  color: #5a7077;
  padding: 5px 10px 10px 0;
  font-weight: normal;
  line-height: 14px;
}

/* Resetando regra do IE para os forms */
/* @loading - GENERAL RULES */
#loading,
.ext-el-mask-msg {
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 0px !important;
  border-radius: 3px !important;
  background-color: #f7f9f9 !important;
  background-image: none;
  border: 1px solid #bcc5c8 !important;
}

.ext-el-mask-msg div {
  background-color: transparent !important;
  border: none !important;
}

#loading .loading-indicator {
  background-color: #f7f9f9 !important;
  color: #5a7077;
}

/*
    @Aplication - ASM Icons / Opções / Password / Netwatcher     
*/
/* resetando regras dos icones */
.icons-importer-view,
.icons-importer-detailspanel,
.icons-search-view,
.icons-search-detailspanel {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none !important;
  border-color: #c2c4c8 !important;
  border-width: 0px !important;
}

.icons-search-detailspanel,
.icons-search-detailsview,
.icons-importer-detailspanel {
  border-width: 0px 0px 0px 1px !important;
}

.icons-importer-detailspanel hr,
.icons-search-view hr {
  background: none !important;
  background-color: #dedede !important;
  border-width: 0px 0px 1px 0px !important;
}

.icons-importer-detailspanel-title {
  padding-right: 10px;
  font-size: 11px;
}

/* Icons Importer dentro de uma window */
/* Os fieldsets tem estilo diferente nas window, exceto quando se trata dos fieldsets de 'icon importer' */
.x-window .icons-importer-view,
.x-window .icons-importer-detailspanel,
.x-window .icons-search-detailspanel {
  border-width: 1px !important;
}

.x-window .icons-search-view {
  border-width: 0px 0px 1px 1px !important;
}

.x-window .icons-search-detailsview {
  border-width: 1px !important;
}

.x-window .icons-search-filters {
  border-width: 1px 1px 0px 0px !important;
}

/* Accordions e padrao de fieldset */
.x-window .icons-search-filters {
  border-width: 1px 0px 0px 1px !important;
  /* border-bottom:1px solid #c2c4c8 !important;*/
  padding: 0 !important;
  margin-bottom: 0 !important;
}

.x-window .icons-search-filters .x-fieldset-body {
  padding: 10px 21px;
  border-left: 1px solid #c2c4c8 !important;
}

.x-window .icons-search-filters .x-fieldset-footer {
  border-left: 1px solid #c2c4c8 !important;
}

.x-window .icons-search-filters .x-fieldset-header {
  width: 100%;
  height: 24px;
  line-height: 24px !important;
  display: block;
  background-color: #f0f0f0 !important;
  border: 1px solid #c2c4c8 !important;
  color: #5a7077 !important;
}

.netwatcher-headerpanel {
  border-bottom: solid 1px #d3cfcf;
  padding: 5px;
}

.netwatcher-headerpanel .r-view-header-inf .r-view-header-inf-mc {
  height: auto;
}

.netwatcher-headerpanel .r-view-header-inf-mc {
  background-color: #fff;
}

.cmdb-impact-requestsinfo-wrapper .cmdb-impact-info-row .cmdb-impact-info-value {
  display: inline;
  line-height: 18px;
}

.cmdb-equip-search-filters legend .x-tool-toggle {
  float: right !important;
}

.ext-el-mask {
  background-color: #F2F2F2;
}

.flex-content-tip {
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: 20002;
  overflow: auto;
  background-color: #FFFFFF;
  border: 2px solid #DBDBDB;
  border-radius: 3px !important;
  box-shadow: 1px 1px 1px 1px #E6E6E6;
}

.flex-content-tip-body {
  padding: 10px;
}

.asm-inbox-panel .ext-el-mask,
.x-grid-search-request .ext-el-mask,
.x-grid-search .ext-el-mask {
  /* task 3286 diminuir impacto visual (nao fazer o flash) na camada de loading*/
  /* atencao: nao utilizar selector generico, pq .ext-el-mask  é utilizado p/ desabilitar panel/grid  */
  background-color: transparent;
}

.x-form-display-field-no-indent {
  text-indent: 0 !important;
}

.js-expression-type {
  color: #5a7077 !important;
}

/*! IE6 strict won't drag w/out a color 
  alteração do arquivo ext-all.css
  pois o ícone não exibe no ie6
*/
.ext-strict .ext-ie6 .x-layout-split {
  background-color: transparent !important;
  filter: alpha(opacity=100) !important;
}

.x-window-dlg .x-window-body {
  /**permitir scroll vertical no Ext.MSg window **/
  overflow: auto !important;
}

.x-window-dlg .x-btn-text:focus {
  border-bottom: 1px solid #d0cdcd;
}

.x-btn-text-icon .x-btn-icon-big-top .x-btn-text {
  background-position: center 0;
  background-repeat: no-repeat;
  padding-top: 50px;
  min-width: 50px;
}

a.x-menu-item-large {
  color: #222222;
  cursor: pointer;
  display: block !important;
  line-height: 16px;
  outline: 0 none;
  padding: 3px 37px 3px 42px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}

.x-menu-item-large img {
  background-image: url("../../images/s.gif");
}

.x-menu-item-large .x-menu-item-icon {
  height: 32px;
  width: 32px;
}

.ext-ie7 .x-btn-text-icon .x-btn-icon-big-top .x-btn-text {
  width: 130px;
}

.x-btn-big .x-btn-mc {
  overflow: hidden;
}

.x-btn-text-icon .x-btn-icon-large-top .x-btn-text {
  min-width: 32px;
}

.x-cleantip {
  background-color: #FFFFFF;
  font: 11px tahoma, arial, helvetica, sans-serif;
  background-color: #F2F2F2;
  border: 4px solid #FFFFFF;
  border-radius: 5px 5px 5px 5px;
}

.x-cleantip .x-cleantip-body {
  border: 1px solid #C3D3DD;
  border-radius: 4px 4px 4px 4px;
  padding: 2px;
}

span.asm-form-timerfield-time {
  color: #383838;
}

span.asm-form-timerfield-title {
  padding-left: 10px;
}

td.x-toolbar-cell-fill {
  width: 100%;
}

.x-toolbar-cell-fill table {
  width: 100%;
}

.x-grid3-body .x-grid3-td-checker-noheader .x-grid3-cell-inner,
.x-grid3-header .x-grid3-td-checker-noheader .x-grid3-hd-inner {
  height: 100%;
  padding: 0 !important;
}

/** VML IE-8 **/
/*v\:* { behavior: url(#default#VML); }*/
.x-tab-panel-newtab-button .x-tab-strip-text {
  width: 16px;
  background-repeat: no-repeat;
  background-position: 0 3px;
}

.x-form-light-trigger-wrap {
  table-layout: fixed;
}

/*.x-form-light.x-form-text
{
    impacta ie6
    padding: 1px 0;

}*/
.x-form-light-trigger-wrap .x-form-text-td {
  padding: 0 2px 0 0;
  width: 100%;
}

.ext-el-mask-msg div {
  border: none;
}

.x-toast {
  position: absolute;
  width: 500px;
  z-index: 9999;
}

.x-toast-item:hover {
  opacity: 1;
}

.x-toast-item {
  position: relative;
}

.x-toast-item-close {
  width: 11px;
  height: 11px;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 3px;
  top: 3px;
  z-index: 2;
  background: url("../../Images/Toolbar/icon-toaster-close.png") no-repeat;
}

.x-toast-item-actions {
  display: inline;
  padding-left: 15px;
}

.x-toast-item-action a,
.app-messagesview-item-action a {
  text-decoration: none;
  color: #22363c;
}

.x-toast-item-action a:hover,
.app-messagesview-item-action a:hover {
  text-decoration: underline;
}

.x-toast .x-toast-item {
  background-repeat: no-repeat;
}

.x-tab-strip-text.ext-mb-success,
.x-toast .x-toast-item.ext-mb-success,
.app-messagesview-item .ext-mb-success {
  background-image: url("../../Images/Toolbar/icon-flag-green.png") !important;
}

.x-tab-strip-text.ext-mb-error,
.x-toast .x-toast-item.ext-mb-error,
.app-messagesview-item .ext-mb-error {
  background-image: url("../../Images/Toolbar/icon-flag-red.png") !important;
}

.x-tab-strip-text.ext-mb-info,
.x-toast .x-toast-item.ext-mb-info,
.app-messagesview-item .ext-mb-info {
  background-image: url("../../Images/Toolbar/icon-flag-blue.png") !important;
}

.x-tab-strip-text.ext-mb-warning,
.x-toast .x-toast-item.ext-mb-warning,
.app-messagesview-item .ext-mb-warning {
  background-image: url("../../Images/Toolbar/icon-flag-yellow.png") !important;
}

.app-messagesview-viewicon {
  background-image: url("../../Images/Toolbar/view-associate.png") !important;
}

.app-messagesview-item-icon {
  float: right;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  cursor: pointer;
}

.app-messagesview {
  color: #2e2d2d;
}

.app-messagesview-item-msg {
  float: left;
  width: 70%;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.app-messagesview-item-date {
  float: right;
}

.app-messagesview-row {
  padding: 10px;
  border-bottom: dotted 1px #555;
}

.app-messagesview-row-over {
  background-color: #E7EAEB;
}

.app-messagesview-item-actions {
  padding-left: 20px;
}

.x-form-compositemask-displayfield {
  padding-top: 2px;
}

.x-combo-list-item-emptyentry {
  color: #3b3a3a;
  font-style: italic;
}

.x-reusable-cmp-hidden {
  display: none !important;
}

.x-combo-list-item-inactive, .x-grid-row-inactive .x-grid3-cell-inner {
  color: #696868;
}

.x-grid-row-inactive .x-grid3-cell-inner img {
  opacity: 0.6;
}

.x-hform {
  overflow: auto; /* forces clearing of the child float */
  zoom: 1; /* give it layout (this can be some other css that does likewise) */
}

.x-hform-row {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse; /* super importante p/ ie7 */
}

.x-hform-row tr,
.x-hform-row tr {
  padding: 0;
  margin: 0;
}

.x-hform-row .x-form-item label.x-form-item-label {
  padding-left: 4px;
}

.ext-ie7 .x-hform-row .x-form-item label.x-form-item-label {
  padding-left: 0;
}

.x-panel-body {
  border-color: #c2c4c8;
}

.x-panel-tbar .x-toolbar {
  border-color: #c2c4c8;
}

.x-no-ie-clearfield::-ms-clear {
  /*http://stackoverflow.com/questions/14007655/remove-ie10s-clear-field-x-button-on-certain-inputs*/
  display: none;
}

.x-form-field-wrap .x-form-analyst-trigger {
  background-image: url("../../images/field/analyst-trigger.gif");
}

.x-form-field-wrap .x-form-group-trigger {
  background-image: url("../../images/field/group-trigger.gif");
}

/*http://stackoverflow.com/questions/7273927/image-greyscale-with-css-re-color-on-mouse-over*/
img.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

img.grayscale:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
}

.x-window .x-border-panel .x-panel-body-noborder .x-grid3-header {
  border-top-width: 0;
}

.x-panel-body .ext-el-mask-msg {
  /*deve ser menor que Ext.WindowMgr.zseed */
  z-index: 8999;
}

.x-btn-template-variables .x-btn-text {
  background-image: none;
  font-weight: bold !important;
}

.x-form-label-left .x-form-check-group .x-form-item {
  margin-top: 0;
}

.inbox-tabmenu .x-tab-strip-bottom .x-tab-strip-inner {
  line-height: 20px;
}

.rowsummaryexpander {
  width: 100px;
  background-color: #fff; /* deixar fundo em branco...a selecao colorida fica ao redor */
}

.rowsummaryexpander td {
  border-bottom: dotted 1px #EDEDED;
  padding: 3px;
  -webkit-user-select: text !important;
  user-select: text !important;
}

.rowsummaryexpander .rowsummaryexpander-label {
  width: 150px;
}

.rowsummaryexpander tr:hover {
  color: #000;
}

/** Start Rating.css **/
.ux-rating-reset,
.ux-rating-star {
  float: left;
  width: 17px;
  height: 15px;
  text-indent: -999em;
  cursor: pointer;
  display: block;
  background: transparent;
  overflow: hidden;
}

.ux-rating-reset,
.ux-rating-reset a {
  background: url("../../images/rating/delete.gif") no-repeat 0 -16px;
}

.ux-rating-star,
.ux-rating-star a {
  background: url("../../images/rating/star.gif") no-repeat 0 0px;
}

.ux-rating-reset a,
.ux-rating-star a {
  display: block;
  width: 16px;
  height: 100%;
  background-position: 0 0px;
}

.ux-rating-star-on a {
  background-position: 0 -16px !important;
}

.ux-rating-star-hover a {
  background-position: 0 -32px;
}

.ux-rating-reset-hover a {
  background-position: 0 -16px;
}

.ux-rating-disabled a {
  cursor: default !important;
}

.ux-rating-star {
  background: transparent !important;
  overflow: hidden !important;
}

.ext-ie .ux-rating-clearfix {
  zoom: 1;
}

.ux-rating-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.ux-rating-container {
  padding: 3px 3px 0 3px;
}

.x-grid3-cell-inner .ux-rating-container {
  padding: 0;
}

/** End Rating.css **/
/** Start RangeMenu.css **/
.ux-rangemenu-gt {
  background-image: url(../../images/gridfilters/greater_than.gif) !important;
}

.ux-rangemenu-lt {
  background-image: url(../../images/gridfilters/less_than.gif) !important;
}

.ux-rangemenu-eq {
  background-image: url(../../images/gridfilters/equals.gif) !important;
}

.ux-grid-filter-menu .x-menu-list-item {
  position: relative; /*fix - icone tem position absolute*/
}

.ux-grid-filter-menu .x-menu-item-icon {
  background-repeat: no-repeat;
}

/** End RangeMenu.css **/
/** Start Spinner.css **/
.x-form-spinner-proxy {
  /*background-color:#ff00cc;*/
}

.x-form-field-wrap .x-form-spinner-trigger {
  background: transparent url("../../images/spinner.gif") no-repeat 0 0;
}

.x-form-field-wrap .x-form-spinner-overup {
  background-position: -17px 0;
}

.x-form-field-wrap .x-form-spinner-clickup {
  background-position: -34px 0;
}

.x-form-field-wrap .x-form-spinner-overdown {
  background-position: -51px 0;
}

.x-form-field-wrap .x-form-spinner-clickdown {
  background-position: -68px 0;
}

.x-trigger-wrap-focus .x-form-spinner-trigger {
  background-position: -85px 0;
}

.x-trigger-wrap-focus .x-form-spinner-overup {
  background-position: -102px 0;
}

.x-trigger-wrap-focus .x-form-spinner-clickup {
  background-position: -119px 0;
}

.x-trigger-wrap-focus .x-form-spinner-overdown {
  background-position: -136px 0;
}

.x-trigger-wrap-focus .x-form-spinner-clickdown {
  background-position: -153px 0;
}

.x-trigger-wrap-focus .x-form-trigger {
  border-bottom: 1px solid #7eadd9;
}

.x-form-field-wrap .x-form-spinner-splitter {
  line-height: 1px;
  font-size: 1px;
  background: transparent url("../../images/spinner-split.gif") no-repeat 0 0;
  position: absolute;
  cursor: n-resize;
}

.x-trigger-wrap-focus .x-form-spinner-splitter {
  background-position: -14px 0;
}

/** End Spinner.css **/
/** Start superboxselect.css **/
.x-superboxselect {
  position: relative;
  /*height: auto !important; pbi 2239 nao utilizar !important, senao ao setar altura via style o height sera ignorado*/
  height: auto;
  margin: 0px;
  /*overflow: hidden;*/
  padding: 2px;
  display: block;
  outline: none !important;
  margin-top: auto !important;
}

.x-superboxselect input[disabled] {
  background-color: transparent;
}

.x-superboxselect ul {
  cursor: text;
}

.x-superboxselect-display-btns {
  padding-right: 33px !important;
}

.x-superboxselect-btns {
  position: absolute;
  right: 1px;
  top: 0;
  overflow: hidden;
  padding: 2px;
}

.x-superboxselect-btns div {
  float: left;
  width: 16px;
  height: 16px;
  margin-top: 4px;
}

.x-superboxselect-btn-clear {
  background: url(../../images/superboxselect/clear.png) no-repeat scroll left 0px;
}

.x-superboxselect-btn-expand {
  background: url(../../images/superboxselect/expand.png) no-repeat scroll left 0px;
}

.x-superboxselect-btn-over {
  background-position: left -16px;
}

.x-superboxselect-btn-hide {
  display: none;
}

.x-superboxselect li {
  float: left;
  margin: 1px 8px 2px 1px;
  padding: 0;
  line-height: 18px;
}

.x-superboxselect-stacked li {
  float: none !important;
}

.x-superboxselect-input input {
  border: none;
  outline: none;
  margin-top: auto;
  margin-bottom: auto;
}

body.ext-ie .x-superboxselect-input input {
  background: none;
  border: none;
  margin-top: 3px;
}

.x-superboxselect-item {
  position: relative;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  o-border-radius: 6px;
  khtml-border-radius: 6px;
  border: 1px solid #CAD8F3;
  background-color: #DEE7F8;
  padding: 1px 15px 1px 5px !important;
}

.x-superboxselect-item-editable {
  position: relative;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  o-border-radius: 6px;
  khtml-border-radius: 6px;
  border: 1px solid #CAD8F3;
  background-color: #DEE7F8;
  padding: 1px 5px 1px 5px !important;
}

body.ext-ie7 .x-superboxselect-item {
  margin: 2px 1px 2px 1px;
  line-height: 1.2em;
  padding: 2px 17px 4px 5px !important;
}

body.ext-ie6 .x-superboxselect-item {
  margin: 2px 1px 2px 1px;
  line-height: 1.2em;
  padding: 2px 19px 4px 5px !important;
}

.x-superboxselect-item-hover {
  background: #BBCEF1;
  border: 1px solid #6D95E0;
}

.x-superboxselect-item-focus {
  border-color: #598BEC;
  background: #598BEC;
  color: #fff;
}

.x-superboxselect-item-close {
  background: url(../../images/superboxselect/close.png) no-repeat scroll left 0px;
  border: none;
  cursor: default;
  font-size: 1px;
  height: 16px;
  padding: 0;
  position: absolute;
  right: 0px;
  top: 2px;
  width: 13px;
  display: block;
  cursor: pointer;
}

.x-superboxselect-item-close:hover, .x-superboxselect-item-close:active {
  background-position: left -12px;
}

.x-superboxselect-item-focus .x-superboxselect-item-close {
  background-position: left -24px;
}

.x-item-disabled .x-superboxselect-item-close {
  background-position: left -36px;
}

.x-superboxselect-item {
  font: 11px/13px arial, tahoma, helvetica, sans-serif;
}

/** End superboxselect.css **/
/** Start StatusBar.css **/
.x-statusbar {
  z-index: 999;
}

.x-statusbar .x-status-text {
  height: 21px;
  line-height: 21px;
  padding: 0 4px;
  cursor: default;
}

.x-statusbar .x-status-busy {
  padding-left: 25px !important;
  background: transparent url(../../images/loading.gif) no-repeat 3px 3px;
}

.x-statusbar .x-status-text-panel {
  border-top: 1px solid #99BBE8;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #99BBE8;
  padding: 2px 8px 2px 5px;
}

.x-statusbar .x-status-saving {
  padding-left: 25px !important;
  background: transparent url(../../images/toolbar/saving.gif) no-repeat 3px 3px;
}

.x-statusbar .x-status-saved {
  padding-left: 25px !important;
  background: transparent url(../../images/toolbar/saved.png) no-repeat 3px 3px;
}

/* StatusBar form validation example styles */
.x-statusbar .ext-mb-error {
  padding-left: 25px !important;
  background: transparent url(../../images/toolbar/exclamation.gif) no-repeat 3px 3px;
}

.x-statusbar .ext-mb-info {
  padding-left: 25px !important;
  background: transparent url(../../images/toolbar/accept.png) no-repeat 3px 3px;
}

.x-status-error-list {
  font: 11px tahoma, arial, verdana, sans-serif;
  position: absolute;
  z-index: 9999;
  border: 1px solid #C33;
  background: #ffa;
  padding: 5px 10px;
  color: #999;
}

.x-status-error-list li {
  cursor: pointer;
  list-style: disc;
  margin-left: 10px;
}

.x-status-error-list li a {
  color: #15428B;
  text-decoration: none;
}

.x-status-error-list li a:hover {
  text-decoration: underline;
}

.x-app-statusbar {
  background: url("../themes/gray/images/gray/panel/white-top-bottom.gif") repeat-x scroll left top #516275;
  position: absolute;
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.x-app-statusbar .x-status-text, .x-app-statusbar .xtb-text, .x-app-statusbar .x-btn-text {
  color: #3D3937 !important;
}

.x-app-statusbar .x-btn-tl, .x-app-statusbar .x-btn-tr,
.x-app-statusbar .x-btn-tc, .x-app-statusbar .x-btn-ml,
.x-app-statusbar .x-btn-mr, .x-app-statusbar .x-btn-mc,
.x-app-statusbar .x-btn-bl, .x-app-statusbar .x-btn-br,
.x-app-statusbar .x-btn-bc {
  background-image: url("../themes/gray/images/gray/button/btn.gif") !important;
}

.x-status-pin {
  position: relative;
}

.x-status-unpin {
  position: absolute;
}

.x-status-mini-south {
  cursor: pointer;
  position: absolute;
  background-image: url("../../images/toolbar/mini-top.gif");
  width: 35px;
  height: 5px;
  left: 48%;
}

/** End StatusBar.css **/
.x-combo-noedit {
  cursor: pointer;
}

/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
  position: relative;
  height: 22px;
}

.x-form-file-wrap .x-form-file {
  position: absolute;
  right: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 2;
  height: 22px;
}

.x-form-file-wrap .x-form-file-btn {
  position: absolute;
  right: 0;
  z-index: 1;
}

.x-form-file-wrap .x-form-file-text {
  position: absolute;
  left: 0;
  z-index: 3;
  color: #777;
}

/* AHD024879 - header do calendario de horas não fica '100%' de largura 
.asm-time-picker .x-date-middle
{
    width: 50px;
}*/
.asm-datetimepicker .asm-time-picker {
  border-left-width: 0;
}

.x-menu .asm-datetimepicker .asm-time-picker {
  border: 1px solid #AABBCC;
  border-width: 0 0 0 1px;
}

.asm-datetimepicker .asm-datetimepicker-tbar {
  /**height:30px;**/
  height: 100%;
}

.asm-datetimepicker .asm-datetimepicker-tbar .x-toolbar-ct {
  padding: 4px;
}

.ext-ie .asm-datetimepicker .asm-datetimepicker-tbar .x-toolbar-ct {
  padding: 0 4px 4px 4px;
}

.asm-datetimepicker-tbar button {
  color: #333333;
}

.asm-datetimepicker .x-table-layout {
  height: 100%;
}

/* AHD024879 - calendario de ano e mes não fecha corretamente
.asm-datetimepicker .x-date-picker,
 li.x-menu-date-item div
{
 display :block !important;
}*/
.x-clean-toolbar .x-btn-group-tc {
  background-image: none;
}

.x-clean-toolbar .x-btn-group-tl {
  background-image: none;
}

.x-clean-toolbar .x-btn-group-tr {
  background-image: none;
}

.x-clean-toolbar .x-btn-group-bc {
  background-image: none;
}

.x-clean-toolbar .x-btn-group-bl {
  background-image: none;
}

.x-clean-toolbar .x-btn-group-br {
  background-image: none;
}

.x-clean-toolbar .x-btn-group-ml {
  background-image: none;
}

.x-clean-toolbar .x-btn-group-mr {
  background-image: none;
}

.x-clean-toolbar .x-btn-group-header {
  background-color: #3079B1;
  color: #FFFFFF;
}

.x-plain-btn .x-btn-mc {
  background: transparent none;
}

.x-plain-btn .x-btn-tc {
  background: transparent none;
}

.x-plain-btn .x-btn-mr {
  background: transparent none;
}

.x-plain-btn .x-btn-bc {
  background: transparent none;
}

.x-plain-btn .x-btn-ml {
  background: transparent none;
}

.x-plain-btn .x-btn-tl {
  background: transparent none;
}

.x-plain-btn .x-btn-tr {
  background: transparent none;
}

.x-plain-btn .x-btn-bl {
  background: transparent none;
}

.x-plain-btn .x-btn-br {
  background: transparent none;
}

.x-plain-over .x-btn-arrow {
  background-image: url("../../images/form/button-arrow-over.gif") !important;
}

.x-btn-left-text .x-btn-mc {
  text-align: left;
}

.x-btn-emptyvalue {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.x-btn a {
  border: 0 none;
  background-color: transparent;
  padding-left: 3px;
  padding-right: 3px;
  cursor: pointer;
  margin: 0;
  overflow: visible;
  width: auto;
  -moz-outline: 0 none;
  outline: 0 none;
}

* html .ext-ie .x-btn a {
  width: 1px;
}

.ext-gecko .x-btn a, .ext-webkit .x-btn a {
  padding-left: 0;
  padding-right: 0;
}

.ext-gecko .x-btn a::-moz-focus-inner {
  padding: 0;
}

.ext-ie .x-btn a {
  padding-top: 2px;
}

.x-btn .x-btn-mc a {
  display: block;
  text-decoration: none;
  color: #333333;
  font: 11px arial, tahoma, verdana, helvetica;
}

.form-labeleditor {
  position: absolute;
  z-index: 9999;
}

.x-cp-rgbpicker {
  background-image: url(../../images/colorpicker/mask.png);
  background-repeat: no-repeat;
  background-color: red;
  width: 182px;
  height: 182px;
  margin: 7px;
  float: left;
  cursor: pointer;
  _margin: 7px 7px 7px 4px;
  _cursor: hand;
  _background-image: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/colorpicker/mask.png",sizingMethod="scale");
}

.x-cp-rgbslider {
  position: relative;
  left: -7px;
  top: -7px;
  width: 15px;
  height: 15px;
  background-image: url(../../images/colorpicker/slider-rgb.gif) !important;
  background-repeat: no-repeat;
  cursor: pointer;
  _cursor: hand;
}

.x-cp-huepicker {
  height: 183px;
  width: 9px;
  float: left;
  margin: 7px 0 0 7px;
  background-image: url(../../images/colorpicker/hue.png) !important;
  background-repeat: no-repeat;
  cursor: pointer;
  _cursor: hand;
}

.x-cp-hueslider {
  position: relative;
  left: -3px;
  top: -7px;
  width: 15px;
  height: 15px;
  background-image: url(../../images/colorpicker/slider-rgb.gif) !important;
  background-repeat: no-repeat;
  cursor: pointer;
  _cursor: hand;
}

.x-cp-clearfloat {
  clear: both;
}

.x-cp-formcontainer {
  float: left;
  width: 116px;
  padding: 0px;
  border: none;
  margin: -23px 0 0 12px !important;
}

.x-cp-formcontainer input {
  text-align: center;
}

.x-cp-formcontainer .x-panel .x-panel-bwrap .x-panel-ml .x-panel-mr .x-panel-mc {
  padding: 4px 0 0 !important;
}

.x-cp-inverse {
  background-image: url(../../images/colorpicker/inverse.png) !important;
}

.x-cp-webSafe {
  background-image: url(../../images/colorpicker/webSafe.png) !important;
}

.x-cp-tooltipcolorbox {
  width: 30;
  height: 16;
  border: solid 1px black;
}

li.x-menu-list-item .x-cp-formcontainer div {
  display: block;
}

.x-form-label-top .x-form-item-label-error {
  padding-left: 10px;
  color: #a80303;
}

.x-combo-list .x-toolbar-cell .x-form-item {
  padding: 2px 2px 0;
}

.x-form-label-top .x-form-radio-group .x-hide-label .x-form-item-label,
.x-form-label-top .x-form-check-group .x-hide-label .x-form-item-label {
  /*nao exibir label de radio*/
  display: none;
}

.x-form-textarea-noborder,
.x-form-textarea-noborder.x-form-field {
  border-width: 0 !important;
}

.codemirrorfield-wrap .CodeMirror,
.codemirrorfield-wrap .CodeMirror-scroll {
  /*height deve sobreescrever por outras regras*/
  height: 100% !important;
}

.error-text-invalid-animated {
  color: red;
  animation-duration: 1s;
  animation-iteration-count: 3;
  animation-name: error-text-invalid-animation;
}

@keyframes error-text-invalid-animation {
  from {
    color: #000;
  }
  to {
    color: red;
  }
}
.x-panel-body .cke_top {
  border-top-width: 0 !important;
}

.x-form-item-label-editable:hover {
  font-weight: bold;
}

.x-combo-list-xscroll .x-combo-list-item {
  /*pbi 2842 permitir overflow-x */
  overflow: visible;
}

.x-combo-list-xscroll .x-combo-list-inner {
  overflow-x: auto;
}

.form-date-rangefield-menu-date-ct {
  margin: 0 0 0 15px;
}

.form-date-rangefield {
  cursor: pointer;
}

.form-date-rangefield-range-item {
  margin: 4px 4px;
  padding: 4px 5px;
  background-color: #f0f0f0;
  cursor: pointer;
  border-radius: 4px;
}

.form-date-rangefield-range-item.x-view-over {
  background-color: #e2e2e2;
}

.form-date-rangefield-range-item.form-date-rangefield-range-item-selected {
  background-color: #dbd9d9;
}

.asm-datetimepicker-noranges .form-date-rangefield-menu-cell-0 .form-date-rangefield-menu-date-ct {
  margin-left: 0;
}

.margin-10 {
  margin: 10px;
}

.margin-left-10 {
  margin-left: 10px;
}

/* start bug 3520 questao tabela e coluna texto com mask composite=true */
.x-small-editor .x-form-composite .x-form-text {
  height: 13px !important;
}

.ext-webkit .x-small-editor .x-form-composite .x-form-text {
  height: 11px !important;
}

.x-small-editor .x-form-composite {
  height: 18px !important;
  padding: 2px;
}

.x-small-editor .x-form-composite .x-box-inner {
  background-color: #fff;
}

/* end bug 3520 */
/** x-superbox-fit utilizado em container(layout=fit) com item superboxselect. Assim o container pode ter altura fixa.  */
.x-superbox-fit .x-superboxselect {
  height: 100% !important;
  overflow-y: auto;
}

.x-superbox-fit .x-form-field-trigger-wrap {
  height: 100%;
}

.x-superbox-vbox-fit .x-superboxselect {
  overflow-y: auto;
  overflow-x: hidden;
}

.x-superbox-noicon .x-superboxselect-item {
  padding-left: 4px !important;
}

.form-combolist .x-trigger-noedit {
  /*combolist nao permite editar valor*/
  color: inherit !important;
}

.http-client-panel .x-tab-panel-tbar-noborder .x-toolbar {
  border-bottom-width: 0 !important;
}

.cmfield-panel-top-border {
  border-top: 1px solid #c2c4c8;
}

.linkbutton-field {
  line-height: 25px;
}

.searchfield-display-wrap input.x-form-text {
  /*border-right-width:0;*/
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.searchfield-display-wrap span.x-form-text {
  border-left-width: 0 !important;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.searchfield-display-input {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.searchfield-input-hidden {
  color: transparent !important;
  padding-right: 0;
  border-right-width: 0;
  display: none;
}

.x-toolbar .searchfield-display-input {
  line-height: 18px;
}

.x-combo-list-space-normal .x-combo-list-item {
  white-space: normal;
}

.x-combo-list-icon {
  background-repeat: no-repeat;
  padding-left: 24px;
  background-size: 16px;
  background-position: 4px 0px;
}

.x-form-check-right-margin {
  margin-right: 10px;
}

.x-fieldset-border-top {
  border-width: 1px 0 0 0;
}

.x-fieldset.x-fieldset-nopad {
  padding: 0;
}

.x-fieldset.x-fieldset-nomargin {
  margin: 0;
}

.x-fieldset.x-fieldset-form-margin {
  margin: 10px;
}

.x-form-check-wrap.x-form-invalid {
  border-width: 0;
}

.x-fieldset.x-fieldset-body-padding {
  padding: 0;
}

.x-fieldset.x-fieldset-body-padding .x-fieldset-body {
  padding: 10px;
}

.x-form-item-label.x-form-invalid {
  border-width: 0;
}

/*Chebox Toggle button*/
.x-form-checkbox-toggle-container {
  display: flex;
  gap: 7px;
  align-items: center;
}

.x-form-checkbox-switch {
  display: inline-block;
  position: relative;
  border: 2px solid #004680;
  border-radius: 30px;
  width: 20px;
  height: 10px;
  background-color: #004680;
}

.x-form-checkbox-switch input {
  display: none;
}

.x-form-checkbox-slider {
  background-color: #fff;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.4s;
}

.x-form-checkbox-slider:before {
  background-color: #004680;
  bottom: 1px;
  content: "";
  height: 8px;
  width: 8px;
  left: 1px;
  position: absolute;
  transition: 0.4s;
}

input:checked + .x-form-checkbox-slider {
  background-color: #004680;
}

input:checked + .x-form-checkbox-slider:before {
  transform: translateX(10px);
  background-color: #fff;
}

.x-form-checkbox-slider.x-form-checkbox-round {
  border-radius: 34px;
}

.x-form-checkbox-slider.x-form-checkbox-round:before {
  border-radius: 50%;
}

.x-panel-label-top .x-form-label-top .x-form-item-label {
  /*tirar o float, combo não respeita o alinhamento somente com display block*/
  float: none;
}

/* [OPTIONAL] -- may be used for either Ext.grid.GroupSummary / Ext.ux.grid.GridSummary plugins */
/*.x-grid3-summary-row{border-left:1px solid #fff;border-right:1px solid #fff;color:#333;background:#f1f2f4;}*/
.x-grid3-summary-row .x-grid3-cell-inner {
  font-weight: bold;
  padding-bottom: 4px;
  background: #f1f2f4;
}

/*.x-grid3-cell-first .x-grid3-cell-inner{padding-left:16px;}*/
.x-grid-hide-summary .x-grid3-summary-row {
  display: none;
}

.x-grid3-summary-msg {
  padding: 4px 16px;
  font-weight: bold;
}

/* [REQUIRED] (by Ext.ux.grid.GridSummary plugin) */
.x-grid3-gridsummary-row-inner {
  /*overflow:hidden; bug 1179 esse valor ferra tudo!!!*/
  width: 100%;
} /* IE6 requires width:100% for hori. scroll to work */
.x-grid3-gridsummary-row-offset {
  /*width:10000px; bug 1179 esse valor ferra tudo!!!*/
}

.x-grid-hide-gridsummary .x-grid3-gridsummary-row-inner {
  display: none;
}

.grid-row-insert-below {
  border-bottom: 1px solid #5D7088;
}

.grid-row-insert-above {
  border-top: 1px solid #5D7088;
}

.gridlistviewuplugin-menuBtn {
  display: block;
  background-image: url("../../images/Toolbar/icon-listview-menu.png") !important;
  width: 16px;
}

a.gridlistviewuplugin-menuBtn:hover {
  background-position: -16px center;
}

.x-grid3-td-topic b {
  font-family: tahoma, verdana;
  display: block;
  color: #333;
}

.x-grid3-td-topic b i {
  font-weight: normal;
  font-style: normal;
  color: #000;
}

.x-grid3-td-topic .topic {
  padding-left: 20px;
  background: transparent url(images/toolbar/message.png) no-repeat 0 2px;
}

.x-grid3-td-topic .x-grid3-cell-inner {
  white-space: normal;
}

.x-grid3-td-topic a {
  color: #385F95;
  text-decoration: none;
}

.x-grid3-td-topic a:hover {
  text-decoration: underline;
}

.x-grid3-row-body p {
  margin: 5px 20px 10px 25px !important;
  color: #555;
}

/** Start RowEditor.css **/
.x-row-editor .x-form-display-field {
  overflow: hidden;
  text-overflow: ellipsis;
  font: 11px/13px arial, tahoma, helvetica, sans-serif;
}

.ext-ie .x-row-editor .x-form-text {
  margin: 0 !important;
}

.x-row-editor-header {
  height: 2px;
  overflow: hidden;
  background: transparent url(../../images/roweditor/row-editor-bg.gif) repeat-x 0 0;
}

.x-row-editor-footer {
  height: 2px;
  overflow: hidden;
  background: transparent url(../../images/roweditor/row-editor-bg.gif) repeat-x 0 -2px;
}

.ext-ie .x-row-editor-footer {
  margin-top: -1px;
}

.x-row-editor-body {
  overflow: hidden;
  zoom: 1;
  background: #ebf2fb;
  padding-top: 2px;
}

.x-row-editor .x-btns {
  position: absolute;
  top: 28px;
  left: 20px;
  padding-left: 5px;
  background: transparent url(../../images/roweditor/row-editor-btns.gif) no-repeat 0 0;
}

.x-row-editor .x-btns .x-plain-bwrap {
  padding-right: 5px;
  background: transparent url(../../images/roweditor/row-editor-btns.gif) no-repeat right -31px;
}

.x-row-editor .x-btns .x-plain-body {
  background: transparent url(../../images/roweditor/row-editor-btns.gif) repeat-x 0 -62px;
  height: 31px;
}

.x-row-editor .x-btns .x-table-layout-cell {
  padding: 3px;
}

/* Fixes for IE6/7 trigger fields */
.ext-ie6 .x-row-editor .x-form-field-wrap .x-form-trigger, .ext-ie7 .x-row-editor .x-form-field-wrap .x-form-trigger {
  top: 1px;
}

.ext-ie6 .x-row-editor .x-form-field-trigger-wrap, .ext-ie7 .x-row-editor .x-form-field-trigger-wrap {
  margin-top: -1px;
}

.errorTip .x-tip-body ul {
  list-style-type: disc;
  margin-left: 15px;
}

/** Start RowEditor.css **/
/** Start LockingGridView.css **/
.x-grid3-locked, .x-grid3-unlocked {
  overflow: hidden;
  position: absolute;
}

.x-grid3-locked {
  border-right: 1px solid #99BBE8;
}

.x-grid3-locked .x-grid3-scroller {
  overflow: hidden;
}

.x-grid3-locked .x-grid3-row {
  border-right: 0;
}

.x-grid3-scroll-spacer {
  height: 19px;
}

.x-grid3-unlocked .x-grid3-header-offset {
  padding-left: 0;
}

.x-grid3-unlocked .x-grid3-row {
  border-left: 0;
}

/** End LockingGridView.css **/
/** Start treegrid.css **/
.x-treegrid-root-table {
  border-right: 1px solid;
}

.x-treegrid-root-node {
  overflow: auto;
}

.x-treegrid-hd-hidden {
  visibility: hidden;
  border: 0;
  width: 0;
}

.x-treegrid-hd-icon {
  opacity: 0.5;
}

.x-treegrid-hd-icon:hover {
  opacity: 1;
}

.x-treegrid-col {
  border-bottom: 1px solid;
  height: 20px;
  overflow: hidden;
  vertical-align: top;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.x-treegrid-text {
  padding-left: 4px;
  -moz-user-select: none;
  -khtml-user-select: none;
}

.x-treegrid-resizer {
  border-left: 1px solid;
  border-right: 1px solid;
  position: absolute;
  left: 0;
  top: 0;
}

.x-treegrid-header-inner {
  overflow: hidden;
}

.x-treegrid-root-table,
.x-treegrid-col {
  border-color: #ededed;
}

.x-treegrid-col .check-icon-col-off {
  visibility: hidden;
}

.x-tree-node-over .x-treegrid-col .check-icon-col-off {
  visibility: visible;
  opacity: 0.1;
}

.x-treegrid-col .check-icon-col-off:hover {
  opacity: 0.4;
}

.x-treegrid-resizer {
  border-left-color: #555;
  border-right-color: #555;
}

.x-treegrid .x-tree-node-anchor .x-grid3-check-col,
.x-treegrid .x-tree-node-anchor .x-grid3-check-col-on {
  /*checkbox na primeira coluna - simular icone de check (o div default irá causar quebra de layout) */
  display: inline-block;
  width: 16px;
  height: 16px;
}

.x-treegrid .x-grid3-check-label {
  padding: 1px 0 0 2px;
  line-height: 16px;
}

/** End treegrid.css **/
/** Start ProgressColumn.css **/
.x-grid3-td-progress-cell {
  padding: 0;
}

.x-grid3-td-progress-cell .x-grid3-cell-inner {
  padding: 0;
  position: relative;
  width: 80px;
  height: 15px !important;
  border: solid 1px #9CBFEE !important;
  margin-top: 3px;
  margin-left: auto;
  margin-right: auto;
}

.x-grid3-td-progress-cell .x-grid3-cell-inner {
  font-weight: bold;
}

.ux-progress-cell-inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.ux-progress-cell-background {
  background: #E0E8F3 url(../../images/progress/progress-bg.gif) repeat-x scroll 0 -1px;
  white-space: nowrap;
}

.x-grid3-td-progress-cell .low {
  background: transparent url(../../images/progress/progress-bg-red.gif) 0 -33px;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

.x-grid3-td-progress-cell .medium {
  background: transparent url(../../images/progress/progress-bg-orange.gif) 0 -33px;
}

.x-grid3-td-progress-cell .high {
  background: transparent url(../../images/progress/progress-bg-green.gif) 0 -33px;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

.x-grid3-td-progress-cell .gray {
  background: transparent url(../../images/progress/progress-bg-gray.gif) 0 -33px;
  filter: alpha(opacity=80);
  opacity: 0.8;
}

.ux-progress-cell-foreground {
  color: #000;
  background-color: #9CBFEE;
  white-space: nowrap;
  overflow: hidden;
}

.ux-progress-cell-inner-right {
  text-align: right;
}

.ux-progress-cell-inner-center {
  text-align: center;
}

.ux-progress-cell .ux-progress-cell-inner div {
  padding: 3px 0 0 4px;
}

.ux-progress-cell-inner-right div {
  padding: 3px 4px 0 0;
  position: relative;
}

.ux-progress-cell-inner-center div {
  position: relative;
}

.ux-progress-cell-inner-left div {
  padding: 3px 0 0 4px;
  position: relative;
}

/** End ProgressColumn.css **/
/** Start GridFilters.css **/
.x-grid3-hd-row .ux-filtered-column {
  border-left: 1px solid #C7E3B4;
  border-right: 1px solid #C7E3B4;
}

.x-grid3-hd-row .ux-filtered-column .x-grid3-hd-inner {
  background: transparent url(../../images/gridfilters/header_bg.png) no-repeat !important;
  padding-left: 22px;
}

.x-grid3-hd-row td.ux-filtered-column {
  font-weight: bold;
}

.ux-filtered-column.sort-asc .x-grid3-sort-icon {
  background-image: url(../../images/gridfilters/sort_filtered_asc.gif) !important;
}

.ux-filtered-column.sort-desc .x-grid3-sort-icon {
  background-image: url(../../images/gridfilters/sort_filtered_desc.gif) !important;
}

.ux-gridfilter-text-icon {
  background-image: url(../../images/gridfilters/find.gif) !important;
}

/* Temporary Patch for Bug ??? */
.x-menu-list-item-indent .x-menu-item-icon {
  position: relative;
  top: 3px;
  left: 3px;
  margin-right: 10px;
}

li.x-menu-list-item-indent {
  padding-left: 0px;
}

/*li.x-menu-list-item div {
    display: inline;
}*/
/** End GridFilters.css **/
.x-grid3-radio-col img, .x-grid3-radio-col-on img {
  width: 13px;
  height: 14px;
  display: block;
  margin: auto;
  background-image: url("../../Js/Extjs/3.4.0/resources/images/default/form/radio.gif");
}

.x-grid3-radio-col-on img {
  background-position: 0 -13px;
}

.x-grid3-hd-vertical-text {
  vertical-align: bottom !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.x-grid3-hd-vertical-text .x-grid3-hd-inner {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  overflow: visible;
}

.x-grid3 .x-form-compositemask {
  background-color: #fff;
}

td.ux-grid-hd-group-cell {
  border-bottom: solid 1px #d0d0d0;
}

td.ux-grid-hd-nogroup-cell .x-grid3-hd-inner {
  background: none;
}

.x-grid3-newrelation-row .x-grid3-cell-inner {
  color: #0d9354;
}

.x-grid3-radio-disabled-col .x-grid3-check-col {
  background-image: url(../../Images/grid/greyedout.gif);
}

.x-grid3-radio-disabled-col .x-grid3-check-col-on {
  background-image: url(../../Images/grid/checkedgreyout.gif);
}

.x-grid-notopborder .x-grid3-header {
  border-top-width: 0 !important;
}

td.x-grid3-td-numberer {
  vertical-align: middle;
}

.x-item-disabled .x-tbar-loading {
  /*resetar posicao pq utiliza imagem sem sprite*/
  background-position: 0 0 !important;
}

.filter-row-grid .x-grid3-header {
  /*background: #f9f9f9 url(../../Images/grid/filter-row-hrow.gif) repeat-x left top;*/
}

.filter-row-grid .filter-row-header {
  height: 26px;
}

tr.filter-row-header .filter-row-icon input {
  /*background-image: url(../../Images/grid/filter-row-icon.png);
  background-repeat: no-repeat;
  padding-left: 16px;*/
}

.filter-row-header .x-grid3-cell {
  border-top: solid 1px #d0d0d0;
  padding: 2px 0 0 0;
  margin: 0 2px 0 0;
}

.x-grid-cell-error .x-grid3-cell-inner {
  color: red;
}

.x-grid-selectable .x-grid3-cell-inner,
.x-grid-selectable .x-grid3-body-cell,
.x-grid-selectable .x-unselectable,
.x-selectable {
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.x-grid-cell-expandable .x-grid3-row-expanded .x-grid3-cell-inner,
.x-grid-cells-expanded .x-grid3-cell-inner {
  /*expandir linha quando adicionar classe x-grid3-row-expanded*/
  white-space: normal;
}

.x-grid3-draggable .x-grid3-row,
.x-grid3-row .listview-column-icon {
  cursor: move;
}

.x-unselectable, .x-unselectable * {
  user-select: none;
}

.x-grid-draggable-rows .x-grid3-row {
  cursor: move;
}

.x-grid-logonhours .x-grid3-check-col,
.x-grid-logonhours .x-grid3-check-col-on {
  background-image: none;
}

.x-grid-logonhours .x-grid3-check-col,
.logonhours-daycell {
  background-color: #f7f7f7;
}

.x-grid-logonhours .x-grid3-check-col-on,
.logonhours-daycell-selected {
  background-color: #385F95;
}

.x-grid3-cell-inner .icon-more {
  width: 16px;
  height: 4px;
}

.details .x-btn-text {
  background-image: url(details.gif);
}

.msg-view {
  background-image: url(../shared/icons/fam/application_view_list.png) !important;
}

.preview {
  background-image: url(../../images/preview.png) !important;
}

.new-topic {
  background-image: url(message_edit.png) !important;
}

.summary {
  background-image: url(../../images/details.gif) !important;
}

.post-date {
  font-weight: bold;
  color: #333;
}

.author {
  color: #333;
}

.x-tree {
  background: #fff !important;
}

.x-border-layout-ct {
  background: transparent;
}

body.x-border-layout-ct {
  background: #6B869F;
}

.bg-white {
  background-color: #fff !important;
}

.x-layout-split {
  background-color: transparent !important;
}

.x-tree-node div.forum-ct {
  background: #eee url(cmp-bg.gif) repeat-x;
  margin-top: 1px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ccc;
  padding-top: 2px;
  padding-bottom: 1px;
}

.forum-ct .x-tree-node-icon {
  display: none;
}

.forum-ct a span {
  font-weight: bold;
  color: #222;
}

.forum {
  border: 1px solid #fff;
}

.forum .x-tree-ec-icon {
  display: none;
}

.x-tree-selected {
  border: 1px dotted #a3bae9;
  background: #DFE8F6;
}

.x-tree-node .x-tree-selected a span {
  background: transparent;
  color: #15428b;
  font-weight: bold;
}

#main-tabs .x-tab-panel-body {
  background: transparent;
  border: 0 none;
}

#topic-grid .x-panel-tbar .x-toolbar {
  border-top: 0 none;
}

.search-item {
  font: normal 11px tahoma, arial, helvetica, sans-serif;
  padding: 3px 10px 3px 10px;
  border: 1px solid #fff;
  border-bottom: 1px solid #eeeeee;
  white-space: normal;
  color: #555;
}

.search-item h3 {
  display: block;
  font: inherit;
  font-weight: bold;
  color: #222;
}

.search-item h3 span {
  float: right;
  font-weight: normal;
  margin: 0 0 5px 5px;
  width: 100px;
  display: block;
  clear: none;
}

.tip-target {
  width: 100px;
  text-align: center;
  padding: 5px 0;
  border: 1px dotted #99bbe8;
  background: #dfe8f6;
  color: #15428b;
  cursor: default;
  margin: 10px;
  font: bold 11px tahoma, arial, sans-serif;
  float: left;
}

.img-action {
  background-image: url(../../images/user_green.gif) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.img-formulary {
  background-image: url(../../images/preview.png);
  background-repeat: no-repeat;
  background-position: center;
}

.tpl-italic {
  font-style: italic;
}

.title-text {
  font-family: sans-serif;
  font-weight: bold !important;
  font-size: 11px;
}

.tb-request {
  width: 100%;
  font-family: Arial;
  font-size: 12px;
}

.tb-request-mod {
  background-color: #f5f4ef;
}

.tb-request-title {
  font-weight: bold;
}

.x-list-body-inner {
  font-family: Arial;
  font-size: 12px;
}

.menu-principal {
  font: 11px Arial, Helvetica, sans-serif;
  margin: 5px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 5px;
}

.menu-principal-row {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
  height: 20px;
  padding: 5px 5px 2px 15px;
}

.menu-principal-row.menu-principal-row-over {
  background: #efefef url(../../images/row-over.gif) repeat-x left top;
  cursor: pointer;
}

/*.x-view-over{
    background: #efefef url(../../images/row-over.gif) repeat-x left top;
}*/
.menu-principal.x-view-over {
  /*border:1px solid #dddddd;*/
  background: #efefef url(../../images/row-over.gif) repeat-x left top;
  /*padding: 4px;*/
  cursor: pointer;
}

/*.x-view-selected{
    background: #eff5fb url(../../images/selected.gif) repeat-x scroll left top;
    border: 1px solid #99bbe8;
    border-width:1px 0;
}*/
.menu-myRequests {
  background-image: url(../../images/toolbar/user.png) !important;
  background-repeat: no-repeat;
  /*padding-left:20px;
  padding-right:5px;*/
  /*float:left;*/
}

.menu-search-client {
  background-image: url(../../images/toolbar/Search.png) !important;
  background-repeat: no-repeat;
  width: 16px;
  float: left;
}

.menu-myTasks {
  background-image: url(../../images/toolbar/analyst.png);
  background-repeat: no-repeat;
  /*padding-left:20px;
  padding-right:5px;
  float:left;*/
}

.menu-search-analyst {
  background-image: url(../../images/toolbar/Search.png) !important;
  background-repeat: no-repeat;
  width: 16px;
  float: left;
}

.x-tab-scroller-right-over {
  background-position: -18px 0;
}

.x-tab-tabmenu-right {
  background: transparent url(../../images/toolbar/tab-scroller-menu.gif) no-repeat 0 0;
  border-bottom: 1px solid #8db2e3;
  width: 18px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  cursor: pointer;
}

.x-tab-tabmenu-over {
  background-position: -18px 0;
}

.x-tab-tabmenu-disabled {
  background-position: 0 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}

.request-header {
  color: #6B869F;
  border-bottom: 1px solid #BAC7D3;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  line-height: 22px;
  padding-right: 5px;
  padding-left: 5px;
}

.request-header .x-tool-toggle {
  margin-top: 5px;
}

.x-form-file-wrap {
  position: relative;
  height: 22px;
}

.x-form-file-wrap .x-form-file {
  position: absolute;
  right: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 2;
  height: 22px;
}

.x-form-file-wrap .x-form-file-btn {
  position: absolute;
  right: 0;
  z-index: 1;
}

.x-form-file-wrap .x-form-file-text {
  position: absolute;
  left: 0;
  z-index: 3;
  color: #777;
}

.lbl-simple-action {
  text-align: center;
  padding: 15px 0px 15px 0px;
  font: normal 11px tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
}

.x-combo-list-item .analyst {
  background-image: url(../../images/toolbar/analyst.png) !important;
  background-repeat: no-repeat;
  padding-right: 20px;
}

.x-check-group-alt {
  background-color: Gray;
}

.request-template {
  padding-left: 20px;
}

.request-template-ct {
  border: solid 1px gray;
  padding-right: 10px;
  height: 150px;
  overflow: auto;
}

.request-model-left {
  width: 40px;
  text-align: center;
  font-size: 12pt;
  font-weight: bold;
  background-color: #dddddd;
}

.request-model-table {
  width: 100%;
}

.notifications-ct {
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0;
}

.notifications-body {
  font: 11px Arial, Helvetica, sans-serif;
  padding: 5px 5px 5px 5px;
  /**background: url('../../images/panels/bg_notification_off.jpg');
  background-color:#F4F8F9;*/
  border-bottom: solid 1px gray;
}

.notifications-body-over {
  border-bottom: solid 1px gray;
  background: url("../../images/panels/bg_notification_on.jpg");
  background-color: #eceef3;
  background-position: bottom;
  background-repeat: repeat-x;
  cursor: pointer;
}

.notifications-body-selected {
  background: url("../../images/panels/bg_notification_on.jpg");
  background-color: #eceef3;
  background-position: bottom;
  background-repeat: repeat-x;
  cursor: pointer;
  border: 1px solid #99bbe8;
}

.notifications-client {
  background-image: url(../../images/toolbar/client_notification.png) !important;
  background-repeat: no-repeat;
}

.notifications-client span {
  padding-left: 20px;
}

.notifications-analyst {
  background-image: url(../../images/toolbar/analyst_notification.png) !important;
  background-repeat: no-repeat;
}

.notifications-analyst span {
  padding-left: 20px;
}

.nt-win-left {
  width: 100px;
  font-size: 10pt;
  font-weight: bold;
  float: left;
  color: Gray;
}

.nt-attach-item {
  margin: 5px;
}

.nt-win-right {
  font-size: 10pt;
  float: left;
}

.nt-attach-text {
  font-size: 10pt;
}

.nt-attach-ct {
  font-size: 10pt;
}

.nt-attach-ct span {
  cursor: pointer;
}

.nt-win-msgbody {
  padding-top: 20px;
}

.nt-details-body {
  overflow: auto;
}

.nt-subject-size {
  max-height: 35px;
  overflow: auto;
}

.nt-attach-no-pad {
  padding-left: 5px !important;
}

a.nt-attach-link {
  text-decoration: none !important;
  color: #000000;
  font: 11px tahoma, arial, helvetica, sans-serif;
}

a.nt-attach-link:hover {
  color: gray;
}

.nt-inbox-mainpanel,
.cmdb-impact-mainpanel {
  background-color: #EEEEEE;
}

.nt-inbox-mainpanel .x-panel-body {
  border-color: #b4babf;
}

.nt-inbox-mainpanel .x-toolbar button,
.nt-inbox-msgpanel .x-toolbar button,
.x-clean-toolbar button,
.x-clean-toolbar a,
.x-clean-toolbar .xtb-text {
  color: #333333;
}

.nt-inbox-msgpanel {
  font: 13px/14px arial, tahoma, helvetica, sans-serif;
  -moz-box-shadow: 2px 3px 5px 1px #787574;
  -webkit-box-shadow: 2px 3px 5px 1px #787574;
  box-shadow: 2px 3px 5px 1px #787574;
  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 165, Color = '#787574')";
}

/*.nt-inbox-msgpanel .x-panel-body
{
    padding : 10px;

    background-color:rgb(#F4F6FC);

}*/
/*.nt-inbox-msgpanel-body-ct
{

}*/
.nt-inbox-msgpanel-body-ct .x-panel-body {
  background-color: transparent;
  /*padding:10px;*/
  border: 1px solid #b4babf;
}

.no-message .nt-inbox-msgpanel-body-ct .x-panel-body {
  border: 0px none;
}

/*.nt-inbox-msgpanel-header
{
  margin-bottom:10px;    
}*/
.nt-inbox-msgpanel-subject {
  font-size: 15px;
  font-weight: bold;
}

.nt-inbox-msgpanel-sendername {
  color: #555553;
  padding-left: 5px;
}

.nt-inbox-msgpanel-hr {
  border: 0;
  background-color: #4996D2;
  height: 1px;
}

.nt-inbox-msgpanel-header-left {
  width: 80px;
  color: #0A263B;
  text-align: right;
  padding-right: 15px;
}

a.nt-inbox-msgpanel-request {
  text-decoration: none;
  color: #1A3150;
}

a.nt-inbox-msgpanel-request:hover {
  color: #4676B8;
}

.nt-inbox-msgpanel .x-toolbar {
  /**
   position:absolute;
   top:0px;
   **/
  background-color: transparent;
  z-index: 999;
  border-width: 0px !important;
}

.nt-inbox-filters .x-fieldset {
  padding-bottom: 0;
  margin-bottom: 0;
}

.nt-inbox-filters .x-panel-btns {
  padding: 0;
}

.x-clean-toolbar {
  /** css para toolbar  **/
  border: 0 none !important;
}

.nt-inbox-mainpanel .x-toolbar,
.nt-inbox-msgpanel .x-toolbar,
.x-clean-toolbar {
  background-image: none;
  background-color: #FFFFFF;
}

.nt-inbox-grid-row-mail-read .x-grid3-cell {
  font-weight: normal;
}

.nt-inbox-grid-row-mail-unread .x-grid3-cell {
  font-weight: bold;
}

.nt-inbox-grid .x-grid3-row-body {
  padding-left: 15px;
  color: #7B7B7B;
}

.nt-printpanel-header {
  font: 13px/14px arial, tahoma, helvetica, sans-serif;
}

.nt-printpanel-header hr {
  display: block;
  -webkit-margin-before: 0.5em;
  -webkit-margin-after: 0.5em;
  -webkit-margin-start: auto;
  -webkit-margin-end: auto;
  border-style: inset;
  border-width: 1px;
}

.nt-printpanel-subject {
  font-weight: bold;
  font-size: 14px;
}

.nt-inbox-grid .xtb-text {
  color: #7B7B7B !important;
}

.nt-inbox-grid .x-panel-header {
  background-image: none !important;
  background-color: #FFFFFF;
  color: #7B7B7B;
}

.nt-inbox-header .x-panel-body,
.cmdb-impact-headerpanel .x-panel-body {
  border-top-width: 0;
}

.cmdb-impact-info-row {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
  border-color: #FFFFFF #FFFFFF #EDEDED;
  padding: 2px 0;
}

.cmdb-impact-info-wrapper {
  padding: 3px;
}

.cmdb-impact-info-row span {
  min-height: 18px;
}

.cmdb-impact-info-value,
.cmdb-impact-info-value a {
  color: #859EAF;
}

.cmdb-impact-info-value img {
  width: 10px;
  height: 10px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.cmdb-impact-info-title {
  color: #898888;
}

.cmdb-impact-info-row a {
  text-decoration: none;
}

.cmdb-impact-info-abstract a {
  font-size: 12px;
  color: #797C7C;
  font-style: italic;
}

.cmd-nodetools .x-buttonicon-notext {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.cmd-nodetools .x-buttonicon-notext-over {
  opacity: 1;
  filter: alpha(opacity=100);
}

.nt-superboxfield {
  margin-bottom: 5px;
}

.nt-create-panel .x-panel-body {
  padding: 0 5px 0 5px;
}

.nt-create-panel .x-fieldset {
  background-color: #F7F8FD !important;
}

.x-superboxselect .x-icon {
  padding-left: 22px !important;
  background-position: 4px 50%;
}

.nt-create-panel .icon-information {
  background-position: 0 center !important;
  cursor: pointer;
}

.nt-addreceiver-window .x-window-body {
  padding: 15px 10px 10px 10px;
  background-color: #FFFFFF;
}

.nt-addreceiver-window .icon-information {
  margin-bottom: 10px;
}

.nt-addphone-window .x-window-body {
  padding: 10px;
  background-color: #FFFFFF;
}

.nt-word-counter-ct {
  font: 11px/12px arial, tahoma, helvetica, sans-serif;
  background-color: #F7F8FD !important;
  border: 1px solid #B5B8C8;
  margin-top: 5px;
  padding: 3px;
}

.nt-word-counter-ct-error {
  color: Red;
}

.nt-sendby-btn {
  position: absolute;
  display: inline;
  top: 0px;
}

.nt-sendto-superbox-ct {
  margin-bottom: 5px;
}

.nt-create-panel-sendbtn .x-btn-icon-small-top .x-btn-text {
  background-position: center center;
  background-repeat: no-repeat;
  padding-bottom: 20px;
  padding-top: 45px;
}

.nt-create-panel-sendbtn-news .x-btn-icon-small-top .x-btn-text {
  background-position: center center;
  background-repeat: no-repeat;
  padding-bottom: 0px;
  padding-top: 35px;
}

.ct-fusion {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 999;
  background-color: White;
}

.asm-script-msg {
  border: 0px solid #89a;
  background: transparent;
}

.asm-script-msg div {
  width: 30px;
  height: 30px;
  background-image: url(../../images/ajax-loader.gif) !important;
  background-repeat: no-repeat;
  background-position: center;
  background-color: Transparent;
  border: 0px solid #abc;
  color: #222;
}

.license-warnings {
  font: 12px Arial, Helvetica, sans-serif;
}

.x-tab-loading-icon {
  background-image: url("../../images/loading/loading-16.gif") !important;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.t-contact {
  font: 12px arial, tahoma, helvetica, sans-serif;
  color: #485569;
  overflow: hidden;
}

.t-contact .title {
  font-weight: bold;
  border-bottom: solid 1px #DEE2E7;
  text-align: center;
}

.t-contact-right {
  padding-left: 5px;
  float: left;
}

.t-contact-left {
  text-align: left;
  float: left;
  width: 90px;
}

.t-equip-left {
  text-align: right;
  float: left;
  width: 120px;
}

.icon-pad {
  padding-left: 20px;
}

.menu-principal-border {
  margin: 0 0 1px 0;
}

.x-tab-hide .x-tab-panel-header .x-tab-strip-wrap {
  display: none;
}

.x-tab-strip-panel .x-panel-header {
  background-image: none;
  padding: 0;
}

.x-btn-pin {
  width: 15px;
  height: 15px;
  cursor: pointer;
  background-image: url(../../images/toolbar/collapse.gif);
  background-repeat: no-repeat;
  float: right;
  position: absolute;
  top: 0px;
  right: 0px;
}

.icon-grid-inbox {
  background-repeat: no-repeat;
  padding-left: 20px !important;
}

.actattach {
  cursor: pointer;
}

.x-grid3-hd-actattach, .x-grid3-hd-reqattach, .x-grid3-hd-reqallattach {
  background-image: url(../../images/toolbar/attach_black.png) !important;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat !important;
  background-position: center center;
}

.x-grid3-hd-approver {
  background-image: url(../../images/toolbar/analyst.png) !important;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat !important;
  background-position: center center;
}

.x-grid3-hd-formulary {
  background-image: url("../../images/preview.png") !important;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat !important;
  background-position: center center;
}

.request-tpl-toolbar DIV {
  background: White !important;
}

.x-top-msg {
  font: 12px tahoma, arial, helvetica, sans-serif;
  position: absolute;
  background-color: #FFF1A8;
  height: 16px;
  padding: 2px 2px 4px 2px;
  cursor: pointer;
  z-index: 9999;
}

.x-top-msg-text {
  float: left;
}

.x-tree-node-collapsed .icon-folder {
  background-image: url(../../images/folder.gif) !important;
}

.x-tree-node-leaf .icon-folder {
  background-image: url(../../images/folder.gif) !important;
}

.x-tree-node-collapsed .icon-folder {
  background-image: url(../../images/folder.gif) !important;
}

.x-app-panel-title {
  font-family: "Arial", Gadget, sans-serif;
  font-size: 18px;
  color: SteelBlue;
  background: #efefef url(../../images/bgtop.jpg) repeat-x left top;
  padding: 10px 0 0 15px;
}

.body-icon-search-oper {
  background: none no-repeat scroll 0 2px transparent;
  display: block;
  height: 18px;
  position: absolute;
  visibility: hidden;
  width: 16px;
  cursor: pointer;
  z-index: 3; /**acima do fieldLabel**/
}

.field-info-icon {
  background: none no-repeat scroll 0 2px transparent;
  background-image: url("../../images/toolbar/information.png");
  display: block;
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 16px;
}

.x-solution-ct {
  margin: 5px 5px 5px 10px;
  background: url(../../images/toolbar/solution-bg.gif) no-repeat scroll 0 0 #F5FDE3;
}

.x-equip-childs-header {
  height: 50px;
  padding-left: 50px;
  padding-top: 10px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.x-equip-childs-header h1 {
  font-size: 16px;
}

.x-equip-childs-header h2 {
  font-size: 12px;
}

.x-form-field-wrap .x-form-details-trigger {
  background-image: url("../../images/form/trigger-details.gif");
}

.x-form-field-wrap .x-form-edit-trigger {
  background-image: url("../../images/form/trigger-edit.png");
}

/*.x-form-field-wrap .x-form-clear-trigger
{
  TODO: mover o x um pouco pra cima...ficou muito pra baixo...
  background-image:url('../../images/form/trigger-clear.png');
}*/
.x-form-readonly, .x-trigger-noedit {
  /*Se for alterar esse selector valide os controles desabilitados no formulario (datefield/combos/triggers)
    Foi comentado no changeset 1984, mas voltamos na task 2394
  */
  color: gray !important;
}

.x-debug-menu-item {
  padding-left: 20px;
  height: 16px;
  background-repeat: no-repeat !important;
}

.x-step-body, .x-step-body-noheader {
  background-color: #FFFFFF !important;
}

.x-step-body-focus {
  background-color: #FCFBC2 !important;
}

.x-grid-error-text {
  background: transparent url(../../images/toolbar/exclamation.gif) no-repeat 10px 10px;
  padding-left: 30px !important;
  user-select: text;
  -webkit-user-select: text;
}

.verticalnav-ct {
  /**display:table; **/
}

.verticalnav-ct table {
  height: 100%;
}

.verticalnav-wrap {
  /**display:table-cell; 
  vertical-align:middle;**/
}

.ct-search-table a {
  font: normal 11px tahoma, arial, helvetica, sans-serif;
  color: #545454;
  text-decoration: none;
}

.ct-search-table a:hover {
  color: #8D8C8D;
}

.reading-menu .x-menu-item-checked {
  background: none repeat scroll 0 0 #DFE8F6;
  border: 1px dotted #A3BAE9 !important;
  margin: 0;
  padding: 0;
}

.graph-spacetree {
  font: normal 11px tahoma, arial, helvetica, sans-serif;
}

.graph-spacetree .graph-spacetree-canvas-wrapper {
  /**margin: auto; impact no drag drop**/
}

.jit-autoadjust-label {
  padding: 15px;
}

.diagram-node {
  position: absolute;
  cursor: pointer;
  color: #333;
  font-size: 10px;
  font-family: arial, ​tahoma, ​helvetica, ​sans-serif;
  text-align: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: ignore;
}

.diagram-node .node-content {
  position: relative;
  background-color: transparent;
  width: 100%;
  height: 100%;
}

.diagram-node .node-content-img {
  display: block;
  margin: 0 auto;
}

.ext-ie .diagram-node .node-content-textbg {
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#F9F9F9", endColorstr="#EDEDED",GradientType=0 );
}

.diagram-node .node-content-textct {
  background: #ffffff;
  background: -ms-linear-gradient(top, #F9F9F9 0%, #F2F2F2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background: linear-gradient(to bottom, #F9F9F9 0%, #F2F2F2 100%);
  box-shadow: 0 0 1px 2px #E8E8E8;
  border-radius: 2px 2px 2px 2px;
  overflow: hidden;
}

.diagram-node-over .node-content-textct {
  box-shadow: 0 0 2px 2px #DDDDDD;
}

.diagram-node-selected .node-content-textct {
  border: 1px solid #DDDDDD !important;
  box-shadow: 0 0 2px 2px #C9C9C9;
  color: #4265B7 !important;
}

.ext-ie .diagram-node .node-content-textct {
  overflow: auto;
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  filter: progid:DXImageTransform.Microsoft.Shadow(color="#C2C2C2", Direction=145, Strength=2);
}

.ext-ie .diagram-node-over .node-content-textct {
  filter: progid:DXImageTransform.Microsoft.Shadow(color="#9B9B9B", Direction=145, Strength=2);
}

.ext-ie .diagram-node-selected .node-content-textct {
  filter: progid:DXImageTransform.Microsoft.Shadow(color="#A5A4A4", Direction=145, Strength=2);
}

.graph-jit .node a:hover,
.cmdb-layoutconfigview a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.graph-jit canvas {
  /**z-index:999;**/
}

.graph-jit-body {
  /**
   bug de scroll no IE7
   http://stackoverflow.com/questions/67665/ie7-css-scrolling-div-bug 
  **/
  position: relative;
}

.cmd-impact-graphpanel canvas,
.cmd-impact-graphpanel .network-frame {
  border: 0 none !important;
}

.cmdb-impact-equipinfo .x-panel-body {
  font: normal 11px tahoma, arial, helvetica, sans-serif;
  padding: 2px;
}

.cmdb-impact-equipinfo .x-panel-body table {
  width: 100%;
}

.cmdb-impact-equipinfo .x-panel-body td {
  border-color: #EDEDED !important;
}

.cmdb-impact-equipinfo .equip-top-title {
  font-size: 12px;
  font-weight: bold;
  margin: auto auto;
}

.cmdb-impact-equipinfo .equip-top-title img {
  vertical-align: middle;
  padding: 2px;
  margin-right: 5px;
}

.cmdb-impact-equipinfo .x-button-ct {
  padding: 5px;
  line-height: 16px;
}

.cmdb-impact-equipinfo .x-button-ct span {
  padding: 0 5px 0 18px;
  line-height: 16px;
  display: inline-block;
}

.cmdb-impact-equipinfo .x-button-ct a {
  text-decoration: none;
  color: #545454;
}

.cmdb-impact-equipinfo .x-button-ct a:hover {
  color: #8D8C8D;
}

.cmdb-impact-equipinfo .equip-top-grouped {
  text-align: center;
  font-size: 13px;
}

.cmdb-layoutconfigview {
  font: normal 11px tahoma, arial, helvetica, sans-serif;
}

.cmdb-layoutconfigview .thumb-wrap {
  width: 120px;
  text-align: center;
  border: 1px solid;
  float: left;
  padding: 2px;
  margin: 2px;
  cursor: pointer;
}

.cmdb-layoutconfigview .thumb-title {
  background-color: #F2F2F2;
}

.cmdb-layoutconfigview .x-view-selected .thumb-title {
  background-color: #C1C1C1;
}

.cmdb-layoutconfigview .x-view-selected img {
  opacity: 0.8;
}

.cmdb-filters-categoryfield input,
.cmdb-filters-categoryfield label {
  top: -10px;
  position: relative;
}

.cmdb-filters-categoryfield img {
  margin: 0 5px 0 5px;
}

.graph-layout-cfgpanel .x-tab-panel-header {
  display: none;
}

.graph-network-slider {
  position: absolute;
  top: 0;
  right: 20px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.drawing-board .connection {
  stroke-linejoin: round;
}

.parameters-app-binaryfield-btn {
  width: 16px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center left;
  cursor: pointer;
  margin: auto auto;
}

.x-toolbar div.parameters-app-tbar-filltitle {
  text-align: center;
  padding-top: 10px;
}

.x-toolbar div.parameters-app-tbar-filltitle span {
  font: 14px arial, tahoma, helvetica, sans-serif !important;
  color: #576B7C !important;
  font-weight: bold !important;
  padding-right: 5px;
}

.parameters-app-xmleditorwindow .x-window-body {
  background-color: #FFFFFF;
  overflow: auto;
}

.parameters-app-xmleditorwindow .CodeMirror-scroll,
.x-panel-body .CodeMirror-scroll {
  height: auto;
  overflow-y: auto;
  overflow-x: auto;
  width: 100%;
}

.parameters-app-filterfield {
  padding: 0 5px 0 5px;
}

.parameters-app-binaryeditorwindow .x-window-body {
  padding: 10px;
  background-color: #FFFFFF;
}

.parameters-app-binaryviewerct,
.parameters-app-binaryviewerct img {
  border: 1px solid #E1E5E8;
}

.box-imagecomponent-imagecontainer {
  display: block;
  margin: auto;
  position: absolute;
}

.box-imagecomponent-imagecontainer-mask {
  width: 100%;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}

.box-imagecomponent {
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;
}

.box-imagecomponent-imagewrapper {
  width: 100%;
  height: 100%;
  position: relative;
  /**background-color:#E2E2E2;**/
  /**opacity: 0.85; **/
}

.search-table-filters .x-form-item {
  overflow: hidden !important;
}

.templatelistmenu .x-combo-list-item {
  line-height: 16px;
}

.templatelist-menu .x-combo-list {
  background-color: transparent;
  border: none;
}

.templatelist-menu .x-menu-list {
  overflow: auto;
}

.x-combo-list-item-search-generic img,
.templatelist-menu .x-combo-list-item img {
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.x-captcha-field-captcha {
  border: 1px solid #99AABB;
  height: 48px;
}

.x-captcha-field-reload {
  width: 16px;
  height: 16px;
  background-image: url(../../images/toolbar/refresh-interval.png) !important;
  background-repeat: no-repeat;
  cursor: pointer;
  position: absolute;
  margin-left: 5px;
  top: 30%;
}

.x-captcha-field-reload:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.asm-cleanpanel .x-panel-footer {
  background-color: #E0E0E0;
}

.crop-editpanel .x-view-selector {
  background-color: transparent;
  border: 0px none;
  position: absolute;
  overflow: hidden;
}

.crop-editpanel .x-view-selector-preview {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: transparent;
}

.crop-editpanel .box-imagecomponent-imagecontainer-mask {
  background-color: #000000;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.crop-editpanel .box-imagecomponent-imagecontainer-mask.crop-dragging {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.asm-cleanpanel {
  border: 1px solid;
}

.asm-cleanpanel, .asm-cleanpanel .x-panel-body {
  border-color: #E8E8E8;
}

.asm-cleanpanel .x-panel-header {
  background-image: none;
  color: #000000;
  background-color: #F2F2F2;
  border-width: 0;
}

.asm-cleanpanel .x-toolbar {
  background-image: none;
  background-color: transparent;
}

.asm-cleanpanel .x-toolbar button {
  color: #000;
}

.asm-clean-window .x-window-body {
  padding: 10px;
  background-color: #FFFFFF;
}

.asm-clean-window-nopad .x-window-body {
  padding: 0px !important;
}

.asm-clean-window .x-window-ml,
.asm-clean-window .x-window-bl,
.asm-clean-window .x-window-br,
.asm-clean-window .x-window-bc,
.asm-clean-window .x-window-mr {
  background-image: none;
  background-color: #FFFFFF;
}

.asm-clean-window .x-window-header,
.asm-clean-window .x-window-tl,
.asm-clean-window .x-window-tr {
  background-image: none;
  background-color: #F5F5F5;
  color: #444444;
}

.asm-clean-window .x-window-bc,
.asm-clean-window .x-window-br,
.asm-clean-window .x-window-bl {
  background: none repeat scroll 0 0 #F5F5F5;
}

.asm-clean-window .x-window-mc {
  border: none;
  background-color: #FFFFFF;
}

.asm-clean-window .x-window-ml {
  border-bottom: 1px solid #BEBEBE;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
}

.asm-clean-window {
  border: 1px solid #BEBEBE;
}

.crop-editpanel .crop-ctimage {
  border: 1px solid #D0D5D8;
  border-radius: 5px;
}

.crop-editpanel .crop-ctimage-toptext {
  position: absolute;
  top: 0px;
  text-align: center;
  width: 100%;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
}

.x-crop-handle-vline {
  height: 100%;
  width: 1px;
}

.x-crop-handle-hline {
  height: 1px;
  width: 100%;
}

.x-crop-handle-hline.top {
  top: 0;
}

.x-crop-handle-hline.bottom {
  bottom: 0;
}

.x-crop-handle-vline.right {
  right: 0;
}

.x-crop-handle-vline.left {
  left: 0;
}

.x-crop-handle-vline, .x-crop-handle-hline {
  position: absolute;
  background: url(../../images/dd/crop-handle.gif) repeat scroll left top #FFFFFF;
  z-index: 1;
}

.icons-importer-mainpanel .x-panel-body,
.icons-search-searchpanel .x-panel-body {
  background-color: #EEEEEE;
}

.x-window .icons-importer-mainpanel .x-panel-body,
.x-window .icons-search-searchpanel .x-panel-body {
  background-color: #FFFFFF;
}

.icons-importer-uploadpanel,
.icons-importer-detailspanel,
.icons-importer-view,
.icons-importer-savepanel,
.icons-search-view,
.icons-search-filters,
.icons-search-detailspanel .x-panel-footer,
.icons-search-detailspanel .x-panel-body {
  background-color: #FFFFFF;
}

.icons-importer-view,
.icons-importer-detailspanel,
.icons-importer-savepanel,
.icons-search-view,
.icons-search-detailspanel {
  border: 1px solid #B4BABF;
}

.icons-search-detailspanel .icons-search-view {
  border: none;
  box-shadow: none;
}

.icons-importer-view,
.icons-importer-detailspanel,
.icons-search-view,
.icons-search-detailspanel {
  font: normal 13px tahoma, arial, helvetica, sans-serif;
  font-weight: bold;
  box-shadow: 2px 3px 5px 1px #B7B7B7;
}

.icons-importer-detailspanel {
  padding: 5px;
  font-weight: normal;
}

.icons-importer-detailspanel-imgct {
  text-align: center;
}

.icons-importer-detailspanel-title {
  color: #6D7987;
  font-weight: bold;
}

.icons-importer-detailspanel-text {
  color: #606060;
}

.icons-importer-view table {
  width: 100%;
}

.icons-importer-view-folder {
  width: 300px;
}

.icons-importer-view-row td {
  padding: 5px;
  border-bottom: 1px dashed #DBDBDB;
  margin-bottom: 4px;
}

a.icons-importer-view-link img {
  padding: 3px;
  width: 16px;
  height: 16px;
  border: 2px solid #FFFFFF;
}

a.icons-importer-view-link-sel img {
  border: 2px solid #DBDBDB;
}

a.icons-importer-view-showall {
  font-size: 11px;
  text-decoration: none;
  color: #1A3150;
}

a.icons-importer-view-showall:hover {
  color: #4676B8;
}

.icons-search-viewrow {
  border-bottom: 1px solid #EDEDED;
  font: normal 11px tahoma, arial, helvetica, sans-serif;
  padding: 5px;
}

.icons-search-viewrow span {
  padding-right: 5px;
}

.icons-search-detailsview {
  padding: 10px;
}

.icons-edit-win .x-window-body {
  padding: 10px;
  background-color: #FFFFFF;
}

.icons-edit-imgct {
  text-align: center;
}

.icons-edit-imgct-sizetitle {
  background-color: #6B7B8E;
  color: #FFFFFF;
}

.icons-edit-imgct img {
  position: absolute;
  border: 1px solid #EAEAEA;
}

.icons-edit-imgct .upload-iconbutton {
  margin: auto;
}

.upload-iconbutton {
  overflow: hidden;
}

.upload-iconbutton-wrapper {
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  position: relative;
}

.upload-iconbutton-file {
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
  cursor: pointer;
}

.asm-app-menu .x-panel-header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.drawing-board {
  width: 100%;
  height: 100%;
}

.diagram-labelsel, .diagram-canvas, .diagram-node-label {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
}

.diagram-node-label {
  border: 1px solid;
  cursor: move;
}

.drawing-board-scrollel {
  overflow: auto;
  position: relative;
  width: 100%;
  height: 100%;
}

.drawing-board-resizeel {
  position: relative;
  margin: auto;
}

svg.drawing-board-drawel {
  overflow: visible; /** exibir setas se fazer drag drop fora do svg */
}

.layout-cssgrid-cell {
  position: absolute;
  z-index: 2;
}

.layout-cssgrid-cell.x-form-container {
  /*nao atrapalhar a lista de combos*/
  z-index: auto;
}

.layout-cssgrid-cell.cssgrid-cell-maximized {
  z-index: 3;
}

.layout-cssgrid-cell .x-panel-header {
  background-color: #fff;
  /*text-align:center;*/
}

/*.layout-cssgrid-cell.x-form-label-top .x-form-field-wrap
{
    white-space:normal; 
}*/
.layout-cssgrid-cell.x-form-label-top .x-form-field-wrap .x-form-trigger {
  top: auto; /*super importante isso*/
}

.layout-cssgrid-cell.x-form-label-top .x-form-field-wrap .x-form-twin-triggers {
  white-space: nowrap; /*super importante isso*/
}

.layout-cssgrid-cell.x-form-label-top label.x-form-item-label {
  float: none;
}

.x-form-label-top.layout-cssgrid-cell .x-form-item-label {
  /*erro somente em uma linha*/
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.x-form-label-top.layout-cssgrid-cell .x-form-item-label .x-form-item-label-error {
  /*erro somente em uma linha*/
  white-space: nowrap;
}

.x-box-layout-ct .cssgrid-button {
  /*css para expandir width e deixar height com 21px + margin-bottom4px;*/
  max-height: 21px;
  margin-bottom: 4px;
}

.tip-busy-indicator-cancel {
  text-decoration: underline;
}

.tip-busy-indicator-cancel:hover {
  color: #3069a7;
}

.cssgridlayout-cellmasker-cell {
  position: absolute;
  z-index: 1;
  background-color: #C4C4C4;
  opacity: 0.2;
  /*border-right: 1px solid #C4C4C4;
  border-bottom: 1px solid #C4C4C4;*/
}

.cssgridlayout-cellmasker-cell.cssgridlayout-cellmasker-cell-over {
  background-color: #acacac;
  opacity: 0.6;
  -webkit-box-shadow: 0px 0px 2px 2px #C9C9C9;
  box-shadow: 0px 0px 2px 2px #C9C9C9;
}

.asm-view-form {
  font: 12px tahoma, arial, helvetica, sans-serif;
}

.asm-view-form .x-panel-header {
  background-color: transparent;
}

.asm-view-form .x-panel-noborder {
  border: 0px none;
}

.asm-view-form .x-panel-header-noborder {
  border-width: 0 0 1px;
  border-color: #D6D6D6;
}

.asm-view-form-grid {
  padding: 5px;
}

.asm-view-form-grid td {
  padding: 2px;
}

.asm-view-form-grid thead td,
.asm-view-form-grid-header td {
  font-weight: bold;
  color: #222222;
}

.asm-view-form-grid a, .asm-view-form-grid a:visited {
  text-decoration: none;
}

.asm-view-form-grid a:hover {
  text-decoration: underline;
}

.asm-view-form-grid-label {
  background-color: #F7F7F7;
  color: #222222;
}

.asm-view-form-grid-value {
  border-bottom: 1px dotted #E2E2E2;
}

.asm-view-form .x-tool {
  opacity: 0.8;
  margin-left: 4px;
  width: 16px;
  height: 16px;
}

.asm-view-form .x-tool:hover {
  opacity: 1;
}

/*.asm-view-form .x-tool-toggle {
    background-image: url("../../images/group-collapse.gif") !important;
    background-position:0 0;
}
.asm-view-form .x-panel-collapsed .x-tool-toggle{
    background-image: url("../../images/group-expand.gif") !important;
    background-position:0 0;
}*/
.x-tool-refresh {
  background-image: url("../../images/toolbar/table_refresh.png") !important;
  background-position: 0 0;
}

.asm-view-form .x-tool-edit {
  background: url(../../images/toolbar/pencil.png) no-repeat !important;
  margin-top: 0;
  background-position: 0 0;
}

.asm-view-form .x-tool-new {
  background: url(../../images/toolbar/add.png) no-repeat !important;
  margin-top: 0;
  background-position: 0 0;
}

.asm-view-form .xtb-text {
  color: #000 !important;
}

.x-tab-strip-total, .x-tab-strip-text .x-tab-strip-total {
  background-color: #FF5900;
  border-radius: 8px 8px 8px 8px;
  color: #FFFFFF;
  display: inline;
  font-size: 9px;
  font-weight: bold;
  margin-left: 7px;
  padding: 0 3px;
  font-family: tahoma, ​arial, ​verdana, ​sans-serif;
}

.x-panel-header-text .x-tab-strip-total {
  position: absolute;
  right: 10px;
  line-height: 16px;
  top: 12px;
}

.asm-app-menu .x-accordion-hd {
  position: relative;
}

.x-custom-scroll-area {
  overflow: hidden;
  position: relative;
}

.x-custom-scroll-content {
  /*position:absolute;*/
}

.x-custom-scroll-track {
  background-color: #C4C4C4;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  opacity: 0.5;
}

.x-custom-scroll-thumb {
  background-color: #333;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 0;
  width: 10px;
  height: 20px;
}

::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

::-webkit-scrollbar-track-piece, ::-webkit-scrollbar-track-piece {
  margin: 10px 0;
}

::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal, ::-webkit-scrollbar-thumb:horizontal {
  background-color: rgba(0, 0, 0, 0.12);
}

.x-over-scroll ::-webkit-scrollbar-thumb:vertical, .x-over-scroll ::-webkit-scrollbar-thumb:vertical,
.x-over-scroll ::-webkit-scrollbar-thumb:horizontal, .x-over-scroll ::-webkit-scrollbar-thumb:horizontal {
  background-color: rgba(0, 0, 0, 0);
}

.x-over-scroll:hover ::-webkit-scrollbar-thumb:vertical, .x-over-scroll:hover ::-webkit-scrollbar-thumb:vertical,
.x-over-scroll:hover ::-webkit-scrollbar-thumb:horizontal, .x-over-scroll:hover ::-webkit-scrollbar-thumb:horizontal {
  background-color: rgba(0, 0, 0, 0.12);
}

.x-tool-button {
  background-image: none;
  background-repeat: no-repeat;
  background-position: left center;
}

.x-tool-button.x-item-disabled {
  cursor: default;
}

.x-tool-button {
  padding-left: 17px;
  width: auto;
  height: 25px;
  text-overflow: ellipsis;
  color: #333333;
  font: 11px arial, tahoma, verdana, helvetica;
  border: 1px solid transparent;
  border-color: transparent;
}

/* http://stackoverflow.com/questions/5714356/ie6-issue-border-colortransparent-not-working */
.ext-ie6 .x-tool-button {
  border-color: #F5F5F5;
}

.x-tool-button .x-tool-text {
  display: inline;
  padding: 0 4px;
}

.ext-ie6 .x-tool-button .x-tool-text {
  display: inline;
  zoom: 1;
}

.upload-tool-btn {
  opacity: 0;
  filter: alpha(opacity=0);
}

.x-tool-button .x-tool-arrow {
  padding-right: 14px;
  background: url("../../js/Extjs/3.4.0/resources/images/default/button/arrow.gif") no-repeat right;
}

.x-tool-button:hover:not(.x-item-disabled) {
  background-color: #F9F9F9;
  border-left-color: #C5C5C7;
  -moz-box-shadow: 2px 0px 2px #D6D4D4;
  -webkit-box-shadow: 2px 0px 2px #D6D4D4;
  box-shadow: 2px 0px 2px #D6D4D4;
}

.x-tool-button-container {
  /*classe que deve ser adicionado no panel/window via headerCssClass: x-tool-button-container */
  padding-top: 0px;
  padding-bottom: 0px;
}

.x-tool-button-container .x-tool {
  margin-top: 5px;
}

.x-tool-button-container .x-tool-cycle .x-btn {
  margin-top: -8px;
}

.x-tool-button-container .x-tool-button {
  margin-top: 0px;
}

.x-tool-button-container, .x-tool-button .x-tool-text {
  line-height: 24px;
}

.x-tool-icon {
  background-repeat: no-repeat;
}

/*classe generica param ellipsis em single line*/
.x-text-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.x-container-layouting .x-centered-component {
  /** AHD026099 vide Automidia.panel.Panel.onBodyResize */
  margin: 0px;
}

.x-combo-list-item .icon-groups {
  padding-left: 20px; /*AHD026967*/
}

.x-nonclickablelink {
  cursor: text;
}

.x-no-decoration-link {
  text-decoration: none;
}

.x-no-decoration-link:link {
  color: #000;
}

.x-no-decoration-link:visited {
  color: #000;
}

.x-html-editor-noborder .x-html-editor-wrap {
  border: 0;
}

.globaltemplatequicktip {
  /*importante ser > q FlexContentTip da caixa de entrada*/
  z-index: 20003 !important;
}

.asm-highlight-field {
  animation: asm-highlight-field-fade 1s ease-out;
}

@keyframes asm-highlight-field-fade {
  0% {
    background-color: orange;
  }
}
.x-box-layout-ct .x-box-item.x-masked-relative {
  /*garantir q panel desabilitado tenha position absolute*/
  position: absolute !important;
}

.x-grid-bodynobordertop .x-panel-body {
  border-top: none;
}

.x-toolbar-noborder .x-toolbar {
  border: 0;
}

.x-toolbar-cell .xtb-sep {
  height: 100%;
  background-color: #ecebeb;
}

.hboxsplitter .x-resizable-handle {
  background-image: none;
  background-color: #e6e5e5;
}

.hboxsplitter-hidden .x-resizable-handle {
  display: none;
}

.box-msg-status-info,
.box-msg-status-warning {
  padding: 5px;
  border: 1px solid;
}

.box-msg-status-warning {
  border-color: #d1b06b;
  background-color: #fff2d2;
}

.box-msg-status-info {
  border-color: #a7c0d1;
  padding: 5px;
  background-color: #f1f4f6;
}

.notifications-toast-window .x-window-header-text {
  /*exibir apenas 1 linha do titulo*/
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  white-space: nowrap;
}

.notifications-toast-window .x-window-body {
  padding: 5px;
  text-align: center;
}

.x-grid3-header-menu-btn {
  /*mesmo se ocorrer erro ao carregar o grid, exibe o botao p/ alterar lista de colunas*/
  min-height: 20px;
}

.simple-tab-item {
  display: none;
}

.simple-tab-item-active {
  display: block !important;
}

.simple-tab-strip {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

.simple-tab-strip li {
  float: left;
}

.simple-tab-strip li a {
  display: block;
  text-align: center;
  text-decoration: none;
  color: #888;
  padding: 5px;
  background: #f7f7f7;
}

.simple-tab-strip .simple-tab-strip-item-active a {
  background-color: #ddd;
}

.simple-tab-strip .simple-tab-strip-item a:hover {
  background-color: #efefef;
}

.x-html-grid {
  width: 100%;
  font: 11px/13px Tahoma, Arial, sans-serif;
  border-spacing: 0;
}

.x-html-grid th {
  text-align: center;
  font-weight: bold;
  background-color: #f0f0f0;
  border: 1px solid #fff;
}

.x-html-grid td {
  border-bottom: 1px solid #ededed;
}

.x-html-grid th, .x-html-grid td {
  padding: 4px 5px;
}

.x-html-grid tbody tr:hover {
  background-color: #f3f5f6;
}

.x-html-grid .x-html-grid-row-no-separator td {
  border-bottom: none;
}

.lowercase {
  text-transform: lowercase;
}

.box-imageflex-body {
  text-align: center;
  position: relative;
}

.box-imageflex-centered .box-imageflex-body {
  position: relative;
}

.box-imageflex-centered .box-imageflex-image {
  position: absolute;
}

.x-tree-neptune .x-tree-node-expanded .x-tree-node-icon {
  background: url("../../images/tree/neptune/folder-open.png") no-repeat;
}

.x-tree-neptune .x-tree-node-collapsed .x-tree-node-icon {
  background: url("../../images/tree/neptune/folder.png") no-repeat;
}

.x-tree-neptune .x-tree-node-leaf .x-tree-node-icon {
  background: url("../../images/tree/neptune/leaf.png") no-repeat;
}

.x-tree-noicon .x-tree-node-icon {
  width: 0 !important;
  height: 0 !important;
}

.x-panel-body-white .x-panel-body {
  /*panel filho de tabpanel com border layout fica com fundo cinza*/
  background-color: #fff;
}

.x-display-table-cell {
  display: table-cell;
}

.x-panel-tbar-border-bottom .x-panel-tbar-noborder {
  border-bottom: 1px solid #dedede !important;
}

.x-panel-tbar-noborder-bottom .x-toolbar {
  border-bottom: none !important;
}

.x-progress-gray.x-progress-wrap {
  border-color: Gray !important;
  border-top-color: Gray !important;
  border-right-color: Gray !important;
  border-bottom-color: Gray !important;
  border-left-color: Gray !important;
}

.x-progress-gray .x-progress-inner {
  background-color: #ede6e6 !important;
  background-image: none !important;
}

.x-progress-gray .x-progress-bar {
  background-color: #a3a1a1 !important;
  background-image: none !important;
  border-right-color: #a3a1a1 !important;
}

.x-progress-gray .x-progress-text-back {
  color: #000000 !important;
}

.margin-auto {
  margin: auto !important;
}

.padding-10 {
  padding: 10px;
}

.wizard-setup-cards,
.wizard-setup-cards .x-panel-body,
.x-window .wizard-setup-cards {
  background-color: #fafafa;
}

.wizard-setup-cards {
  border: none;
}

/*Navegação do wizard, baseado nesse link: https://bootsnipp.com/snippets/VR1lR */
.wizard-setup-vsteps ul > li {
  display: block;
  padding: 15px 10px 10px 15px;
  color: #6B6C71;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.8px;
}

.wizard-setup-vsteps ul > li > a {
  text-decoration: none;
}

.wizard-setup-vsteps ul > li > a:hover {
  text-decoration: underline;
}

.wizard-setup-vsteps ul > li .wizard-setup-step-position {
  background-color: transparent;
  border-radius: 50%;
  border: 1pt solid #004680;
  color: #004680;
  font-weight: bold;
  margin-right: 10px;
  padding: 6px 10px;
  line-height: 30px;
  position: relative;
}

.wizard-setup-vsteps .wizard-setup-step-expandable .wizard-setup-step-position::before {
  border-left: 1px solid #004680;
  content: "";
  height: 24px;
  left: 14px;
  position: absolute;
  top: 30px;
}

.wizard-setup-north {
  border-bottom: 1px solid #e6e6e6;
}

.wizard-setup-vsteps ul > li.wizard-setup-step-active,
.wizard-setup-vsteps ul > li.wizard-setup-step-completed {
  color: #004680;
  font-weight: bold;
}

.wizard-setup-vsteps .wizard-setup-step-active .wizard-setup-step-position,
.wizard-setup-vsteps .wizard-setup-step-completed .wizard-setup-step-position {
  background-color: #004680;
  color: #fff;
}

.icon-password-view-yes {
  background-image: url(../../images/field/remove_red_eye.svg) !important;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 34px;
  right: 8px;
  cursor: pointer;
}

.icon-password-view-not {
  background-image: url(../../images/field/visibility_off.svg) !important;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 34px;
  right: 8px;
  cursor: pointer;
}

.txt-password-icon::-ms-reveal {
  display: none !important;
}

/*.wizard-setup-vsteps ul>li>a:before {
    content: '';
    position: absolute;
    width: 1px;
    height: calc(100% - 25px);
    background-color: #bdc2ce;
    left: 13px;
    bottom: -9px;
    z-index: 3;
}*/
.icon-login {
  background-image: url(../../images/toolbar/icon_padlock.png);
}

.icon-btn-login {
  background-image: url(../../images/toolbar/locked.png) !important;
}

.icon-auto-create-client {
  background-image: url(../../images/toolbar/user_add.png) !important;
}

.login-image {
  height: auto;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0px auto;
  padding-bottom: 10px;
  text-align: center;
}

.icon-msg-warnings {
  background-image: url(../../images/toolbar/warning.gif) !important;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 5px;
}

.icon-auth-win-user {
  width: 16px;
  height: 16px;
  position: absolute;
  background-image: url(../../images/upload/help.png) !important;
  background-repeat: no-repeat;
  top: 5px;
  right: 10px;
  cursor: pointer;
}

.icon-user-pwd {
  background-image: url(../../images/toolbar/user-password.png);
}

.change-pwd-first-title {
  color: #5A6D84;
  font-size: 14;
  font-weight: bold;
  margin-bottom: 10px;
}

.asm-login-panel {
  background-color: #EAEAEA;
}

.asm-login-panel a {
  font: 12px tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
}

body.app-login-viewport,
.asm-login-win-ct {
  background-color: #f9f9f9 !important;
}

.app-login-outer-panel {
  border: 1px solid #DBDBDB;
  -moz-box-shadow: 0 0 4px #C4C5C6;
  -webkit-box-shadow: 0 0 4px #C4C5C6;
  box-shadow: 0 0 4px #C4C5C6;
}

.app-login-pagehtml-ct {
  /*padding:20px;*/
  overflow: hidden;
  position: relative;
  display: table;
}

.app-login-pagehtml-inner {
  display: table-cell;
  vertical-align: middle;
}

/* Nova tela de login abaixo - se precisar voltar a antiga comentar todas as linhas abaixo*/
.app-login-top-bar {
  min-height: 20px;
  background-color: #213d4a;
  display: block;
  overflow: hidden;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 12px;
  text-align: right;
  /*padding:4px 10px;*/
  line-height: 20px;
}

.app-login-top-bar,
.app-login-top-bar a {
  color: #e0e7e9;
}

.app-login-outer-panel {
  border: 0px solid #c2c4c8;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.asm-login-panel {
  background-color: #f4f4f4;
  border: 1px solid #c2c4c8;
  padding: 17px 20px 20px 20px;
}

.app-login-viewport .x-panel-body {
  background-color: transparent;
  border-width: 0px;
}

.app-login-viewport .x-form-label-top .x-form-item {
  padding-bottom: 12px !important;
}

.asm-login-wrapper-buttons {
  width: 290px;
}

.asm-login-btnlogon {
  width: 50%;
}

.asm-login-btnlogon button {
  width: 100px !important;
  color: #4a6067 !important;
  font-size: 13px;
}

.asm-login-forgotpwd {
  font-size: 11px !important;
  padding-top: 10px;
  color: #5a7077;
  text-align: right;
  display: block;
}

.asm-login-forgotpwd:hover {
  text-decoration: underline;
  color: #7c8c91;
}

.asm-login-panel-with-background {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
}

.app-login-viewport-left,
.app-login-viewport-right {
  background-color: #f9f9f9;
}

.asm-login-win-ct {
  /*border:solid 1px #eeeeee;*/
  border-radius: 2px;
  padding: 30px;
}

.asm-login-panel-with-background .app-login-viewport-left,
.asm-login-panel-with-background .app-login-viewport-right {
  background-color: transparent;
}

.app-login-links-ct {
  min-height: 80px;
  background-color: #D3D6D8;
}

.app-login-link-ct {
  width: 350px;
  padding: 15px 30px;
}

.app-login-link-ct td {
  vertical-align: middle;
}

.app-login-link-ct table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
}

.app-login-link-ct.even {
  background-color: #fff !important;
}

.app-login-link-ct a {
  color: #484747;
  font-size: 18px;
  text-decoration: none;
}

.app-login-link-icon {
  background-image: url(../../images/authentication/icon-login-link.png) !important;
  background-repeat: no-repeat;
  background-position: left center;
  height: 32px;
  width: 32px;
}

.app-login-link-ct a:hover {
  text-decoration: underline;
}

/* CSS Document */
.padleft {
  padding-left: 7px;
}

body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.home-time {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #414e62;
  font-weight: bold;
}

.tabpad {
  padding: 18px 7px 7px 7px;
}

.headtab {
  background-color: #eff5fb;
  border-bottom: solid 1px;
  border-color: #99bbe8;
}

.tbcontent {
  background-image: url(../../images/bgcontent.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  border: solid 1px;
  border-color: #99bbe8;
}

.heghtline {
  height: 1px;
  background-color: #e8e8e8;
}

.fonttop {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #414e62;
  height: 18px;
}

.padtop {
  padding-top: 7px;
}

.padlateral {
  padding-left: 5px;
  padding-right: 5px;
}

.padlateral2 {
  padding-left: 1px;
  padding-right: 1px;
}

.fontcontent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 20px;
}

.fontcontent2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 18px;
  color: #666666;
}

.footsmall {
  height: 12px;
}

#ctUserMenu {
  float: left;
}

#ctUserMenu a {
  text-decoration: none;
  color: #3F4E5E;
}

#ctUserMenu a:visited {
  text-decoration: none;
}

.x-home-date {
  padding-top: 10px;
  float: left;
}

.x-home-date span {
  color: #414E62;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px !important;
  font-weight: bold !important;
}

.x-home-logo {
  float: right;
}

.home-notifications-groupview {
  font: 11px/13px arial, tahoma, helvetica, sans-serif;
  line-height: 13px;
}

.home-notifications-groupview table {
  width: 100%;
  height: 100%;
}

.x-dash-widget .home-notifications-groupview table td {
  padding: 2px;
}

.home-notifications-groupview table th {
  background-color: #3079B1;
  border-right: 1px solid #FFFFFF;
  color: #FFFFFF;
  cursor: pointer;
  font-family: "trebuchet ms";
  height: 20px;
  text-align: center;
}

.home-notifications-cell {
  cursor: pointer;
  padding-left: 20px;
  background-repeat: no-repeat;
  min-height: 16px;
}

.home-notifications-cell:hover {
  color: #173c58;
}

.home-notifications-cell-today {
  color: #dc1a43 !important;
  font-weight: bold;
}

.home-notifications-cell-today:hover {
  color: #af1435;
}

.request-header-tt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #6b869f;
}

.request-header-pr {
  color: #FF0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.request-header-bd {
  color: #393939;
  font-family: "Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.r-view-header-id3part {
  vertical-align: middle;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #6b869f;
}

.style16 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.request-view-ct {
  width: 100%;
  border: 0px;
}

.ct-request-icon {
  background-image: url("../../images/request-view-icon.png");
  background-repeat: no-repeat;
  width: 65px;
  height: 63px;
}

.request-view-ct-inner {
  width: 100%;
  height: 63px;
}

.request-header-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.req-details-ct {
  border: 0px;
  width: 99%;
  padding: 5px 5px 5px 5px;
}

.req-details-bd {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  font-weight: bold;
}

.req-details-cppp {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #6b869f;
  font-weight: bold;
}

.req-details-descript {
  padding-top: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: normal;
}

.req-details-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: normal;
}

.req-formulary-ct {
  padding: 10px 10px 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: normal;
}

.req-formulary-header {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 10px;
}

.request-field-disabled2 {
  color: #365789;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.request-field-disabled, textarea.request-field-disabled {
  color: #444444;
  border: 1px solid #afbadd;
  background-image: url("../../images/txtboxbg.gif");
  background-repeat: repeat-x;
  background-color: white !important;
  /*height: 22px;*/
  z-index: 1000;
}

.request-field-cppnotes,
.request-field-disabled.request-field-cppnotes {
  background-image: none !important;
  color: #000000 !important;
  background-color: #FFFFE1 !important;
  height: auto;
  border: 1px solid #E0E0B8;
  overflow: hidden;
  padding: 4px;
  text-indent: 0; /*Task 2638*/
}

.request-field-iamblocked,
.request-field-disabled.request-field-iamblocked {
  background-image: none !important;
  color: #000000 !important;
  background-color: #f7bbbf !important;
  height: auto;
  border: 1px solid #fc3939;
  overflow: hidden;
  padding: 4px;
  font-weight: bold;
  text-indent: 0; /*Task 2638*/
}

.action-field-time {
  width: 110px;
  height: 18px;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background: transparent no-repeat 0 2px;
}

.x-tb-attch {
  border: none 0px;
  border-style: solid;
  border-width: 0 0 0 0;
  display: block;
  padding: 0;
  background: repeat-x top left;
  background-color: #f4f4f4;
  position: relative;
  left: 0;
  top: 0;
  zoom: 1;
  overflow: hidden;
}

.x-tb-attch div {
  font: 11px arial, tahoma, helvetica, sans-serif;
  color: #485569 !important;
  white-space: nowrap;
}

.x-tb-attch-btn .x-btn-mc {
  background: transparent none;
}

.x-tb-attch-btn .x-btn-tc {
  background: transparent none;
}

.x-tb-attch-btn .x-btn-mr {
  background: transparent none;
}

.x-tb-attch-btn .x-btn-bc {
  background: transparent none;
}

.x-tb-attch-btn .x-btn-ml {
  background: transparent none;
}

.x-tb-attch-btn .x-btn-tl {
  background: transparent none;
}

.x-tb-attch-btn .x-btn-tr {
  background: transparent none;
}

.x-tb-attch-btn .x-btn-bl {
  background: transparent none;
}

.x-tb-attch-btn .x-btn-br {
  background: transparent none;
}

.x-tb-attch-loading {
  background-image: url(../../images/toolbar/refresh.gif) !important;
}

.x-item-disabled .x-tb-attch-loading {
  background-image: url(../../images/loading/loading-16.gif) !important;
}

.x-tb-attch-btn button, .x-tb-attch button {
  color: #485567;
}

.x-tb-attch-btn .x-btn-over button {
  color: gray;
}

.x-act-detail-row {
  margin: 5px 5px 5px 5px;
}

.x-act-detail-row DIV {
  border-bottom: dotted 1px #EDEDED;
}

.x-act-detail-left {
  font: 11px arial, tahoma, helvetica, sans-serif;
  width: 100px;
  color: #485569;
  float: left;
}

.r-view-header {
  height: 49px;
}

.r-view-header-logo {
  width: 52px;
  height: 64px;
  float: left;
  position: relative;
}

.r-view-header-logo .r-view-header-logo-category {
  width: 32px !important;
  height: 32px !important;
  margin-top: 10px;
}

.r-view-header-logo .r-view-header-logo-reqtype {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50px;
  left: 30px;
}

.r-view-qform-logo {
  width: 65px;
  height: 63px;
  float: left;
}

.r-view-header-requestid {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #6b869f;
  float: left;
}

.r-view-header-requestid-small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #6b869f;
  float: left;
  margin-top: 20px;
}

.r-view-survey-header-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #6b869f;
  float: left;
  margin-top: 20px;
}

.r-view-header-inf {
  height: 60px;
  margin-left: 70px;
}

.r-view-header-inf-bl {
  overflow: hidden;
  padding-left: 8px;
  background-image: url("../../images/RequestView/topo_07.jpg");
}

.r-view-header-inf-ml {
  height: 52px;
  background-image: url("../../images/RequestView/topo_04.jpg");
  background-repeat: repeat-y;
}

.r-view-header-inf-bc {
  background-image: url("../../images/RequestView/bg.jpg");
  height: 10px;
  overflow: hidden;
}

.r-view-header-inf-mc {
  background-color: #F8F8F7;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: rgb(248, 248, 247);
  overflow: hidden;
  height: 52px;
  margin-left: 8px;
}

.r-view-header-status {
  float: right;
}

.r-view-header-inf-status-ct {
  height: 30px;
}

.r-view-header-abstract SPAN {
  font: 12px arial, tahoma, helvetica, sans-serif;
  color: #485569;
  overflow: hidden;
}

.x-tool-queueout {
  background-image: url(../../images/toolbar/queueout.gif) !important;
}

.x-tool-changeapprover {
  background-image: url(../../images/toolbar/analyst.png) !important;
}

.icon-changeapprover {
  background-image: url(../../images/toolbar/analyst.png) !important;
}

.icon-viewapprover {
  background-image: url(../../images/toolbar/view-approvers.png) !important;
}

.x-tool-reqanalyst {
  background-image: url(../../images/request/reqanalyst.png) !important;
}

.icon-reqanalyst {
  background-image: url(../../images/request/reqanalyst.png);
}

.x-tool-queuein {
  background-image: url(../../images/toolbar/queuein.gif) !important;
}

.x-tool-routeexpert {
  background-image: url(../../images/toolbar/route.ico) !important;
}

.x-tool-closerequest {
  background-image: url(../../images/toolbar/icon-close-request.png) !important;
}

.x-tool-attachs {
  background-image: url("../../images/toolbar/attach_black.png") !important;
}

.x-tool-notify {
  background-image: url("../../images/message.png") !important;
}

.x-tool-reopenrequest {
  background-image: url(../../images/toolbar/inherited.gif) !important;
}

.x-tool-refreshrequest {
  background-image: url(../../images/toolbar/refresgh.gif) !important;
}

.icon-close-request {
  background-image: url(../../images/toolbar/icon-close-request.png) !important;
  background-repeat: no-repeat;
}

.icon-delete-request {
  background-image: url(../../images/toolbar/icon-delete-request.png);
  background-repeat: no-repeat;
}

.icon-new-win {
  background-image: url(../../images/toolbar/new-win.gif) !important;
  background-repeat: no-repeat;
}

.icon-reopen-request {
  background-image: url(../../images/toolbar/inherited.gif) !important;
  background-repeat: no-repeat;
}

.icon-view-request,
.icon-view-form {
  background-image: url(../../images/toolbar/icon-view-request.png);
  background-repeat: no-repeat;
}

/* ------------------------------------------------------- */
/* CSS: templates                                          */
/* ------------------------------------------------------- */
._xcontent-area {
  border: 0px;
  width: 99%;
  padding: 5px 0px 5px 5px;
}

._xcontent-data {
  border-bottom-color: #666666;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

._xcontent-table {
  width: 100%;
  border-collapse: collapse;
}

._req-column-title {
  text-indent: 1px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
  color: #333333;
  background-color: #bbbbbb;
  border: #666666 1px solid;
  border-bottom-width: 0px;
  width: 115px;
}

._req-column-value {
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #6b869f;
  background-color: #dddddd;
  border: #666666 1px solid;
  border-bottom-width: 0px;
}

._req-column-value-x {
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #6b869f;
  background-color: #dddddd;
  border: #666666 1px solid;
  border-bottom-width: 0px;
  width: 15%;
}

._req-column-cpppnotes {
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
  color: #6b869f;
  background-color: #dddddd;
  border: #666666 1px solid;
  border-bottom-width: 0px;
  width: 30%;
}

/* ------------------------------------------------------- */
/* CSS: templates: com separação de linhas                 */
/* ------------------------------------------------------- */
.xcontent-area {
  border: 0px;
  width: 99%;
  padding: 5px 0px 5px 5px;
}

.xcontent-table {
  width: 100%;
  border-collapse: separate;
}

.req-column-title-bck {
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
  color: #333333;
  background-color: #bbbbbb;
  border: #666666 1px solid;
  width: 115px;
}

.req-column-title {
  color: #AFAFAF;
  line-height: 20px;
  border: none;
  text-indent: 25px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
}

.req-column-title-x {
  /*background-image: url('../../images/bgBox.png');
  background-repeat: repeat;
  background-color: white !important;*/
  z-index: 1000;
  height: auto;
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  /*border: #666666 1px solid;*/
  /*border-style: outset;*/
  border-top: solid 1px #bbbbbb;
  border-left: solid 1px #bbbbbb;
  border-bottom: solid 1px #666666;
  border-right: solid 1px #666666;
  width: 30%;
}

.req-column-title-auto {
  /*background-image: url('../../images/bgBox.png');
  background-repeat: repeat;
  background-color: white !important;*/
  z-index: 1000;
  text-indent: 2px;
  font-size: 8pt;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: lighter;
  color: #333333;
  /*border: #666666 1px solid;*/
  /*border-style: outset;*/
  border-top: solid 1px #bbbbbb;
  border-left: solid 1px #bbbbbb;
  border-bottom: solid 1px #666666;
  border-right: solid 1px #666666;
  width: auto;
  height: auto;
}

.templatemenu-item .req-column-value, .req-column-subvalue,
.x-menu li .templatemenu-item {
  font-family: Tahoma, Arial, sans-serif;
  line-height: 14px;
}

.req-column-value, .req-column-subvalue {
  text-indent: 2px;
  color: #4D777E;
  border: none;
  padding: 4px;
}

.req-column-value {
  font-weight: bold;
  font-size: 11px;
}

.req-column-subvalue {
  font-weight: normal;
  font-size: 10px;
}

.req-column-value a,
.templatemenu-item a {
  color: #213d4a;
  text-decoration: none;
}

.req-column-value a:hover,
.templatemenu-item a:hover {
  color: #768B94;
  text-decoration: underline;
}

.req-column-value-x {
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #6b869f;
  background-color: Transparent;
  border: #666666 1px solid;
  width: 15%;
}

.req-column-cpppnotes {
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: InfoText;
  background-color: InfoBackground;
  border: #666666 1px solid;
}

.r-view-panel .contract-table-ct {
  background-color: #f5f5f5;
}

.r-view-panel .contract-table-status-0 {
  /*Expired A empresa (departamento) tem contrato, mas a data de validade está expirada*/
  background-color: #ebf2fb;
}

.r-view-panel .contract-table-status-1,
.r-view-panel .contract-table-status-2,
.r-view-panel .contract-table-status-3,
.r-view-panel .contract-table-status-4 {
  /* Disabled/NotStarted/Expired/ExceededTime */
  background-color: #fbb3b3;
}

.r-view-panel .contract-table {
  border-collapse: separate;
}

.contract-column-title {
  text-indent: 2px;
  text-align: center;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
  color: #333333;
  /*border: #666666 1px solid;*/
  border: 0px;
  width: auto;
}

.contract-column-value {
  text-indent: 2px;
  text-align: center;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #6b869f;
  background-color: Transparent;
  /*border: #666666 1px solid;*/
  border: 0px;
  width: auto;
}

.contract-column-off {
  text-indent: 2px;
  text-align: center;
  text-decoration: blink;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  /*font-weight: normal;*/
  /*color: White;*/
  /*background-color: #ff0000;*/
  /*border: #ff000c 1px solid;*/
  font-weight: bold;
  background-color: Transparent;
  color: Red;
  border: 0px;
}

.contract-column-off2 {
  text-indent: 2px;
  text-align: center;
  text-decoration: blink;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: White;
  background-color: #ff0000;
  border: #ff000c 1px solid;
}

.contract-column-on {
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #6b869f;
  background-color: Transparent;
  border: 0px;
}

.icon-ajax-loader {
  background: url("../../images/ajax-loader.gif") center center no-repeat #f7f9f9 !important;
  border: 1px solid #bcc5c8;
  padding: 20px;
}

a.req-column-client,
a.req-column-equip,
a.req-column-resource {
  background-color: Transparent;
  color: #6B869F;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-indent: 2px;
  text-decoration: none;
}

a.req-column-client:hover,
a.req-column-equip:hover,
a.req-column-resource:hover {
  color: Gray;
}

.request-icon-open {
  background-image: url(../../images/request/ropen09.ico) !important;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 16px;
  height: 16px;
  margin-bottom: -1px;
  margin-right: 4px;
  margin-top: -1px;
  vertical-align: middle;
}

.request-icon-closed {
  background-image: url(../../images/request/rclose09.ico) !important;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 16px;
  height: 16px;
  margin-bottom: -1px;
  margin-right: 4px;
  margin-top: -1px;
  vertical-align: middle;
}

.r-view-user-ct {
  padding-top: 10px;
  float: right;
  font-size: 12px;
  background-image: url(../../images/toolbar/user.png) !important;
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-left: 20px;
  text-align: center;
}

.r-view-user-ct SPAN {
  height: 40px;
}

.icon-doc {
  background-image: url(../../images/toolbar/doc.gif) !important;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 16px;
  height: 16px;
  margin-bottom: -1px;
  margin-right: 4px;
  margin-top: -1px;
  vertical-align: middle;
}

.icon-picture {
  background-image: url(../../images/toolbar/picture.gif) !important;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 16px;
  height: 16px;
  margin-bottom: -1px;
  margin-right: 4px;
  margin-top: -1px;
  vertical-align: middle;
}

.req-form-desc {
  /*background-image: url('../../images/RequestView/bg_b.gif');*/
  background-color: #7FFFD4;
  /*background-repeat: repeat-x; 
  background-color: white !important;*/
  z-index: 1000;
  height: auto;
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
  color: #333333;
  /*border: #666666 1px solid;*/
  /*border-style: outset;*/
  /*border-top:solid 1px #bbbbbb; 
  border-left:solid 1px #bbbbbb; 
  border-bottom:solid 1px #666666; 
  border-right:solid 1px #666666; */
  width: 30%;
}

.req-form-info {
  /*background-image: url('../../images/RequestView/bg_b.gif');*/
  background-color: #7FFFD4;
  /*background-repeat: repeat-x; 
  background-color: white !important;*/
  z-index: 1000;
  height: auto;
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
  color: #333333;
  /*border: #666666 1px solid;*/
  /*border-style: outset;*/
  /*border-top:solid 1px #bbbbbb; 
  border-left:solid 1px #bbbbbb; 
  border-bottom:solid 1px #666666; 
  border-right:solid 1px #666666; */
  width: auto;
}

.req-form-answer {
  /*background-image: url('../../images/RequestView/bg_b.gif');*/
  background-color: #FAEBD7;
  /*background-repeat: repeat-x; 
  background-color: white !important;*/
  z-index: 1000;
  height: auto;
  text-indent: 2px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
  color: #333333;
  /*border: #666666 1px solid;*/
  /*border-style: outset;*/
  /*border-top:solid 1px #bbbbbb; 
  border-left:solid 1px #bbbbbb; 
  border-bottom:solid 1px #666666; 
  border-right:solid 1px #666666; */
  width: auto;
}

.request-header-userinfo {
  color: #6B869F;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  height: 22px;
}

.r-view-status-icon {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

img.r-view-status-icon:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
}

img.r-view-wfnotes-icon {
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-image: url(../../images/toolbar/help-24x24.png) !important;
  background-repeat: no-repeat;
}

.r-view-wfnotes-icon-small {
  background-image: url(../../images/toolbar/help-16x16.png);
  background-repeat: no-repeat;
}

.r-view-wfnotes-body {
  background-color: #FFFFFF;
  padding: 25px 10px 10px 10px;
}

.admhourscombo .x-combo-list-item {
  border-bottom: dotted 1px #cac9c9;
}

.admhourscombo .x-combo-list-item span {
  line-height: 16px;
  margin: 4px;
}

.admhourscombo .icon-domain {
  font-style: italic;
  color: #5b5a5a;
}

.admhourscombo .x-combo-list-item .x-icon {
  padding-left: 20px;
}

.admhourscombo .admhoursdefault {
  font-weight: bold;
  color: #375986;
}

.admhourscombo .admhoursall {
  font-style: italic;
}

.admhourscombo .x-combo-list-item-alt {
  background-color: #fffcfc;
}

.admhourscombo .x-combo-list-item-alt.x-combo-selected {
  background-color: #FBF0D2;
}

.pm-icons-legend-title {
  background: none repeat scroll 0 0 #e4e4e4;
  border-color: #e4e4e4;
  border-style: solid;
  border-width: 1px;
  color: #5a7077;
  display: block;
  font: bold 10px tahoma, arial, verdana, sans-serif;
  margin: -2px -2px 0;
  padding: 3px;
}

.attachs-menu-action-title {
  background-color: #DAE6F4;
  font-weight: bold;
  color: #15428B;
}

.attachs-menu-tip .x-tip-body {
  padding: 0 !important;
}

.attachs-menu-tip fieldset {
  border: 0px solid #A6C2E5;
  /*padding:5px;*/
  background-color: #eaf1f2 !important;
}

.attachs-menu-tip fieldset legend {
  width: 100%;
  padding-left: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-color: #e7eaeb;
  background-position: 3px;
  padding: 3px 0;
  font-weight: bold;
}

.attachs-menu-tip .icon-timesheet {
  line-height: 20px;
  padding: 4px 5px 4px 10px;
  background-position: center center;
}

.attachs-menu-tip fieldset div {
  padding: 5px;
}

.attachs-menu-tip .attachs-menu-tip-td-descript {
  padding-top: 5px;
  color: #666666;
  font-style: italic;
}

.attachs-menu-tip-td-left {
  font-weight: bold;
  color: #45566B;
}

.attachs-menu-td-descript {
  color: #45566B;
  font-style: italic;
}

.reqtimes-win .x-window-body {
  padding: 10px;
  background-color: #FFFFFF;
}

.reqtimes-win-label-title {
  font-size: 12px;
  font-weight: bold;
  color: #45596b;
  text-align: center;
  padding-bottom: 10px;
}

.reqtimes-infolabel {
  background: url("../../images/toolbar/information.png") 2px 2px no-repeat;
  min-height: 16px;
  padding-left: 20px;
}

.x-actionsview-item {
  font: 11px tahoma, arial, helvetica, sans-serif;
  margin-bottom: 4px;
  min-height: 75px;
  border-bottom: 1px dashed #DBDBDB;
  position: relative;
}

.x-actionsview-item-photo-outer {
  position: absolute;
  left: 2px;
  border: 1px solid #EAEAEA;
  background-color: #F2F2F2;
}

.x-actionsview-item-photo {
  width: 64px;
  height: 64px;
  border: 3px solid #FFFFFF;
}

.x-actionsview-item-ct {
  padding: 4px;
  margin-left: 75px;
}

.x-actionsview-item-date,
.x-actionsview-item-request {
  float: left;
  padding-right: 10px;
}

.x-actionsview-item-fromuser {
  float: left;
  overflow: hidden;
  /*width:100px;*/
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  padding-right: 10px;
}

.x-actionsview-item-minutes {
  float: left;
}

.x-actionsview-item a, .upload-view-row .upload-view-item-buttons a {
  text-decoration: none;
  color: #6A88A5;
}

.x-actionsview-item a:hover, .upload-view-row .upload-view-item-buttons a:hover {
  color: #565555;
}

.x-actionsview-item-acttype {
  color: #70A6DF;
  font-size: 12px;
  line-height: 18px;
}

.x-actionsview-item-ltype {
  color: #595858;
}

.x-actionsview-item-buttons {
  float: left;
  margin-left: 30px;
}

.x-actionsview-item-buttons-over {
  float: right;
  margin-left: 20px;
  visibility: hidden;
}

.x-actionsview-item-over .x-actionsview-item-buttons-over {
  visibility: visible;
}

.r-view-panel .x-panel-body {
  font: 11px Arial, Helvetica, sans-serif;
}

.r-view-tools {
  background-color: #f7f7f7;
  margin-bottom: 4px;
}

.r-view-tool {
  float: right;
  height: 46px;
  padding: 2px;
  background-color: #EAEAEA;
  margin: 2px;
  border-radius: 2px 2px 2px 2px;
  cursor: pointer;
  display: block;
}

.r-view-tool:hover {
  background-color: #dae2e4;
}

.r-view-tool-text-icon {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  margin: 4px auto;
}

.x-low-resolution .r-view-childs-detailspanel .x-tool-icon {
  display: none;
}

.x-tool-request-associate {
  background-image: url("../../images/toolbar/request.png") !important;
}

.x-tool-request-dates {
  background-image: url("../../images/toolbar/icon-timesheet.png") !important;
}

.x-tool-request-equip {
  background-image: url("../../images/toolbar/invent.png") !important;
}

.x-tool-request-client {
  background-image: url("../../images/toolbar/user.png") !important;
}

.x-tool-request-contabilization {
  background-image: url("../../images/toolbar/home-blue.png") !important;
}

.req-templatemenu .templatemenu-item {
  /*AHD025233*/
  min-width: 320px;
}

.req-templatemenu {
  background-color: #F9F9F9;
  background-image: none;
}

.req-templatemenu .req-column-title,
.req-templatemenu .req-column-value {
  padding: 0px 4px 6px 4px;
  text-indent: 0px;
}

.req-templatemenu .req-column-value,
.req-templatemenu .req-column-subvalue {
  white-space: normal !important;
}

.req-templatemenu .req-date {
  background: url("../../images/toolbar/icon-timesheet.png") no-repeat !important;
  padding-left: 20px;
  height: 18px;
  width: 125px;
}

.req-templatemenu .req-closed {
  width: 100px;
}

.req-templatemenu span.req-column-title,
.req-templatemenu span.req-column-value {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.req-templatemenu .req-minutes {
  background: url("../../images/toolbar/chronometer.png") no-repeat !important;
  padding-left: 20px;
  margin-right: 10px;
}

.req-templatemenu-client-bottom {
  padding: 5px;
  text-align: right;
  background-color: #edecec;
}

.client-edit-link {
  background: url("../../images/toolbar/user.png") no-repeat !important;
  padding-left: 20px;
}

.upload-view {
  min-height: 100px;
}

.layout-cssgrid-cell .upload-view {
  min-height: inherit;
}

.req-action-win .upload-view {
  /*min-height:inherit;*/
}

.req-action-win .x-window-body {
  padding: 10px;
}

.req-action-win-warning {
  border: 1px #d1b06b solid;
  padding: 5px;
  background: url("../../Images/Toolbar/icon-flag-yellow.png") 5px 4px no-repeat #fff2d2 !important;
  padding-left: 25px;
  margin-bottom: 20px;
}

.req-action-win .req-action-win-displayitem {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.req-action-win .req-action-edit-analyst {
  background: url("../../Images/Request/icon-edit-analyst.png") 0 0 no-repeat;
  padding-left: 20px;
}

.upload-view-row {
  /*padding:4px;*/
  border: 1px solid white;
  border-bottom: 1px dashed #DBDBDB;
  color: #000;
  font: 11px tahoma, arial, helvetica, sans-serif;
}

.upload-view-row-selected {
  background-color: #dce8ee;
}

.upload-view-row a {
  color: inherit;
}

.upload-view-row .upload-view-item {
  /*padding-left:20px;*/
  background-repeat: no-repeat;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.r-view-panel .upload-view-row .upload-view-item,
.req-template-editpanel .upload-view-row .upload-view-item {
  float: left;
}

.upload-view-item-descript {
  padding-left: 10px;
  color: #666666;
}

.upload-view-row a {
  text-decoration: none;
}

.upload-view-row a:hover {
  text-decoration: underline;
}

.upload-view-row .upload-state-2 {
  /*upload.FileState.finished*/
  background: url("../../images/toolbar/accept.png") no-repeat;
}

.upload-view-row .upload-state-2,
.upload-state-2 .upload-view-item-descript {
  /*upload.FileState.finished*/
  color: #165e38 !important;
}

.upload-state-3 .icon-file {
  /*upload.FileState.failed*/
  background: url("../../images/toolbar/exclamation.gif") no-repeat !important;
}

.upload-state-3,
.upload-state-3 .upload-view-item-descript,
.upload-state-3 .x-grid3-col-descript {
  color: #FF0000 !important;
}

.upload-state-1 .icon-file, .upload-state-4 .icon-file {
  /*upload.FileState.queue/processing */
  background: url("../../images/loading/loading-16.gif") no-repeat !important;
}

.req-edit-panel .req-attachs-panel .x-panel-body,
.req-edit-panel-center {
  overflow: auto;
}

.req-attachs-panel .x-panel-bwrap {
  border-bottom: none !important;
}

.req-attachs-panel-notopborder .request-header {
  border-top-width: 0 !important;
}

.req-edit-panel .upload-view-item-size,
.req-edit-panel .upload-view-item-descript {
  display: none;
}

.upload-view-item-buttons {
  float: right;
  visibility: hidden;
}

.upload-view-item-buttons span {
  margin-right: 10px;
}

.upload-view-row-over .upload-view-item-buttons {
  visibility: visible;
}

.upload-view-item-value {
  color: #90a2a8;
  font-weight: bold;
}

.request-edit-projectbutton {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #f5f6f7;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #e8e6e6;
  padding: 2px;
  /*line-height:20px;*/
  text-align: center;
}

.request-edit-projectbutton .r-view-tool a {
  text-decoration: none;
  color: #485569;
}

.request-edit-projectbutton .r-view-tool a:hover {
  text-decoration: underline;
}

.request-edit-projectbutton .r-view-tools {
  margin-bottom: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.request-edit-projectbutton .r-view-tool {
  float: none;
  display: inline;
  padding: 6px 2px;
}

.request-edit-projectbutton .associated-project-link:hover {
  background-color: inherit;
  border-color: transparent;
}

/* Button Recalcular tempos */
.wrapper-button-reqtimes .x-btn {
  margin: 0 auto;
  width: 100% !important;
}

.wrapper-button-reqtimes .x-btn .icon-reqtimes {
  padding-top: 9px;
  padding-bottom: 22px;
}

.req-template-editpanel .req-detailspanel .x-form-item-label {
  width: 250px;
}

.req-detailspanel-innerbody {
  margin: auto; /*centralizar*/
}

.req-template-editpanel .req-detailspanel .x-panel-body {
  padding: 10px;
}

.req-template-editpanel .req-detailspanel .x-grid-panel .x-panel-body {
  /*remover padding do body de field grid*/
  padding: 0;
}

.req-template-editpanel .req-helppanel .x-panel-body {
  padding: 10px;
  font: 12px tahoma, arial, helvetica, sans-serif;
  color: #5a7077;
}

.req-edit-portal-templatesview-cell {
  float: left;
  /*height: 105px;*/
  position: relative;
  overflow: hidden;
  margin: 0px;
  border: none;
}

.req-edit-portal-templatesview, .tpl-dashboard-panel {
  font: 11px tahoma, arial, helvetica, sans-serif;
}

.req-edit-portal-templatesview-content-ct {
  margin: 5px;
}

.req-edit-portal-templatesview-content {
  /* http://stackoverflow.com/questions/485827/css-100-height-with-padding-margin */
  /*position:absolute;
  margin:5px;
  display:block;
   height:auto;
  bottom:0;

  top:0;
  left:0;
  right:0;
  bottom:0;*/
  background-color: #fafafa;
  border: 1px solid #d3d4d5;
  border-width: 1px 1px 2px 5px;
  overflow: hidden;
  cursor: pointer;
  height: 100px;
}

.req-edit-portal-templatesview-cell-over .req-edit-portal-templatesview-content {
  border-color: #c2c4c8;
}

.req-edit-portal-templatesview-icon-ct {
  /*height:100px;
  float:left;
  width: 60px;*/
  background-color: #F3F4F6;
  border-right: 1px solid #d3d4d5;
}

.req-edit-portal-templatesview-icon-ct .icon-portal {
  display: block;
  margin: 0 26px;
}

.req-edit-portal-templatesview-cell-over .req-edit-portal-templatesview-icon-ct {
  background-color: #f1f1f1;
}

.req-edit-portal-templatesview-text-ct {
  height: 100px;
  margin-left: 60px;
  overflow: hidden;
  cursor: pointer;
  vertical-align: middle;
}

.req-edit-portal-templatesview-title {
  color: #5a7077;
  padding: 5px 10px;
  font-weight: bold;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.req-edit-portal-templatesview-title,
.req-edit-portal-templatesview-descript {
  /* bug 2880 necessario p/ palavras longas sem espaço */
  /* nao utilizar break-all p/ nao quebrar qualquer palavra..somente as longas sem espaco*/
  /* http://stackoverflow.com/a/15137272 */
  word-break: break-word;
}

.req-edit-portal-templatesview-descript {
  color: #808080;
  padding: 1px 10px 5px 10px;
  vertical-align: top;
}

.req-edit-portal-col-1 .req-edit-portal-templatesview-cell {
  width: 100%;
}

.ext-ie6 .req-edit-portal-col-1 .req-edit-portal-templatesview-cell,
.ext-ie7 .req-edit-portal-col-1 .req-edit-portal-templatesview-cell {
  width: 95%;
}

.req-edit-portal-col-2 .req-edit-portal-templatesview-cell {
  width: 50%;
}

.ext-ie6 .req-edit-portal-col-2 .req-edit-portal-templatesview-cell,
.ext-ie7 .req-edit-portal-col-2 .req-edit-portal-templatesview-cell {
  width: 48%;
}

.req-edit-portal-col-3 .req-edit-portal-templatesview-cell {
  width: 33.3%;
}

.ext-ie6 .req-edit-portal-col-3 .req-edit-portal-templatesview-cell,
.ext-ie7 .req-edit-portal-col-3 .req-edit-portal-templatesview-cell {
  width: 32%;
}

.req-edit-portal-col-4 .req-edit-portal-templatesview-cell {
  width: 25%;
}

.ext-ie6 .req-edit-portal-col-4 .req-edit-portal-templatesview-cell,
.ext-ie7 .req-edit-portal-col-4 .req-edit-portal-templatesview-cell {
  width: 24%;
}

.req-edit-portal-panel .req-template-editpanel .x-panel-body {
  background-color: #fff;
}

.req-edit-portal-templatesview {
  /*padding:0 5px 5px 5px;*/
}

.req-edit-portal-templatesview-baseicon {
  background-image: url(../../images/dashboard/icon-rtemplate-default.png);
}

.req-edit-portal-templatesview-icon {
  width: 48px;
  height: 48px;
  margin: 5px auto 0 auto;
  vertical-align: middle;
  /*centralizar caso imagem seje menor*/
  background-position: center center;
  background-repeat: no-repeat;
}

.req-edit-portal-templatesview-menu {
  height: auto;
  text-align: center;
  padding-top: 4px;
}

/*
.req-edit-portal-templatesview-menu p {
    color:#848484;
    font-size:11px;
    padding-top:2px;
}
*/
.req-edit-portal-templatesview-menu span {
  border-radius: 8px 8px 8px 8px;
  background-color: #798e9c;
  font-family: tahoma, ​arial, ​verdana, ​sans-serif;
  font-size: 9px;
  font-weight: bold;
  line-height: 12px;
  padding: 1px 4px;
  color: #fff;
}

/**/
.req-edit-portal-templatesview-header {
  background-color: #f4f4f4;
  padding: 0 10px 0 10px;
  border-bottom: 1px solid #c2c4c8;
}

.req-edit-portal-context-button .x-btn-text {
  height: 16px !important;
}

.req-edit-portal-templatesview-navct {
  padding: 0;
  min-height: 31px;
  height: auto;
  *height: 31px;
  color: #848484;
}

.req-edit-portal-templatesview-navct .req-edit-portal-templatesview-navct-table {
  height: 100%;
}

.req-edit-portal-templatesview-navct a,
.req-edit-portal-templatesview-navct a:visited {
  margin: 0;
  color: #5a7077;
  text-decoration: none;
  font-weight: bold;
}

.req-edit-portal-templatesview-navct a:hover {
  text-decoration: underline;
}

.req-edit-portal-templatesview-navct .req-edit-portal-templatesview-navct-separator {
  padding: 0 5px;
}

.req-edit-portal-templatesview-navct a.req-edit-portal-templatesview-navct-last {
  color: #114e89;
}

.req-edit-portal-templatesview-navct a.req-edit-portal-templatesview-navct-last:hover {
  text-decoration: none;
}

.req-edit-portal-templatesview-header .x-form-item {
  margin-top: 5px;
}

.r-view-header .r-view-header-sublogo-image {
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 24px;
  top: 24px;
}

.r-view-childs-detailspanel .x-panel-bwrap {
  overflow: visible;
}

.r-view-childs-detailspanel .req-edit-analystpanel .x-panel-body {
  border-width: 0px;
}

.accordion-search-request .x-panel-collapsed .x-panel-header-noborder {
  border-bottom-width: 1px !important;
}

.request-approvers-view .approver-fullname {
  padding: 10px 0;
}

.request-approvers-view .x-actionsview-item .approver-substitute {
  font-weight: bold;
  /*color:#a01515;*/
}

.request-approvers-view .x-actionsview-item {
  min-height: 55px !important;
}

.request-approvers-view .x-actionsview-item-buttons {
  float: right;
}

.r-view-formulary-content .ux-rating-star a {
  cursor: default;
}

.viewapproverswin .title {
  display: none;
}

.r-view-panel .upload-view-row {
  /** bug 1794 necessario p/ exibir botoes de renomear/excluir no IE7 **/
  min-height: 18px;
}

.view-approver-filters-typetitle {
  background-color: #dcdada;
  width: 120px;
  padding: 2px 5px;
  margin: 2px 5px;
  border-radius: 4px;
}

.view-approver-filters {
  padding: 10px;
  width: 100%;
}

.view-approver-filters-title {
  margin: 5px 0;
}

.view-approver-filters-item {
  min-width: 200px;
}

.view-approver-body .x-actionsview-item {
  min-height: 50px !important;
}

.view-approver-body .simple-tab-item-body {
  /*max-height:500px;*/
  min-width: 500px;
}

.view-approvers-fulltitle,
.view-approvers-shorttitle {
  display: none;
}

.viewapproverswin .view-approvers-shorttitle {
  display: block;
}

.viewapproverswin .x-linkcolumn-link,
.reqapprovalsummary-panel .x-linkcolumn-link {
  text-decoration: none;
  color: initial;
}

.flex-content-tip .view-approvers-fulltitle {
  display: block;
}

.ocr-view {
  width: 100%;
}

.ocr-view th {
  border: solid 2px #fff;
  padding: 10px;
  font-weight: bold;
  background-color: #f0f0f0;
}

.ocr-view td {
  padding: 5px;
  font-weight: normal;
}

.schedule-task-timezone-field {
  text-indent: 0;
}

.req-approval-status-text-2 .x-grid3-cell-inner {
  color: #017446; /*status aprovado*/
}

.req-approval-status-text-3 .x-grid3-cell-inner,
.req-approval-status-text-4 .x-grid3-cell-inner {
  color: #9b0b02; /*status reprovado e erro*/
}

.req-approval-status-icon-1,
.req-approval-rule-user-status-icon-0 {
  background-image: url(../../images/flat/hourglass.png) !important;
  opacity: 0.5;
}

.req-approval-rule-user-status-icon-1,
.req-approval-status-icon-2 {
  background-image: url(../../images/toolbar/saved.png) !important;
}

.req-approval-rule-user-status-icon-2,
.req-approval-status-icon-3,
.req-approval-status-icon-4 {
  background-image: url(../../images/toolbar/delete.png) !important;
}

.x-panel-tbar .x-tb-actions .xtb-sep {
  background-color: transparent;
}

.request-edit-gridfield .x-grid-group-hd {
  height: auto;
  /* grid iam sod exibir agrupamento multiline */
}

.request-edit-gridfield .x-grid-group-hd div.x-grid-group-title {
  white-space: normal;
  /* grid iam sod exibir agrupamento multiline */
}

.x-btn button {
  background-color: white;
}

.asm-app-menu .x-form-element {
  position: relative !important;
}

.inf-icon-reload {
  background-image: url(../../images/infoman/atualizar_graficos.png) !important;
}

.inf-icon-print {
  background-image: url(../../images/infoman/print.gif) !important;
}

.inf-icon-chart {
  background-image: url(../../images/infoman/visualizar_grafico.png) !important;
}

.inf-icon-grid {
  background-image: url(../../images/infoman/grid.png) !important;
}

.inf-icon-folder {
  background-image: url(../../images/infoman/folder.gif) !important;
}

.inf-icon-graph {
  background-image: url(../../images/infoman/graph.png);
}

.inf-icon-pdf {
  background-image: url(../../images/infoman/icon-pdf.png);
}

.inf-icon-unknow {
  background-image: url(../../images/infoman/icon-unknow.JPG) !important;
}

.inf-icon-rtf {
  background-image: url(../../images/infoman/icon-rtf.JPG) !important;
}

.inf-icon-doc {
  background-image: url(../../images/infoman/icon-doc.JPG) !important;
}

.inf-icon-xls {
  background-image: url(../../images/infoman/icon-xls.JPG) !important;
}

.inf-icon-html {
  background-image: url(../../images/infoman/icon-html.png) !important;
}

.inf-icon-back {
  background-image: url(../../images/infoman/grafico_anterior.png) !important;
}

.inf-icon-history {
  background-image: url(../../images/infoman/historico.png) !important;
}

.inf-icon-excel {
  background-image: url(../../images/toolbar/excel.png) !important;
}

.inf-icon-query-prop {
  background-image: url(../../images/infoman/list-items.gif);
}

.inf-icon-chart-prop {
  background-image: url(../../images/infoman/propriedades_do_grafico.png) !important;
}

.inf-icon-chart-portal {
  background-image: url(../../images/infoman/chart-portal.png);
}

.inf-icon-save {
  background-image: url(../../images/infoman/save.gif) !important;
}

.inf-icon-analyst {
  background-image: url(../../images/toolbar/analyst.png) !important;
}

.inf-icon-expand {
  background-image: url(../../images/infoman/expandir.png) !important;
}

.inf-icon-presentation-mode {
  background-image: url(../../images/infoman/icon-presentation-mode.png);
}

.inf-icon-dashboard-medium {
  background-image: url(../../images/infoman/icon-dashboard-medium.png);
}

.icon-collapse-all {
  background-image: url(../../images/infoman/collapse-all.gif) !important;
}

.inf-ct-title {
  width: 100%;
  font: normal 16px tahoma, arial, helvetica, sans-serif;
  white-space: normal;
  font-weight: bold;
  text-align: center;
}

.inf-icon-portal-open {
  background-image: url(../../images/infoman/icon-portal-open.png);
}

.x-portlet-maximized .inf-portlet-selected {
  border: 0px none;
}

.inf-portlet-dd-over-bd {
  border-color: #4172A3;
}

.inf-portlet-dd-over {
  background: #efefef url(../../images/row-over.gif) repeat-x left top !important;
}

.inf-icon-drag {
  background-image: url(../../images/infoman/drag.png) !important;
}

.inf-clear {
  clear: both !important;
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  overflow: hidden;
}

.inf-grid-row-total {
  font-weight: bold !important;
  color: Gray;
}

.inf-grid-column-total {
  font-weight: bold !important;
  color: Gray;
}

.inf-chart-delete {
  background-image: url(../../images/infoman/delete.png) !important;
}

/*edição das cores */
.x-cp-formcontainer .x-form-item {
  margin: 3px 0 !important;
}

/* Imagens de Tipos de Gráficos */
.inf-chart-unknown {
  background-image: url(../../images/infoman/delete.png) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
}

.inf-icon-serie-column-large {
  background-image: url(../../images/infoman/icon-serie-column-large.png) !important;
}

.inf-icon-serie-line-large {
  background-image: url(../../images/infoman/icon-serie-line-large.png) !important;
}

.inf-icon-serie-area-large {
  background-image: url(../../images/infoman/icon-serie-area-large.png) !important;
}

.inf-icon-serie-bar-large {
  background-image: url(../../images/infoman/icon-serie-bar-large.png) !important;
}

.inf-icon-serie-pie-large {
  background-image: url(../../images/infoman/icon-serie-pie-large.png) !important;
}

.inf-icon-serie-donut-large {
  background-image: url(../../images/infoman/icon-serie-donut-large.png) !important;
}

.inf-icon-serie-columnstacked-large {
  background-image: url(../../images/infoman/icon-serie-columnstacked-large.png) !important;
}

.inf-icon-serie-barstacked-large {
  background-image: url(../../images/infoman/icon-serie-barstacked-large.png) !important;
}

.inf-icon-serie-areastacked-large {
  background-image: url(../../images/infoman/icon-serie-areastacked-large.png) !important;
}

.inf-icon-serie-scatter-large {
  background-image: url(../../images/infoman/icon-serie-scatter-large.png) !important;
}

.inf-icon-serie-radar-large {
  background-image: url(../../images/infoman/icon-serie-radar-large.png) !important;
}

.inf-icon-serie-bubble-large {
  background-image: url(../../images/infoman/icon-serie-bubble.png) !important;
}

.inf-icon-trendlines {
  background-image: url(../../images/infoman/icon-trendlines.png);
}

.inf-portlet-header {
  border: none 0px !important;
  float: right;
}

.inf-portlet-header-noborder {
  border-bottom-color: gray;
}

.inf-tool {
  overflow: hidden;
  width: 15px;
  height: 15px;
  float: right;
  cursor: pointer;
  background: transparent no-repeat;
  margin: 2px 2px 2px 2px;
}

.inf-icon-expand {
  background-image: url(../../images/infoman/expandir.png) !important;
}

.inf-icon-close {
  background-image: url(../../images/toolbar/close.png) !important;
}

.x-maximized .infoman-mainpanel {
  margin: 0 !important;
}

.infoman-mainpanel .x-tab-panel-body {
  background: url(../../Images/backgrounds/furley_bg.png) repeat scroll 0 0 transparent;
  position: relative;
}

.infoman-mainpanel .x-panel-body {
  background-color: transparent;
}

.infoman-mainpanel .x-portlet {
  background-color: #FFFFFF;
}

.infoman-icon-parameters-large {
  background-image: url(../../images/infoman/icon-parameters-large.png);
}

.infoman-icon-parameters {
  background-image: url(../../images/infoman/icon-parameters.png);
}

.infoman-icon-chart-edit-large {
  background-image: url(../../images/infoman/icon-chart-edit-large.png);
}

.infoman-icon-export-chart-image-large {
  background-image: url(../../images/infoman/icon-export-chart-image-large.png) !important;
}

.infoman-icon-chart-dd-large {
  background-image: url(../../images/infoman/icon-chart-dd-large.png) !important;
}

.infoman-mainpanel .x-tab-panel-tbar {
  margin: 0 5px 0 5px;
  border-bottom: 1px solid #dedede;
  background-color: #EEEEEE;
}

.inf-charttypesview .thumb-wrap {
  float: left;
  border: 1px solid #d3d9db;
  margin: 4px 0 4px 4px;
  padding: 5px;
  width: 80px;
  height: 60px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}

.inf-charttypesview .thumb-wrap img {
  width: 48px;
  height: 48px;
  display: block;
  margin: auto;
}

.inf-charttypesview .x-view-selected {
  border-color: #a0b0b6;
  background: none;
  background-color: #eaf2f2;
}

.inf-charttypesview .x-view-over {
  background-color: #eaf2f2;
}

.infoman-dashboard .x-portlet .x-layout-collapsed {
  background-color: transparent !important;
}

.infoman-dashboard .x-portlet {
  margin: 0;
  position: absolute !important;
}

.infoman-dashboard .x-portlet .x-panel-body {
  border: none 0px;
}

.infoman-dashboard .x-portlet .x-panel-header {
  background-color: #fff;
  text-align: center;
}

.infoman-dashboard .inf-portlet-selected {
  border-color: #c3c6cb;
}

.infoman-menu-portletlayout li.x-menu-list-item div {
  display: block;
}

.infoman-menu-portletlayout .menu-title {
  background: none repeat scroll 0 0 #D6E3F2;
  border: 1px solid #99BBE8;
  color: #15428B;
  font: bold 10px tahoma, arial, verdana, sans-serif;
  padding: 3px;
}

.infoman-selectportalwin .menu-principal {
  border-bottom: 1px dotted gray;
}

.infoman-selectportalwin .menu-principal.x-view-selected {
  border-bottom: 1px solid #99BBE8;
}

.infoman-selectportalwin .infoman-portal-name {
  color: #15428B;
  font-size: 12px;
  font-weight: bold;
}

.infoman-selectportalwin .infoman-portal-descript {
  color: gray;
}

.chart-tip-yname, .chart-tip-xvalue, .chart-tip-yvalue {
  padding-right: 7px !important;
}

.chart-tip-yvalue {
  font-weight: bold;
}

.chart-tip-yname {
  color: #353333;
}

.chart-tip-xvalue {
  color: #06223d;
}

.inf-editor-stylewindow .x-panel-body {
  padding: 5px;
}

.inf-editor-stylewindow .x-grid-panel .x-panel-body {
  padding: 0;
}

.infoman-extchart.x4-masked svg {
  /*nao mostrar o svg caso nao tenha dados*/
  visibility: hidden;
}

.infoman-extchart .x-grid-empty {
  text-align: center;
}

.x-form-item.inf-prms-superbox .x-form-text {
  min-height: 22px;
}

.inf-prms-superbox .x-superboxselect-display-btns .x-superboxselect-item {
  padding: 0 20px 0 2px !important;
  border: none;
}

.inf-prms-superbox .x-superboxselect-input input {
  margin: 0;
  padding: 0;
}

.infoman-icon-cross-filters {
  background-image: url(../../images/infoman/cross-filters.png) !important;
}

.infoman-icon-cross-filters-medium {
  background-image: url(../../images/infoman/cross-filters-medium.png);
}

.x-portal .x-panel-dd-spacer {
  margin-bottom: 5px;
}

.x-portlet {
  margin-bottom: 5px;
}

.x-portlet-maximized .x-portlet {
  margin: 0px !important;
  border: 0px none;
}

/* Clean up the look of the portlets */
.x-portlet .x-panel-ml {
  padding-left: 2px;
}

.x-portlet .x-panel-mr {
  padding-right: 2px;
}

.x-portlet .x-panel-bl {
  padding-left: 2px;
}

.x-portlet .x-panel-br {
  padding-right: 2px;
}

.x-portlet .x-panel-body {
  background: white;
}

.x-portlet .x-panel-mc {
  padding-top: 2px;
}

.x-portlet .x-panel-bc .x-panel-footer {
  padding-bottom: 2px;
}

.x-portlet .x-panel-nofooter .x-panel-bc {
  height: 2px;
}

.x-portlet-over {
  border: solid 2px #6B869F;
}

.inbox-reqtypelist .req-edit-portal-templatesview-icon {
  width: 24px;
  height: 24px;
  background-size: 24px;
}

.inbox-reqtypelist .req-edit-portal-templatesview-icon-ct {
  height: auto;
  width: 30px;
}

.inbox-reqtypelist .req-edit-portal-templatesview-content {
  height: auto;
}

.inbox-reqtypelist .req-edit-portal-templatesview-icon-ct .icon-portal {
  margin: 0;
}

.asm-inbox-panel .x-panel-tbar .x-form-field-trigger-wrap {
  margin-left: 10px;
}

.asm-inbox-panel .x-panel-tbar .x-form-field-trigger-wrap .x-form-text {
  background-color: transparent;
}

.asm-inbox-group-counter {
  font-weight: normal;
}

.asm-inbox-group-counter-warning {
  padding-left: 1px;
  font-weight: bold;
}

.inbox-col-question-boolean .x-grid3-check-col,
.inbox-col-question-boolean .x-grid3-check-col-on {
  width: 14px;
  height: 14px;
}

.inbox-col-question-boolean .inbox-col-question-boolean-label {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin-top: 1px;
  padding-left: 4px;
  min-width: 20px;
}

.ext-ux-uploaddialog-addbtn {
  background: url("../../images/upload/file-add.gif") no-repeat left center !important;
}

.ext-ux-uploaddialog-removebtn {
  background: url("../../images/upload/file-remove.gif") no-repeat left center !important;
}

.ext-ux-uploaddialog-resetbtn {
  background: url("../../images/upload/reset.gif") no-repeat left center !important;
}

.ext-ux-uploaddialog-uploadstartbtn {
  background: url("../../images/upload/upload-start.gif") no-repeat left center !important;
}

.ext-ux-uploaddialog-uploadstopbtn {
  background: url("../../images/upload/upload-stop.gif") no-repeat left center !important;
}

.ext-ux-uploaddialog-indicator-stoped {
  width: 16px;
  height: 16px;
  background: url("../../images/upload/done.gif") no-repeat center center;
}

.ext-ux-uploaddialog-indicator-processing {
  width: 16px;
  height: 16px;
  background: url("../../images/upload/loading.gif") no-repeat center center;
}

.ext-ux-uploaddialog-state {
  text-align: center;
  background-position: center center;
  background-repeat: no-repeat;
}

/* Queued */
.ext-ux-uploaddialog-state-0 {
  background-image: url("../../images/upload/uncheck.gif");
}

/* Finished */
.ext-ux-uploaddialog-state-1 {
  background-image: url("../../images/upload/check.gif");
}

/* Failed */
.ext-ux-uploaddialog-state-2 {
  background-image: url("../../images/upload/failed.gif");
}

/* Processing */
.ext-ux-uploaddialog-state-3 {
  background-image: url("../../images/upload/file-uploading.gif");
}

/* Progress bar fix */
.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-bar .x-progress-text div {
  display: none;
}

.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back {
  position: absolute;
  left: 0px;
  right: 0px;
}

.ext-ie7 .ext-ux-uploaddialog-dialog .x-progress-text-back div {
  width: auto !important;
  white-space: nowrap;
}

.icon-delete {
  background: url("../../images/upload/delete.png") no-repeat left center !important;
}

.icon-open {
  background: url("../../images/upload/open.png") no-repeat left center !important;
}

.icon-help {
  background: url("../../images/upload/help.png") no-repeat left center !important;
}

.icon-no-repeat {
  background-repeat: no-repeat;
}

.ct-file-default {
  width: 16px;
  height: 16px;
  padding-left: 20px;
}

.x-upload-row-disabled {
  color: gray;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}

.upload-view-listmode-list .x-upload-drag-over.upload-view-row,
.upload-view-listmode-list .x-upload-drag-over.upload-view-row.x-grid3-row-selected,
.upload-view-listmode-grid .x-upload-drag-over.x-grid3-row-selected .upload-view-item-text-inner,
.upload-view-listmode-grid .x-upload-drag-over.x-grid3-row .upload-view-item-text-inner,
.x-upload-drag-over .x-grid3-scroller {
  background-color: #DBFCE0 !important;
}

.x-form-element .upload-formbutton .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  height: 17px;
}

.upload-view-item img.x-icon-nopad {
  margin-right: 4px;
  width: 16px;
}

.upload-view-item-text-inner span,
.upload-view-item-text-inner a {
  display: table-cell;
  vertical-align: middle;
  line-height: 15px;
  padding-top: 2px;
}

.upload-view-item-text-inner {
  line-height: 16px;
}

.upload-view-listmode-grid .upload-view-row {
  width: 25%;
  float: left;
  overflow: hidden;
  position: relative;
  border: none;
  padding: 0;
  user-select: none;
}

.upload-view-listmode-grid .x-grid3-row-selected,
.upload-view-listmode-grid .x-grid3-row-over {
  background-color: initial !important;
}

.upload-view-listmode-grid .upload-view-item-text-inner {
  width: 100%;
  table-layout: fixed;
  padding: 5px;
}

.upload-view-listmode-grid .x-grid3-row-over .upload-view-item-text-inner {
  background-color: #dce8ee;
  color: #1b3351;
}

.upload-view-listmode-grid .x-grid3-row-selected .upload-view-item-text-inner {
  background-color: #fbf0d2 !important;
  color: #1b3351;
}

.upload-view-listmode-grid .upload-view-row.x-grid3-row-selected .upload-view-item {
  border-color: #a0b2c8;
}

.upload-view-listmode-grid .upload-view-item-buttons {
  visibility: visible;
  padding: 0 0 0 5px;
}

.upload-view-listmode-grid .upload-view-item-text-inner .upload-view-item-buttons a {
  width: 16px;
  display: inline-block;
  padding: 0;
}

.upload-view-listmode-grid .upload-view-row .upload-view-item {
  margin: 5px;
  border: 1px solid #c2c4c8;
  overflow: hidden;
  float: none;
  padding: 0;
}

.upload-view-listmode-grid .upload-view-item-image-inner {
  height: 190px;
  margin: auto;
  overflow: hidden;
}

.upload-view-listmode-grid .upload-view-item-image-inner .upload-view-item-img {
  width: 100%;
  height: auto;
}

.upload-view-listmode-grid .upload-view-item-text-inner a {
  padding: 0 0 5px 0;
}

.upload-view-listmode-grid .upload-view-item-text-inner,
.upload-view-listmode-grid .upload-view-item-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.upload-view-listmode-grid .upload-view-item-text-inner span,
.upload-view-listmode-grid .upload-view-item-text-inner a {
  display: inline;
}

.upload-preview-viewer-3 table {
  width: 100%;
  height: 99%;
  table-layout: fixed;
}

.upload-preview-viewer-3 table td {
  text-align: center;
  vertical-align: middle;
}

.upload-view-listmode-grid.upload-gridrow-col-4 .upload-view-row {
  width: 25% !important;
}

.upload-view-listmode-grid.upload-gridrow-col-3 .upload-view-row {
  width: 33% !important;
}

.upload-view-listmode-grid.upload-gridrow-col-2 .upload-view-row {
  width: 50% !important;
}

.upload-view-listmode-grid.upload-gridrow-col-1 .upload-view-row {
  width: 100% !important;
}

.upload-view-listmode-grid.upload-gridrow-col-1 .upload-view-row .x-grid3-row-table,
.upload-view-listmode-grid.upload-gridrow-col-2 .upload-view-row .x-grid3-row-table,
.upload-view-listmode-grid.upload-gridrow-col-3 .upload-view-row .x-grid3-row-table,
.upload-view-listmode-grid.upload-gridrow-col-4 .upload-view-row .x-grid3-row-table,
.upload-view-listmode-grid .x-grid3-body {
  width: 100% !important;
}

.x-tool-listmode,
.x-tool-screen-record {
  background-position: center center;
  width: 16px !important;
}

.upload-view-listmode-list .x-grid3-col-name,
.upload-view-listmode-list .x-grid3-col-descript {
  white-space: normal;
}

.upload-view-listmode-grid .x-grid3-header {
  display: none;
}

.upload-view-listmode-grid .upload-view-item-image-inner.upload-view-item-video {
  background-image: url(../../Images/Toolbar/video-32.png);
  background-position: center;
  background-repeat: no-repeat;
}

.form-question-title {
  color: #414E60;
  background-position: top;
  height: 22px;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  font-weight: bold;
}

.form-question-notes {
  padding: 5px;
  background-color: #f7f7f7;
}

.form-question-notes, .frm-solutionct {
  font-family: arial, ​tahoma, ​helvetica, ​sans-serif;
  font-size: 12px;
  text-align: left;
}

.frm-question-table-cellct-style-104,
.form-question-notes,
.frm-solutionct,
.frm-question-table-td-style-104 .x-grid3-cell-inner {
  /*Bug 1618: manter quebra de linha*/
  /*Bug 2862: Na visualização de questões "multiline" nas tabelas quebra de linha não é respeitada*/
  /*pbi 3594 na edicao tambem deve manter quebra de linha */
  white-space: pre-wrap;
}

.frm-field-container.x-form-label-top .x-form-item label.x-form-item-label {
  display: block;
}

.form-north {
  background-image: url(../../images/bgtop.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #414e62;
  font-weight: bold;
  padding-left: 7px;
}

.form-north-title {
  padding-top: 10px;
  padding-left: 20px;
}

.form-child-header {
  border-bottom: solid 1px;
  border-color: #99bbe8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
}

.form-bg {
  background-image: url(../../images/bgcontent.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.frm-answers-ct {
  border: 0px;
  width: 100%;
  padding: 5px 5px 5px 5px;
}

.frm-answers-ct SPAN {
  color: #69788B;
  font-family: "Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  padding-bottom: 5px;
}

.frm-answers-title {
  text-indent: 5px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
  color: #333333;
  border: #bbbbbb 1px solid;
  background-color: #bbbbbb;
  width: 30%;
}

.frm-answers-value {
  text-indent: 5px;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #6b869f;
  border: #dddddd 1px solid;
  background-color: #dddddd;
}

.frm-answers-sep {
  display: block;
  position: relative;
  padding: 0;
  margin: 8px auto;
  width: 100%;
  clear: both;
  border: none;
  border-top: 1px solid #AAA;
  border-bottom: 1px solid #FFF;
  font-size: 1px;
  line-height: 0;
  overflow: visible;
}

/** new classes **/
.x-frm {
  margin: 0 auto;
}

.x-frm .x-panel-body {
  padding: 10px;
}

.x-frm-docsrc-ct {
  height: 25px;
}

.x-frm-docsrc-link, .x-frm-docsrc-link:visited {
  cursor: pointer;
  display: inline-block;
  padding: 4px 22px 4px;
  position: relative;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  font-family: Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;
}

.x-frm-icon-file {
  background-image: url("../images/fileicons/file.png");
  background-position: bottom right;
  position: absolute;
  width: 18px;
  height: 18px;
  z-index: 2;
  cursor: pointer;
  display: inline;
}

.icon-no-repeat {
  background-repeat: no-repeat;
}

.frm-field-image,
.frm-field-image-inner {
  background-color: transparent;
}

.frm-field-image {
  margin: 0 0 10px 0;
}

.frm-field-image-inner {
  margin: 5px;
  overflow: hidden;
  padding: 1px;
}

.frm-field-image a,
.frm-field-image a:visited {
  text-decoration: none;
}

.frm-field-image img {
  display: block;
}

.frm-field-image-details {
  font-family: Arial, Helevtica, Verdana, san-serif;
  color: #000;
  font-size: 11px;
  left: 0;
  line-height: 1.5em;
  z-index: 2;
}

.x-frm-item-top label.x-form-item-label {
  float: none !important;
}

/**
div.x-form-item:hover label.x-form-item-label{
  color: #606060;
}
**/
.x-frm-item {
  margin-bottom: 0px;
  padding: 4px 0 8px 0;
}

.x-frm-notes {
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 10px;
  margin: 10px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.x-frm-notes:hover {
  /** implement **/
}

.frm-qgrouppanel .x-tab-panel-header,
.frm-qgrouppanel ul.x-tab-strip-top,
.frm-qgrouppanel .x-tab-strip-top .x-tab-right,
.frm-qgrouppanel .x-tab-strip-top .x-tab-left,
.frm-qgrouppanel .x-tab-strip-top .x-tab-strip-inner {
  background: transparent;
}

.frm-qgrouppanel ul.x-tab-strip-top {
  border-color: transparent;
}

.frm-qgrouppanel .x-tab-strip-active span.x-tab-strip-text {
  color: #000000;
}

.frm-qgrouppanel .x-tab-strip-active {
  background: #63b6db;
  background: linear-gradient(to bottom, #63b6db 0%, #309dcf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#63b6db", endColorstr="#309dcf",GradientType=0 );
}

.frm-qgrouptabitem {
  padding: 15px 10px 10px 10px;
}

.formulary-tip-descript {
  font-size: 14px !important;
  color: #1E5B80;
}

.formulary-tip .req-column-title-x,
.formulary-tip .req-column-value {
  border: 1px solid #FFFFFF;
  width: auto;
}

/*.formulary-tip 
{
  overflow:hidden;
  padding:10px;
}*/
.formulary-tip-separator {
  background-color: #4996D2;
}

.formulary-tip hr {
  border: 0;
  background-color: #C2CCD3;
  height: 1px;
}

.frm-solutionct {
  position: relative;
}

.frm-solutionct .form-question-notes {
  background: transparent;
  border: none;
  box-shadow: none;
  border-radius: 0px;
}

.frm-solution-fieldicon {
  width: 32px;
  height: 32px;
  background-image: url("../../images/toolbar/frm-solution-fieldicon.png");
}

.frm-question-container {
  font: 11px tahoma, arial, helvetica, sans-serif;
}

.frm-question-info-title {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
  padding: 5px;
  color: #15181d;
}

.frm-editpanel-fields-container {
  margin: auto;
}

.frm-question-type-information .x-form-display-field {
  display: none;
}

.formulary-question-searchgridcell .x-grid3-cell-inner,
.formulary-question-action-col-cell .x-grid3-cell-inner {
  position: relative;
  padding-right: 12px;
  min-height: 17px;
}

.formulary-question-searchgridcell img,
.formulary-question-action-col-cell img {
  position: absolute;
  right: 0;
}

.frm-question-type-table .x-grid3-cell-selected {
  background-color: transparent !important;
}

.frm-question-type-table .x-grid3-cell-inner {
  border: 1px solid transparent;
}

.frm-question-type-table .x-grid3-cell-selected .x-grid3-cell-inner {
  /*border:1px solid #8cb9d9;*/
  border: 1px solid #6BBFDB;
}

.ext-strict .ext-webkit .x-small-editor .frm-question-table-singleline-field {
  height: 15px;
}

.frm-question-table-coleditorfield {
  /*Nao fazer radious p/ na exibir bordas da celula...*/
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}

.frm-question-type-table-opacity-hidden {
  filter: alpha(opacity=0);
  opacity: 0;
}

.frm-question-table-row-disabled,
.frm-question-table-cell-disabled .x-grid3-cell-inner,
.frm-question-type-table .frm-question-table-cell-disabled.x-grid3-cell-selected .x-grid3-cell-inner {
  background-color: #edecec; /* nao usar important p/ permitir animacao */
}

.frm-question-table-cell-invalid .x-grid3-cell-inner,
.frm-question-type-table .frm-question-table-cell-disabled.frm-question-table-cell-invalid .x-grid3-cell-inner {
  /* Obs: celula pode estar bloqueada, mas requerida. A prioridade é mostrar que é requerida. */
  background-color: #fae3e3; /* nao usar important p/ permitir animacao */
}

.frm-question-table-add {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.frm-question-table-rownumber-tip .x-tip-body {
  padding: 0;
}

.frm-question-table-rownumber-tip .x-toolbar {
  border-width: 0;
}

.frm-question-type-table .x-grid3-row .x-grid3-col-numberer {
  /*visibility:hidden;*/
  padding: 0 !important;
  text-align: center;
}

.frm-question-type-table .x-grid3-row .x-grid3-col-numberer .x-action-col-icon {
  display: none;
}

.frm-question-type-table .x-grid3-cell-over .x-grid3-col-numberer .x-action-col-icon {
  display: inline;
  opacity: 1 !important;
}

.frm-question-type-table .frm-question-type-table-row-over .x-grid3-col-numberer-hidevalue .x-action-col-icon {
  display: inline;
  opacity: 0.5;
}

.frm-question-type-table-header-tip,
.frm-question-type-table .ux-grid-hd-group-cell-tip {
  background: url(../../Images/formulary/table-header-tip.gif) no-repeat;
}

.frm-question-type-table .x-grid3-cell-over .x-grid3-col-numberer .x-grid3-col-numberer-value {
  display: none;
}

.frm-question-table-cell-disabled .x-linkcolumn-link {
  cursor: default;
  text-decoration: none;
}

.frm-question-table-cell-hidden .x-grid3-radio-col-on img,
.frm-question-table-cell-hidden .x-grid3-radio-col img,
.frm-question-table-cell-hidden .x-grid3-check-col,
.frm-question-table-cell-hidden .x-grid3-check-col-on {
  background-image: none !important;
}

.frm-question-table-cell-hidden .x-grid3-cell-inner {
  min-height: 12px;
}

.frm-question-type-table .x-linkcolumn-link {
  color: #3f5965;
}

.frm-question-type-table .x-linkcolumn-link:hover {
  color: #233035;
}

.r-view-formulary-question-table {
  overflow-x: auto;
  /*O IE mostra scrollbar quando tabela nao tem linha*/
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.r-view-formulary-question-table table {
  border-collapse: collapse;
  color: #5a7077;
  table-layout: fixed;
  min-width: 100%;
}

.r-view-formulary-question-table th,
.r-view-formulary-question-table tfoot td {
  padding: 10px;
  font-weight: bold;
  background-color: #f0f0f0;
}

.r-view-formulary-question-table td {
  padding: 5px;
  font-weight: normal;
}

.r-view-formulary-content,
.xcontent-area.r-view-formulary-content {
  padding-left: 0px !important;
}

.r-view-formulary-content .xcontent-table,
.formulary-tip-table {
  /**necessario p/ fazer scroll horizontal em questao tipo tabela*/
  table-layout: fixed;
}

.r-view-formulary-question-table tr:hover {
  background-color: #f3f5f6;
}

.r-view-formulary-question-table tr {
  border-bottom: solid #ededed 1px;
}

.r-view-childs-formularypanel .xcontent-area {
  width: initial !important;
}

.r-view-formulary-question-table-group th {
  text-align: center;
}

.r-view-formulary-question-table thead th,
.r-view-formulary-question-table tfoot td {
  border: solid 2px #fff;
}

.frm-question-type-table .x-grid3-hd-row td {
  /*Task 1659*/
  text-align: center;
}

.r-view-formulary-question-table tfoot td {
  min-height: 20px;
}

.frm-editpanel .x-grid-panel .x-panel-body {
  border: solid 1px #bec2c1 !important;
}

.frm-editpanel .x-grid-panel .x-grid3-header {
  border-top-width: 0 !important;
}

.frm-editpanel-field-change-invalid input,
.x-editor .frm-editpanel-field-invalid {
  background-color: #f1d1d1;
  animation-duration: 1s;
  animation-name: anim-frm-editpanel-field-change-invalid;
}

@keyframes anim-frm-editpanel-field-change-invalid {
  from {
    background-color: #fff;
  }
  to {
    background-color: #f1d1d1;
  }
}
.r-view-formulary-question-table.x-panel-collapsed tbody,
.r-view-formulary-question-table.x-panel-collapsed tfoot,
.flex-content-tip .r-view-formulary-question-table .x-tool-toggle {
  display: none;
}

.frm-question-type-table .x-grid3-td-numberer .x-grid3-col-numberer {
  text-overflow: inherit;
}

.r-view-formulary-question-table th {
  text-align: center;
}

.frm-question-type-table .x-grid3-hd-checker {
  width: 18px;
  margin: auto;
}

.frm-question-type-table .x-grid3-hd-checker-single {
  background-image: url("../../Js/Extjs/3.4.0/resources/images/default/form/radio.gif");
  width: 12px;
  height: 13px;
  background-position: 0 0;
}

.frm-question-type-table .x-grid3-hd-checker-on .x-grid3-hd-checker-single {
  background-position: 0 -13px;
}

.frm-question-style-critical .x-form-item-label,
.frm-question-style-exclamation .x-form-item-label,
.frm-question-style-solution .x-form-item-label {
  padding: 10px 10px 10px 35px !important;
  min-height: 16px;
  color: #000 !important;
  background-repeat: no-repeat;
  margin-bottom: 4px !important;
  background-position: 5px;
}

.frm-question-style-critical .x-form-item-label {
  background-color: #FF7D7D;
  background-image: url("../../images/toolbar/icon-medium-delete.png");
}

.frm-question-style-exclamation .x-form-item-label {
  background-color: #DFCD88;
  background-image: url("../../images/log/warning-24.png");
}

.frm-question-style-embedpage .frm-question-docsource-ct {
  display: none;
}

.frm-question-style-embedpage iframe {
  display: block;
  margin: auto;
}

.frm-question-type-information.frm-question-style-embedpage .x-form-item-label {
  margin-bottom: 6px !important;
  font-weight: normal;
}

.frm-question-doctbar-ct {
  background-color: #f0f0f0;
  height: 30px;
}

.frm-question-doctbar-ct .x-tool-notext {
  margin: 8px 2px 0 10px;
}

.frm-question-style-embedpage .x-form-element {
  -moz-box-shadow: 1px 1px 7px #dad8d8;
  -webkit-box-shadow: 1px 1px 7px #dad8d8;
  box-shadow: 1px 1px 7px #dad8d8;
}

.frm-question-style-embedpage.x-panel-collapsed iframe {
  display: none;
}

.frm-question-style-solution .x-form-item-label {
  background-color: #D2DDE8;
  background-image: url("../../images/toolbar/frm-solution-fieldicon.png");
  background-position: 0;
}

.asm-highlight-field.frm-question-style-critical {
  animation: none;
}

.asm-highlight-field .x-form-item-label {
  animation: asm-highlight-field-fade 1s ease-out;
}

.frm-question-table-cell-style-6,
.frm-question-table-cell-style-7,
.frm-question-table-cell-style-8,
.frm-question-table-cell-style-9 {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  /*display: inline-block;*/
  /*nao utilizar inline-block senao no IE ira causar scroll na tabela dentro da visualizacao do chamado
    o scroll e feito pq o table tem border collapse
  */
  display: block;
  margin: auto;
}

.frm-question-table-cellct-style-6,
.frm-question-table-cellct-style-7,
.frm-question-table-cellct-style-8,
.frm-question-table-cellct-style-9 {
  text-align: center;
  width: 30px;
}

.frm-question-table-cell-style-8,
.r-view-formulary-col-icon-style-8 {
  background-image: url("../../images/toolbar/delete.png");
}

.frm-question-table-cell-style-7,
.r-view-formulary-col-icon-style-7 {
  background-image: url("../../images/Toolbar/warning.png");
}

.frm-question-table-cell-style-6 {
  background-image: url("../../images/Toolbar/information.png");
}

.frm-question-table-cell-style-9 {
  background-image: url(../../images/toolbar/doc.gif) !important;
}

.r-view-formulary-col-icon-style-105 {
  background-image: url(../../images/toolbar/saved.png);
}

.r-view-formulary-col-icon-style-7,
.r-view-formulary-col-icon-style-8,
.r-view-formulary-col-icon-style-105 {
  width: 12px;
  height: 12px;
  background-size: 12px;
  background-repeat: no-repeat;
}

.r-view-formulary-col-icon {
  padding: 8px 0 0 5px;
}

.r-view-formulary-col-icon-th {
  width: 22px;
}

.formulary-tip-table .r-view-formulary-col-icon {
  padding: 0;
}

.r-view-formulary-col-title-th {
  width: 24%;
}

table.formulary-incomplete-warning {
  width: 100%;
  border-collapse: collapse;
}

.formulary-incomplete-warning th {
  font-weight: bold;
}

.formulary-incomplete-warning td {
  font-weight: normal;
}

.formulary-incomplete-warning th,
.formulary-incomplete-warning td {
  border: 1px solid #dddddd;
  padding: 4px;
  background-color: #fff;
  color: #000;
}

.frm-question-table-td-style-104 .x-grid3-cell-inner {
  /*pbi 3594 na edicao tambem deve manter quebra de linha */
  word-wrap: break-word;
}

.frm-question-required-mark {
  padding-left: 3px;
}

.frm-editpanel-field-change-invalid .frm-question-required-mark {
  display: none;
}

.iforms-qtypes-panel .x-toolbar {
  height: 32px;
}

.iforms-qtypes-view-row {
  border-top: 1px transparent solid;
  border-left: 1px transparent solid;
  border-right: 1px transparent solid;
  border-bottom: 1px solid #f8f8f8;
  -webkit-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: -1px 0 1px rgba(0, 0, 0, 0.1);
  cursor: move;
  user-select: none;
}

.iforms-qtypes-view-row.x-view-over {
  background-color: #fff;
  border: 1px dashed #626363;
}

.iforms-qtypes-view-row-inner {
  padding: 5px;
  font: 11px/13px Tahoma, Arial, sans-serif !important;
}

.iforms-qtypes-view-row-inner img {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  /*background-position:center center;*/
  background-size: contain;
  float: left;
}

.iforms-qtypes-view-row-inner span {
  line-height: 16px;
  padding-left: 10px;
}

.x-combo-formulary-list-item,
.frm-question-type-simplelist .x-grid3-cell-inner,
.frm-question-type-multilist .x-grid3-cell-inner {
  /* bug 3744 exibir todo o conteudo no combo e grid */
  white-space: normal;
}

.iforms-qrule-panel .identification-panel {
  padding: 10px 0;
}

.iforms-qrule-panel-separator {
  border-bottom: solid 1px #dad9d9;
  margin: 10px 0;
}

.iforms-qrule-panel .identification-panel .x-form-item .x-form-item-label {
  /*text-indent:10px;*/
  padding-left: 10px;
}

.iforms-qrule-conditions-row-tpl .r-view-formulary-question-table thead th {
  border-width: 1px;
  padding: 2px;
  color: gray;
}

.iforms-qrule-conditions-row-tpl {
  padding-left: 15px;
}

.iforms-qrule-conditions-row-tpl .r-view-formulary-question-table {
  border: solid 1px #f9f9f9;
  width: 99%;
  margin: 4px 0;
}

.icon-question-qtype-1 {
  /*number*/
  background-image: url(../../images/toolbar/icon-numeric-medium.png) !important;
}

.icon-question-qtype-3 {
  /*date*/
  background-image: url(../../images/toolbar/icon-date-medium.png) !important;
}

.icon-question-qstyle-0 {
  /*text*/
  background-image: url(../../images/toolbar/icon-text-medium.png) !important;
}

.icon-question-qstyle-1 {
  /*optionbutton*/
  background-image: url(../../images/toolbar/icon-radio-medium.png) !important;
}

.icon-question-qstyle-2 {
  /*optionbutton*/
  background-image: url(../../images/toolbar/icon-checkbox-medium.png) !important;
}

.icon-question-qstyle-3 {
  /*optionbutton*/
  background-image: url(../../images/toolbar/icon-drop-down-medium.png) !important;
}

.icon-question-qstyle-4,
.icon-question-qstyle-5,
.icon-question-qstyle-100,
.icon-question-qstyle-106 {
  /*listBox / table*/
  background-image: url(../../images/toolbar/icon-table-medium.png) !important;
}

.icon-question-qstyle-6 {
  /*information*/
  background-image: url(../../images/toolbar/icon-info-medium.png) !important;
}

.icon-question-qstyle-7 {
  /*exclamation*/
  background-image: url(../../images/toolbar/icon-warning-medium.png) !important;
}

.icon-question-qstyle-8 {
  /*critical*/
  background-image: url(../../images/toolbar/icon-error-medium.png) !important;
}

.icon-question-qstyle-9 {
  /*webpage*/
  background-image: url(../../images/toolbar/icon-doc-html-medium.png) !important;
}

.icon-question-qstyle-10 {
  /*attach*/
  background-image: url(../../Images/formulary/attachment/formulary-qattach-24.png) !important;
}

.icon-question-qstyle-101 {
  /*rating*/
  background-image: url(../../images/toolbar/icon-star-medium.png) !important;
}

.iforms-qformquestion-grid .x-icon-contain,
.iforms-config-svcs-grid .x-icon-nopad,
.iforms-qtypes-view-row img {
  opacity: 0.6;
}

.iforms-qformquestion-grid .x-icon-contain:hover,
.iforms-config-svcs-grid .x-icon-nopad:hover,
.iforms-qtypes-view-row img:hover {
  opacity: 1;
}

.iforms-question-panel .x-panel-inline-icon,
.iforms-qform-question-panel .x-panel-inline-icon {
  width: 16px;
  height: 16px;
  background-size: contain;
}

.r-view-formulary-question-logonhours table {
  border-collapse: separate;
}

.r-view-formulary-question-logonhours td,
.r-view-formulary-question-logonhours thead th {
  padding: 4px 7px;
  border: none;
}

.frm-question-type-table .x-action-col-icon {
  opacity: 0.6;
}

.frm-question-type-table .x-action-col-icon:hover {
  opacity: 1;
}

.r-view-survey-logo {
  background-image: url("../../images/toolbar/survey-medium.png");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  margin: 9px auto 0 auto;
}

.survey-help-text {
  width: 100%;
  /*padding: 5px 5px 5px 5px;*/
  text-align: center;
  font: normal 12px tahoma, arial, helvetica, sans-serif;
}

.survey-help-text .r-view-header-title {
  vertical-align: middle;
}

/* reset borders -  grid e list*/
.survey-list-wrapper .x-panel-body-noheader,
.survey-grid .x-panel-body-noheader,
.survey-header-wrapper .x-panel-bwrap {
  border: none !important;
}

.survey-list-wrapper {
  border-top: 1px solid #c2c4c8;
}

.survey-intro-wrapper {
  margin: 20px 20px 20px 20px;
  font: normal 11px tahoma, arial, helvetica, sans-serif;
}

.survey-view-row {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
  height: auto;
  min-height: 15px;
  *height: 15px;
  padding: 5px 5px 5px 5px;
  color: #4c4c4c;
}

.survey-view-row.row-over,
.survey-view-row.row-selected {
  /*background: #efefef url(../../images/row-over.gif) repeat-x left top;*/
  background-color: #f1f2f2;
  cursor: pointer;
}

.survey-view-row.row-selected {
  /*background: #efefef url(../../images/row-over.gif) repeat-x left top;*/
  background-color: #e7eaeb;
}

.icon-survey-type {
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  float: left;
  margin-right: 5px;
}

/* Colocar as regras dos icones no ICONS.CSS */
.icon-survey-type-0 {
  background-image: url(../../images/toolbar/survey.png);
}

.icon-survey-type-1 {
  background: url(../../images/toolbar/sprite-side-menu.png) -34px -72px no-repeat;
}

.icon-survey-type-2 {
  background: url(../../Images/Toolbar/sprite-side-menu.png) 0px -168px no-repeat #f0f0f0;
}

.icon-survey-qstatus {
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
}

.icon-survey-qstatus-n {
  background-image: url(../../images/survey/survey-qstatus-n.png);
}

.icon-survey-qstatus-i {
  background-image: url(../../images/survey/survey-qstatus-i.png) !important;
}

.icon-survey-qstatus-c {
  background-image: url(../../images/survey/survey-qstatus-c.png);
}

.clock-00 {
  background-image: url("../../images/Action/clock00.GIF");
  background-repeat: no-repeat;
  cursor: pointer;
}

.clock-10 {
  background-image: url("../../images/Action/clock10.GIF");
  background-repeat: no-repeat;
  cursor: pointer;
}

.clock-15 {
  background-image: url("../../images/Action/clock15.GIF");
  background-repeat: no-repeat;
  cursor: pointer;
}

.clock-20 {
  background-image: url("../../images/Action/clock20.GIF");
  background-repeat: no-repeat;
  cursor: pointer;
}

.clock-30 {
  background-image: url("../../images/Action/clock30.GIF");
  background-repeat: no-repeat;
  cursor: pointer;
}

.clock-40 {
  background-image: url("../../images/Action/clock40.GIF");
  background-repeat: no-repeat;
  cursor: pointer;
}

.clock-45 {
  background-image: url("../../images/Action/clock45.GIF");
  background-repeat: no-repeat;
  cursor: pointer;
}

.clock-50 {
  background-image: url("../../images/Action/clock50.GIF");
  background-repeat: no-repeat;
  cursor: pointer;
}

.clock-60 {
  background-image: url("../../images/Action/clock60.GIF");
  background-repeat: no-repeat;
  cursor: pointer;
}

.action-mask-time {
  padding: 5px 0px;
}

.action-clock-btn {
  padding: 0px 5px;
}

.win-action-sys-descript {
  color: #233e6f;
}

.action-approval-consent-title .x-fieldset-header {
  font-weight: bold;
  text-align: center;
}

.icon-anl-preferences {
  background-image: url("../../images/toolbar/analyst-preferences.png");
}

.icon-rename {
  background-image: url("../../images/toolbar/icon-rename.png");
}

.icon-add-associate {
  background-image: url("../../images/toolbar/add.png");
}

.icon-remove-associate {
  background-image: url("../../images/toolbar/remove.png");
}

.icon-view-associate {
  background-image: url("../../images/toolbar/view-associate.png");
}

.icon-add {
  background-image: url("../../images/toolbar/add.png");
}

.icon-add-blue {
  background-image: url("../../images/toolbar/add-blue.png");
}

.icon-close {
  background-image: url("../../images/toolbar/door_out.png");
}

.icon-departments {
  background-image: url("../../images/toolbar/companies.png") !important;
  background-repeat: no-repeat;
}

.icon-remove {
  background-image: url("../../images/toolbar/remove.png");
}

.icon-column-title {
  background-image: url(../../images/toolbar/form.png) !important;
}

.icon-columntype-field {
  padding-left: 20px !important;
  background-image: url(../../images/toolbar/icon-text-field.png) !important;
  background-repeat: no-repeat;
}

.icon-columntype-tooltip {
  padding-left: 20px !important;
  background-image: url(../../images/toolbar/icon-balloon-white.png) !important;
  background-repeat: no-repeat;
}

.icon-columntype-icon {
  padding-left: 20px !important;
  background-image: url(../../images/toolbar/column-icon.png) !important;
  background-repeat: no-repeat;
}

.icon-clock {
  background-image: url(../../images/toolbar/clock.png);
}

.icon-sched {
  background-image: url(../../images/toolbar/clock.png) !important;
}

.icon-archived {
  background-image: url(../../images/toolbar/request-archived.png) !important;
}

.icon-formulary-edit {
  background-image: url(../../images/toolbar/formulary-edit.png);
}

.icon-formulary-view {
  background-image: url(../../images/toolbar/formulary-view.png) !important;
}

.x-grid-icon-small {
  width: 16px;
  height: 16px;
}

.icon-orderby {
  background-image: url(../../images/toolbar/hmenu-desc.gif);
}

.icon-grid-filter {
  background: url(../../images/gridfilters/header_bg.png) no-repeat;
}

.icon-nav {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.icon-nav-over {
  filter: alpha(opacity=80);
  opacity: 0.8;
}

.icon-nav-sep {
  margin: 5px;
}

.icon-nav-up {
  background-image: url(../../images/arrows/up-blue.png);
}

.icon-nav-down {
  background-image: url(../../images/arrows/down-blue.png);
}

.icon-nav-left {
  background-image: url(../../images/arrows/left-blue.png);
}

.icon-nav-right {
  background-image: url(../../images/arrows/right-blue.png);
}

.x-grid3-check-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.icon-change-status, .x-tool-changestatus {
  background-image: url(../../images/toolbar/icon-change-status.png) !important;
  background-repeat: no-repeat;
}

/* change estaus on header of request view */
.icon-mini-change-status {
  width: 12px !important;
  height: 12px !important;
  background: url("../../images/toolbar/sprite-side-menu.png") -36px -36px no-repeat !important;
}

.icon-adjust-column {
  background-image: url(../../images/toolbar/adjust-column.png);
}

.icon-column-edit {
  background-image: url(../../images/toolbar/column-edit.png);
}

.icon-refresh-interval {
  background-image: url(../../images/toolbar/refresh-interval.png);
}

.icon-list-columns {
  background-image: url(../../images/toolbar/view-columns.png);
}

.icon-paging {
  background-image: url(../../images/toolbar/icon-paging.png);
}

.icon-groupby {
  background-image: url(../../images/toolbar/group-box.png);
}

.x-form-dir-img {
  width: 16px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding: 0 2px 0 2px;
  cursor: pointer;
}

.x-form-dir-img-un {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.x-form-img-up {
  background-image: url(../../images/toolbar/go-up.png);
}

.x-form-img-down {
  background-image: url(../../images/toolbar/go-down.png);
}

.icon-csv {
  background-image: url(../../images/toolbar/csv.png) !important;
}

.icon-openoffice-calc {
  background-image: url(../../images/toolbar/openoffice-calc.png) !important;
  width: 16px;
  height: 16px;
}

.icon-loader-arrows {
  background-image: url(../../images/toolbar/loader-arrows.gif) !important;
}

.icon-log {
  background-image: url(../../images/toolbar/log.png);
}

/* Reapply this when we change cmdb´s tab template */
/*.icon-log {
    background: url(../../images/toolbar/sprite-side-menu.png) -16px -88px no-repeat !important;
}*/
.asm-app-menu-item .icon-log {
  height: 12px;
  background: url(../../images/toolbar/sprite-side-menu.png) -132px -24px no-repeat;
}

.icon-chronometer {
  background-image: url(../../images/toolbar/chronometer.png);
}

.asm-app-menu-item .icon-chronometer {
  padding-left: 12px;
  height: 12px;
  background: url(../../images/toolbar/sprite-side-menu.png) -120px -24px no-repeat !important;
}

.icon-session {
  background-image: url(../../images/toolbar/search-session.png);
}

.asm-app-menu-item .icon-session {
  padding-left: 12px;
  height: 12px;
  background: url(../../images/toolbar/sprite-side-menu.png) -96px -24px no-repeat !important;
}

.icon-contact-32 {
  background-image: url(../../images/toolbar/contact-32.png);
}

.icon-contact-16 {
  background-image: url(../../images/toolbar/contact-16.png) !important;
}

/*icones para span/div eg: <span class="x-icon foo">Meu texto com icone</span> */
.x-icon, .x-font-icon {
  height: 16px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-top: 1px;
}

/*util para sprites  eg: <img class="x-icon-img myicon" /><span>Meu texto depois do icone</span> */
.x-icon-img {
  height: 16px;
  width: 16px;
  margin-right: 2px;
  background-repeat: no-repeat;
}

.x-icon-24-img {
  width: 24px;
  height: 24px;
}

.x-icon-48-img {
  width: 48px;
  height: 48px;
}

.x-icon-nopad {
  height: 16px;
  background-repeat: no-repeat;
}

.x-col-icon {
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
}

.x-icon-contain {
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}

.x-icon-background-size {
  background-size: 16px;
  background-repeat: no-repeat;
}

.x-icon-grid-small {
  width: 11px;
  height: 11px;
  background-size: contain;
  background-repeat: no-repeat;
}

.x-img-icon {
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
}

.x-buttonicon-notext {
  height: 16px;
  background-repeat: no-repeat;
  width: 16px;
  background-position: left center;
  cursor: pointer;
}

.x-icon-32 {
  height: 32px;
  background-repeat: no-repeat;
  padding-left: 40px;
}

.icon-lang-1046 {
  background-image: url(../../images/lang/1046.png);
}

.icon-lang-1033 {
  background-image: url(../../images/lang/1033.png);
}

.icon-lang-1034 {
  background-image: url(../../images/lang/1034.png);
}

.icon-hourglass {
  background-image: url(../../images/toolbar/hourglass.png);
}

.icon-users {
  background-image: url(../../images/toolbar/users.png);
}

/* new icon*/
.icon-app-version {
  background: url(../../images/toolbar/sprite-side-menu.png) -34px -88px no-repeat;
}

.icon-monitor-started {
  background-image: url(../../images/monitor/icon-started.png);
}

/* new icon*/
.icon-monitor-stoped {
  background: url(../../images/toolbar/sprite-side-menu.png) 0px -88px no-repeat;
}

.icon-monitor-standby {
  background-image: url(../../images/monitor/icon-standby.png);
}

/* new icon*/
.icon-dologout {
  background: url(../../images/toolbar/sprite-side-menu.png) -122px -72px no-repeat transparent;
}

.icon-layout-arrow-right {
  background-image: url("../../images/layout/arrow-right.gif");
}

.icon-pin {
  background-image: url(../../images/toolbar/pin.png);
}

.icon-unpin {
  background-image: url(../../images/toolbar/unpin.png);
}

.icon-action-notime {
  background-image: url(../../images/action/icon-action-notime.png);
}

.icon-menu-arrow {
  background-image: url(../../images/toolbar/menu-arrow.gif);
}

.icon-reqtimes {
  background-image: url(../../images/request/reqtimes.png);
}

.icon-edit-reqchilds {
  background-image: url(../../images/request/icon-edit-childs.png);
}

.icon-new-project {
  background-image: url(../../images/pm/chart_gantt.png) !important;
}

.icon-project-task {
  background-image: url(../../images/pm/task.png) !important;
}

.icon-pm-state-projectopened {
  background: url(../../images/pm/state/project-opened.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-projectclosed {
  background: url(../../images/pm/state/project-closed.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-projectnotstarted {
  background: url(../../images/pm/state/project-notstarted.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-subprojectopened {
  background: url(../../images/pm/state/subproject-opened.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-subprojectclosed {
  background: url(../../images/pm/state/subproject-closed.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-subprojectnotstarted {
  background: url(../../images/pm/state/subproject-notstarted.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-taskopened {
  background: url(../../images/pm/state/task-opened.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-taskclosed {
  background: url(../../images/pm/state/task-closed.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-tasknotstarted {
  background: url(../../images/pm/state/task-notstarted.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-associateopened {
  background: url(../../images/pm/state/associate-opened.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-associateclosed {
  background: url(../../images/pm/state/associate-closed.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-pm-state-associatenotstarted {
  background: url(../../images/pm/state/associate-notstarted.png) 0 0 no-repeat !important;
  width: 16px !important;
  height: 16px !important;
}

.icon-error {
  background: transparent url(../../images/toolbar/exclamation.gif) no-repeat !important;
}

.title-attachments {
  background: url(../../images/toolbar/attach_black.png) no-repeat !important;
}

.icon-attachments {
  background-image: url(../../images/toolbar/attach_black.png);
  background-repeat: no-repeat;
}

.icon-attachments-small {
  background-image: url(../../images/toolbar/attach_black_small.png);
  background-repeat: no-repeat;
}

.icon-attach-action {
  background-image: url(../../images/toolbar/attach_black.png) !important;
  background-repeat: no-repeat;
  cursor: pointer;
}

.icon-attach-action-none {
  background-image: url(../../images/toolbar/Attach.png) !important;
  background-repeat: no-repeat;
  cursor: pointer;
}

.title-request {
  background: url(../../images/toolbar/request.png) no-repeat !important;
}

.title-request-sched {
  background: url(../../images/toolbar/request-sched.png) no-repeat;
}

.icon-request-help {
  background: url("../../images/upload/help.png") no-repeat !important;
}

.icon-inbox {
  background-image: url(../../images/toolbar/inbox.png) !important;
  background-repeat: no-repeat;
}

.icon-request {
  background-image: url(../../images/toolbar/request.png);
  background-repeat: no-repeat;
}

.request-edit-projectbutton .icon-request {
  width: 12px;
  height: 12px;
  background: url(../../images/toolbar/sprite-side-menu.png) -12px 0px no-repeat;
}

.icon-request-template {
  background-image: url(../../images/toolbar/request-template.png) !important;
  background-repeat: no-repeat;
}

.icon-casebase {
  background-image: url(../../images/toolbar/casebase.png) !important;
  background-repeat: no-repeat;
}

.request-edit-projectbutton .icon-project {
  width: 12px;
  height: 12px;
  background: url(../../images/toolbar/sprite-side-menu.png) -96px 0px no-repeat;
}

.icon-serviceorder {
  background-image: url(../../images/toolbar/ordservice.png) !important;
  background-repeat: no-repeat;
}

.icon-graphs {
  background-image: url(../../images/toolbar/graph.png);
  background-repeat: no-repeat;
}

.asm-app-menu-item .icon-graphs {
  background: url(../../images/toolbar/sprite-side-menu.png) -34px -72px no-repeat !important;
}

.icon-config {
  background-image: url(../../images/toolbar/config.png) !important;
  background-repeat: no-repeat;
}

.icon-myRequests {
  background-image: url(../../images/toolbar/user.png) !important;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 5px;
}

.icon-tree-myTasks {
  background: url(../../images/toolbar/sprite-side-menu.png) 0px 0px no-repeat;
}

.icon-myTasks {
  background-image: url(../../images/toolbar/analyst.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 5px;
}

.icon-tree-myApprove {
  background-position: -60px 0px !important;
}

.icon-groups {
  background: url(../../images/toolbar/group.png) no-repeat;
}

.icon-iambase {
  background: url(../../images/toolbar/iambase.png) no-repeat !important;
}

.icon-iamapp {
  background: url(../../images/toolbar/iam_app.png) no-repeat;
}

.icon-iamgroup {
  background: url(../../images/toolbar/iam_group.png) no-repeat !important;
}

.icon-iamprofile {
  background: url(../../images/toolbar/iam_profile.png) no-repeat;
}

.icon-iamprofiletool {
  background-image: url(../../images/toolbar/iam_profile.png) !important;
}

.icon-iamattestation {
  background: url(../../images/iam/certificacao.png) no-repeat;
  background-size: contain !important;
}

.icon-iamaccesses {
  background: url(../../images/iam/iam-access.png) no-repeat;
  background-size: contain !important;
}

.icon-iamhistory {
  background: url(../../images/iam/iam-history.png) no-repeat;
  background-size: contain !important;
}

.icon-iamsod {
  background: url(../../images/toolbar/iam_sod.png) no-repeat;
}

.icon-iamsodtool {
  background-image: url(../../images/toolbar/iam_sod.png) !important;
}

.icon-iamattr {
  background: url(../../images/toolbar/iam_attribute.png) no-repeat;
}

.icon-iamfunc {
  background: url(../../images/toolbar/iam_func.png) no-repeat;
}

.icon-iamconfig {
  background: url(../../images/toolbar/iam_globais.png) no-repeat;
}

.icon-iamprovis {
  background: url(../../images/toolbar/iam_provisioning.png) no-repeat;
}

.icon-iamlogprovis {
  background: url(../../images/toolbar/iam_log.png) no-repeat !important;
}

.icon-iam-action-1 {
  background-image: url(../../images/toolbar/iam_action_01.png) !important;
}

.icon-iam-action-2 {
  background-image: url(../../images/toolbar/iam_action_02.png) !important;
}

.icon-iam-action-3 {
  background-image: url(../../images/toolbar/iam_action_03.png) !important;
}

.icon-iam-action-4 {
  background-image: url(../../images/toolbar/iam_action_04.png) !important;
}

.icon-iam-tree-complete {
  background-image: url(../../images/iam/completo.png) !important;
}

.icon-iam-tree-incomplete {
  background-image: url(../../images/iam/incompleto.png) !important;
}

.icon-iam-tree-identity {
  background-image: url(../../images/iam/identity.png) !important;
}

.icon-iam-tree-identity-sod {
  background-image: url(../../images/iam/identity-sod.png) !important;
}

.icon-iam-like {
  background: url(../../images/iam/like.png) no-repeat !important;
  padding: 0 5px 0 5px;
}

.icon-iam-not-like {
  background: url(../../images/iam/notlike.png) no-repeat !important;
  padding: 0 5px 0 5px;
}

.icon-iam-like-gray {
  background: url(../../images/iam/like-gray.png) no-repeat !important;
  padding: 0 5px 0 5px;
}

.icon-iam-not-like-gray {
  background: url(../../images/iam/notlike-gray.png) no-repeat !important;
  padding: 0 5px 0 5px;
}

.icon-iam-approve {
  background: url(../../images/iam/aprovado.png) no-repeat !important;
  padding: 0 5px 0 5px;
}

.icon-iam-revog {
  background: url(../../images/iam/revogado.png) no-repeat !important;
  padding: 0 5px 0 5px;
}

.icon-iam-approve-inactive {
  background: url(../../images/iam/aprovado-inativo.png) no-repeat !important;
  padding: 0 5px 0 5px;
}

.icon-iam-revog-inactive {
  background: url(../../images/iam/revogado-inativo.png) no-repeat !important;
  padding: 0 5px 0 5px;
}

.icon-approve-all {
  background-image: url(../../images/iam/aprovar-todos.png) !important;
}

.icon-revoke-all {
  background-image: url(../../images/iam/revogar-todos.png) !important;
}

.icon-searchRequests {
  background-image: url(../../images/toolbar/Search.png);
  background-repeat: no-repeat;
  padding-left: 20px;
}

.icon-search-generic {
  background-image: url(../../images/toolbar/Search.png);
  background-repeat: no-repeat;
}

.icon-stuck {
  background-image: url(../js/ext-3.0.0/resources/images/default/layout/stuck.gif) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.x-tool-edit {
  background: url("../../images/toolbar/sprite-side-menu.png") -80px -152px no-repeat !important;
}

/* toolbar request*/
.r-view-tool .x-tool-edit {
  background: url("../../images/toolbar/sprite-side-menu.png") -80px -136px no-repeat !important;
}

/* header do componente formulario - request view e menu de contexto*/
.request-header .x-tool-edit,
.icon-edit-form {
  background: url("../../images/toolbar/sprite-side-menu.png") -79px -153px no-repeat !important;
  padding: 1px 0 0 1px !important;
}

.x-tool-bin {
  background-image: url("../../images/toolbar/bin.png") !important;
}

.x-tool-new {
  background-image: url(../../images/toolbar/add.png);
}

.request-header .x-tool-button .x-tool-new {
  margin-top: -3px;
  cursor: pointer;
}

::-webkit-file-upload-button {
  cursor: pointer;
}

.x-tool-stuck {
  background-image: url(../../images/group-collapse.gif) !important;
  margin-top: 5px;
}

.x-tool-stuck-expand {
  background-image: url(../../images/group-expand.gif) !important;
  margin-top: 5px;
}

.x-tool-approve {
  background-image: url(../../images/toolbar/icon-approver.png);
}

.x-tool-reprove {
  background-image: url(../../images/toolbar/drop-no.gif);
}

.x-tool-pin {
  background-position: 0 -143px !important;
}

.x-tool-pin-over {
  background-position: -16px -143px !important;
}

.x-tool-unpin {
  background-position: 0 -160px !important;
}

.x-tool-unpin-over {
  background-position: -16px -160px !important;
}

.upload-icon {
  background: url(../../images/toolbar/image_add.png) no-repeat 0 0 !important;
}

.book {
  background-image: url(../../images/book.png) !important;
}

.mainapp-tab-panel-item .book {
  background: url(../../images/toolbar/sprite-side-menu.png) -12px -36px no-repeat;
}

.icon-tpl {
  background-image: url(../../images/image_add.png) !important;
}

.mainapp-tab-panel-item .icon-tpl {
  background: url(../../images/toolbar/sprite-side-menu.png) 0px -36px no-repeat;
}

.icon-queue-in {
  background-image: url(../../images/toolbar/queuein.gif);
  background-repeat: no-repeat;
}

.icon-queue-out {
  background-image: url(../../images/toolbar/queueout.gif);
  background-repeat: no-repeat;
}

.icon-delete {
  background-image: url(../../images/toolbar/delete.png);
  background-repeat: no-repeat;
}

.icon-open-file {
  background-image: url(../../images/toolbar/downloads.png);
  background-repeat: no-repeat;
}

.icon-refresh {
  background-image: url(../../images/toolbar/table_refresh.png);
  background-repeat: no-repeat;
}

.x-tool-refresh.icon-refresh {
  background-position: 0 0;
}

.icon-new-notify,
.icon-notification-new {
  background-image: url(../../images/toolbar/nova_notificacao.png);
  background-repeat: no-repeat;
}

.icon-options {
  background-image: url(../../images/toolbar/opcoes_notificacao.png) !important;
  background-repeat: no-repeat;
}

.icon-logout {
  background-image: url(../../images/toolbar/logout-icon.png) !important;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 5px;
}

.icon-form-preview {
  background-image: url(../../images/toolbar/form_preview.png);
  background-repeat: no-repeat;
}

.icon-edit {
  background-image: url(../../images/toolbar/pencil.png);
}

.icon-vault-white {
  background-image: url(../../images/vault/myVaultWhite.png) !important;
}

.icon-vault-menu {
  background-image: url(../../images/vault/lock.svg) !important;
}

.icon-small-edit {
  background: url(../../images/toolbar/lapis.png) no-repeat !important;
}

.icon-edit-new-win {
  background-image: url(../../images/toolbar/edit_new_win.png);
  background-repeat: no-repeat;
}

.icon-edit-special {
  background-image: url(../../images/toolbar/edit_special.png);
  background-repeat: no-repeat;
}

.icon-approve-center {
  background-image: url(../../images/toolbar/icon-approver.png) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-reprove-center {
  background-image: url(../../images/toolbar/drop-no.gif) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-message {
  background-image: url(../../images/message.png);
  background-repeat: no-repeat;
  background-position: center;
}

.icon-message-new {
  background-image: url(../../images/message_add.png) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.priority-low {
  background-image: url(../../images/priority/priority_00.gif) !important;
  background-repeat: no-repeat;
  padding-left: 20px;
}

.x-tool-logout {
  background-image: url(../../images/toolbar/tool-sprite-tpl_LOGOUT.gif) !important;
  background-position: 0 0;
}

.x-tool-logout-over {
  background-position: -15px 0;
}

.icon-padlock {
  background-image: url(../../images/toolbar/unlock.png) !important;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 5px;
}

.icon-changepw {
  background-image: url(../../images/toolbar/changepw.png);
  background-repeat: no-repeat;
}

.icon-win-loading {
  background-image: url(../../images/toolbar/window-loading.gif) !important;
  background-repeat: no-repeat;
  background-position: top;
}

.icon-clear {
  background-image: url(../../images/s.gif) !important;
}

.icon-excel {
  background-image: url(../../images/toolbar/excel.png) !important;
}

.icon-excel-gray {
  background-image: url(../../images/toolbar/excel-gray.png);
}

.icon-large-excel {
  background-image: url(../../images/toolbar/icon-large-excel.png);
}

.icon-word {
  background-image: url(../../images/fileicons/docx.png) !important;
}

.icon-html {
  background-image: url(../../images/fileicons/html.png) !important;
}

.icon-home {
  background-image: url(../../images/toolbar/home.png);
  background-repeat: no-repeat;
}

.icon-analyst,
.x-tool-request-analyst {
  background-image: url(../../images/toolbar/analyst.png) !important;
  background-repeat: no-repeat;
}

.icon-client {
  background-image: url(../../images/toolbar/user.png) !important;
}

.icon-myGroups {
  background-image: url(../../images/toolbar/group.png);
}

.nt-create-panel .icon-analyst {
  background-image: url(../../images/toolbar/notifications-analyst.png);
  background-repeat: no-repeat;
}

.nt-create-panel .icon-client {
  background-image: url(../../images/toolbar/notifications-client.png);
  background-repeat: no-repeat;
}

.nt-create-panel .icon-myGroups {
  background-image: url(../../images/toolbar/notifications-group.png);
  background-repeat: no-repeat;
}

.nt-create-panel .x-superboxselect-item-close {
  background: url(../../images/toolbar/notifications-close.png) -2px 0px no-repeat !important;
}

.nt-create-panel .x-superboxselect-item-hover .x-superboxselect-item-close {
  background: url(../../images/toolbar/notifications-close.png) -2px -15px no-repeat !important;
}

.icon-find {
  background-image: url(../../images/toolbar/find.png);
}

.icon-grid-request-open_OLD {
  background-image: url(../../images/request/reqopen.gif);
}

.icon-grid-request-close_OLD {
  background-image: url(../../images/request/reqclose.gif);
}

.icon-grid-request-open {
  background-image: url(../../images/toolbar/book_open.png);
}

.icon-grid-request-close {
  background-image: url(../../images/toolbar/book_close.png);
}

.icon-grid-request-sched {
  background-image: url(../../images/toolbar/clock.png);
}

.icon-grid-request-archived {
  background-image: url(../../images/toolbar/request-archived.png);
}

.icon-inbox-approver {
  background-image: url(../../images/toolbar/analyst.png) !important;
  background-repeat: no-repeat;
  cursor: pointer;
}

.icon-printer {
  background-image: url(../../images/toolbar/icon-printer.png);
}

.icon-printer-large {
  background-image: url("../../images/toolbar/printer-large.png");
}

.x-tool-mail {
  margin-top: 5px;
  background-image: url("../../images/toolbar/mail.png") !important;
}

.x-tool-clipboard, .icon-sendmsgto {
  background: url("../../images/toolbar/sprite-side-menu.png") -16px -152px no-repeat;
}

.x-tool-printer {
  background: url("../../images/toolbar/sprite-side-menu.png") -48px -152px no-repeat !important;
}

.icon-save {
  background-image: url(../../images/toolbar/save.png) !important;
}

.icon-ok {
  background-image: url(../../images/toolbar/saved.png);
}

.icon-ok-gray {
  background-image: url(../../images/toolbar/saved-gray.png);
}

.icon-cancel {
  background-image: url(../../images/toolbar/delete.png);
}

.icon-win-status {
  background-image: url(../../images/toolbar/question-white.png);
}

.view-approver-cell-client {
  background-image: url(../../images/toolbar/user.png) !important;
  background-repeat: no-repeat;
}

.view-approver-cell-analyst {
  background-image: url(../../images/toolbar/analyst.png) !important;
  background-repeat: no-repeat;
}

.icon-multi-error,
.icon-alert {
  background-image: url("../../images/toolbar/icon-alert.png");
}

.icon-connection {
  background-image: url("../../images/toolbar/connect.png");
  background-repeat: no-repeat;
  padding-left: 20px;
}

.asm-app-menu-item .icon-connection {
  padding-left: 12px;
  height: 12px;
  background: url(../../images/toolbar/sprite-side-menu.png) -108px -24px no-repeat !important;
}

.x-panel-inline-icon.icon-connection {
  padding-left: 0;
}

.icon-move-up {
  background-image: url(../../images/toolbar/col-move-top.gif);
}

.icon-move-down {
  background-image: url(../../images/toolbar/col-move-bottom.gif) !important;
}

.icon-filter {
  background-image: url(../../images/toolbar/filter.png);
}

.icon-filter-clear {
  background-image: url(../../images/toolbar/filter-clear.png);
}

.rsm-list-custom-filtered .icon-filter {
  background-image: url(../../images/toolbar/filtered.png) !important;
}

.icon-equip {
  background-image: url(../../images/toolbar/invent.png) !important;
}

.icon-location {
  background-image: url(../../images/toolbar/home-blue.png) !important;
}

.icon-charge-sla {
  background-image: url(../../images/toolbar/charge-sla.png);
}

.icon-date-small {
  background-image: url(../../images/toolbar/date-small.png) !important;
}

.icon-qform-question {
  background-image: url(../../images/toolbar/question-small.png) !important;
}

.icon-qform {
  background-image: url(../../images/preview.png) !important;
}

.icon-phone {
  background-image: url(../../images/toolbar/phone.png);
}

.icon-mobilephone {
  background-image: url(../../images/toolbar/mobilephone.png) !important;
}

.icon-email,
span.icon-mail,
.icon-mail {
  background-image: url(../../images/toolbar/mail.png) !important;
  background-repeat: no-repeat;
  background-position: 0 0;
  /*background: url(../../images/toolbar/sprite-side-menu.png) -88px -88px no-repeat !important;*/
}

.icon-mail .x-grid3-cell-inner {
  width: 12px !important;
  margin: 0 auto;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-with-icon .icon-email {
  background: url(../../images/toolbar/mail.png) 0 3px no-repeat !important;
}

.icon-mail .icon-text-mail {
  background-color: #ffffff;
  padding: 0 5px 0 2px;
}

.icon-sendmail {
  background: url(../../images/toolbar/icon-sendmail.png) 0px 3px no-repeat;
}

.icon-note-info {
  background: url(../../images/toolbar/note-information.png) 0px 0px no-repeat !important;
}

.icon-information {
  background: url(../../images/toolbar/information.png) no-repeat;
}

.icon-oper-equal {
  background-image: url("../../images/field/equal.GIF");
}

.icon-oper-not-equal {
  background-image: url("../../images/field/not_equal.GIF");
}

.icon-oper-greater {
  background-image: url("../../images/field/greater.GIF");
}

.icon-oper-greater-equal {
  background-image: url("../../images/field/greater_equal.GIF");
}

.icon-oper-less {
  background-image: url("../../images/field/less.GIF");
}

.icon-oper-less-equal {
  background-image: url("../../images/field/less_equal.GIF");
}

.icon-multi-selection {
  background-image: url("../../images/toolbar/panel.png");
}

.icon-bin {
  background-image: url("../../images/toolbar/bin.png");
}

.icon-import {
  background-image: url("../../images/toolbar/import.png");
}

.icon-multi-criteria {
  background-image: url("../../images/toolbar/forward.png");
}

.icon-clipboard {
  background-image: url("../../images/toolbar/clipboard.png");
}

.icon-domain {
  background-image: url("../../images/toolbar/companies.png");
  background-repeat: no-repeat;
}

.icon-domain-left {
  float: left;
}

/* Icon new associate*/
.icon-req-new-associate,
.icon-question-associate,
.x-tool-newassociate {
  background: url("../../images/toolbar/sprite-side-menu.png") -64px -136px no-repeat;
}

/* Approver */
.x-tool-changeapprover {
  background: url("../../images/toolbar/sprite-side-menu.png") -112px -136px no-repeat !important;
}

/* Fila - mover chamado para fila */
.x-tool-queueout {
  background: url("../../images/toolbar/sprite-side-menu.png") 0px -152px no-repeat !important;
}

/* route expert */
.x-tool-routeexpert, .icon-route-action {
  background: url("../../images/toolbar/sprite-side-menu.png") -128px -136px no-repeat;
}

.icon-route-expert {
  /*background:url('../../images/toolbar/sprite-side-menu.png') -32px -168px no-repeat !important; nao fica legal em botao*/
  background: url("../../images/request/icon-routetoexpert.jpg") no-repeat;
}

.icon-route-analyst {
  background: url("../../images/toolbar/sprite-side-menu.png") -16px -168px no-repeat;
}

/* Close request */
.x-tool-closerequest {
  background: url("../../images/toolbar/sprite-side-menu.png") -96px -136px no-repeat !important;
}

/* Add analyst - resource*/
.x-tool-reqanalyst {
  background: url("../../images/toolbar/sprite-side-menu.png") -32px -152px no-repeat !important;
}

/* Notify - by request */
.x-tool-notify {
  background: url("../../images/toolbar/sprite-side-menu.png") -64px -152px no-repeat !important;
}

/* CPPP Notes - get notes */
.r-view-header-inf img.r-view-wfnotes-icon,
.request-holder-status img.r-view-wfnotes-icon,
.xcontent-table img.r-view-wfnotes-icon {
  width: 12px;
  height: 12px;
  background: url("../../images/toolbar/sprite-side-menu.png") -48px -36px no-repeat !important;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
}

/* Datas e prazos */
.x-tool-request-dates {
  background: url("../../images/toolbar/sprite-side-menu.png") -16px -136px no-repeat !important;
}

/* cliente - solicitante */
.x-tool-request-client {
  background: url("../../images/toolbar/sprite-side-menu.png") -32px -136px no-repeat !important;
}

/*Organization*/
.x-tool-request-contabilization {
  background: url("../../images/toolbar/sprite-side-menu.png") -48px -136px no-repeat !important;
}

/*associate */
.x-tool-request-associate {
  background: url("../../images/toolbar/sprite-side-menu.png") 0px -136px no-repeat !important;
}

.icon-req-createas {
  background-image: url("../../images/toolbar/icon-req-createas.png");
}

.icon-forum {
  background-image: url(forum.gif) !important;
}

.title-actions,
.x-tool-newaction {
  background-image: url(../../images/toolbar/actions.png) !important;
  background-repeat: no-repeat;
  /*float:left;*/
}

.title-project {
  background-image: url(../../images/pm/chart_gantt.png) !important;
  background-repeat: no-repeat;
  float: left;
}

.icon-actions {
  background-image: url(../../images/toolbar/actions.png);
  background-repeat: no-repeat;
}

.icon-new {
  background-image: url(../../images/toolbar/add.png);
  background-repeat: no-repeat;
  background-position: center;
}

.icon-create-new-blue {
  background-image: url(../../images/vault/components/createNew.png) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-edit-blue {
  background-image: url(../../images/vault/components/edit.png) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-delete-blue {
  background-image: url(../../images/vault/components/delete.png) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-refresh-blue {
  background-image: url(../../images/vault/components/refresh.png) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-import-blue {
  background-image: url(../../images/vault/components/import.png) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-filter-blue {
  background-image: url(../../images/vault/components/filter.png) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-home-mail {
  background: url(../../images/dashboard/icon-home-mail.png) no-repeat !important;
}

.icon-home-mail-open {
  background: url(../../images/dashboard/icon-home-mail-open.png) no-repeat !important;
}

.icon-home-mail-new {
  background: url(../../images/dashboard/icon-home-mail-new.png) no-repeat !important;
}

.icon-mail-open {
  background: url(../../images/toolbar/icon-mail-open.png) no-repeat !important;
}

.icon-large-mail-reply-all {
  background-image: url(../../images/toolbar/icon-large-mail-reply-all.png);
}

.icon-large-mail-forward {
  background-image: url(../../images/toolbar/icon-large-mail-forward.png);
}

.icon-large-mail-reply {
  background-image: url(../../images/toolbar/icon-large-mail-reply.png);
}

.icon-large-mail-new {
  background-image: url(../../images/toolbar/icon-large-mail-new.png);
}

.icon-large-mail-news-new {
  background-image: url(../../images/toolbar/icon-large-mail-news-new.png);
}

.icon-mail-news {
  background-image: url(../../images/toolbar/icon-mail-news.png);
}

.icon-news {
  background-image: url(../../images/toolbar/icon-news.png) !important;
}

.icon-large-mail-remove {
  background-image: url(../../images/toolbar/icon-large-mail-remove.png);
}

.icon-large-mail-filter {
  background-image: url(../../images/toolbar/icon-large-mail-filter.png);
}

.icon-large-mail-filtered {
  background-image: url(../../images/toolbar/icon-large-mail-filtered.png);
}

.icon-large-mail-layout {
  background-image: url(../../images/toolbar/icon-large-mail-layout.png);
}

.icon-large-mail-preferences {
  background-image: url(../../images/toolbar/icon-large-mail-preferences.png);
}

.icon-large-mail-sms {
  background-image: url(../../images/toolbar/icon-large-mail-sms.png);
}

.icon-mail-preferences {
  background-image: url(../../images/toolbar/icon-mail-preferences.png);
}

.icon-mail-reply {
  background-image: url(../../images/toolbar/icon-mail-reply-mini.png);
}

.icon-mail-forward {
  background-image: url(../../images/toolbar/icon-mail-forward-mini.png);
}

.icon-mail-remove {
  background-image: url(../../images/toolbar/icon-mail-delete.png);
}

.icon-large-mail-reminder-new {
  background-image: url(../../images/toolbar/icon-large-mail-reminder-new.png);
}

.icon-large-help {
  background-image: url(../../images/toolbar/help-32x32.png);
}

.nt-inbox-grid .icon-mail-new {
  background: url(../../images/toolbar/sprite-side-menu.png) -108px -88px no-repeat;
}

.x-menu-list-item .icon-mail-new {
  background: url(../../images/toolbar/sprite-side-menu.png) -108px -88px no-repeat !important;
}

.icon-mail-new .x-grid3-cell-inner,
span.icon-mail-new {
  width: 12px !important;
  height: 16px;
  background: url(../../images/toolbar/sprite-side-menu.png) -108px -88px no-repeat !important;
  margin: 0 auto;
}

.icon-preview-bottom {
  background-image: url(../../images/toolbar/preview-bottom.gif);
}

.icon-preview-top {
  background-image: url(../../images/toolbar/preview-top.gif);
}

.icon-preview-right {
  background-image: url(../../images/toolbar/preview-right.gif);
}

.icon-preview-left {
  background-image: url(../../images/toolbar/preview-left.gif);
}

.icon-preview-hide {
  background-image: url(../../images/toolbar/preview-hide.gif);
}

.icon-mail-inbox {
  background-image: url(../../images/toolbar/icon-mail-inbox.png);
  /*
  Comentado até que tenhamos texto e icone inseridos em elementos distintos nas tabs    
  background: url(../../images/toolbar/sprite-side-menu.png) -52px -88px no-repeat !important;*/
}

.icon-mail-create {
  background-image: url(../../images/toolbar/icon-mail-create.png) !important;
}

.icon-mail-category {
  background-image: url(../../images/toolbar/icon-mail-category.png) !important;
}

.icon-mail-sched {
  background-image: url(../../images/toolbar/icon-mail-sched.png);
}

.icon-new-reminder {
  background-image: url(../../images/toolbar/icon-new-reminder.png);
}

.icon-mail-reminder {
  background-image: url(../../images/toolbar/icon-new-reminder.png);
}

.icon-equip-childs {
  background-image: url(../../images/toolbar/icon-components.png);
}

.icon-large-components {
  background-image: url(../../images/toolbar/icon-large-components.png) !important;
}

.icon-details {
  background-image: url("../../images/toolbar/config.png");
}

.icon-equip-impact {
  background-image: url("../../images/equip/icon-impact.png");
}

.icon-equip-impact-small {
  background-image: url("../../images/equip/icon-impact-small.png") !important;
}

.icon-equip-impact-add {
  background-image: url("../../images/equip/icon-impact-add.png");
}

.icon-equip-impact-remove {
  background-image: url("../../images/equip/icon-impact-remove.png") !important;
}

.icon-large-equip-impact {
  background-image: url("../../images/equip/icon-large-impact.png");
}

.icon-equip-dependency {
  background-image: url("../../images/equip/icon-dependency.png");
}

.icon-medium-equip-dependency {
  background-image: url("../../images/toolbar/ico-medium-dependency.png");
}

.icon-large-equip-dependency {
  background-image: url("../../images/equip/icon-large-dependency.png");
}

.icon-large-edit {
  background-image: url("../../images/toolbar/icon-large-edit.png");
}

.icon-large-save {
  background-image: url("../../images/toolbar/icon-large-save.png");
}

.icon-large-add {
  background-image: url("../../images/toolbar/icon-large-add.png");
}

.icon-large-rename {
  background-image: url("../../images/toolbar/icon-large-rename.png");
}

.icon-file-xml {
  background-image: url("../../images/fileicons/xml.png");
}

.x-panel-inline-icon.icon-file-xml {
  background-position: 0; /*nao conflitar c/ mesmo selector c/ sprites*/
}

.icon-file-image {
  background-image: url("../../images/fileicons/png.png");
}

.icon-file-binary {
  background-image: url("../../images/fileicons/binary.png");
}

.icon-development {
  background-image: url("../../images/toolbar/icon-development.png");
}

.asm-app-menu-item .icon-development {
  background: url(../../images/toolbar/sprite-side-menu.png) -87px -72px no-repeat !important;
}

.icon-configuration {
  background-image: url("../../images/toolbar/icon-configuration.png") !important;
}

.icon-standardized {
  background-image: url("../../images/toolbar/adm.png") !important;
}

.asm-app-menu-item .icon-configuration {
  background: url(../../images/toolbar/sprite-side-menu.png) -60px -12px no-repeat;
}

.icon-parameterapp,
.icon-danfe,
.icon-sequencerules {
  background-image: url("../../images/toolbar/icon-parameterapp.png");
}

.asm-app-menu-item .icon-parameterapp {
  background: url(../../images/toolbar/sprite-side-menu.png) -48px -24px no-repeat;
}

.icon-mail-sched-medium {
  background-image: url("../../images/toolbar/icon-mail-sched-medium.png") !important;
}

/* necessario trocar a classe - chamado de mini por que já existia uma imagem 'icon-mail-sched-medium' verificar se a mesma existe*/
.icon-mail-sched-mini {
  background-image: url("../../images/toolbar/icon-mail-sched-mini.png");
}

.icon-mail-bin-medium {
  background-image: url("../../images/toolbar/icon-mail-bin-medium.png") !important;
}

.icon-mail-bin {
  background-image: url("../../images/toolbar/icon-mail-bin.png");
}

.icon-mail-request-medium {
  background-image: url("../../images/toolbar/icon-mail-request-medium.png") !important;
}

.icon-mail-request {
  background-image: url("../../images/toolbar/icon-mail-request.png");
}

.icon-mail-sendby {
  background-image: url("../../images/toolbar/icon-mail-sendby.png") !important;
}

.icon-undo-large {
  background-image: url("../../images/toolbar/icon-undo-large.png");
}

.icon-redo-large {
  background-image: url("../../images/toolbar/icon-redo-large.png");
}

.icon-resource {
  background-image: url("../../images/toolbar/icon-resource.png") !important;
}

.icon-visio-large {
  background-image: url("../../images/toolbar/icon-visio-large.png") !important;
}

.icon-user-photo {
  background: url(../../images/toolbar/icon-user-photo.png) no-repeat;
}

.icon-loading {
  background-image: url(../../images/loading/loading-16.gif);
}

.icon-import {
  background-image: url(../../images/toolbar/icon-import.png) !important;
}

.asm-app-menu-item .icon-import {
  background: url(../../images/toolbar/sprite-side-menu.png) -36px -24px no-repeat;
}

.icon-iconapp {
  background-image: url(../../images/toolbar/icon-iconapp.png);
}

.asm-app-menu-item .icon-iconapp {
  background: url(../../images/toolbar/sprite-side-menu.png) 0px -24px no-repeat;
}

.icon-editnote {
  background-image: url(../../images/toolbar/icon-editnote.png);
}

.asm-app-menu-item .icon-editnote {
  background: url(../../images/toolbar/sprite-side-menu.png) -12px -24px no-repeat !important;
}

.icon-addnote {
  background-image: url(../../images/toolbar/icon-addnote.png);
}

.asm-app-menu-item .icon-addnote {
  background: url(../../images/toolbar/sprite-side-menu.png) -24px -24px no-repeat !important;
}

.icon-graphimage-large {
  background-image: url(../../images/toolbar/icon-graphimage-large.png) !important;
}

.icon-agent-netwatcher {
  background-image: url(../../images/netwatcher/icon-agent-netwatcher.png) !important;
}

.icon-large-delete {
  background-image: url(../../images/toolbar/icon-large-delete.png) !important;
}

.icon-large-createas {
  background-image: url(../../images/toolbar/icon-large-createas.png) !important;
}

.icon-createas {
  background-image: url(../../images/toolbar/icon-createas.png) !important;
}

.icon-equip-icons {
  background-image: url(../../images/equip/icons/70.png) !important;
}

.icon-graph-node-group {
  background-image: url(../../images/graph/node-group.png);
}

.icon-graph-node-category {
  background-image: url(../../images/graph/node-category.png);
}

.icon-graph-edge-directed {
  background-image: url(../../images/graph/edge-directed.png);
}

.icon-graph-node {
  background-image: url(../../images/graph/graph-node.png);
}

.icon-graph-doc {
  background-image: url(../../images/graph/graph-doc.png);
}

.icon-apply {
  background-image: url(../../images/toolbar/icon-apply.png);
}

.icon-cmdb-graphs {
  background-image: url(../../images/cmdb/icon-graphs.png) !important;
}

.asm-app-menu-item .icon-cmdb-graphs {
  background: url(../../images/toolbar/sprite-side-menu.png) -48px -12px no-repeat !important;
}

.icon-table,
.asm-app-menu-item .x-tree-medium .icon-table {
  background-image: url(../../images/toolbar/icon-table.png);
  background-position: 0 !important;
}

.asm-app-menu-item .icon-table {
  background: url(../../images/toolbar/sprite-side-menu.png) -84px -12px no-repeat !important;
}

.icon-circle-blue {
  background-image: url(../../images/toolbar/circle-blue.png) !important;
}

.icon-circle-red {
  background-image: url(../../images/toolbar/circle-red.png) !important;
}

.icon-iamcircle-blue {
  background-image: url(../../images/toolbar/circle-blue.png) !important;
}

.icon-iamcircle-red {
  background-image: url(../../images/toolbar/circle-red.png) !important;
}

.icon-analyst-large {
  background-image: url(../../images/toolbar/analyst-large.png) !important;
}

.icon-analyst-profile-large {
  background-image: url(../../images/toolbar/analyst-profile-large.png) !important;
}

.icon-analyst-profile {
  background-image: url(../../images/toolbar/analyst-profile.png);
}

.icon-labeleditor-helptip {
  background-image: url("../../images/toolbar/labeleditor-helptip.png") !important;
  background-repeat: no-repeat;
  height: 16px;
  text-align: left;
  width: 16px;
  cursor: pointer;
}

.icon-labeleditor-helptip-left {
  position: absolute;
  left: -10px;
}

.icon-xml-source {
  background-image: url(../../images/toolbar/icon-xml-source.png);
}

.icon-xml-editor {
  background-image: url(../../images/toolbar/icon-xml-editor.png);
}

.icon-help-gray {
  background-image: url(../../images/toolbar/icon-help-gray.png);
}

.icon-db-refresh {
  background-image: url(../../images/toolbar/icon-db-refresh.png);
}

.asm-app-menu-item .icon-db-refresh {
  background: url(../../images/toolbar/sprite-side-menu.png) -60px -24px no-repeat;
}

.icon-view-question-notes {
  background-image: url(../../images/toolbar/icon-view-question-notes.png) !important;
  width: 10px;
  height: 10px;
}

.icon-maximize-large {
  background-image: url(../../images/toolbar/maximize-large.png) !important;
}

.icon-download {
  background-image: url(../../images/toolbar/icon-download.png);
}

.icon-netwatcher {
  background: url(../../images/toolbar/sprite-side-menu.png) -106px -72px no-repeat;
}

.asm-app-menu-item .x-panel-bwrap .icon-netwatcher {
  background: url(../../images/toolbar/sprite-side-menu.png) -132px -12px no-repeat;
}

.icon-netwatcher-agent {
  background-image: url(../../images/netwatcher/agent.png);
}

.asm-app-menu-item .icon-netwatcher-agent {
  background: url(../../images/toolbar/sprite-side-menu.png) -108px -12px no-repeat;
}

.icon-netwatcher-agent-event {
  background-image: url(../../images/netwatcher/agent-event.png);
}

.asm-app-menu-item .icon-netwatcher-agent-event {
  background: url(../../images/toolbar/sprite-side-menu.png) -96px -12px no-repeat !important;
}

.icon-netwatcher-agent-item {
  background-image: url(../../images/netwatcher/agent-item.png) !important;
}

.icon-netwatcher-large-status-0 {
  background-image: url(../../images/netwatcher/icon-large-status-0.png);
}

.icon-netwatcher-large-status-1 {
  background-image: url(../../images/netwatcher/icon-large-status-1.png);
}

.icon-netwatcher-large-status-2 {
  background-image: url(../../images/netwatcher/icon-large-status-2.png) !important;
}

.icon-netwatcher-status-0 {
  background-image: url(../../images/netwatcher/icon-status-0.png);
}

.icon-netwatcher-status-1 {
  background-image: url(../../images/netwatcher/icon-status-1.png);
}

.icon-netwatcher-status-2 {
  background-image: url(../../images/netwatcher/icon-status-2.png) !important;
}

.icon-netwatcher-eventlog-1 {
  background-image: url(../../images/netwatcher/icon-eventlog-1.png) !important;
}

.icon-netwatcher-eventlog-2 {
  background-image: url(../../images/netwatcher/icon-eventlog-2.png) !important;
}

.icon-netwatcher-eventlog-4 {
  background-image: url(../../images/netwatcher/icon-eventlog-4.png) !important;
}

.icon-netwatcher-large-eventlog-1 {
  background-image: url(../../images/netwatcher/icon-large-eventlog-1.png) !important;
}

.icon-netwatcher-large-eventlog-2 {
  background-image: url(../../images/netwatcher/icon-large-eventlog-2.png) !important;
}

.icon-netwatcher-large-eventlog-4 {
  background-image: url(../../images/netwatcher/icon-large-eventlog-4.png) !important;
}

.icon-credentialsapp {
  background-image: url(../../images/toolbar/icon-credentialsapp.png);
}

.asm-app-menu-item .icon-credentialsapp {
  background: url(../../images/toolbar/sprite-side-menu.png) -72px -24px no-repeat;
}

.asm-app-menu-item .pwm-icon-changepwd {
  background: url(../../images/toolbar/sprite-side-menu.png) -84px -24px no-repeat;
}

/* REFRESH */
.icon-medium-refresh {
  background-image: url(../../images/toolbar/icon-medium-refresh.png);
}

/*Add - new Element*/
.icon-medium-add, .icon-large-add {
  background-image: url(../../images/toolbar/icon-medium-add.png);
}

/*Impact*/
.icon-large-equip-impact {
  background-image: url(../../images/toolbar/ico-medium-impact.png);
}

/*Undo*/
.icon-undo-large {
  background-image: url(../../images/toolbar/icon-undo-medium.png);
}

.icon-undo {
  background-image: url(../../images/toolbar/icon-undo.png) !important;
}

/*redo*/
.icon-redo-large {
  background-image: url(../../images/toolbar/icon-redo-medium.png);
}

/*redo*/
.icon-visio-large {
  background-image: url(../../images/toolbar/icon-visio-medium.png) !important;
}

/*Filter*/
.icon-large-mail-filter,
.icon-large-mail-filtered {
  background-image: url(../../images/toolbar/icon-filter-medium.png) !important;
}

/*Filter*/
.icon-large-mail-layout {
  background-image: url(../../images/toolbar/icon-layout-medium.png);
}

/*Preferences*/
.icon-large-mail-preferences {
  background-image: url(../../images/toolbar/icon-preferences-medium.png) !important;
}

/* Edit */
.icon-large-edit {
  background-image: url(../../images/toolbar/icon-edit-medium.png) !important;
}

/* Rename */
.icon-large-rename {
  background-image: url(../../images/toolbar/icon-rename-medium.png) !important;
}

/* Create as*/
.icon-large-createas {
  background-image: url(../../images/toolbar/icon-medium-createas.png) !important;
}

/* Delete */
.icon-large-delete {
  background-image: url(../../images/toolbar/icon-medium-delete.png) !important;
}

/* Export - Excel */
.icon-large-excel {
  background-image: url(../../images/toolbar/icon-medium-excel.png);
}

/* Analyst */
.icon-analyst-large {
  background-image: url(../../images/toolbar/icon-medium-analyst.png) !important;
}

/* Dashboardo - presentation icon */
.inf-icon-dashboard-medium {
  background-image: url(../../images/toolbar/icon-dashboard-medium.png);
}

/* PArameter */
.infoman-icon-parameters-large {
  background-image: url(../../images/toolbar/icon-parameter-medium.png);
}

/* Edit Chart */
.infoman-icon-chart-edit-large {
  background-image: url(../../images/toolbar/icon-graphedit-medium.png);
}

/* Presentation */
.inf-icon-presentation-mode {
  background-image: url(../../images/toolbar/icon-presentation.png);
}

/* Printer */
.icon-printer-large {
  background-image: url(../../images/toolbar/icon-printer-medium.png);
}

/* OPEN - 16x16 */
.inf-icon-portal-open {
  background-image: url(../../images/toolbar/icon-open.png);
  background-repeat: no-repeat;
}

.inf-icon-new {
  background-image: url(../../images/toolbar/icon-add.png);
  background-repeat: no-repeat;
}

.inf-icon-chart-legend {
  background-image: url(../../images/infoman/icon-chart-legend.png);
}

.inf-icon-chart-axis {
  background-image: url(../../images/infoman/icon-chart-axis.png);
}

.inf-icon-chart-serie {
  background-image: url(../../images/infoman/icon-chart-serie.png);
}

.inf-icon-chart-area {
  background-image: url(../../images/infoman/icon-chart-area.png);
}

.inf-icon-chart-formatters {
  background-image: url(../../images/infoman/icon-chart-formatters.png);
}

/* SAVE - 16x16 */
.icon-large-save {
  background-image: url(../../images/toolbar/icon-save.png) !important;
}

/* LAYOUT - 16 x 16 */
.icon-mail-layout {
  background-image: url(../../images/toolbar/icon-layout.png);
}

/* Maximize - 16 x 16 */
.icon-maximize {
  background-image: url(../../images/toolbar/icon-maximize.png);
}

/* Icon ADD Mail */
.icon-large-mail-new {
  background-image: url(../../images/toolbar/icon-medium-mail.png);
}

/* Icon ADD News */
.icon-large-mail-news-new {
  background-image: url(../../images/toolbar/icon-medium-news.png) !important;
}

/* Icon ADD REminder */
.icon-large-mail-reminder-new {
  background-image: url(../../images/toolbar/icon-medium-reminder.png) !important;
}

/* Icon Mail Reply */
.icon-large-mail-reply {
  background-image: url(../../images/toolbar/icon-medium-mail-reply.png) !important;
}

/* Icon Mail Foward */
.icon-large-mail-forward {
  background-image: url(../../images/toolbar/icon-medium-mail-forward.png) !important;
}

/* Icon Mail Delete */
.icon-large-mail-remove {
  background-image: url(../../images/toolbar/icon-medium-mail-delete.png);
}

/* Icons Next - prev - nextAll - prevAll - refresh - refresh timer - export - number of itens*/
/*.x-panel-bbar-noborder .x-toolbar .x-btn tr td.x-btn-mc .x-btn-text,
.x-panel-bbar .x-toolbar .x-btn tr td.x-btn-mc .x-btn-text,
.x-dash-widget-bbar .x-toolbar .x-btn tr td.x-btn-mc .x-btn-text {
    width:18px;
    height:18px;
    background-image:url(../../Images/pager/sprite-pager.png) !important;
}*/
.x-panel-bbar .x-toolbar .x-btn-noicon tr td.x-btn-mc .x-btn-text {
  width: auto;
  background-image: none;
}

/* first */
.x-tbar-page-first {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px 0px scroll !important;
}

.x-btn-over .x-btn-text.x-tbar-page-first {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -36px scroll !important;
}

.x-btn-click .x-btn-text.x-tbar-page-first {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -18px scroll;
}

.x-item-disabled .x-btn-text.x-tbar-page-first {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -54px scroll !important;
}

/* Prev */
.x-tbar-page-prev {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -72px scroll !important;
}

.x-btn-over .x-btn-text.x-tbar-page-prev {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -108px scroll !important;
}

.x-btn-click .x-btn-text.x-tbar-page-prev {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -90px scroll !important;
}

.x-item-disabled .x-btn-text.x-tbar-page-prev {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -126px scroll !important;
}

/* Last */
.x-tbar-page-last {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -144px scroll !important;
}

.x-btn-over .x-btn-text.x-tbar-page-last {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -180px scroll !important;
}

.x-btn-click .x-btn-text.x-tbar-page-last {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -162px scroll !important;
}

.x-item-disabled .x-btn-text.x-tbar-page-last {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -198px scroll !important;
}

/* Next */
.x-tbar-page-next {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -216px scroll !important;
}

.x-btn-over .x-btn-text.x-tbar-page-next {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -252px scroll !important;
}

.x-btn-click .x-btn-text.x-tbar-page-next {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -234px scroll !important;
}

.x-item-disabled .x-btn-text.x-tbar-page-next {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -270px scroll !important;
}

/* Refresh Grid */
.x-tbar-loading {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -288px scroll;
}

.x-btn-over .x-btn-text.x-tbar-loading {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -306px scroll;
}

.x-btn-click .x-btn-text.x-tbar-loading {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -324px scroll;
}

.x-btn-disabled .x-btn-text.x-tbar-loading {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -342px scroll;
}

/* Excel*/
/*.icon-excel, .x-btn-text.icon-excel {
    background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -360px scroll !important;
}
.x-btn-over .x-btn-text.icon-excel {
    background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -379px scroll !important;
}
 .x-btn-click .x-btn-text.icon-excel {
    background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -398px scroll !important;
}
.x-btn-disabled .x-btn-text.icon-excel {
    background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -416px scroll !important;
}*/
/* Refresh Interval */
/*.icon-refresh-interval {
    background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -434px scroll !important;
}
.x-btn-over .x-btn-text.icon-refresh-interval {
    background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -451px scroll !important;
}
.x-btn-click .x-btn-text.icon-refresh-interval {
    background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -468px scroll !important;
}
.x-btn-disabled .x-btn-text.icon-refresh-interval {
    background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -488px scroll !important;
}*/
/* Pages */
.x-panel-bbar .icon-paging {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -505px scroll;
}

.x-btn-over .x-btn-text.icon-paging {
  background-position: 0 -523px;
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -523px scroll;
}

.x-btn-click .x-btn-text.icon-paging {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -541px scroll;
}

.x-btn-disabled .x-btn-text.icon-paging {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -560px scroll;
}

/* Toolbar Notifications */
.icon-mail-print {
  background-image: url(../../images/toolbar/icon-printer.png);
}

.icon-color-fill {
  background-image: url(../../images/toolbar/icon-color-fill.png);
}

.icon-color-font {
  background-image: url(../../images/toolbar/icon-color-font.png);
}

/* Side Menu */
.x-tree-node-el .inf-icon-graph {
  background-image: url(../../images/toolbar/sprite-side-menu.png);
  background: url(../../images/toolbar/sprite-side-menu.png) -24px -12px no-repeat;
}

.x-tree-node-el .inf-icon-grid {
  background-image: url(../../images/toolbar/sprite-side-menu.png);
  background: url(../../images/toolbar/sprite-side-menu.png) -36px -12px no-repeat;
}

.x-tree-node-el .inf-icon-pdf {
  background: url(../../images/toolbar/sprite-side-menu.png) -84px -36px no-repeat;
}

/* Widgets Control */
.x-dash-tool-add {
  background: url(../../images/toolbar/sprite-widgets-control.png) 0px 0px no-repeat;
}

.x-dash-tool-expand,
.x-tool-maximize {
  background: url(../../images/toolbar/sprite-widgets-control.png) -17px 0px no-repeat !important;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.x-dash-tool-expand:hover,
.x-tool-maximize:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

.x-tool-restore {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.x-tool-restore,
.x-tool-restore:hover {
  background-position: 0 -17px;
  opacity: 1;
  filter: alpha(opacity=100);
}

.x-dash-tool-refresh {
  background: url(../../images/toolbar/sprite-widgets-control.png) -65px 0px no-repeat !important;
}

.x-dash-tool-close {
  background: url(../../images/toolbar/sprite-widgets-control.png) -32px 0px no-repeat;
}

.x-dash-tool-move {
  background: url(../../images/toolbar/sprite-widgets-control.png) -48px 0px no-repeat;
}

.icon-tree-collapse-all {
  background-image: url(../../images/toolbar/tree-collapse-all.png);
}

.icon-tree-expand-all {
  background-image: url(../../images/toolbar/tree-expand-all.png);
}

/* DAte picker */
.x-date-left a,
.x-date-mp-ybtn .x-date-mp-prev {
  background-position: 0 -112px !important;
  background-image: url(../themes/slate-3.2.1/images/slate/panel/tool-sprites.gif) !important;
}

.x-date-mp-ybtn .x-date-mp-prev:hover {
  background-position: -16px -112px !important;
}

.x-date-right a,
.x-date-mp-ybtn .x-date-mp-next {
  background-position: 0 -128px !important;
  background-image: url(../themes/slate-3.2.1/images/slate/panel/tool-sprites.gif) !important;
}

.x-date-mp-ybtn .x-date-mp-next:hover {
  background-position: -16px -128px !important;
}

.x-date-middle .x-btn-mc em.x-btn-arrow {
  background-image: url(../../Js/Extjs/3.4.0/resources/images/default/button/arrow.gif) !important;
  background-position: right center;
  padding-right: 15px;
}

/* Messages - header 
.x-tab-strip-text.ext-mb-error, 
.x-toast .x-toast-item.ext-mb-error, 
.app-messagesview-item .ext-mb-error {
    background: url(../../images/toolbar/sprite-side-menu.png) 0px -192px no-repeat !important;
}*/
/* Inicio sprite de arquivos da pasta image/fileicons  gerado pelo site http://spritegen.website-performance.org/ */
.icon-file {
  background-image: url("../../Images/fileicons/all.png");
  background-position: 0 -702px; /*file.png*/
}

.icon-file-7z {
  background-position: 0 0;
}

.icon-file-ai {
  background-position: 0 -26px;
}

.icon-file-aiff {
  background-position: 0 -52px;
}

.icon-file-asc {
  background-position: 0 -78px;
}

.icon-file-audio {
  background-position: 0 -104px;
}

.icon-file-bin {
  background-position: 0 -130px;
}

.icon-file-bz2 {
  background-position: 0 -156px;
}

.icon-file-c {
  background-position: 0 -182px;
}

.icon-file-cfc {
  background-position: 0 -208px;
}

.icon-file-cfm {
  background-position: 0 -234px;
}

.icon-file-chm {
  background-position: 0 -260px;
}

.icon-file-class {
  background-position: 0 -286px;
}

.icon-file-conf {
  background-position: 0 -312px;
}

.icon-file-cpp {
  background-position: 0 -338px;
}

.icon-file-cs {
  background-position: 0 -364px;
}

.icon-file-css {
  background-position: 0 -390px;
}

.icon-file-csv {
  background-position: 0 -416px;
}

.icon-file-deb {
  background-position: 0 -442px;
}

.icon-file-divx {
  background-position: 0 -468px;
}

.icon-file-doc {
  background-position: 0 -494px;
}

.icon-file-docm {
  background-position: 0 -520px;
}

.icon-file-docx {
  background-position: 0 -546px;
}

.icon-file-dot {
  background-position: 0 -572px;
}

.icon-file-dotm {
  background-position: 0 -598px;
}

.icon-file-dotx {
  background-position: 0 -624px;
}

.icon-file-eml {
  background-position: 0 -650px;
}

.icon-file-enc {
  background-position: 0 -676px;
}

.icon-file-file {
  background-position: 0 -702px;
}

.icon-file-gif {
  background-position: 0 -728px;
}

.icon-file-gz {
  background-position: 0 -754px;
}

.icon-file-hlp {
  background-position: 0 -780px;
}

.icon-file-htm {
  background-position: 0 -806px;
}

.icon-file-html {
  background-position: 0 -832px;
}

.icon-file-image {
  background-position: 0 -858px;
}

.icon-file-iso {
  background-position: 0 -884px;
}

.icon-file-jar {
  background-position: 0 -910px;
}

.icon-file-java {
  background-position: 0 -936px;
}

.icon-file-jpeg {
  background-position: 0 -962px;
}

.icon-file-jpg {
  background-position: 0 -988px;
}

.icon-file-js {
  background-position: 0 -1014px;
}

.icon-file-lua {
  background-position: 0 -1040px;
}

.icon-file-m {
  background-position: 0 -1066px;
}

.icon-file-mm {
  background-position: 0 -1092px;
}

.icon-file-mov {
  background-position: 0 -1118px;
}

.icon-file-mp3 {
  background-position: 0 -1144px;
}

.icon-file-mpg {
  background-position: 0 -1170px;
}

.icon-file-odc {
  background-position: 0 -1196px;
}

.icon-file-odf {
  background-position: 0 -1222px;
}

.icon-file-odg {
  background-position: 0 -1248px;
}

.icon-file-odi {
  background-position: 0 -1274px;
}

.icon-file-odp {
  background-position: 0 -1300px;
}

.icon-file-ods {
  background-position: 0 -1326px;
}

.icon-file-odt {
  background-position: 0 -1352px;
}

.icon-file-ogg {
  background-position: 0 -1378px;
}

.icon-file-pdf {
  background-position: 0 -1404px;
}

.icon-file-pgp {
  background-position: 0 -1430px;
}

.icon-file-php {
  background-position: 0 -1456px;
}

.icon-file-pl {
  background-position: 0 -1482px;
}

.icon-file-png {
  background-position: 0 -1508px;
}

.icon-file-potm {
  background-position: 0 -1534px;
}

.icon-file-potx {
  background-position: 0 -1560px;
}

.icon-file-ppam {
  background-position: 0 -1586px;
}

.icon-file-ppsm {
  background-position: 0 -1612px;
}

.icon-file-ppsx {
  background-position: 0 -1638px;
}

.icon-file-ppt {
  background-position: 0 -1664px;
}

.icon-file-pptm {
  background-position: 0 -1690px;
}

.icon-file-pptx {
  background-position: 0 -1716px;
}

.icon-file-ps {
  background-position: 0 -1742px;
}

.icon-file-py {
  background-position: 0 -1768px;
}

.icon-file-ram {
  background-position: 0 -1794px;
}

.icon-file-rar {
  background-position: 0 -1820px;
}

.icon-file-rb {
  background-position: 0 -1846px;
}

.icon-file-rm {
  background-position: 0 -1872px;
}

.icon-file-rpm {
  background-position: 0 -1898px;
}

.icon-file-rtf {
  background-position: 0 -1924px;
}

.icon-file-sig {
  background-position: 0 -1950px;
}

.icon-file-sql {
  background-position: 0 -1976px;
}

.icon-file-swf {
  background-position: 0 -2002px;
}

.icon-file-sxc {
  background-position: 0 -2028px;
}

.icon-file-sxd {
  background-position: 0 -2054px;
}

.icon-file-sxi {
  background-position: 0 -2080px;
}

.icon-file-sxw {
  background-position: 0 -2106px;
}

.icon-file-tar {
  background-position: 0 -2132px;
}

.icon-file-tex {
  background-position: 0 -2158px;
}

.icon-file-tgz {
  background-position: 0 -2184px;
}

.icon-file-txt {
  background-position: 0 -2210px;
}

.icon-file-vcf {
  background-position: 0 -2236px;
}

.icon-file-video, .icon-file-webm, .icon-file-mp4,
.icon-file-sshm, .icon-file-rdpm {
  background-image: url(../../Images/fileicons/video.png);
  background-position: 0 0;
}

.icon-file-vsd {
  background-position: 0 -2288px;
}

.icon-file-wav {
  background-position: 0 -2314px;
}

.icon-file-wma {
  background-position: 0 -2340px;
}

.icon-file-wmv {
  background-position: 0 -2366px;
}

.icon-file-xlam {
  background-position: 0 -2392px;
}

.icon-file-xls {
  background-position: 0 -2418px;
}

.icon-file-xlsb {
  background-position: 0 -2444px;
}

.icon-file-xlsm {
  background-position: 0 -2470px;
}

.icon-file-xlsx {
  background-position: 0 -2496px;
}

.icon-file-xltm {
  background-position: 0 -2522px;
}

.icon-file-xltx {
  background-position: 0 -2548px;
}

.icon-file-xml {
  background-position: 0 -2574px;
}

.icon-file-xpi {
  background-position: 0 -2600px;
}

.icon-file-xvid {
  background-position: 0 -2626px;
}

.icon-file-zip {
  background-position: 0 -2652px;
}

/* Fim sprite de arquivos da pasta image/fileicons  gerado pelo site http://spritegen.website-performance.org/ */
.icon-app-showmessages {
  background-image: url(../../images/toolbar/icon-flag-white.png) !important;
}

.icon-request-specialfields {
  background-image: url(../../images/request/request-specialfields.png);
}

.icon-request-costs,
.x-tool-request-costs {
  background-image: url(../../images/request/icon-cost.png);
}

.icon-license {
  background-image: url(../../images/toolbar/icon-copyright.png) !important;
}

.x-tree-node-el .icon-license {
  background: url(../../images/toolbar/icon-copyright.png) no-repeat;
}

.icon-license-publickey {
  background-image: url(../../images/license/publickey.png);
}

.icon-license-publickey-create {
  background-image: url(../../images/license/publickey-create.png);
}

.icon-license-publickey-save {
  background-image: url(../../images/license/publickey-save.png) !important;
}

.icon-license-publickey-ok {
  background-image: url(../../images/license/publickey-ok.png);
}

.icon-license-publickey-ok-large {
  background-image: url(../../images/license/publickey-ok-large.png);
}

.icon-license-publickey-error {
  background-image: url(../../images/license/publickey-error.png) !important;
}

.icon-license-publickey-error-large {
  background-image: url(../../images/license/publickey-error-large.png) !important;
}

.icon-license-publickey-edit {
  background-image: url(../../images/license/publickey-edit.png) !important;
}

.x-tree-node-leaf .icon-data-refresh {
  background: url(../../images/Toolbar/data-refresh.png) no-repeat;
}

.icon-credit-card {
  background-image: url("../../images/Toolbar/icon-credit-card.png") !important;
}

.icon-arrow-right {
  background-image: url("../../images/Toolbar/icon-arrow-right.png") !important;
}

.icon-row-add {
  background-image: url("../../images/toolbar/row-add.png");
}

.icon-schedule-enabled {
  background-image: url("../../images/schedule/icon-enabled.png");
}

.icon-schedule-disabled {
  background-image: url("../../images/schedule/icon-disabled.png");
}

.icon-scanner {
  background-image: url(../../images/Toolbar/scanner.png);
}

.icon-db-warning {
  background-image: url(../../images/Toolbar/icon-db-warning.png);
}

.icon-warning {
  background-image: url(../../images/Toolbar/warning.png);
}

.icon-profiles-inherited {
  background-image: url(../../images/toolbar/group.png) !important;
}

.icon-profiles-notinherited {
  background-image: url(../../images/toolbar/analyst.png) !important;
}

.icon-profiles-inherited, .icon-profiles-notinherited {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-repeat: no-repeat;
  opacity: 0.7;
}

.icon-iamcircle-blue, .icon-iamcircle-red {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  opacity: 0.7;
}

.icon-arrow-up {
  background-image: url(../../images/toolbar/arrow-up.png) !important;
}

.icon-arrow-down {
  background-image: url(../../images/toolbar/arrow-down.png) !important;
}

.icon-open-newtab {
  background-image: url("../../images/knowledgebase/icon-open-newtab.png");
}

.icon-upload {
  background-image: url("../../images/toolbar/icon-upload.png");
}

.icon-chat {
  background-image: url("../../images/chat/icon-chat.png") !important;
}

.icon-kanban {
  background-image: url("../../images/kanban/icon-kanban.png") !important;
}

.icon-credentialtype-0 {
  background-image: url("../../images/credential/credentialtype-0.png") !important;
}

.icon-credentialtype-1,
.icon-credentialtype-2,
.icon-credentialtype-3 {
  background-image: url("../../images/credential/credentialtype-1.png") !important;
}

.icon-warning-flat {
  background-image: url("../../images/Toolbar/warning-flat.png") !important;
}

.icon-charge {
  background-image: url(../../images/toolbar/charge.png) !important;
}

.icon-vendor {
  background-image: url(../../images/toolbar/vendor.png) !important;
}

.icon-contract {
  background-image: url(../../images/toolbar/contract.png) !important;
}

.icon-btn-sort-asc {
  background-image: url(../../images/grid/hmenu-asc.gif);
}

.icon-radio-medium {
  background-image: url(../../images/toolbar/icon-radio-medium.png) !important;
}

.icon-checkbox-medium {
  background-image: url(../../images/toolbar/icon-checkbox-medium.png) !important;
}

.icon-combobox-medium {
  background-image: url(../../images/toolbar/icon-combobox-medium.png) !important;
}

.icon-numeric-medium {
  background-image: url(../../images/toolbar/icon-numeric-medium.png) !important;
}

.icon-text-medium {
  background-image: url(../../images/toolbar/icon-text-medium.png) !important;
}

.x-btn-small .icon-text-medium {
  background-size: 16px;
}

.icon-star-medium {
  background-image: url(../../images/toolbar/icon-star-medium.png) !important;
}

.icon-checkbox-group-medium {
  background-image: url(../../images/toolbar/icon-checkbox-group-medium.png) !important;
}

.icon-radio-group-medium {
  background-image: url(../../images/toolbar/icon-radio-group-medium.png) !important;
}

.icon-date-medium {
  background-image: url(../../images/toolbar/icon-date-medium.png) !important;
}

.icon-info-medium {
  background-image: url(../../images/toolbar/icon-info-medium.png) !important;
}

.icon-warning-medium {
  background-image: url(../../images/toolbar/icon-warning-medium.png) !important;
}

.icon-error-medium {
  background-image: url(../../images/toolbar/icon-error-medium.png) !important;
}

.icon-table-medium {
  background-image: url(../../images/toolbar/icon-table-medium.png) !important;
}

.icon-attach-medium {
  background-image: url(../../images/formulary/attachment/attach.svg) !important;
  width: 24px;
  height: 24px;
}

.icon-mail-symbol-medium {
  background-image: url(../../images/toolbar/icon-mail-symbol-medium.png) !important;
}

.icon-key {
  background-image: url(../../images/toolbar/icon-key.png);
}

.icon-variable {
  background-image: url(../../images/toolbar/variable.png) !important;
}

.icon-xml-indent {
  background-image: url(../../images/toolbar/icon-xml-indent.png) !important;
}

.icon-xml-no-indent {
  background-image: url(../../images/toolbar/icon-xml-no-indent.png) !important;
}

.icon-http-execute {
  background-image: url(../../images/toolbar/http-execute.png) !important;
}

.icon-http-client,
.icon-rdp-session {
  background-image: url(../../images/toolbar/http-client.png);
}

.icon-blocked {
  background-image: url(../../images/toolbar/blocked.png);
}

.icon-filerules-pending {
  background-image: url(../../images/upload/filerules-pending.png);
}

.icon-upload-listmode-list {
  background-image: url(../../images/upload/list-mode-list.png) !important;
}

.icon-upload-listmode-grid {
  background-image: url(../../images/upload/list-mode-grid.png);
}

.icon-request-layout {
  background-image: url(../../images/RequestView/layout.png);
}

.icon-request-layout-left {
  background-image: url(../../images/RequestView/layout-left.png);
}

.icon-request-layout-right {
  background-image: url(../../images/RequestView/layout-right.png);
}

.icon-lms-search-layout {
  background-image: url(../../images/lms/icon-lms-search-layout.png) !important;
}

.icon-filter-list {
  background-image: url(../../images/lms/icon-filter-list.png) !important;
}

.x-tool-approval-unknown {
  background-image: url(../../images/flat/question.png) !important;
  opacity: 0.5;
}

.x-tool-approval-waiting {
  background-image: url(../../images/flat/hourglass.png) !important;
  opacity: 0.5;
}

.icon-play {
  background-image: url(../../images/toolbar/play-button.png) !important;
}

.icon-play-medium {
  background-image: url(../../images/toolbar/play-button-medium.png) !important;
}

.icon-apptask-proc-status,
.icon-apptask-action-status {
  text-align: center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.icon-apptask-proc-status-1,
.icon-apptask-action-status-0 {
  background-image: url(../../images/status/status_01.png) !important;
}

.icon-apptask-proc-status-2,
.icon-appservice-status-1,
.icon-ws-readystate-0,
.icon-dbinteg-running {
  background-image: url(../../images/toolbar/gear-loading-green.gif) !important;
}

.icon-apptask-proc-status-3,
.icon-apptask-action-status-1,
.icon-ws-readystate-1 {
  background-image: url(../../images/status/status_02.png) !important;
}

.icon-apptask-proc-status-5,
.icon-ws-readystate-2 {
  background-image: url(../../images/toolbar/gear-loading-red.gif) !important;
}

.icon-apptask-action-status-3,
.icon-appservice-status-3 {
  background-image: url(../../images/status/status_06.png) !important;
}

.icon-apptask-proc-status-4,
.icon-apptask-proc-status-6,
.icon-apptask-proc-status-7,
.icon-apptask-proc-status-stopped,
.icon-apptask-action-status-2,
.icon-appservice-status-0,
.icon-appservice-status-2,
.icon-stop,
.icon-ws-readystate-3 {
  background-image: url(../../images/status/status_12.png) !important;
  background-repeat: no-repeat;
}

.icon-screen-share {
  background-image: url(../../images/toolbar/screen-share.png);
}

.icon-screen-rec-start {
  background-image: url(../../images/toolbar/screen-rec-start.png);
}

.icon-screen-rec-stop {
  background-image: url(../../images/toolbar/screen-rec-stop.png);
}

.icon-screen-rec-pause {
  background-image: url(../../images/toolbar/pause.png);
}

.icon-screen-rec-capture {
  background-image: url(../../images/toolbar/screenshot.png);
}

.icon-screen-rec-audio-off {
  background-image: url(../../images/toolbar/speaker-off.png);
}

.icon-screen-rec-audio-on {
  background-image: url(../../images/toolbar/speaker-on.png);
}

.icon-screen-rec-mic-off {
  background-image: url(../../images/toolbar/microphone-off.png);
}

.icon-screen-rec-mic-on {
  background-image: url(../../images/toolbar/microphone-on.png);
}

.icon-screen-auto-rec {
  background-image: url(../../images/toolbar/auto-rec.png);
}

.asm-app-menu-item .icon-rdp-session {
  height: 12px;
  width: 12px;
  background-position: 0 0;
  background-size: contain;
}

.icon-arrow-back {
  background-image: url(../../images/toolbar/arrow-back.png);
}

.icon-arrow-next {
  background-image: url(../../images/toolbar/arrow-next.png);
}

.icon-plug {
  background-image: url(../../Images/Toolbar/plug.png);
}

.icon-upload-flat {
  background-image: url(../../Images/flat/icon-upload.png) !important;
}

.icon-redo-min {
  background-image: url(../../Images/Toolbar/icon-redo-min.png);
}

.icon-undo-min {
  background-image: url(../../Images/Toolbar/icon-undo-min.png) !important;
}

.icon-more {
  background-image: url(../../Images/filled-icons/more.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-lms-attachment {
  background: url(../../Images/lms/icon-attachment.png) !important;
  background-repeat: no-repeat;
}

.icon-delete-trash {
  background: url(../../Images/grid/icon-delete.svg) !important;
  background-repeat: no-repeat;
}

.x-dash-widget {
  padding: 2px !important;
  border: solid 1px #E8E8E8;
}

.x-dash-widget.x-dash-widget-dd-over,
.x-dash-widget.x-dash-widget-selected,
.x-dash-widget.x-dash-widget-over {
  border-color: #CECECE;
  -webkit-box-shadow: 0px 0px 2px 2px #E2E2E2;
  box-shadow: 0px 0px 2px 2px #E2E2E2;
}

.x-dash-widget-header {
  color: #333;
  font-weight: bold;
  font-size: 11px;
  font-family: tahoma, arial, verdana, sans-serif;
  /*background-image: url(../themes/gray/images/gray/panel/white-top-bottom.gif);*/
  padding: 5px 3px 4px 5px;
  border: none 0px;
  cursor: move;
}

.x-dash-widget-header-text {
  text-align: center;
}

.x-dash-widget-body {
  padding: 5px;
  /*border-color: #d0d0d0;
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-style: none solid solid;*/
  /*border-width: 0 1px 1px 1px;*/
  overflow: hidden;
  position: relative;
}

.x-dash-widget-body p, .x-dash-widget-body span {
  /**display: inline-block;**/
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
  min-height: 18px;
}

.x-dash-widget-body a {
  color: #3A4A5A;
}

.x-dash-widget .x-panel-body a, .x-dash-widget .x-panel-body a:visited {
  text-decoration: none;
}

.x-dash-widget .x-panel-body a:hover {
  color: #627183;
}

.x-dash-widget-body hr {
  display: block;
  position: relative;
  padding: 0;
  width: 100%;
  clear: both;
  border: none;
  border-top: 1px solid #AAA;
  border-bottom: 1px solid #FFF;
  font-size: 1px;
  line-height: 0;
  overflow: visible;
}

.x-dash-user .x-dash-widget-body hr {
  margin: 8px auto;
}

.x-dash-widget-body h3 {
  color: #333;
  line-height: 2em;
  font-family: tahoma, arial, verdana, sans-serif;
}

.x-dash-widget .x-panel-body td {
  /**padding : 5px;**/
}

.x-dash-header-widget {
  height: 16px;
  top: 2px;
  right: 2px;
  position: absolute;
}

.x-dash-header-tool {
  float: right;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-color: transparent;
  cursor: pointer;
  margin-left: 5px;
}

.x-dash-header-tool:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

.x-dash-tool-refresh {
  background-image: url(../../images/dashboard/tools/refresh.png);
}

.x-dash-tool-add {
  background-image: url(../../images/dashboard/tools/add.png);
}

.x-dash-tool-close {
  background-image: url(../../images/dashboard/tools/close.png);
}

.x-dash-tool-move {
  background-image: url(../../images/dashboard/tools/move.png);
}

.x-dash-tool-expand {
  background-image: url(../../images/dashboard/tools/expand.png);
}

.x-dash-tool-preferences {
  background-image: url(../../images/dashboard/tools/preferences.png);
}

.x-dash-icon-add-widget {
  background-image: url(../../images/dashboard/icon-add-widget.png);
}

.x-dash-icon-cssgridlayout {
  background-image: url(../../images/dashboard/icon-cssgridlayout.png);
}

.x-dash-icon-cssgridlayout-columns {
  background-image: url(../../images/dashboard/icon-cssgridlayout-columns.png);
}

.x-dash-icon-cssgridlayout-rows {
  background-image: url(../../images/dashboard/icon-cssgridlayout-rows.png);
}

.x-dash-icon-portal {
  background-image: url(../../images/dashboard/icon-portal.png);
}

.x-dash-widget-messages .x-dash-widget-body {
  padding: 0 !important;
}

.x-dash-widget-messages .x-tab-strip {
  background-image: none;
  background-color: #FFFFFF;
}

.x-dash-widget-appinfo .x-dash-widget-body {
  border: 0px none;
}

.x-dash-widget-appinfo-content {
  padding: 0 0 0 10px;
  line-height: 16px;
}

.x-dash-news {
  font: 11px/13px arial, tahoma, helvetica, sans-serif;
  padding: 0;
}

.x-dash-news .x-tab-strip-panel .x-panel-header {
  background-color: transparent !important;
  border: 0px solid #f0f0f0 !important;
}

.x-dash-news-date {
  color: #898888;
}

.x-dash-news-notifycateg,
.x-dash-news-author,
.x-dash-news-subject {
  color: #4A7EA5 !important;
}

.x-dash-news-subject {
  line-height: 20px;
}

.x-dash-news-subject {
  font-size: 13px;
  text-decoration: none;
}

.x-dash-news-subject:hover {
  color: #406C8E;
}

.x-dash-news-item-wrapper {
  padding: 5px;
}

.x-dash-news-item {
  border-color: #FFFFFF #FFFFFF #EDEDED;
  padding: 2px 0;
}

.dashboard-widget-chart .x-portlet {
  margin: 0;
  border-width: 0;
}

.dashboard-widget-chart .x-dash-widget-body {
  padding: 0;
}

.x-dash-news-view .x-dash-news-item-wrapper {
  /*margin-right:17px;*/
  overflow: hidden;
}

.x-dash-news-view-over .x-dash-news-item-wrapper,
.ext-webkit .x-dash-news-view-over .x-dash-news-item-wrapper {
  overflow: auto;
  margin-right: 0px !important;
  height: 100%;
}

.ext-webkit .x-dash-news-view .x-dash-news-item-wrapper {
  /*somente webkit nao precisa da gambers para exibir o scroll apenas no over*/
  overflow: auto;
  margin-right: 0px;
}

.x-dash-news-item-wrapper {
  overflow: auto;
  height: 100%;
}

.x-dash-news-item-wrapper ::-webkit-scrollbar-track-piece {
  background-color: #fff !important;
}

.x-portal-home .x-box-layout-ct, .x-portal .x-box-layout-ct {
  background: transparent;
}

.x-portal-home .x-dash-widget, .x-dash-widget {
  background-color: #fff;
}

.x-portal {
  position: relative;
}

.layout-cssgrid-cell .x-panel-body {
  border-width: 0;
}

.x-dash-widgetfinder-row {
  height: 50px;
  cursor: move;
  border: 1px solid #e9e9e9;
  padding: 4px 4px 4px 10px;
  margin: 4px;
  background-color: #F6F6F6;
  /*background:linear-gradient(to bottom, #FFFFFF 0%, #F6F6F6 47%, #EDEDED 100%) repeat scroll 0 0 transparent;*/
  border-radius: 4px;
}

.x-dash-widgetfinder-row span {
  line-height: 4em;
  padding-left: 10px;
  font-size: 14px;
}

.x-dash-widgetfinder-row img {
  width: 16px;
  height: 16px;
  background-image: url(../../images/dashboard/tools/refresh.png);
}

.x-dash-widgetfinder-view h4 {
  text-align: center;
  padding: 10px;
}

.tpl-dashboard-button-text {
  color: #333333;
  font: 14px arial, tahoma, verdana, helvetica;
  padding: 10px 10px 10px 20px;
}

.tpl-dashboard-button-deficon {
  background-image: url(../../images/dashboard/icon-rtemplate-default.png);
}

.tpl-dashboard-panel {
  /*padding: 10px;*/
}

/*.tpl-dashboard-panel ul.x-tab-strip-top
{
   background-color:#f4f4f4;
}
    .tpl-dashboard-panel ul.x-tab-strip-top li a
    {
       border-bottom:solid 1px #f4f4f4 !important;
    }*/
.tpl-dashboard-panel .x-column {
  border-bottom: dotted 1px #A09D9D;
  margin-right: 5px;
  padding-bottom: 4px;
  padding-top: 4px;
}

.tpl-dashboard-panel .x-column .x-box-layout-ct {
  overflow: hidden;
}

.tpl-dashboard-panel .x-panel-header {
  background-image: none;
  padding-bottom: 0 !important;
  /*border-bottom-color: #ffffff !important;*/
}

.req-view-portal-tabs {
  background-color: #f0f0f0 !important;
}

.req-edit-portal-panel .req-edit-portal-templatesview {
  background-color: #fff !important;
}

.tpl-dashboard-button {
  width: 100%;
}

.tpl-dashboard-userinfo-panel, .tpl-dashboard-userinfo-panel .x-panel-body {
  overflow: hidden !important;
}

.tpl-dashboard-menu {
  background-color: #F6F4F4;
  background-image: none;
}

.tpl-dashboard-menu .x-menu-item-active {
  background-color: #F3F2F2;
}

.tpl-dashboard-menu .x-menu-item-title {
  font-weight: bold;
}

.tpl-dashboard-menu .x-menu-item-title, .tpl-dashboard-menu .x-menu-item-text {
  display: block !important;
}

.tpl-dashboard-menu .x-menu-item-text {
  color: #666565;
}

.tpl-dashboard-userinfo {
  vertical-align: middle;
}

.tpl-dashboard-userinfo-photo {
  border: 3px solid #FFFFFF;
  width: 48px;
  height: 48px;
  cursor: pointer;
}

.tpl-dashboard-userinfo-edit-icon {
  opacity: 0.7;
  filter: alpha(opacity=70);
  cursor: pointer;
}

.tpl-dashboard-userinfo-edit-icon-over {
  opacity: 1;
  filter: alpha(opacity=100);
}

.tpl-dashboard-userinfo-photo-outer {
  border: 1px solid #EAEAEA;
  background-color: #F2F2F2;
}

.tpl-dashboard-userinfo-username {
  font-size: 14px !important;
  color: #1E5B80;
  cursor: pointer;
}

.tpl-dashboard-userinfo-usertitle {
  cursor: pointer;
}

.tpl-dashboard-userinfo-mailinfo {
  color: #7C7C7C;
}

.tpl-dashboard-userinfo-infoct {
  padding-left: 10px;
}

.tpl-dashboard-userinfo-infoct a.tpl-dashboard-userinfo-action {
  padding-right: 5px;
}

.tpl-dashboard-userinfo-item {
  float: left;
}

.tpl-dashboard-userinfo-logoct {
  float: left;
  width: 200px;
  margin: auto auto;
  height: 60px;
  position: relative;
}

.tpl-dashboard-userinfo-logoct img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

.x-dash-widget.tpl-dashboard-userinfo-panel {
  border-width: 0;
  padding: 0 !important;
}

.tpl-dashboard-userinfo-menuct {
  float: right;
}

.tpl-dashboard-userinfo-menuitems {
  text-align: right;
  padding-right: 10px;
}

.tpl-dashboard-userinfo-searchct {
  height: 35px;
  position: relative;
  padding: 10px 10px 0 0;
}

.tpl-dashboard-userinfo-menuitems a {
  color: #dfe4e5;
  text-decoration: none;
}

.tpl-dashboard-userinfo-menuitems a:hover {
  color: #ffffff;
  text-decoration: none;
}

.tpl-dashboard-userinfo-menuitems span {
  line-height: 20px;
  margin-left: 20px;
}

.tpl-dashboard-userinfo-substituting {
  cursor: pointer;
}

.asm-app-redirect .tpl-dashboard-userinfo-username,
.asm-app-redirect .tpl-dashboard-userinfo-usertitle,
.asm-app-redirect .tpl-dashboard-userinfo-photo {
  cursor: default;
}

.asm-app-redirect .tpl-dashboard-userinfo-edit-icon {
  display: none;
}

.log-view-panel {
  font-family: "Arial", sans-serif;
  font-size: small;
}

.log-view-panel fieldset {
  border: 1px solid #B9B9B9;
  margin-top: 10px;
  margin: 15px;
  padding: 10px;
}

.log-view-panel fieldset p {
  color: #354E61;
  word-break: break-all;
}

.log-view-panel fieldset ul {
  padding-top: 10px;
}

.log-view-panel-parameters ul li {
  border: 1px solid #B9B9B9;
  background-color: #3F819D;
  text-decoration: none;
  color: #FFFFFF;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: inline;
  padding: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  margin-right: 5px;
}

.log-view-panel-parameters ul li:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.log-view-panel table {
  width: 100%;
  padding: 10px;
  color: #354E61;
}

.log-view-panel-label {
  width: 100px;
  color: #494949;
}

.log-view-panel legend {
  border: 1px solid #B9B9B9;
  color: #333333;
  font-size: 90%;
  padding: 0.2em 0.5em;
  text-align: left;
}

.log-view-panel-header-info {
  background: url("../../images/failure/bg-header.png") repeat-x scroll center bottom transparent;
}

.log-view-panel-header-content {
  height: 80px;
  padding-left: 60px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.log-view-panel-header-content a, .log-view-panel-header-content a:visited {
  text-decoration: none;
}

.log-view-panel-header-content a:hover {
  text-decoration: underline;
}

.icon-log-header-information {
  background-image: url("../../images/log/information.png");
}

.icon-log-header-information-24 {
  background-image: url("../../images/log/information-24.png");
}

.icon-log-header-alert,
.icon-log-header-warning {
  background-image: url("../../images/log/warning.png");
}

.icon-log-header-alert-24,
.icon-log-header-warning-24 {
  background-image: url("../../images/log/warning-24.png");
}

.icon-log-header-error, .icon-log-header-scripterror {
  background-image: url("../../images/log/error.png");
}

.icon-log-header-error-24, .icon-log-header-scripterror-24 {
  background-image: url("../../images/log/error-24.png");
}

.icon-log-header-query {
  background-image: url("../../images/log/query.png");
}

.icon-log-view {
  background-image: url("../../images/log/icon-log-view.png");
}

.log-search-row-iconct {
  width: 30px;
  position: absolute;
  top: 10px;
  left: 10px;
}

.log-search-row-content-details-wicon {
  margin-left: 30px;
}

.log-search-row-content {
  position: relative;
  padding: 10px;
  overflow: hidden;
}

.log-search-grid .x-grid3-row {
  width: auto;
}

.log-search-row-title {
  color: #354E61;
}

.log-search-row-value {
  padding: 0 10px;
}

.log-search-row-msg {
  padding-top: 5px;
  color: #333333;
}

.log-automail-checking .x-grid3-cell-inner {
  font-weight: bold;
}

.log-automail-error .x-grid3-cell-inner {
  color: rgb(255, 0, 0);
}

.log-automail-msg-sent-debug .x-grid3-cell-inner {
  color: #da8f05;
}

.log-automail-msg-sent .x-grid3-cell-inner {
  color: rgb(0, 0, 255);
}

.log-automail-msg-already-processed .x-grid3-cell-inner {
  color: rgb(100, 100, 100);
}

.log-mqi-error .x-grid3-cell-inner {
  color: rgb(255, 0, 0);
}

.log-mqi-warning .x-grid3-cell-inner {
  color: rgb(255, 0, 0);
}

.log-mqi-information .x-grid3-cell-inner {
  color: rgb(255, 0, 0);
}

.log-mqi-send .x-grid3-cell-inner {
  color: rgb(0, 0, 255);
}

.log-mqi-receiving .x-grid3-cell-inner {
  color: rgb(0, 0, 255);
}

.log-mqi-warning-message .x-grid3-cell-inner {
  color: rgb(255, 0, 0);
}

.log-mqi-message-sent .x-grid3-cell-inner {
  color: rgb(0, 0, 255);
}

.pwm-menu-app {
  font: 11px Arial, Helvetica, sans-serif;
}

.pwm-menu-app .thumb {
  background: #dddddd;
  padding: 0px;
}

.pwm-menu-app .thumb-wrap {
  margin-left: 10px;
  margin-top: 3px;
  padding: 5px;
  width: 125px;
  border: solid 1px #DDE5E9;
  cursor: pointer;
  height: 20px;
  /**float : left;**/
}

.pwm-menu-app .menu-wrap {
  /**margin-left:100px;**/
}

.pwm-menu-app .thumb-wrap span {
  display: block;
  overflow: hidden;
  text-align: left;
}

.pwm-menu-app .x-view-over {
  border: solid 1px #DDE5E9;
  background: #efefef url(../../images/row-over.gif) repeat-x left top;
}

.pwm-menu-app .x-view-selected {
  border: 1px solid #99bbe8;
}

.pwm-menu-app .x-view-selected .thumb {
  background: transparent;
}

.pwm-icon-changepwd {
  background-image: url(../../images/toolbar/locked.png);
}

.pwm-icon-unlockaccount {
  background-image: url(../../images/toolbar/hmenu-unlock.png);
}

/**label com a mensagem de ajuda da operação selecionada**/
.pwm-app-oper-help {
  font-family: "Arial", Gadget, sans-serif;
  font-size: 11px;
  color: SteelBlue;
  margin: 10px 10px 10px 10px;
  height: 100px;
  width: 130px;
  background-color: #F9F9F9;
  padding: 5px 5px 5px 5px;
}

.pwm-step-panel-header {
  color: #15428B;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  overflow: hidden;
  background-color: #F3EAFF;
  border: 0px none;
  border-bottom: 1px solid #DDCCF9;
  line-height: 35px;
  overflow: hidden;
  padding: 3px 10px 3px 3px;
}

.pwm-step-panel-body {
  background-color: #F3EAFF;
  padding: 5px 5px 5px 5px;
}

.pwm-step-body-focus {
  background-color: #FFEDAF !important;
}

.pwm-icon-step-login {
  background-image: url("../../images/pwm/icon-step-login.png");
  width: 32px;
  height: 32px;
}

.pwm-icon-step-questions {
  background-image: url("../../images/pwm/icon-step-questions.png");
  width: 32px;
  height: 32px;
}

.pwm-icon-step-password {
  background-image: url("../../images/pwm/icon-step-password.png");
  width: 32px;
  height: 32px;
}

.x-tool-pwm-step-help {
  background-image: url("../../images/pwm/icon-step-help.png") !important;
}

.pwm-step-panel-header .x-tool {
  width: 22px;
  height: 22px;
  margin-top: 8px;
}

.pwm-ct-success {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 300px;
}

.pwm-ct-success .pwm-ct-success-item {
  padding-left: 60px;
  margin-top: 50px;
  background-repeat: no-repeat;
  height: 50px;
  vertical-align: middle;
  line-height: 1.5em;
}

.icon-pwm-success-large {
  background-image: url("../../images/pwm/icon-success-large.png");
}

.icon-pwm-approver-large {
  background-image: url("../../images/pwm/icon-approver-large.png");
}

.icon-pwm-clock-large {
  background-image: url("../../images/pwm/icon-approver-large.png");
}

.icon-change-pw-warning {
  background-image: url("../../images/pwm/arrow-new-password.png");
  background-repeat: no-repeat;
  height: 55px;
}

.icon-pwm-arrow-success-large {
  background-image: url("../../images/pwm/icon-arrow-large.png");
}

.pwm-searchview {
  font: 11px/13px arial, tahoma, helvetica, sans-serif;
  border: solid 1px #AABBCC;
  margin-top: 10px;
}

.pwm-searchview-wrapper {
  padding: 4px;
}

.pwm-searchview .x-grid3-row {
  padding: 2px 0;
}

.pwm-searchview .x-grid3-row span {
  line-height: 15px;
}

.pwm-searchview-title {
  color: #898888;
}

.kb-locator-panel .x-panel-body {
  padding: 10px;
}

.kb-locator-view {
  font: 12px tahoma, arial, helvetica, sans-serif;
}

.kb-locator-view-row-link, .kb-locator-view a, .kb-locator-view a:visited, .kb-locator-view a:active {
  text-decoration: none;
  color: #2a5380;
}

.kb-locator-view-row-descript {
  color: #2e2f2e;
  font-size: 14px;
}

.kb-locator-view-row-over .kb-locator-view-row-link {
  color: #1b3653;
}

.kb-locator-view-row-selected {
  background-color: #f6f5f5;
}

.kb-locator-view-row {
  padding: 10px;
  overflow: hidden;
  border-bottom: 1px dotted #dddddd;
  cursor: pointer;
}

.kb-locator-view-row-left {
  float: left;
  width: 60px;
}

.kb-locator-view-row-left img {
  width: 48px;
  height: 48px;
  background-color: #fff;
}

.kb-locator-view-row-left-imgct {
  width: 48px;
  height: 48px;
  position: relative;
}

.kb-locator-view-open-newtab {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 36px;
  right: 0px;
  background-image: url("../../images/knowledgebase/icon-open-newtab.png") !important;
}

.kb-locator-view-row-deficon {
  background-image: url("../../images/knowledgebase/icon-large-search-item.png") !important;
}

.icon-kb-large-search-item {
  background-image: url("../../images/knowledgebase/icon-large-search-item.png");
}

.icon-kb-arrow-right {
  width: 9px;
  height: 9px;
  padding: 0 4px 0 4px;
  background-image: url("../../images/knowledgebase/icon-arrow-right.png") !important;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.5;
}

.kb-locator-view-row-id {
  color: #656565;
}

.kb-locator-view-row-id,
.kb-locator-view-row-descript,
.kb-locator-view-row-tip {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kb-locator-view-row-tip {
  color: #494848;
  white-space: normal;
}

.kb-locator-view-searchfield {
  vertical-align: top;
}

.kb-locator-view-row-imglink {
  cursor: pointer;
}

/*!
 * Ext JS Library 3.4.0
 * Copyright(c) 2006-2011 Sencha Inc.
 * licensing@sencha.com
 * http://www.sencha.com/license
 */
/*******************************************
 * 
 * Ext Calendar styles
 *
 ******************************************/
/* -----------------------------------------
 * Shared calendar view containers 
 */
.x-panel-tbar .ext-cal-toolbar {
  padding: 3px;
  border-bottom-width: 0 !important;
}

.x-panel-tbar .ext-cal-toolbar .x-btn button {
  font-weight: bold;
  color: #555;
}

.x-panel-tbar .ext-cal-toolbar .x-toolbar-cell {
  padding: 0 3px;
}

.ext-cal-ct {
  position: relative;
  font-family: helvetica, arial, sans-serif;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.ext-cal-ct img {
  border: 0 none;
}

.ext-cal-inner-ct {
  height: 100%;
  line-height: 14px;
  position: relative;
  background: #eee;
  white-space: nowrap;
}

.ext-cal-ct td,
.ext-cal-mdv td {
  font-size: 11px;
}

/* Background layout table for week rows */
.ext-cal-bg-tbl {
  height: 100%;
  left: 0;
  position: absolute;
  table-layout: fixed;
  top: 0;
  width: 100%;
}

/* Month names subheader */
.ext-cal-hd-days-tbl {
  background: #EFEFEF;
  color: #555;
  table-layout: fixed;
  top: 18px;
  width: 100%;
  font-size: 12px;
  line-height: 12px;
}

.ext-cal-month-hd .ext-cal-hd-days-tbl {
  border-top: 1px solid #99BBE8;
}

.x-calendar-nonav .ext-cal-month-hd .ext-cal-hd-days-tbl {
  border-top: 0;
}

.ext-cal-month-hd .ext-cal-hd-day {
  border-left: 1px solid #DDD;
}

.ext-cal-hd-ct {
  border-bottom: 1px solid #bcf;
}

.ext-cal-hd-day {
  text-align: center;
  padding: 4px 0;
  white-space: nowrap;
}

/* -----------------------------------------
 * Day/week-specific styles
 */
.ext-cal-dayview .ext-cal-hd-days-tbl {
  table-layout: fixed;
  width: 100%;
  background-color: #CDDCEF;
  overflow: hidden;
  font-size: 11px;
  line-height: 14px;
  height: 100%;
}

.ext-cal-hd-days-td {
  padding-bottom: 2px;
}

.ext-cal-dayview .ext-cal-hd-ct {
  height: 100%;
}

.ext-cal-dayview .ext-cal-gutter {
  width: 50px;
}

.ext-cal-dayview .ext-cal-gutter-rt {
  width: 15px;
}

.ext-ie .ext-cal-dayview .ext-cal-gutter-rt {
  width: 16px;
}

.ext-cal-hd-ad {
  background-color: #fff;
  font-size: 11px;
  line-height: 14px;
  border-color: #e3e9ff #e3e9ff #e3e9ff #e3e9ff;
  border-style: solid;
  border-width: 0 1px 1px 0;
}

.ext-cal-hd-ad-inner {
  position: relative;
  height: 100%;
}

.x-calendar-nonav .ext-cal-hd-ad-inner {
  margin-top: 3px;
}

.x-calendar-nonav .ext-cal-hd-ct {
  border-top: 1px solid #99BBE8;
}

.ext-cal-dayview .ext-cal-dtitle {
  padding: 8px 1px 2px;
}

.ext-cal-hd-ad-bg-tbl {
  position: absolute;
  left: 0;
  table-layout: fixed;
  width: 100%;
}

.ext-cal-hd-ad .st-c {
  padding: 1px 1px 0 1px;
}

.ext-cal-dayview .ext-cal-body-ct {
  position: relative;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0;
  line-height: normal;
}

.ext-cal-dayview .ext-cal-body-ct .ext-cal-bg-tbl {
  height: 1008px;
}

.ext-cal-dayview .ext-cal-bg-tbl {
  background-color: #fff;
  margin-top: -1px;
  border-bottom: 1px solid #bcf;
  border-right: 1px solid #bcf;
}

.ext-cal-dayview .ext-cal-bg-rows {
  position: relative;
  margin-left: 1px;
  top: 1px;
}

.ext-cal-dayview .ext-cal-bg-rows-inner {
  position: absolute;
  width: 100%;
}

.ext-ie .ext-cal-dayview .ext-cal-bg-rows-inner,
.ext-gecko .ext-cal-dayview .ext-cal-bg-rows-inner {
  top: -1; /* row line alignment fix */
}

.ext-cal-dayview .ext-cal-bg-row {
  height: 42px;
}

.ext-cal-dayview .ext-cal-bg-row-div {
  border-bottom: 1px dotted #ddd;
  border-top: 1px solid #ddd;
  font-size: 1px;
  height: 20px;
  margin-bottom: 20px;
}

.ext-cal-dayview .ext-row-1 {
  border-top: 0;
}

.ext-cal-day-times {
  background-color: #f6f9fc;
  color: #666;
  padding: 1px 0 0 0;
  text-align: right;
  vertical-align: top;
}

.ext-cal-day-time-inner {
  height: 38px;
  border-bottom: 1px solid #ddd;
  padding: 3px 4px 0 0;
}

.ext-cal-day-col {
  border-left: 1px solid #ddd;
  vertical-align: top;
}

.ext-cal-day-col-inner {
  position: relative;
  cursor: default;
}

.ext-cal-day-col-gutter {
  position: relative;
  margin-right: 15px;
  height: 1008px;
}

.ext-ie .ext-cal-day-col-gutter,
.ext-opera .ext-cal-day-col-gutter {
  margin-right: 10px;
}

.ext-ie6 .ext-cal-day-col-gutter {
  zoom: 1;
}

/* -----------------------------------------
 * Month-specific styles
 */
.ext-cal-monthview .ext-cal-hd-ct {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  background: #95B8EF;
}

.ext-cal-monthview .ext-cal-body-ct {
  background: #fff;
  bottom: 0;
  left: 0;
  border: 0;
  overflow: hidden;
  position: absolute;
  top: 20px;
  width: 100%;
}

.ext-cal-monthview .ext-cal-noheader .ext-cal-hd-ct {
  display: none;
}

.ext-cal-monthview .ext-cal-noheader .ext-cal-body-ct {
  top: 0;
}

/* Month view week link boxes */
.ext-cal-monthview .ext-cal-week-link,
.ext-cal-monthview .ext-cal-week-link-hd {
  width: 20px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #EFEFEF;
  border-top: 1px solid #DDD;
  border-right: 1px solid #DDD;
  font-size: 10px;
  color: #999;
  padding: 3px 0 0;
  text-align: center;
  cursor: pointer;
}

.ext-cal-monthview .ext-cal-week-link-hd {
  border-top: 1px solid #99BBE8;
}

.x-calendar-nonav .ext-cal-monthview .ext-cal-week-link-hd {
  border-top: 0;
}

.ext-cal-week-links .ext-cal-bg-tbl {
  left: 20px;
}

.ext-cal-week-links .ext-cal-evt-tbl,
.ext-cal-week-links .ext-cal-hd-days-tbl {
  margin-left: 20px;
}

.ext-cal-monthview .ext-week-link-over {
  background: #E0E7EF;
}

/* Hide the nav bar if specified */
.ext-cal-hide-navbar .ext-cal-hd-ct {
  height: 25px;
}

.ext-cal-hide-navbar .ext-cal-body-ct {
  top: 24px;
}

/* Outer wrapping div for week rows */
.ext-cal-wk-ct {
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100px;
}

.ext-cal-monthview .ext-cal-wk-ct {
  height: 100%;
}

/* Background table cell */
.ext-cal-day {
  border-left: 1px solid #ddd;
  cursor: pointer;
}

.ext-cal-day-first {
  /*border-left: 1px solid #BBCCFF;*/
  border-left: 0;
}

.ext-cal-ev,
.ext-cal-dtitle {
  cursor: pointer;
}

.ext-day-over {
  background: #D1EAEF !important;
}

/* Event container table */
.ext-cal-evt-tbl {
  position: relative;
  table-layout: fixed;
  width: 100%;
}

/* Event title cell (includes today, prev & next month) */
td.ext-cal-dtitle {
  font-family: helvetica, arial, sans-serif;
  border-top: 1px solid #ddd;
  color: #666;
  line-height: 14px;
  overflow: hidden;
  text-align: right;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 1px;
  padding-left: 1px;
}

td.ext-cal-dtitle-first {
  border-top: 1px solid #DDD;
}

td.ext-cal-dtitle div {
  padding: 2px 4px 1px;
}

/* Today's title cell */
td.ext-cal-dtitle-today div {
  color: #BFA52F;
  white-space: nowrap;
}

/* Today time span */
.ext-cal-dtitle-time {
  font-size: 11px;
}

/* Today's background cell */
.ext-cal-day-today {
  background: #FFF4BF;
}

/* Prev/next month title cells */
.ext-cal-dtitle-prev div,
.ext-cal-dtitle-next div {
  color: #bbb;
}

/* Prev/next month background cells */
.ext-cal-day-prev,
.ext-cal-day-next {
  background: #EFEFEF;
}

/* Event cells */
.ext-cal-ev {
  font-family: Verdana, sans-serif;
  padding: 1px 1px 0 2px;
  vertical-align: top;
}

/* Event overflow more link */
.ext-cal-ev-more {
  text-align: center;
}

.ext-cal-ev-more a,
.ext-cal-ev-more a:visited {
  font-family: verdana;
  color: #777;
  font-size: 10px;
  cursor: pointer;
}

/* More view */
.ext-cal-mvd-tbl {
  width: 100%;
  table-layout: fixed;
}

.ext-cal-evt {
  cursor: pointer;
}

/* Default rounded event div (Gecko/Webkit/W3C) */
.ext-cal-evr { /* rounded */
  overflow: hidden;
  padding: 2px 1px 2px 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 0;
}

.ext-cal-day-col .ext-cal-evr {
  border-width: 1px;
  border-style: solid;
}

/* Nested event divs (IE/Opera) */
.ext-cal-evo { /* outer */
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-right: 0;
  border-left: 0;
  margin: 0 1px;
  cursor: pointer;
  position: relative;
}

.ext-cal-day-col .ext-cal-evo {
  height: 100%;
}

.ext-cal-evm { /* middle */
  border-left: 1px solid;
  border-right: 1px solid;
  border-top: 0;
  border-bottom: 0;
  margin: 0 -1px;
  zoom: 1;
  padding-left: 3px;
}

.ext-cal-evi { /* inner */
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* Day view event styles */
.ext-cal-day-col .ext-cal-evt {
  position: absolute;
  overflow: hidden;
  cursor: default;
  color: #fff;
  -moz-user-select: none;
}

.ext-cal-evt dl {
  margin: 0;
  border: 0 1px;
  overflow: hidden;
  border-width: 0 1px;
  border-style: solid;
}

.ext-ie6 .ext-cal-evt dl {
  zoom: 1;
}

.ext-cal-evt dd {
  margin: 0;
  overflow: hidden;
  font-size: 11px;
  text-align: left;
  word-wrap: break-word;
}

.ext-cal-evdm {
  border: 1px solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.ext-cal-evdm dt {
  margin-top: 0;
}

.ext-cal-day-col .ext-cal-evt a:link,
.ext-cal-day-col .ext-cal-evt a:visited,
.ext-cal-day-col .ext-cal-evt a:active {
  text-decoration: none;
  color: #fff;
}

.ext-cal-evb {
  height: 1px;
  overflow: hidden;
  margin: 0 1px;
  border-top-width: 1px;
  border-top-style: solid;
}

.ext-opera .ext-cal-evb,
.ext-strict .ext-ie .ext-cal-evb {
  height: 0;
}

/* Event spanning -- overrides rounded corners */
.ext-cal-ev-spanboth,
.ext-cal-ev-spanleft,
.ext-cal-ev-spanright {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  position: relative;
}

.ext-cal-ev-spanleft {
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  xpadding-left: 5px;
}

.ext-cal-ev-spanright {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  xpadding-right: 5px;
}

/* IE/ Opera: */
.ext-cal-ev-spanboth .ext-cal-evm {
  margin: 0;
}

.ext-cal-ev-spanright .ext-cal-evm {
  margin: 0 0 0 -1px;
}

.ext-cal-ev-spanleft .ext-cal-evm {
  margin: 0 -1px 0 0;
}

.ext-cal-spl,
.ext-cal-spr {
  /*    background-image:url(../../images/extcalendar/calendar-sprites.gif);
      background-repeat:no-repeat;
      display: inline-block;
      height: 15px;
      line-height: 15px;
      width: 2px;
      position: absolute;
      top: 0;*/
}

.ext-cal-spl {
  background-position: -1px -11px;
  left: 0;
}

.ext-cal-spr {
  background-position: 0 -11px;
  right: -2px;
}

.ext-ie .ext-cal-spr {
  right: -5px;
}

/* Generic calendar icons */
.ext-cal-ic {
  background-image: url(../../images/extcalendar/calendar-sprites.gif);
  background-repeat: no-repeat;
  display: inline-block;
  height: 11px;
  line-height: 11px;
  margin-left: 4px;
  width: 14px;
}

.ext-cal-ic-rcr {
  background-position: 0 0;
}

.ext-cal-ic-rem {
  background-position: -14px 0;
}

/* Calendar DD styles */
.ext-cal-dd-sel-ct {
  display: block;
  z-index: 10;
  position: absolute;
  height: 0;
  left: 0;
  top: 0;
  width: 0;
}

.ext-cal-dd-sel {
  background-color: #C3D9FF;
  font-size: 0;
  line-height: 0;
  opacity: 0.5;
  position: absolute;
}

/* Webkit/Gecko: */
.ext-evt-over,
.ext-evt-over .ext-cal-evm {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* Calendar Picker */
.ext-calendar-picker .x-form-text {
  padding-left: 23px;
}

.ext-calendar-picker .x-combo-list-item {
  padding-left: 24px;
}

.ext-cal-picker-icon {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  float: left;
}

/* This is the selected icon that always shows: */
.ext-cal-picker-mainicon {
  float: none;
  position: absolute;
  top: 3px;
  left: 4px;
}

/*
 * Event resize handle
 */
.ext-evt-rsz {
  position: absolute;
  bottom: 0;
  height: 5px;
  line-height: 5px;
  width: 100%;
  margin-left: -5px;
  text-align: center; /* needed for IE quirks mode */
  cursor: s-resize;
}

.ext-gecko .ext-evt-rsz,
.ext-webkit .ext-evt-rsz {
  cursor: ns-resize;
}

.ext-evt-rsz-h {
  display: none;
  border-top: 3px double;
  border-color: white;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin-left: auto;
  margin-right: auto;
  width: 20px;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  /* no opacity for ie by default */
}

.ext-evt-over .ext-evt-rsz-h {
  display: block;
}

.ext-ie .ext-evt-rsz-h {
  border-color: #ccc;
}

.ext-strict .ext-ie8 .ext-evt-rsz-h {
  border-color: #fff;
  filter: alpha(opacity=50);
}

/* 
 * Calendar event colors 
 */
.ext-cal-evr,
.ext-cal-evi,
.ext-cal-evt dl {
  color: #fff;
}

.ext-color-1,
.ext-ie .ext-color-1-ad,
.ext-opera .ext-color-1-ad {
  color: #306da6;
}

.ext-cal-day-col .ext-color-1,
.ext-dd-drag-proxy .ext-color-1,
.ext-color-1-ad,
.ext-color-1-ad .ext-cal-evm,
.ext-color-1 .ext-cal-picker-icon,
.ext-color-1-x dl,
.ext-color-1-x .ext-cal-evb {
  background: #306da6;
}

.ext-color-1-x .ext-cal-evb,
.ext-color-1-x dl {
  border-color: #29527A;
}

.ext-color-2,
.ext-ie .ext-color-2-ad,
.ext-opera .ext-color-2-ad {
  color: #86a723;
}

.ext-cal-day-col .ext-color-2,
.ext-dd-drag-proxy .ext-color-2,
.ext-color-2-ad,
.ext-color-2-ad .ext-cal-evm,
.ext-color-2 .ext-cal-picker-icon,
.ext-color-2-x dl,
.ext-color-2-x .ext-cal-evb {
  background: #86a723;
}

.ext-color-2-x .ext-cal-evb,
.ext-color-2-x dl {
  border-color: #711616;
}

.ext-color-3,
.ext-ie .ext-color-3-ad,
.ext-opera .ext-color-3-ad {
  color: #b6a980;
}

.ext-cal-day-col .ext-color-3,
.ext-dd-drag-proxy .ext-color-3,
.ext-color-3-ad,
.ext-color-3-ad .ext-cal-evm,
.ext-color-3 .ext-cal-picker-icon,
.ext-color-3-x dl,
.ext-color-3-x .ext-cal-evb {
  background: #b6a980;
}

.ext-color-3-x .ext-cal-evb,
.ext-color-3-x dl {
  border-color: #8C500B;
}

.ext-cal-day-col .ext-cal-evt {
  position: absolute;
}

.ext-cal-day-col .ext-cal-evr,
.ext-cal-day-col .ext-cal-evi {
  white-space: normal;
}

/* Shim for drag/drop operations on calendar views */
.ext-dd-shim {
  z-index: 1000;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.4;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  filter: alpha(opacity=40);
  background: #C3D9FF;
}

.ext-cal-event-win a:link,
.ext-cal-event-win a:visited {
  color: #15428B;
}

/* StatusProxy override styles */
.ext-dd-ghost-ct {
  color: #000;
  font: normal 11px arial, helvetica, sans-serif;
  border: 1px solid;
  border-color: #ddd #bbb #bbb #ddd;
  background-color: #fff;
  padding: 3px;
  padding-left: 20px;
  white-space: nowrap;
}

.ext-dd-ghost-ct .x-dd-drag-ghost {
  border: 0;
  background: none;
  padding: 0;
  width: 150px;
}

.ext-dd-ghost-ct .ext-evt-rsz {
  display: none;
}

/*******************************************
 * 
 * Calendar navigation picker styles
 * 
 ******************************************/
.ext-cal-nav-picker {
  border-style: none none solid;
  border-color: #99BBE8;
}

.ext-cal-nav-picker .x-date-left,
.ext-cal-nav-picker .x-date-middle,
.ext-cal-nav-picker .x-date-right {
  background: url(../../../../resources/images/default/toolbar/bg.gif) repeat-x;
}

.ext-cal-nav-picker .x-date-left a {
  background-image: url(../../../../resources/images/default/grid/page-prev.gif);
}

.ext-cal-nav-picker .x-date-right a {
  background-image: url(../../../../resources/images/default/grid/page-next.gif);
}

.ext-cal-nav-picker .x-date-middle {
  padding: 3px 0;
}

.ext-cal-nav-picker .x-date-middle .x-btn-text {
  color: #555;
  font-weight: bold;
}

.ext-cal-nav-picker .x-date-middle .x-btn-mc em.x-btn-arrow {
  background-image: url(../../../../resources/images/default/button/arrow.gif);
  background-position: right 4px;
}

.ext-cal-nav-picker .x-date-inner {
  border-top: 1px solid #BBCCFF;
}

.ext-cal-nav-picker .x-date-inner th {
  background: none;
  border-bottom: 1px solid #BBCCFF;
}

.ext-cal-nav-picker .x-date-inner .x-date-today a {
  border-color: #BFA52F;
  background: #FFF4BF;
}

/*******************************************
 * 
 * Calendar form styles
 *
 ******************************************/
.ext-gecko .ext-cal-event-win .x-window-body .x-form-item {
  overflow: hidden;
}

.ext-evt-edit-form .x-form-item {
  margin-bottom: 8px;
}

.ext-evt-edit-form .x-panel-bbar .x-toolbar {
  border-bottom: 1px solid #99BBE8;
}

.ext-evt-edit-form .x-panel-header {
  background: transparent url(../../images/extcalendar/ext-cal-edit-hd.png) repeat-x;
  padding: 9px 0 4px !important;
  font-size: 13px !important;
  font-family: helvetica, arial, sans-serif;
  border-top: 0;
  border-bottom: 1px solid #BBCCFF;
}

.ext-evt-edit-form .x-panel-fbar {
  padding: 5px 10px;
  background: #DFE8F6;
  border: 1px solid #BBCCFF;
}

/*******************************************
 * 
 * DateRangeField styles
 *
 ******************************************/
.ext-dt-range label {
  font-size: 12px;
}

.ext-dt-range .x-form-check-wrap {
  white-space: nowrap;
}

.ext-dt-range .x-table-layout-cell {
  padding-right: 5px;
}

.ext-ux-wiz-Header {
  background-color: white;
  border-bottom: 1px solid #99BBE8;
}

.ext-ux-wiz-Header-title {
  font-weight: bold;
  padding: 4px 0px 0px 4px;
}

.ext-ux-wiz-Header-step {
  color: #767676;
  text-align: right;
  padding: 2px 4px 0px 0px;
}

.ext-ux-wiz-Header-stepIndicator-container {
  float: right;
  margin-right: 6px;
  margin-top: 8px;
}

.ext-ux-wiz-Header-stepIndicator {
  margin-left: 28px;
  float: left;
  background-image: url(../../images/ux/ext-ux-wiz-stepIndicator.png);
  background-position: 6px 0px;
  background-repeat: repeat-x;
  height: 6px;
  width: 6px;
}

.ext-ux-wiz-Header-stepIndicator-active {
  background-position: 0px 0px !important;
}

.ct-timesheet {
  padding: 5px 5px 5px 5px;
}

.timesheet-nav-btn {
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.timesheet-cal-tbar {
  background: none repeat-x scroll left top White;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
  padding: 5px 5px 0 5px;
}

.timesheet-hourview .ext-cal-week-link,
.timesheet-hourview .ext-cal-week-link-hd {
  width: 20px;
}

.timesheet-hourview .ext-cal-body-ct {
  top: 0px;
}

.timesheet-actwin .x-panel-body {
  padding: 9px;
  border-color: #D2D1D1;
}

.timesheet-actwin .x-panel-header {
  background-image: url("../themes/gray/images/gray/panel/white-top-bottom.gif");
  border: 1px solid #D2D1D1;
  color: #333333;
}

.x-toolbar .timesheet-nav-btn-day {
  line-height: 19px;
  font-family: tahoma, arial, verdana, sans-serif !important;
  font-size: 11px !important;
}

.timesheet-evtip fieldset, .timesheet-evtip_word-break fieldset {
  border: 1px solid #A6C2E5;
  padding: 5px;
  background-color: transparent !important;
}

.timesheet-evtip fieldset legend, .timesheet-evtip_word-break fieldset legend {
  padding-left: 20px;
  height: 16px;
  background-repeat: no-repeat;
  margin-left: 5px;
  margin-top: 5px;
}

.timesheet-evtip-td-left {
  font-weight: bold;
  color: #45566B;
}

.timesheet-evtip-td-descript {
  color: #45566B;
  font-style: italic;
}

.timesheet-ext-cal-spr {
  float: right;
  cursor: e-resize;
  height: 100%;
  top: 0;
  width: 6px;
  overflow: hidden;
  z-index: 100;
}

.timesheet-ext-cal-evt-icon {
  float: left;
  background-position: left center;
  height: 14px;
  width: 16px;
  overflow: hidden;
  top: 0;
  background-repeat: no-repeat;
  z-index: 100;
  opacity: 1 !important;
}

.timesheet-icon-compensation {
  background-image: url("../../images/change/icon-compensation.png");
}

.timesheet-icon-req-closed {
  background-image: url("../../images/change/icon-req-closed.png");
}

.timesheet-icon-req-closed-compensation {
  background-image: url("../../images/change/icon-req-closed-compensation.png");
}

.timesheet-icon-req-locked {
  background-image: url("../../images/change/icon-req-locked.png");
}

.timesheet-icon-month-summary {
  background-image: url("../../images/change/icon-month-summary.png");
}

.timesheet-ext-cal-evt-title {
  font-size: 10px;
  float: left;
  height: 12px;
  color: #FFFFFF;
}

td.ext-cal-dtitle div {
  height: 0px !important;
  padding: 0px !important;
  overflow: hidden;
}

.timesheet-hourview .ext-cal-evt {
  height: 12px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.timesheet-hourview .ext-evt-over {
  opacity: 0.7 !important;
  filter: alpha(opacity=70) !important;
}

.timesheet-hourview-summary-ct {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
}

.timesheet-hourview-summary-innerct {
  padding: 5px;
}

.timesheet-hourview-summary-time {
  /**float:right;    **/
}

.timesheet-cal-tbar-selinfo {
  padding: 10px 5px 10px 5px;
  color: #3f5965;
}

.timesheet-cal-tbar-selinfo a {
  text-decoration: none;
  color: #213d4a;
}

.timesheet-cal-tbar-selinfo a:hover {
  text-decoration: underline;
  color: #5a7077;
}

.timesheet-cal-bbar {
  padding: 5px;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
}

.timesheet-summary-tbar {
  background: none repeat-x scroll left top White;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 11px;
  border: 0px none;
}

.timesheet-periodgrid-tbar {
  padding: 0 0 5px 0;
}

.timesheet-grid-row-disabled {
  color: #8B8C8C;
}

.timesheet-grid-row-today {
  background-color: #D6FAD2;
}

div.timesheet-grid-row-today.x-grid3-row-over {
  background-image: none !important;
  background-color: #C1E8BC !important;
}

.timesheet-grid-row-future {
  background-color: #FCE7EB;
}

div.timesheet-grid-row-future.x-grid3-row-over {
  background-image: none !important;
  background-color: #F2D4D9 !important;
}

.timesheet-summary-bbar {
  padding: 5px;
  font: 11px/13px tahoma, arial, helvetica, sans-serif;
  line-height: 15px;
  color: #5a7077;
}

.timesheet-summary-bbar table {
  width: 100%;
}

.timesheet-summary-bbar th {
  font-weight: bold;
  border-bottom: 1px solid #306883;
}

.timesheet-summary-bbar-td-right, .timesheet-summary-bbar-td-right-title {
  padding: 0 5px 0 5px;
  text-align: right;
  width: 50px;
}

.timesheet-summary-bbar-td-right-title {
  width: 100px;
}

.timesheet-summary-bbar-positive {
  color: #106143;
}

.timesheet-summary-bbar-negative {
  color: #F71933;
}

.timesheet-hwpm-logo {
  background-image: url("../../images/change/icon-month-summary-32.png");
  background-repeat: no-repeat;
  float: left;
  height: 64px;
  width: 64px;
}

.timesheet-periodgrid-anlinfo .r-view-header-status,
.r-view-admhours .r-view-header-status {
  color: #445463;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: center;
  padding: 3px;
}

.timesheet-total-border {
  border-bottom: 1px solid;
}

.license-publickeywindow-help {
  font-size: 12px;
  font-weight: bold;
  border: 1px #d1b06b solid;
  padding: 5px;
  background-color: #fff2d2;
  margin-bottom: 10px;
}

.license-defaultlicensespanel-starttab .x-panel-body {
  padding: 20px 10px;
  color: #808080;
}

.license-options-window .asm-view-form-grid {
  padding-left: 0;
}

.license-view-template {
  width: 100%;
}

.search-table-toolbar .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  height: 16px;
}

.search-relationsgrid .x-toolbar .x-form-item {
  margin: 0;
}

.search-relationsgrid .x-grid3-sort-icon {
  /*nao diferenciar coluna com sort*/
  display: none;
}

.search-relationsgrid .x-grid3-hd-inner {
  /*nao diferenciar coluna com sort*/
  background-color: transparent !important;
}

.search-relationsgrid .x-panel-body {
  border-top-width: 0;
}

.search-relationsgrid .x-panel-body,
.search-relationsgrid .x-panel-tbar .x-toolbar {
  /*mesma cor da borda do fieldset*/
  border-color: #dad9d9;
}

.search-relationsgrid-border .x-panel-body {
  border-width: 0 1px 1px 1px;
}

.inbox-search-myrequests-panel .search-qanswerfield {
  margin-top: 10px;
}

.x-grid-expand-rows .x-grid3-row-expanded .x-grid3-cell-inner {
  white-space: normal;
  word-wrap: break-word;
}

.x-grid-expand-rows-xml .x-grid3-row-expanded .x-grid3-cell-inner {
  white-space: pre !important;
}

.ext-webkit .x-grid-expand-rows .x-panel-bwrap {
  -webkit-user-select: auto !important;
}

.options-fieldsreqclosed-required-cell .x-grid3-cell-inner {
  font-weight: bold;
}

.search-linq-filtergroup .x-panel-body {
  padding: 10px 10px 0 20px;
  min-height: 40px;
}

.search-linq-filtergroup {
  margin: 5px 0 5px;
}

.search-linq-filtergroup-root {
  margin: 0;
}

.search-linq-filterrule .x-panel-body {
  padding: 5px 0 5px 0;
}

.layout-cssgrid-cell.search-linq-querybuilder .x-panel-body {
  border-width: 1px;
}

.search-linq-filterrule .x-superboxselect-display-btns .x-superboxselect-item {
  margin: 0 2px 1px 2px !important;
  padding: 0px 18px 0px 1px !important;
}

.notifyclients-frame-bottom {
  margin-bottom: 10px;
  border: solid 1px #d3cdcd;
  padding: 3px 0 4px 10px;
  border-top: none;
}

.notifyclients-frame-top {
  border: solid 1px #d3cdcd;
  padding: 26px 10px 0 10px;
  border-bottom: none;
  margin-bottom: 0;
}

.notifyclients-frame-header {
  padding: 3px 0 0 6px;
}

.eventservice-xml-warning,
.title-featured-warning,
.title-featured-info,
.title-featured-success,
.code-editor-tbar-help {
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
  border: 1px #808080 solid;
}

.title-featured-success {
  border-color: #03653b;
  background-color: #e4fef3;
}

.eventservice-xml-warning,
.title-featured-warning {
  border-color: #d1b06b;
  background-color: #fff2d2;
}

.title-featured-info {
  border-color: #bebebe;
  background-color: #f5f5f5;
}

.title-featured-warning-gray {
  color: #606060;
  width: 95%;
  display: inline-block;
  float: right;
  font-weight: bold;
}

.item-warning-gray {
  color: #777777;
  padding: 2px;
  margin-left: 5px;
}

.code-editor-tbar-help {
  border-color: #c2c4c8;
  background-color: #f7f7f7;
  border-width: 1px 0;
  color: gray;
}

.automail-edit-title {
  padding: 10px;
  background-color: #FBFBFB;
  color: #5a7077;
}

.icon-automail-status-run-app,
.icon-automail-status-run-svc,
.icon-audit-listener-run {
  background-image: url(../../images/netwatcher/icon-status-1.png) !important;
}

.icon-automail-status-stop {
  background-image: url(../../images/netwatcher/icon-status-2.png) !important;
}

.icon-audit-listener-stop {
  background-image: url(../../images/netwatcher/icon-status-0.png) !important;
}

.templatertf-panel .req-action-win-warning {
  border-width: 0 0 1px 0;
}

.automail-auth-fieldset .label-top-absolute .x-form-item-label {
  position: absolute;
  top: -18px;
}

.automail-auth-fieldset .x-fieldset-header-text {
  padding-left: 2px;
}

.icon-sharefolder {
  background: url(../../images/toolbar/folder.png) no-repeat;
}

.icon-sharefolder-add {
  background: url(../../images/toolbar/folder-add.png) no-repeat;
}

.icon-sharefilelist {
  background: url("../../images/upload/open.png") no-repeat !important;
}

/*.schema-editor-gridpanel
{
 margin:5px 0 5px 0;    
}*/
.schema-editor-panel .x-panel .x-panel-body,
.schema-editor-panel .x-panel .x-panel-bwrap,
.schema-editor-panel .x-column,
.schema-editor-panel .x-column-inner {
  overflow: visible;
}

.schema-editor-panel .x-form-item {
  /** necessario para imagem de ajuda que é absolute **/
  /*position:relative; 16/06/2016 nao utilizar pq ira bugar o cssgrid layout*/
}

.schema-editor-panel .x-form-item-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.schema-editor-errorbox {
  font: 12px tahoma, arial, helvetica, sans-serif;
  text-align: center;
}

.schema-editor-errorbox span {
  background: url(../../images/toolbar/warning.png) no-repeat;
  padding-left: 20px;
}

.schema-editor-help-displayfield {
  background-color: #f1f4f7;
  padding: 5px 0 5px 5px;
}

.schema-editor-preview-displayfield {
  text-indent: 0;
  line-height: 18px;
}

.frm-editanalyst-costs .x-form-display-field {
  text-align: right;
}

.workhour-edit-fields-ct {
  padding: 10px;
}

.analyst-edit-workhour .workhour-edit-fields-ct {
  padding: 0 0 0 10px;
}

.x-tree-node .x-tree-node-icon.tpl-notfound {
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}

.x-tree-node .tpl-duplicated .x-tree-node-anchor span {
  color: #c80707;
}

.x-grid3-row-table .filerules-rule {
  padding: 3px;
  display: inline-block;
  border-radius: 4px;
  margin: 0 2px 2px 0;
  opacity: 0.8;
}

.x-grid3-row-table .filerules-rule-0 {
  background-color: #e5fce5;
}

.x-grid3-row-table .filerules-rule-1 {
  background-color: #fedfdf;
}

.x-grid3-row-table .filerules-rule-2 {
  background-color: #fbe5d5;
}

.x-grid3-row-table .filerules-rule-group {
  display: inline-block;
  background-color: #f2f2f2;
  margin: 2px;
}

.credential-dates-expired {
  border-color: #d4b273;
}

.parameters-app-editgrid .x-grid3-cell-inner {
  white-space: normal;
}

.queryprocessor-grid-link {
  opacity: 0.4;
}

.x-grid3-row-over .queryprocessor-grid-link:hover {
  opacity: 1;
}

.audit-listener-panel .x-grid3-hd-vertical-text,
.audit-dml-editor .x-grid3-hd-vertical-text {
  height: 50px;
}

.sefaz-upload-logs {
  width: 100%;
}

.sefaz-upload-logs td {
  border-bottom: 1px dashed #DBDBDB;
  line-height: 20px;
}

.sefaz-upload-log-error {
  color: #dc3e3e;
}

.sefaz-link {
  text-decoration: none;
}

.equip-dashboard .x-grid-panel .x-panel-header {
  height: 21px;
}

.equip-dashboard .x-grid-panel .x-toolbar-ct {
  height: 28px;
}

.equip-dashboard .x-grid-panel .x-toolbar .x-form-item {
  margin-bottom: 0;
}

.apptask-row-disabled .x-grid3-cell-inner,
.apptaskprocess-row-stopped,
.apptaskprocess-row-stopped .x-grid3-cell-inner {
  color: #F4512F;
}

.apptaskprocess-row-executing,
.apptaskprocess-row-executing .x-grid3-cell-inner {
  color: #1FB41F;
}

.apptaskprocess-row-paused {
  color: #c68102;
}

.nlu-test-row-text {
  padding: 5px;
  background-color: #1e5d8f;
  color: #fff;
  cursor: pointer;
}

.nlu-test-row-intent {
  padding: 1px 0 10px 0;
}

.nlu-test-row.nlu-test-row-selected .nlu-test-row-text {
  background-color: #5c6165;
}

/* line 10, ../../../ext-theme-base/sass/src/Component.scss */
/*.x4-border-box,
.x4-border-box * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}*/
/* line 1, ../themes/stylesheets/ext4/default/core/_core.scss */
.x4-body {
  color: black;
  font-size: 12px;
  font-family: tahoma, arial, verdana, sans-serif;
}

/* line 7, ../themes/stylesheets/ext4/default/core/_core.scss */
.x4-rtl {
  direction: rtl;
}

/* line 11, ../themes/stylesheets/ext4/default/core/_core.scss */
.x4-ltr {
  direction: ltr;
}

/* line 15, ../themes/stylesheets/ext4/default/core/_core.scss */
.x4-clear {
  overflow: hidden;
  clear: both;
  font-size: 0;
  line-height: 0;
  display: table;
}

/* line 23, ../themes/stylesheets/ext4/default/core/_core.scss */
.x4-strict .x4-ie7 .x4-clear {
  height: 0;
  width: 0;
}

/* line 31, ../themes/stylesheets/ext4/default/core/_core.scss */
.x4-layer {
  position: absolute !important;
  overflow: hidden;
  zoom: 1;
}

/* line 37, ../themes/stylesheets/ext4/default/core/_core.scss */
.x4-shim {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 45, ../themes/stylesheets/ext4/default/core/_core.scss */
.x4-hide-display {
  display: none !important;
}

/* line 49, ../themes/stylesheets/ext4/default/core/_core.scss */
.x4-hide-visibility {
  visibility: hidden !important;
}

/* line 6, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x4-surface {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  overflow: hidden;
}

/* line 7, ../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.11.7/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */
.x4-surface {
  *display: inline;
}

/* line 11, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.rvml {
  behavior: url(#default#VML);
}

/* line 15, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x4-surface tspan {
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  cursor: default;
}

/* line 19, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x4-vml-sprite {
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 1px;
}

/* line 27, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x4-vml-group {
  position: absolute;
  left: 0;
  top: 0;
  width: 1000px;
  height: 1000px;
}

/* line 35, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x4-vml-measure-span {
  position: absolute;
  left: -9999em;
  top: -9999em;
  padding: 0;
  margin: 0;
  display: inline;
}

/* line 44, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x4-vml-base {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  display: inline-block;
}

/* line 52, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
.x4-vml-base {
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  display: inline-block;
}

/* line 60, ../themes/stylesheets/ext4/default/widgets/_drawcomponent.scss */
svg, vml {
  overflow: hidden;
}

/* line 1, ../../../ext-theme-base/sass/src/tip/Tip.scss */
.x4-tip {
  position: absolute;
  overflow: visible;
  /*pointer needs to be able to stick out*/
}

/* line 6, ../../../ext-theme-base/sass/src/tip/Tip.scss */
.x4-tip-body {
  overflow: hidden;
  position: relative;
}

/* line 11, ../../../ext-theme-base/sass/src/tip/Tip.scss */
.x4-tip-anchor {
  position: absolute;
  overflow: hidden;
  border-style: solid;
}

/* line 103, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-anchor {
  position: absolute;
  overflow: hidden;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 5px;
  border-color: #8eaace;
  zoom: 1;
}

/* line 118, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-border-box .x4-tip-anchor {
  width: 10px;
  height: 10px;
}

/* line 123, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-anchor-top {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  _border-top-color: pink;
  _border-left-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink);
}

/* line 136, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-anchor-bottom {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  _border-bottom-color: pink;
  _border-left-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink);
}

/* line 149, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-anchor-left {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  _border-top-color: pink;
  _border-bottom-color: pink;
  _border-left-color: pink;
  _filter: chroma(color=pink);
}

/* line 162, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-anchor-right {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
  _border-top-color: pink;
  _border-bottom-color: pink;
  _border-right-color: pink;
  _filter: chroma(color=pink);
}

/* line 143, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 2px 2px 2px;
  border-width: 1px;
  border-style: solid;
  background-color: #e9f2ff;
}

/* line 195, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-mc {
  background-color: #e9f2ff;
}

/* line 241, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-nbr .x4-tip-default {
  padding: 0 !important;
  border-width: 0 !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
}

/* line 260, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
body.x4-nbr .x4-tip-default {
  /* Pass along Div/Table, Horz/Vert, border-radius and border-width: */
  background-image: url("about:blank#th-3-3-3-3-1-1-1-1-2-2-2-2");
}

/* line 315, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-tl {
  background-position: 0 -6px;
}

/* line 319, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-tr {
  background-position: right -9px;
}

/* line 323, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-bl {
  background-position: 0 -12px;
}

/* line 327, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-br {
  background-position: right -15px;
}

/* line 331, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-ml {
  background-position: 0 top;
}

/* line 335, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-mr {
  background-position: right top;
}

/* line 339, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-tc {
  background-position: 0 0;
}

/* line 343, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-bc {
  background-position: 0 -3px;
}

/* line 350, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-tr,
.x4-tip-default-br,
.x4-tip-default-mr {
  padding-right: 3px;
}

/* line 356, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-tl,
.x4-tip-default-bl,
.x4-tip-default-ml {
  padding-left: 3px;
}

/* line 360, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-tc {
  height: 3px;
}

/* line 363, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-bc {
  height: 3px;
}

/* line 374, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-tl,
.x4-tip-default-bl,
.x4-tip-default-tr,
.x4-tip-default-br,
.x4-tip-default-tc,
.x4-tip-default-bc,
.x4-tip-default-ml,
.x4-tip-default-mr {
  zoom: 1;
  background-image: url(../../images/tip/tip-default-corners.gif);
}

/* line 418, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-ml,
.x4-tip-default-mr {
  zoom: 1;
  background-image: url(../../images/tip/tip-default-sides.gif);
  background-repeat: repeat-y;
}

/* line 430, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-tip-default-mc {
  padding: 0px 0px 0px 0px;
}

/* line 439, ../../../ext-theme-base/sass/etc/mixins/frame.scss */
.x4-strict .x4-ie7 .x4-tip-default-tl,
.x4-strict .x4-ie7 .x4-tip-default-bl {
  position: relative;
  right: 0;
}

/*<if slicer>*/
/* line 78, ../../../ext-theme-base/sass/etc/mixins/slicer.scss */
.x4-tip-default:after {
  display: none;
  content: "x-slicer:corners:url(../../images/tip/tip-default-corners.gif), sides:url(../../images/tip/tip-default-sides.gif)";
}

/*</if slicer>*/
/* */
/* line 36, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-default {
  border-color: #8eaace;
}

/* line 45, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-default .x4-tool-img {
  background-color: #e9f2ff;
}

/* line 60, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-header-default .x4-tool-after-title {
  margin: 0 0 0 6px;
}

/* line 70, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-header-default .x4-tool-before-title {
  margin: 0 6px 0 0;
}

/* line 81, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-header-body-default {
  padding: 3px 3px 0 3px;
}

/* line 85, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-header-text-container-default {
  color: #444444;
  font-size: 11px;
  font-weight: bold;
}

/* line 91, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-body-default {
  padding: 3px;
  color: #444444;
  font-size: 11px;
  font-weight: normal;
}

/* line 96, ../../../ext-theme-neutral/sass/src/tip/Tip.scss */
.x4-tip-body-default a {
  color: #2a2a2a;
}

/* line 134, ../../../ext-theme-base/sass/src/Component.scss */
.x4-table-plain {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x4-box-layout-ct {
  overflow: hidden;
  zoom: 1;
}

/* line 31, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x4-box-inner {
  overflow: hidden;
  zoom: 1;
  position: relative;
  left: 0;
  top: 0;
}

/* line 6, ../../../ext-theme-base/sass/src/layout/container/Box.scss */
.x4-box-target {
  position: absolute;
  width: 20000px;
  top: 0;
  left: 0;
  height: 1px;
}

/* line 8, ../../../ext-theme-base/sass/src/panel/Header.scss */
.x4-header-text-container {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* line 1, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked {
  position: absolute !important;
  z-index: 1;
}

/* line 7, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked-vertical {
  position: static;
}

/* line 11, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked-top {
  border-bottom-width: 0 !important;
}

/* line 15, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked-bottom {
  border-top-width: 0 !important;
}

/* line 19, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked-left {
  border-right-width: 0 !important;
}

/* line 23, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked-right {
  border-left-width: 0 !important;
}

/* line 27, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked-noborder-top {
  border-top-width: 0 !important;
}

/* line 31, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked-noborder-right {
  border-right-width: 0 !important;
}

/* line 35, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked-noborder-bottom {
  border-bottom-width: 0 !important;
}

/* line 39, ../../../ext-theme-base/sass/src/layout/component/Dock.scss */
.x4-docked-noborder-left {
  border-left-width: 0 !important;
}

/** alteracoes 6.5 p/ deixar visual + clean */
.x-tree-node {
  font: normal 12px arial, tahoma, helvetica, sans-serif;
}

.x-tree-node-el {
  line-height: 22px;
}

.x-panel-header,
.x-tab-panel-header-text {
  font-size: 12px;
  font-weight: bold;
}

.x-accordion-hd {
  font-weight: bold;
}

.asm-app-menu-item .x-panel-header-text {
  padding-left: 10px;
}

.asm-app-menu-item .x-panel-inline-icon {
  width: 20px;
  height: 20px;
  margin-bottom: 3px;
}

.x-tree-medium .x-tree-node-collapsed .x-tree-node-icon,
.x-tree-medium .x-tree-node-expanded .x-tree-node-icon,
.x-tree-medium .x-tree-node-leaf .x-tree-node-icon {
  width: 16px;
  height: 16px;
}

.x-tree-large .x-tree-node-collapsed .x-tree-node-icon,
.x-tree-large .x-tree-node-expanded .x-tree-node-icon,
.x-tree-large .x-tree-node-leaf .x-tree-node-icon {
  width: 24px;
  height: 24px;
}

.x-tree-cover .x-tree-node-collapsed .x-tree-node-icon,
.x-tree-cover .x-tree-node-expanded .x-tree-node-icon,
.x-tree-cover .x-tree-node-leaf .x-tree-node-icon {
  background-position: 0 0;
  background-size: cover;
}

.x-tree-hide-icon .x-tree-node-icon {
  display: none !important;
}

.asm-inbox-panel .x-btn-icon .x-btn-small .x-btn-text {
  width: 20px;
  height: 20px;
}

.asm-inbox-panel .x-toolbar-cell .x-btn-text {
  /*centralizar altura em icones de 20px*/
  /*background-position-y: 3px !important;*/
  padding-left: 26px;
}

.x-tree-medium .x-tree-node-leaf .x-tree-node-icon,
.x-tree-node-icon.icon-sched,
.x-tree-node-loading .x-tree-node-icon {
  background-position: 0 0;
}

.x-tree-node-loading .x-tree-node-icon {
  background-size: contain;
}

.req-edit-portal-templatesview-content {
  border: none;
}

.req-edit-portal-templatesview-icon-ct {
  height: 100px;
  width: 100px;
  border-right: none;
}

/*.req-view-portal-tabs .x-panel-header {
    top: -11px;
}*/
/*.x-tab-strip-top .x-tab-left {
    padding: 0 10px;
}*/
.req-edit-portal-templatesview-content-ct {
  margin: 2px;
}

.req-edit-portal-panel .req-edit-portal-templatesview {
  padding: 5px;
}

.req-edit-portal-templatesview-title {
  color: #4b4d4e;
  font-weight: normal;
  font-size: 14px;
}

.asm-app-menu-item .icon-inbox {
  background: url(../../images/flat/inbox.png);
}

.asm-app-menu-item .icon-tree-myRequests {
  background: url(../../images/flat/myrequests-tree.png) no-repeat;
}

.asm-app-menu-item .icon-request-template,
.asm-inbox-panel.context-myrequests .x-btn .icon-request {
  background-image: url(../../images/flat/myrequests-template.png);
}

.asm-app-menu-item .icon-sched {
  background-image: url(../../images/flat/myrequests-sched.png);
}

.asm-app-menu-item .icon-find {
  background-image: url(../../images/flat/myrequests-search.png);
}

.asm-app-menu-item .icon-access {
  background-image: url(../../images/flat/myaccess-search.png);
}

.asm-app-menu-item .icon-vault {
  background-image: url(../../images/vault/myVault.png) !important;
}

.asm-app-menu-item .icon-vault-reset-pwd {
  background-image: url(../../images/vault/lock_reset.svg) !important;
}

.asm-app-menu-item .icon-vault-enable-access {
  background-image: url(../../images/vault/vpn_key.svg) !important;
}

.asm-app-menu-item .icon-vault-recovery {
  background-image: url(../../images/vault/notifications.svg) !important;
}

.iam-rolemigration {
  background-image: url(../../images/iam/troca.png);
}

.asm-app-menu-item .icon-tree-myTasks,
.menu-myTasks {
  background-image: url(../../images/flat/mytasks-tree.png);
}

.asm-app-menu-item .icon-request,
.asm-inbox-panel.context-mytasks .x-btn .icon-request {
  background-image: url(../../images/flat/request.png);
}

.asm-app-menu-item .icon-mytasks-template,
.asm-inbox-panel.context-mytasks .x-btn .icon-request-template {
  background-image: url(../../images/flat/mytasks-template.png);
}

.asm-app-menu-item .icon-mytasks-sched {
  background-image: url(../../images/flat/mytasks-sched.png);
}

.asm-app-menu-item .icon-mytasks-search {
  background-image: url(../../images/flat/mytasks-search.png);
}

.asm-app-menu-item .icon-tree-myApprove,
.icon-myApprove {
  background: url(../../images/flat/myapprovals.png);
}

.icon-adm-hours,
.asm-app-menu-item .icon-adm-hours {
  background-image: url(../../images/flat/admhours.png);
}

.icon-timesheet,
.asm-app-menu-item .icon-timesheet {
  background: url(../../images/flat/timesheet.png) no-repeat;
}

.icon-survey,
.asm-app-menu-item .icon-survey {
  background: url(../../images/flat/survey.png) no-repeat;
  background-size: contain !important;
}

.icon-project,
.asm-app-menu-item .icon-project {
  background: url(../../images/flat/myprojects.png) no-repeat;
}

.asm-inbox-panel .icon-form-preview {
  background-image: url(../../images/flat/form-preview.png);
}

.asm-inbox-panel .icon-clipboard,
.icon-clipboard-flat {
  background-image: url(../../images/flat/clipboard.png) !important;
}

.asm-inbox-panel .icon-email {
  background-image: url(../../images/flat/mail.png) !important;
}

.asm-inbox-panel .icon-refresh,
.asm-inbox-panel .x-tbar-loading,
.asm-inbox-panel .x-btn-over .x-tbar-loading,
.asm-inbox-panel .x-btn-click .x-tbar-loading {
  background-image: url(../../images/flat/refresh.png);
}

.asm-inbox-panel .x-tbar-loading,
.asm-inbox-panel .x-btn-over .x-tbar-loading,
.asm-inbox-panel .x-btn-click .x-tbar-loading {
  background-position: 0 0 !important;
}

.asm-inbox-panel .icon-excel {
  background-image: url(../../images/flat/excel.png);
}

.icon-refresh-interval,
.x-btn-over .icon-refresh-interval,
.x-btn-click .icon-refresh-interval {
  background-image: url(../../images/flat/refresh-interval.png);
}

/*.asm-inbox-panel .x-btn-text-icon .x-btn-icon-small-left .x-btn-text{
    height:20px !important;
}
.asm-inbox-panel .icon-refresh-interval{
    padding-left:23px !important;
}*/
.menu-myRequests,
.icon-inbox-approver {
  background-image: url(../../images/flat/myrequests.png);
}

/*.mainapp-tab-strip-wrap .x-panel-inline-icon {
   width:20px;
   height:20px;
}*/
.x-action-col-icon, .x-action-col-icon-wtext {
  background-size: contain;
}

.icon-grid-request-open {
  background-image: url(../../images/flat/request-open.png) !important;
}

.img-formulary,
.mainapp-tab-strip-wrap .x-panel-inline-icon.icon-formulary {
  background-image: url(../../images/flat/formulary-preview.png);
}

.icon-formulary, .title-formulary {
  background-image: url(../../images/formulary/qform-16.png);
}

.icon-user-adm {
  background-image: url(../../images/flat/user-settings.png);
}

/*.tpl-dashboard-userinfo-panel .icon-user-adm,
.tpl-dashboard-userinfo-menuitems .icon-dologout {
    display:inline-block;
    height:20px;
}
.tpl-dashboard-userinfo-username{
    float: left;
    line-height: 20px;
}*/
.icon-request-portal {
  background-image: url(../../images/flat/portal.png);
}

.icon-dologout {
  background: url(../../images/flat/logout.png) no-repeat;
}

.icon-notificacoes {
  background-image: url(../../images/notifications/notifications.png) !important;
}

.asm-app-menu-item .icon-notificacoes {
  background: url(../../images/flat/notifications.png) no-repeat;
}

.asm-app-menu-item .icon-menuiam {
  background: url(../../images/iam/cadeado.png) no-repeat;
}

.asm-app-menu-item .icon-menuvault {
  background: url(../../images/vault/vault.png) no-repeat !important;
}

.asm-app-menu-item .x-panel-header .inf-icon-graph,
.x-tree-medium .x-tree-node-el .inf-icon-graph {
  background-image: url(../../images/flat/infoman.png);
}

.x-tree-medium .x-tree-node-el .inf-icon-graph {
  background-position: 0 !important;
  background-size: 16px;
}

.icon-inventory {
  background-image: url(../../images/Toolbar/invent.png) !important;
}

.asm-app-menu-item .icon-inventory {
  background: url(../../images/flat/cmdb.png);
}

.icon-adm {
  background: url(../../images/flat/settings.png) no-repeat;
}

.asm-app-menu-item .icon-mail-inbox {
  background: url(../../images/flat/notifications-inbox.png) no-repeat;
}

.asm-app-menu-item .icon-mail-category {
  background: url(../../images/flat/notifications-category.png) no-repeat;
}

.icon-mail-sent, .asm-app-menu-item .icon-mail-sent {
  background: url(../../images/flat/notifications-sent.png) no-repeat;
}

.asm-app-menu-item .icon-mail-sched {
  background: url(../../images/flat/notifications-schedule.png) no-repeat;
}

.asm-app-menu-item .x-tree-node .icon-inventory,
.asm-app-menu-item .x-tree-node .icon-dbinteg {
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

.icon-visible {
  background: url(../../images/flat/visible.png) no-repeat !important;
}

.asm-app-menu-item .icon-lms-ead {
  background: url(../../images/lms/icon-lms-module-menu.svg) !important;
  background-size: 20px 19px !important;
}

.icon-lms-ead {
  background: url(../../images/lms/icon-lms-module-menu.svg) !important;
  background-size: 16px 16px !important;
}

.asm-app-menu-item .icon-lms-ead-adm {
  background: url(../../images/lms/icon-lms-module-menu.svg) !important;
  background-size: 12px 12px !important;
}

.asm-app-menu-item .icon-ongoing-course {
  background-image: url(../../images/lms/icon-play-lesson.png) !important;
}

.asm-app-menu-item .icon-instructors {
  background-image: url(../../images/lms/icon-instructors.svg) !important;
}

.icon-menu-item-instructors {
  background-image: url(../../images/lms/icon-instructors.svg) !important;
}

.asm-app-menu-item .icon-certificates {
  background-image: url(../../images/lms/icon-certificate.png) !important;
}

.asm-app-menu-item .icon-manage-courses {
  background-image: url(../../images/lms/icon-manage-courses.svg) !important;
}

.asm-app-menu-item .icon-new-course {
  background-image: url(../../images/lms/icon-new-course.svg) !important;
}

.x-tree-node-el .icon-lms-search-courses {
  background-image: url(../../images/lms/icon-lms-all-courses-menu.svg) !important;
}

.x-tree-node-el .icon-lms-search-my-courses {
  background-image: url(../../images/lms/icon-lms-my-courses-menu.svg) !important;
}

.icon-add-20 {
  background-image: url(../../Images/lms/icon-add.svg) !important;
  background-size: 20px;
}

.icon-lms-all-courses-tab {
  background: url(../../images/lms/icon-lms-all-courses-menu.svg) !important;
  background-size: 16px 16px !important;
}

.icon-lms-my-courses-tab {
  background: url(../../images/lms/icon-lms-my-courses-menu.svg) !important;
  background-size: 16px 16px !important;
  background-repeat: no-repeat !important;
}

.icon-lms-add {
  background-image: url(../../Images/lms/icon-add.svg) !important;
  background-size: 20px;
}

.icon-new-course.activate {
  background-image: url(../../images/lms/icon-new-course-tab-selected.png) !important;
}

.icon-new-course.deactivate {
  background-image: url(../../images/lms/icon-new-course.svg) !important;
}

.CodeMirror {
  line-height: 1em;
  font-family: monospace;
  /* Necessary so the scrollbar can be absolutely positioned within the wrapper on Lion. */
  position: relative;
  /* This prevents unwanted scrollbars from showing up on the body and wrapper in IE. */
  overflow: hidden;
}

.CodeMirror-scroll {
  overflow: auto;
  height: 300px;
  /* This is needed to prevent an IE[67] bug where the scrolled content
     is visible outside of the scrolling box. */
  position: relative;
  outline: none;
}

/* Vertical scrollbar */
.CodeMirror-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 5;
}

.CodeMirror-scrollbar-inner {
  /* This needs to have a nonzero width in order for the scrollbar to appear
     in Firefox and IE9. */
  width: 1px;
}

.CodeMirror-scrollbar.cm-sb-overlap {
  /* Ensure that the scrollbar appears in Lion, and that it overlaps the content
     rather than sitting to the right of it. */
  position: absolute;
  z-index: 1;
  float: none;
  right: 0;
  min-width: 12px;
}

.CodeMirror-scrollbar.cm-sb-nonoverlap {
  min-width: 12px;
}

.CodeMirror-scrollbar.cm-sb-ie7 {
  min-width: 18px;
}

.CodeMirror-gutter {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  background-color: #f7f7f7;
  border-right: 1px solid #eee;
  min-width: 2em;
  height: 100%;
}

.CodeMirror-gutter-text {
  color: #aaa;
  text-align: right;
  padding: 0.4em 0.2em 0.4em 0.4em;
  white-space: pre !important;
  cursor: default;
}

.CodeMirror-lines {
  padding: 0.4em;
  white-space: pre;
  cursor: text;
}

.CodeMirror pre {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-width: 0;
  margin: 0;
  padding: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  padding: 0;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  overflow: visible;
}

.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-wrap .CodeMirror-scroll {
  overflow-x: hidden;
}

.CodeMirror textarea {
  outline: none !important;
}

.CodeMirror pre.CodeMirror-cursor {
  z-index: 10;
  position: absolute;
  visibility: hidden;
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}

.cm-keymap-fat-cursor pre.CodeMirror-cursor {
  width: auto;
  border: 0;
  background: transparent;
  background: rgba(0, 200, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6600c800, endColorstr=#4c00c800);
}

/* Kludge to turn off filter in ie9+, which also accepts rgba */
.cm-keymap-fat-cursor pre.CodeMirror-cursor:not(#nonsense_id) {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.CodeMirror-focused pre.CodeMirror-cursor {
  visibility: visible;
}

div.CodeMirror-selected {
  background: #d9d9d9;
}

.CodeMirror-focused div.CodeMirror-selected {
  background: #d7d4f0;
}

.CodeMirror-searching {
  background: #ffa;
  background: rgba(255, 255, 0, 0.4);
}

/* Default theme */
.cm-s-default span.cm-keyword {
  color: #708;
}

.cm-s-default span.cm-atom {
  color: #219;
}

.cm-s-default span.cm-number {
  color: #164;
}

.cm-s-default span.cm-def {
  color: #00f;
}

.cm-s-default span.cm-variable {
  color: black;
}

.cm-s-default span.cm-variable-2 {
  color: #05a;
}

.cm-s-default span.cm-variable-3 {
  color: #085;
}

.cm-s-default span.cm-property {
  color: black;
}

.cm-s-default span.cm-operator {
  color: black;
}

.cm-s-default span.cm-comment {
  color: #a50;
}

.cm-s-default span.cm-string {
  color: #a11;
}

.cm-s-default span.cm-string-2 {
  color: #f50;
}

.cm-s-default span.cm-meta {
  color: #555;
}

.cm-s-default span.cm-error {
  color: #f00;
}

.cm-s-default span.cm-qualifier {
  color: #555;
}

.cm-s-default span.cm-builtin {
  color: #30a;
}

.cm-s-default span.cm-bracket {
  color: #997;
}

.cm-s-default span.cm-tag {
  color: #170;
}

.cm-s-default span.cm-attribute {
  color: #00c;
}

.cm-s-default span.cm-header {
  color: blue;
}

.cm-s-default span.cm-quote {
  color: #090;
}

.cm-s-default span.cm-hr {
  color: #999;
}

.cm-s-default span.cm-link {
  color: #00c;
}

span.cm-negative {
  color: #d44;
}

span.cm-positive {
  color: #292;
}

span.cm-header, span.cm-strong {
  font-weight: bold;
}

span.cm-em {
  font-style: italic;
}

span.cm-emstrong {
  font-style: italic;
  font-weight: bold;
}

span.cm-link {
  text-decoration: underline;
}

span.cm-invalidchar {
  color: #f00;
}

div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0;
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22;
}

@media print {
  /* Hide the cursor when printing */
  .CodeMirror pre.CodeMirror-cursor {
    visibility: hidden;
  }
}
/*https://codemirror.net/2/lib/util/simple-hint.css*/
.CodeMirror-completions {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
}

.CodeMirror-completions select {
  background: #fafafa;
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
  font-family: monospace;
}

.rdp-canvas {
  overflow: auto;
  background-color: #4a4a4a;
  position: relative;
}

.rdp-canvas canvas {
  position: absolute;
}

.rdp-border-highlight {
  position: relative;
}

.rdp-border-highlight::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  border: 2px solid #0395E5;
  z-index: 999;
  box-sizing: border-box;
  pointer-events: none;
}

.xterm .xterm-viewport::-webkit-scrollbar-thumb:vertical, .xterm .xterm-viewport::-webkit-scrollbar-thumb:vertical,
.xterm .xterm-viewport::-webkit-scrollbar-thumb:horizontal, .xterm .xterm-viewport::-webkit-scrollbar-thumb:horizontal {
  /*necessario aplicar outra cor de fundo (core default foi customizado com fundo preto em _core-mixed.scss)*/
  background-color: gray;
}

.rdp-session-details .req-attachs-panel {
  border-width: 0;
}

/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */
/**
 *  Default styles for xterm.js
 */
.xterm {
  font-feature-settings: "liga" 0;
  position: relative;
  user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
}

.xterm.focus,
.xterm:focus {
  outline: none;
}

.xterm .xterm-helpers {
  position: absolute;
  top: 0;
  /**
   * The z-index of the helpers must be higher than the canvases in order for
   * IMEs to appear on top.
   */
  z-index: 5;
}

.xterm .xterm-helper-textarea {
  /*
   * HACK: to fix IE's blinking cursor
   * Move textarea out of the screen to the far left, so that the cursor is not visible.
   */
  position: absolute;
  opacity: 0;
  left: -9999em;
  top: 0;
  width: 0;
  height: 0;
  z-index: -5;
  /** Prevent wrapping so the IME appears against the textarea at the correct position */
  white-space: nowrap;
  overflow: hidden;
  resize: none;
}

.xterm .composition-view {
  /* TODO: Composition position got messed up somewhere */
  background: #000;
  color: #FFF;
  display: none;
  position: absolute;
  white-space: nowrap;
  z-index: 1;
}

.xterm .composition-view.active {
  display: block;
}

.xterm .xterm-viewport {
  /* On OS X this is required in order for the scroll bar to appear fully opaque */
  background-color: #000;
  overflow-y: scroll;
  cursor: default;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}

.xterm .xterm-screen {
  position: relative;
}

.xterm .xterm-screen canvas {
  position: absolute;
  left: 0;
  top: 0;
}

.xterm .xterm-scroll-area {
  visibility: hidden;
}

.xterm-char-measure-element {
  display: inline-block;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -9999em;
  line-height: normal;
}

.xterm {
  cursor: text;
}

.xterm.enable-mouse-events {
  /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */
  cursor: default;
}

.xterm.xterm-cursor-pointer {
  cursor: pointer;
}

.xterm.column-select.focus {
  /* Column selection mode */
  cursor: crosshair;
}

.xterm .xterm-accessibility,
.xterm .xterm-message {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  color: transparent;
}

.xterm .live-region {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.xterm-dim {
  opacity: 0.5;
}

.xterm-underline {
  text-decoration: underline;
}

/*$input-bc-color: #50409A;*/
/*color: var(--font-font-system-primary, #424242);*/
/*color: var(--font-font-system-primary, #424242);*/
/*var(--intermedirio-700, #676868);*/
.inbox-search-myvault .req-edit-portal-templatesview-icon {
  background-size: contain;
}

.inbox-search-myvault .req-edit-portal-templatesview {
  padding: 5px;
}

.icon-rdp-mouse-control {
  background-image: url(../../images/vault/rdp-mouse-control.png);
}

.icon-vault-account {
  background-image: url(../../Images/vault/account.png) !important;
}

.icon-vault-resource-type-1 {
  background-image: url(../../Images/vault/resource-type-1.png) !important;
}

.icon-vault-resource-type-2,
.icon-network-tree-agent {
  background-image: url(../../Images/vault/resource-type-2.png) !important;
}

.icon-vault-resource-type-6,
.icon-network-tree-agent-group {
  background-image: url(../../Images/vault/resource-type-6.png) !important;
}

.icon-vault-resource-type-7 {
  background-image: url(../../Images/vault/resource-type-7.png) !important;
}

.icon-vault-login {
  background-image: url(../../images/vault/login_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-note {
  background-image: url(../../images/vault/note_tree_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-credit-card {
  background-image: url(../../images/vault/creditCard_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-attachment {
  background-image: url(../../images/vault/attach_file_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-database {
  background-image: url(../../images/vault/database_tree_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-drivers-license {
  background-image: url(../../images/vault/driveLicense_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-bank-account {
  background-image: url(../../images/vault/attach_money_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-software-license {
  background-image: url(../../images/vault/softwareLicense_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-passport {
  background-image: url(../../images/vault/passport_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-wifi {
  background-image: url(../../images/vault/wifi_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-server {
  background-image: url(../../images/vault/server_tree_blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px !important;
  height: 16px !important;
}

.icon-vault-tree-folder {
  background-image: url(../../images/vault/folder.png) !important;
}

.icon-vault-menu-folder {
  background-image: url(../../images/vault/folder_2.png) !important;
}

.icon-vault-tree-folder-shared {
  background-image: url(../../images/vault/folderShared.png) !important;
}

.icon-vault-menu-folder-shared {
  background-image: url(../../images/vault/folder_shared.png) !important;
}

.icon-vault-favorite-yes {
  background-image: url(../../images/vault/yesFavorite.png) !important;
}

.icon-vault-favorite-no {
  background-image: url(../../images/vault/noFavorite.png) !important;
}

.icon-vault-upload {
  background-image: url(../../images/vault/addattachment.png) !important;
}

.icon-vault-people {
  background-image: url(../../images/vault/people.png) !important;
}

.icon-vault-key {
  background-image: url(../../images/vault/key.png) !important;
}

.icon-vault-check-circle {
  background-image: url(../../images/vault/check_circle.png) !important;
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 18px;
  color: #2D8D00;
  font-size: 11px;
  font-family: Roboto;
}

.icon-vault-exclamation-circle {
  background-image: url(../../images/vault/exclamation_circle.png) !important;
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 15px;
  color: #DC7700;
  font-size: 11px;
  font-family: Roboto;
}

.icon-vault-critical-circle {
  background-image: url(../../images/vault/critical_circle.png) !important;
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 18px;
  color: #C80000;
  font-size: 11px;
  font-family: Roboto;
}

.icon-vault-reused_password {
  background-image: url(../../images/vault/reused_password.png) !important;
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 2px;
}

.icon-vault-white-key {
  background-image: url(../../images/vault/whiteKey.png) !important;
}

.icon-vault-view-yes {
  background-image: url(../../images/vault/view.png) !important;
}

.icon-vault-view-yes-sec {
  background-image: url(../../images/vault/view.png) !important;
}

.icon-vault-view-not {
  background-image: url(../../images/vault/not-view.png) !important;
}

.icon-vault-copy {
  background-image: url(../../images/vault/copy.png) !important;
}

.icon-vault-link {
  background-image: url(../../images/vault/link.png) !important;
}

.btn-generate-password .x-btn-mc,
.btn-vault-apply-filters .x-btn-mc {
  background: #004680 none;
  border-radius: 2px;
  border-color: #000000;
  border-width: 5px;
}

.btn-generate-password .x-btn-tc,
.btn-search-cancel .x-btn-tc,
.btn-search-ok .x-btn-tc,
.btn-vault-apply-filters .x-btn-tc,
.x-btn-vault-import-next-active .x-btn-tc,
.x-btn-vault-import-cancel .x-btn-tc,
.x-btn-vault-default-blue .x-btn-tc,
.x-btn-vault-white .x-btn-tc {
  background: transparent none;
}

.btn-generate-password .x-btn-mr,
.btn-search-cancel .x-btn-mr,
.btn-search-ok .x-btn-mr,
.btn-vault-apply-filters .x-btn-mr,
.x-btn-vault-import-next-active .x-btn-mr,
.x-btn-vault-import-cancel .x-btn-mr,
.x-btn-vault-default-blue .x-btn-mr,
.x-btn-vault-white .x-btn-mr {
  background: transparent none;
}

.btn-generate-password .x-btn-bc,
.btn-search-cancel .x-btn-bc,
.btn-search-ok .x-btn-bc,
.btn-vault-apply-filters .x-btn-bc,
.x-btn-vault-import-next-active .x-btn-bc,
.x-btn-vault-import-cancel .x-btn-bc,
.x-btn-vault-default-blue .x-btn-bc,
.x-btn-vault-white .x-btn-bc {
  background: transparent none;
}

.btn-generate-password .x-btn-ml,
.btn-search-cancel .x-btn-ml,
.btn-search-ok .x-btn-ml,
.btn-vault-apply-filters .x-btn-ml,
.x-btn-vault-import-next-active .x-btn-ml,
.x-btn-vault-import-cancel .x-btn-ml,
.x-btn-vault-default-blue .x-btn-ml,
.x-btn-vault-white .x-btn-ml {
  background: transparent none;
}

.btn-generate-password .x-btn-tl,
.btn-search-cancel .x-btn-tl,
.btn-search-ok .x-btn-tl,
.btn-vault-apply-filters .x-btn-tl,
.x-btn-vault-import-next-active .x-btn-tl,
.x-btn-vault-import-cancel .x-btn-tl,
.x-btn-vault-default-blue .x-btn-tl,
.x-btn-vault-white .x-btn-tl {
  background: transparent none;
}

.btn-generate-password .x-btn-tr,
.btn-search-cancel .x-btn-tr,
.btn-search-ok .x-btn-tr,
.btn-vault-apply-filters .x-btn-tr,
.x-btn-vault-import-next-active .x-btn-tr,
.x-btn-vault-import-cancel .x-btn-tr,
.x-btn-vault-default-blue .x-btn-tr,
.x-btn-vault-white .x-btn-tr {
  background: transparent none;
}

.btn-generate-password .x-btn-bl,
.btn-search-cancel .x-btn-bl,
.btn-search-ok .x-btn-bl,
.btn-vault-apply-filters .x-btn-bl,
.x-btn-vault-import-next-active .x-btn-bl,
.x-btn-vault-import-cancel .x-btn-bl,
.x-btn-vault-default-blue .x-btn-bl,
.x-btn-vault-white .x-btn-bl {
  background: transparent none;
}

.btn-generate-password .x-btn-br,
.btn-search-cancel .x-btn-br,
.btn-search-ok .x-btn-br,
.btn-vault-apply-filters .x-btn-br,
.x-btn-vault-import-next-active .x-btn-br,
.x-btn-vault-import-cancel .x-btn-br,
.x-btn-vault-default-blue .x-btn-br,
.x-btn-vault-white .x-btn-br {
  background: transparent none;
}

.btn-vault-apply-filters .x-btn-text,
.btn-generate-password .x-btn-text {
  color: #ffffff !important;
}

.x-plain-btn-vault .x-btn-mc em.x-btn-arrow {
  background: transparent none;
}

.x-menu-vault-list-item {
  border-radius: 5px;
  background-color: #FFF;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  border: none !important;
}

.x-menu-vault-list-item li {
  border-left: none !important;
  padding: 2px;
}

.x-menu-vault-list-item .x-menu-list {
  overflow-y: auto;
}

.x-menu-vault-list-item .x-menu-scroller-bottom,
.x-menu-vault-list-item .x-menu-scroller-top {
  background-image: none !important;
}

.txt-password-vault::-ms-reveal {
  display: none !important;
}

.title-tooltip-vault-green b {
  color: #2D8D00 !important;
}

.title-tooltip-vault-orange b {
  color: #DC7700 !important;
}

.title-tooltip-vault-red b {
  color: #C80000 !important;
}

.vault-progress-bar-weak {
  border-radius: 5px;
  background-color: #C80000;
  width: 30%;
  display: block;
  text-align: center;
  color: #ffffff;
  font-size: 11px;
  font-family: Roboto;
}

.vault-progress-bar-medium {
  border-radius: 5px;
  background-color: #DC7700;
  width: 60%;
  display: block;
  text-align: center;
  color: #ffffff;
  font-size: 11px;
  font-family: Roboto;
}

.vault-progress-bar-strong {
  border-radius: 5px;
  background-color: #2D8D00;
  width: 100%;
  display: block;
  text-align: center;
  color: #ffffff;
  font-size: 11px;
  font-family: Roboto;
}

.vault-progress-bar {
  border-radius: 3px;
  border-color: #a3a3a3;
  border-style: solid;
  border-width: 1px;
}

.vault-tag-weak {
  border-radius: 5px;
  color: #FF0000;
  background-color: rgba(255, 31, 31, 0.25);
  width: 90%;
  display: block;
  text-align: center;
  font-size: 11px;
  font-family: Roboto;
  height: 13px;
  font-weight: 600;
  padding: 2px;
}

.vault-tag-medium {
  border-radius: 3px;
  color: #DC7700;
  background-color: rgba(220, 119, 0, 0.25);
  width: 90%;
  display: block;
  text-align: center;
  font-size: 11px;
  font-family: Roboto;
  height: 13px;
  font-weight: 600;
  padding: 2px;
}

.vault-tag-strong {
  border-radius: 3px;
  color: #2D8D00;
  background-color: rgba(45, 141, 0, 0.25);
  width: 90%;
  display: block;
  text-align: center;
  font-size: 11px;
  font-family: Roboto;
  height: 13px;
  font-weight: 600;
  padding: 2px;
}

.btn-search-cancel .x-btn-mc {
  background-color: #ffffff !important;
  background-image: none !important;
  border-radius: 3px;
  border: 1px solid #004680 !important;
}

.btn-search-cancel .x-btn-text {
  color: #004680 !important;
}

.btn-search-ok .x-btn-mc {
  background-color: #004680 !important;
  border-radius: 3px;
  background-image: none !important;
  border-radius: 3px;
  border: 1px solid #004680 !important;
}

.btn-search-ok .x-btn-text {
  color: #ffffff !important;
}

.vault-btn-grid-shared {
  cursor: pointer;
  position: relative;
  padding: 2px;
}

.vault-menu-grid-shared {
  position: relative;
  padding: 0px 2px 0px 0px;
  margin: 2px;
}

.vault-btn-split {
  position: absolute;
  top: 45%;
  right: 10%;
  background-image: url(../../Images/vault/btn-split.png) !important;
  background-repeat: no-repeat;
  padding: 3px;
}

.vault-btn-text-shared {
  border: 1px solid #6B6C71;
  border-radius: 3px;
  padding: 8px 6px;
  color: #6B6C71;
}

.vault-xtb-spacer {
  padding: 1px !important;
  background-color: #E7EAEB;
}

.frm-vault-type-table .x-grid3-cell-selected {
  background-color: transparent !important;
}

.frm-vault-type-table .x-grid3-header {
  background-color: #ffffff;
  border: none;
}

.frm-vault-type-table .x-grid3-hd-row td {
  border-left: none;
  border-right: none;
}

.frm-vault-type-table .x-grid3-hd-inner {
  color: #6B6C71;
}

.frm-vault-type-table td.x-grid3-hd-over .x-grid3-hd-inner {
  background-color: #ffffff !important;
}

.frm-vault-type-table .x-grid3-row {
  border-left: none !important;
  border-right: none !important;
}

.frm-vault-type-table .x-grid3-row td {
  vertical-align: middle !important;
}

.icon-vault-calendar {
  top: 3px;
  left: 2px;
  background-image: url(../../images/vault/calendar.png) !important;
  background-repeat: no-repeat;
  position: relative;
}

.x-vault-plan-btn .x-btn-mc {
  text-align: left !important;
}

.x-vault-plan-btn .x-btn-text {
  padding: 0px 18px 5px 0px !important;
}

.x-vault-plan-btn:hover {
  background-color: #E3ECEE;
}

.title-grid-shared {
  color: #6B6C71;
}

.name-people-shared {
  color: #bebebe;
  font-size: 11px;
}

.x-menu-vault-grid-shared {
  background-color: #FFFFFF !important;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
  border-radius: 3px;
}

.x-menu-vault-grid-shared li {
  border-left: none !important;
  padding: 2px;
}

.x-menu-vault-grid-shared a {
  padding: 3px 21px 3px 5px !important;
}

.x-menu-vault-grid-shared td.x-grid3-hd-over .xgrid3-hd-inner {
  background-color: #ffffff !important;
}

.x-name-person-grid-shared {
  color: #6B6C71;
  position: absolute;
  padding: 5px;
  top: 3%;
}

.x-item-disabled-vault {
  cursor: default;
  opacity: 0.8 !important;
}

.x-item-disabled-vault .x-item-disabled {
  opacity: 1 !important;
}

.x-item-disabled-vault .ext-el-mask {
  opacity: 0 !important;
}

.x-btn-vault-filter,
.x-btn-vault-tags-filter {
  border-radius: 5px;
  padding: 3px 4px;
  border: 1px solid #F3F4F6;
  float: left;
  margin: 5px;
}

.x-btn-vault-filter-active,
.x-btn-vault-tags-filter-active {
  border-radius: 5px;
  padding: 3px 4px;
  border: 1px solid #F3F4F6;
  background: rgba(40, 40, 40, 0.5);
  float: left;
  margin: 5px;
}

.x-btn-vault-filter .x-btn-text,
.x-btn-vault-tags-filter .x-btn-text {
  color: #4a6067 !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
  font-size: 11px;
  font-family: Roboto;
}

.x-btn-vault-filter .x-btn-text,
.x-btn-vault-filter-active .x-btn-text {
  color: #4a6067 !important;
  padding-left: 27px !important;
  padding-right: 8px !important;
  font-size: 11px;
  font-family: Roboto;
}

.x-btn-vault-tags-filter .x-btn-text {
  color: #4a6067 !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
  font-size: 11px;
  font-family: Roboto;
}

.x-btn-vault-tags-filter-active .x-btn-text {
  color: #ffffff !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.icon-vault-favorite-filter {
  background-image: url(../../images/vault/star_filter.svg) !important;
}

.icon-vault-login-filter {
  background-image: url(../../images/vault/person_outline_filter.svg) !important;
}

.icon-vault-notes-filter {
  background-image: url(../../images/vault/add_notes_filter.svg) !important;
}

.icon-vault-banlaccount-filter {
  background-image: url(../../images/vault/savings_filter.svg) !important;
}

.icon-vault-wifi-filter {
  background-image: url(../../images/vault/wifi_filter_filter_filter.svg) !important;
}

.icon-vault-card-filter {
  background-image: url(../../images/vault/credit_card_filter.svg) !important;
}

.icon-vault-attachament-filter {
  background-image: url(../../images/vault/attach_file_filter.svg) !important;
}

.icon-vault-database-filter {
  background-image: url(../../images/vault/terminal_filter.svg) !important;
}

.icon-vault-driverslicense-filter {
  background-image: url(../../images/vault/airport_shuttle_filter.svg) !important;
}

.icon-vault-softwarelicense-filter {
  background-image: url(../../images/vault/approval_delegation_filter.svg) !important;
}

.icon-vault-passport-filter {
  background-image: url(../../images/vault/flight_filter.svg) !important;
}

.icon-vault-server-filter {
  background-image: url(../../images/vault/storage_filter.svg) !important;
}

.x-btn-vault-filter-active .icon-vault-favorite-filter,
.x-btn-vault-filter-active .icon-vault-login-filter,
.x-btn-vault-filter-active .icon-vault-notes-filter,
.x-btn-vault-filter-active .icon-vault-banlaccount-filter,
.x-btn-vault-filter-active .icon-vault-wifi-filter,
.x-btn-vault-filter-active .icon-vault-card-filter,
.x-btn-vault-filter-active .icon-vault-attachament-filter,
.x-btn-vault-filter-active .icon-vault-database-filter,
.x-btn-vault-filter-active .icon-vault-driverslicense-filter,
.x-btn-vault-filter-active .icon-vault-softwarelicense-filter,
.x-btn-vault-filter-active .icon-vault-passport-filter,
.x-btn-vault-filter-active .icon-vault-server-filter {
  filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(195deg) brightness(200%) contrast(100%) !important;
}

.x-vault-form-search {
  background-color: #F3F4F6;
  border-radius: 3px;
  border: none;
  padding: 3px 8px 3px 30px;
  background-image: url(../../images/vault/search.svg) !important;
  background-repeat: no-repeat;
  background-position: 10px;
}

/*.x-vault-form-search .x-trigger-wrap-focus .x-form-text,
.x-vault-form-search .x-form-focus{
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}*/
.btn-vault-apply-filters .x-btn-mc {
  background: #004680 none;
  border-radius: 2px;
  border-color: #000000;
  border-width: 5px;
}

.x-vault-fieldset-border-top {
  border-width: 0.5px 0 0 0;
  border-color: #F3F4F6;
}

.x-btn-vault-clean-filters {
  border: none !important;
  border-left: none !important;
  border-right: none !important;
  background-color: #f4f4f4 !important;
}

.x-btn-vault-clean-filters .x-btn-text {
  color: #1A5F99 !important;
  font-size: 11px !important;
  font-family: Roboto !important;
  cursor: pointer !important;
  font-weight: 700 !important;
  line-height: 140% !important;
  text-decoration: underline !important;
}

.x-panel-vault .x-toolbar-left table .x-btn-noicon .x-btn-text {
  text-decoration: underline !important;
}

.x-btn-vault-clean-filters-over {
  background-color: #f4f4f4 !important;
  border: none !important;
  border-left: none !important;
  border-right: none !important;
  padding: 0 !important;
  opacity: 0.8 !important;
}

.x-toolbar-vault .x-btn-vault-clean-filters-over tr td {
  background: none;
  background-color: #f4f4f4;
  border-color: #f4f4f4 !important;
}

.x-toolbar-vault .x-btn-vault-clean-filters .x-btn-text {
  color: #004680 !important;
  font-family: Roboto !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 140% !important;
}

.vault-title-import {
  color: var(--primrio-700, #282828);
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 22.4px */
}

.vault-title-info-import {
  color: var(--primrio-700, #282828);
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.vault-info-upload {
  color: var(--primrio-400, #5C5C5C);
  font-family: Roboto;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 12.6px */
}

.x-window-vault-import {
  border-radius: 5px;
  background: #FFF;
  border: 1px solid #FFF;
  padding: 20px;
}

.x-window-vault-enable {
  border-radius: 5px;
  background: #FFF;
  border: 1px solid #FFF;
  padding: 20px;
}

.x-window-vault-import .x-window-tl,
.x-window-vault-import .x-window-tr,
.x-window-vault-import .x-window-tc,
.x-window-vault-import .x-window-header,
.x-window-vault-import .x-window-bl,
.x-window-vault-import .x-window-br,
.x-window-vault-import .x-window-bc,
.x-window-vault-import .x-window-footer,
.x-window-vault-import .x-toolbar-ct,
.x-window-vault-enable .x-window-tl,
.x-window-vault-enable .x-window-tr,
.x-window-vault-enable .x-window-tc,
.x-window-vault-enable .x-window-header,
.x-window-vault-enable .x-window-bl,
.x-window-vault-enable .x-window-br,
.x-window-vault-enable .x-window-bc,
.x-window-vault-enable .x-window-footer,
.x-window-vault-enable .x-toolbar-ct {
  border: hidden;
  background-color: #FFF !important;
}

.x-btn-vault-import-next-active .x-btn-mc {
  border-radius: 3px;
  background: var(--primary-color-font, #004680);
  height: 29px;
  padding: 0px 12px;
}

.x-btn-vault-import-next-over,
.x-btn-vault-default-blue-over {
  color: #FFF !important;
}

.x-btn-vault-import-next-active .x-btn-text,
.x-btn-vault-import-next-over .x-btn-text,
.x-btn-vault-import-next-active .x-btn-over .x-btn-text {
  color: #FFF !important;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.x-btn-vault-import-next-disabled,
.x-btn-vault-import-next-disabled .x-btn-mc {
  border-radius: 3px;
  background: #D8D8D8;
}

.x-btn-vault-import-cancel .x-btn-mc {
  border-radius: 3px;
  border: 1px solid var(--primary-color-font, #004680);
  background: var(--complementar-0, #FFF);
  height: 29px;
  padding: 0px 12px;
}

.x-btn-vault-import-cancel .x-btn-text {
  color: var(--primary-color-font, #004680);
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.x-panel-vault-import-drag-drop {
  border-radius: 5px;
  background: var(--secundrio-100, #F6F8FA);
  border: 1px dashed var(--intermediria-150, #A5D3F9);
  flex-shrink: 0;
}

.x-panel-vault-import-drag-drop .x-panel-body {
  background: var(--secundrio-100, #F6F8FA);
  border-radius: 5px !important;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.vault-import-upload {
  height: 60px;
  width: 380px;
  background-position: 25px;
}

.icon-import-upload {
  background-image: url(../../images/vault/cloud_upload.svg) !important;
  background-size: auto;
  width: 35px;
  height: 35px;
  background-position: center bottom;
  background-repeat: no-repeat;
}

.x-text-import-upload {
  color: var(--cinza, #6B6C71);
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.x-text-import-upload-click {
  color: var(--primria-500, #004680);
  cursor: pointer;
  text-align: center;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
}

.x-title-import-files {
  color: var(--primrio-700, #282828);
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.x-panel-vault-file-sucess {
  border-radius: 5px;
  border: 0.5px solid var(--correct, #00D609);
  background-color: var(--secundrio-100, #F6F8FA) !important;
  padding: 10px 10px 10px 35px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background-image: url(../../images/vault/check_circle.svg) !important;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 15px;
}

.x-panel-vault-file-loading {
  border-radius: 5px;
  border: 0.5px solid var(--primria-500, #004680);
  background: var(--secundrio-100, #F6F8FA) !important;
  padding: 10px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
}

.x-panel-vault-file-error {
  border-radius: 5px;
  border: 0.5px solid var(--correct, #EBA436);
  background-color: var(--secundrio-100, #F6F8FA) !important;
  padding: 10px 10px 10px 35px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background-image: url(../../images/vault/error.svg) !important;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: 15px;
}

.x-panel-vault-file-sucess .x-panel-body,
.x-panel-vault-file-loading .x-panel-body,
.x-panel-vault-file-error .x-panel-body {
  background-color: var(--secundrio-100, #F6F8FA) !important;
}

.icon-import-check {
  background-image: url(../../images/vault/check_circle.svg) !important;
  width: 16px;
  height: 16px;
}

.x-import-file-name {
  color: var(--fonte-title-subtitle, #424242);
  background-color: var(--secundrio-100, #F6F8FA) !important;
  padding-top: 2px;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.x-btn-import-close {
  top: -3px !important;
}

.icon-import-loading {
  background-image: url(../../images/vault/loading-import.svg) !important;
  background-size: auto;
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  -webkit-animation: rotateimport 5s normal linear infinite;
  animation: rotateimport 5s normal linear infinite;
}

@keyframes rotateimport {
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
    transform: rotate3d(0, 0, 1, 360deg);
  }
}
.icon-import-close {
  background-image: url(../../images/vault/close.svg) !important;
  width: 16px;
  height: 16px;
}

.x-text-error-import-file {
  color: var(--complementar-500, #EBA436);
  font-family: Roboto;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.x-box-vault-import-category {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  border-bottom: 1px solid rgba(103, 104, 104, 0.15) !important;
  border-top: 1px solid rgba(103, 104, 104, 0.15) !important;
  border-left: 1px solid rgba(103, 104, 104, 0.15) !important;
  border-right: hidden !important;
  background: var(--complementar-0, #FFF) !important;
  height: 29px !important;
  padding: 0px 8px;
  justify-content: center;
  align-items: center;
}

.x-combo-vault {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: hidden !important;
  background: #F3F4F6 !important;
  height: 29px !important;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
}

.icon-import-combo {
  background-image: url(../../images/vault/components/Combo.svg) !important;
  background-size: auto;
}

.x-ct-vault-combo-enable .x-form-trigger .x-form-arrow-trigger,
.x-ct-vault-combo-enable .x-form-field-wrap .x-form-trigger,
.x-ct-vault-combo-enable .x-trigger-wrap-focus .x-form-trigger {
  background-image: url(../../images/vault/components/Combo.svg) !important;
  background-size: auto;
  height: 29px !important;
  border: hidden;
  background-position-y: 15px;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  background-color: var(--complementar-0, #F3F4F6) !important;
  border-bottom: none !important;
  border-top: none !important;
  border-right: none !important;
  padding: 4px 0px;
}

.x-ct-vault-import-category .x-form-trigger .x-form-arrow-trigger,
.x-ct-vault-import-category .x-form-field-wrap .x-form-trigger,
.x-ct-vault-import-category .x-trigger-wrap-focus .x-form-trigger {
  background-image: url(../../images/vault/components/Combo.svg) !important;
  background-size: auto;
  height: 29px !important;
  border: hidden;
  background-position-y: 12px;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  background-color: var(--complementar-0, #FFF) !important;
  border-bottom: 1px solid rgba(103, 104, 104, 0.15) !important;
  border-top: 1px solid rgba(103, 104, 104, 0.15) !important;
  border-right: 1px solid rgba(103, 104, 104, 0.15) !important;
}

.x-ct-vault-import-category .x-form-trigger .x-form-arrow-trigger .x-form-trigger-over,
.x-ct-vault-import-category .x-form-field-wrap .x-form-trigger .x-form-trigger-over,
.x-ct-vault-import-category .x-trigger-wrap-focus .x-form-trigger,
.x-ct-vault-import-category .x-form-field-wrap .x-form-trigger-click,
.x-ct-vault-import-category .x-form-trigger-over,
.x-ct-vault-import-category .x-form-field-wrap .x-form-trigger-over {
  background-position: 0px 12px !important;
}

.x-ct-vault-combo-enable .x-form-trigger .x-form-arrow-trigger .x-form-trigger-over,
.x-ct-vault-combo-enable .x-form-field-wrap .x-form-trigger .x-form-trigger-over,
.x-ct-vault-combo-enable .x-trigger-wrap-focus .x-form-trigger,
.x-ct-vault-combo-enable .x-form-field-wrap .x-form-trigger-click,
.x-ct-vault-combo-enable .x-form-trigger-over,
.x-ct-vault-combo-enable .x-form-field-wrap .x-form-trigger-over {
  background-position: 0px 15px !important;
}

.x-ct-vault-import-category .x-trigger-wrap-focus .x-form-text,
.x-ct-vault-import-category .x-form-focus,
.x-ct-vault-import-category .x-form-text .x-form-field .x-box-vault-import-category .x-form-invalid .x-form-focus,
.x-box-vault-import-category .x-form-focus {
  border: hidden !important;
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  border-bottom: 1px solid rgba(103, 104, 104, 0.15) !important;
  border-top: 1px solid rgba(103, 104, 104, 0.15) !important;
  border-left: 1px solid rgba(103, 104, 104, 0.15) !important;
  border-right: hidden !important;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.x-ct-vault-combo-enable .x-trigger-wrap-focus .x-form-text,
.x-ct-vault-combo-enable .x-form-focus,
.x-ct-vault-combo-enable .x-form-text .x-form-field .x-box-vault-import-category .x-form-invalid .x-form-focus,
.x-box-vault- .x-form-focus {
  border: hidden !important;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: hidden !important;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.x-grid-vault-import .x-grid3-header {
  border-radius: 5px 5px 0px 0px;
  border-top: 1px solid var(--divider-color, #E6E6E6);
  border-right: 1px solid var(--divider-color, #E6E6E6);
  border-left: 1px solid var(--divider-color, #E6E6E6);
  background: #FFF;
  border-bottom: hidden !important;
  padding: 5px;
}

.x-grid-vault-import .x-grid3-header-inner .x-grid3-hd-row td {
  border-left: hidden !important;
  border-right: hidden !important;
  padding-right: 2px;
}

.x-grid-vault-import .x-grid3-header-offset {
  padding-left: 0px !important;
}

.x-grid-vault-import .x-grid3-hd .x-grid3-cell td {
  background-color: #EBA436;
  align-items: center;
  height: 29px;
}

.x-grid-vault-import .x-grid3-row td {
  padding: 5px 0px;
  border-left: hidden !important;
  border-right: hidden !important;
}

.x-grid-vault-import .x-grid3-row {
  border-left: hidden !important;
  border-right: hidden !important;
  border-bottom: hidden !important;
  border-top: 1px solid var(--divider-color, #E6E6E6) !important;
}

.x-grid-vault-import .x-grid3-body {
  border-top: hidden !important;
}

.x-grid-vault-import .x-grid3-hd-inner {
  display: flex;
  border-radius: 3px;
  background-color: rgba(255, 224, 130, 0.23);
  color: var(--complementar-500, #EBA436);
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  justify-content: center;
  height: 29px;
  align-items: center;
  background-image: url(../../images/vault/error.svg) !important;
  background-repeat: no-repeat;
  background-position: 10% 50%;
}

.x-grid-vault-import .x-vault-col-name-fixed .x-grid3-hd-inner {
  background-color: rgba(45, 141, 0, 0.23);
  color: var(--complementar-500, #2D8D00);
  background-image: url(../../images/vault/check_circle_import.svg) !important;
}

.x-grid-vault-import .x-grid3-hd-btn {
  background-image: url(../../Images/vault/arrow_back_ios_new.svg) !important;
  background-repeat: no-repeat !important;
  display: block !important;
  background-position: 50% center !important;
  width: 25px !important;
  background-color: transparent !important;
  height: 36px;
  border-top-right-radius: 3px;
}

.x-grid-vault-import .x-vault-col-name-fixed .x-grid3-hd-btn {
  background-image: url(../../Images/vault/arrow_back_ios_new_green.svg) !important;
}

.x-grid-vault-import td.x-grid3-hd-over .x-grid3-hd-inner,
.x-grid-vault-import td.x-grid3-hd-menu-open .x-grid3-hd-inner {
  background: rgba(255, 224, 130, 0.23) url(../../images/vault/error.svg) no-repeat !important;
  background-position: 10% 50% !important;
}

.x-grid-vault-import td.x-vault-col-name-fixed .x-grid3-hd-over .x-grid3-hd-inner,
.x-grid-vault-import td.x-grid3-hd-menu-open .x-grid3-hd-inner {
  background: rgba(45, 141, 0, 0.23) url(../../images/vault/check_circle_import.svg) no-repeat !important;
}

.x-grid-vault-import .x-grid3-scroller {
  border-radius: 0px 0px 5px 5px;
  border-bottom: 1px solid var(--divider-color, #E6E6E6);
  border-right: 1px solid var(--divider-color, #E6E6E6);
  border-left: 1px solid var(--divider-color, #E6E6E6);
  background: #FFF;
  border-top: hidden !important;
  padding: 5px;
}

.x-vault-import-map-menu {
  border-radius: 3px !important;
  border: 1px solid #F0F0F0 !important;
  background: #FFF !important;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.18) !important;
  padding: 6px;
}

.x-vault-import-map-menu .x-menu-list-item {
  border: hidden !important;
  padding: 5px;
}

.x-vault-import-map-menu .x-menu-item-active {
  border-radius: 3px;
  background: #F2F2F7;
}

.x-vault-import-map-menu .x-menu-item-text {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.x-panel-vault-confirm-import .x-box-item {
  position: initial !important;
}

.vault-title-confirm {
  color: var(--t-itle-subtitle, var(--fonte-title-subtitle, #424242));
  text-align: center;
  /* Web/Title */
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
}

.vault-title-info-confirm {
  display: flex;
  color: var(--text-desc, #6B6C71);
  text-align: center;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  justify-content: center;
}

.icon-import-finish-success {
  background-image: url(../../images/vault/Vault-amico1.svg) !important;
  background-size: auto;
  background-repeat: no-repeat;
  width: 159px;
  height: 159px;
  background-position: center;
}

.x-vault-combo-list {
  padding: 5px !important;
  border-radius: 3px !important;
  border: 1px solid #F0F0F0 !important;
  background: #FFF !important;
  color: #6B6C71;
  /* shadow-menu-option */
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.18) !important;
}

.x-vault-combo-list .x-combo-list-item {
  height: 15px;
  padding: 10px 10px 5px 10px;
  align-items: flex-start;
  border-radius: 3px;
  border: hidden !important;
}

.x-vault-combo-list .x-combo-selected {
  border-radius: 3px;
  background: #F2F2F7 !important;
  border: hidden !important;
}

.x-vault-list-orientation {
  padding: 5px;
  border-radius: 3px;
  border: hidden !important;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.18) !important;
}

.x-vault-list-orientation li {
  padding: 2px;
}

.icon-vault-input-password {
  background-image: url(../../images/vault/Safe-bro_password.png) !important;
  background-size: auto;
  background-repeat: no-repeat;
  width: 117px;
  height: 117px;
}

.icon-vault-logon {
  background-image: url(../../images/vault/Vault-rafiki3.png) !important;
  background-size: auto;
  background-repeat: no-repeat;
  width: 117px;
  height: 117px;
}

.icon-vault-add-extension {
  background-image: url(../../images/vault/computerkey.svg) !important;
  background-size: auto;
  background-repeat: no-repeat;
  width: 150px;
  height: 150px;
  background-size: 150px;
}

.icon-vault-success-extension {
  background-image: url(../../images/vault/Confirmed-bro.svg) !important;
  background-size: auto;
  background-repeat: no-repeat;
  width: 150px;
  height: 150px;
  background-size: 150px;
}

.x-window-vault-color {
  border-radius: 10px !important;
  background: var(--secundrio-100, #F6F8FA) !important;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25) !important;
  border: 1px solid #F6F8FA;
  padding: 20px;
}

.x-window-vault-color .x-window-tl,
.x-window-vault-color .x-window-tr,
.x-window-vault-color .x-window-tc,
.x-window-vault-color .x-window-header,
.x-window-vault-color .x-window-bl,
.x-window-vault-color .x-window-br,
.x-window-vault-color .x-window-bc,
.x-window-vault-color .x-window-footer,
.x-window-vault-color .x-toolbar-ct {
  border: hidden;
  background-color: var(--secundrio-100, #F6F8FA) !important;
}

.x-window-vault-color .x-window-body {
  background: var(--secundrio-100, #F6F8FA) !important;
}

.x-window-vault-changepwd .x-window-tl {
  height: 28px !important;
  padding: 2px 0px 2px 0px;
}
.x-window-vault-changepwd .x-tool-close {
  margin: 0 1px 0 0;
}

.x-window-vault-white {
  border-radius: 10px !important;
  background: var(--secundrio-100, #FFF) !important;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25) !important;
  border: 1px solid #FFF;
  padding: 20px;
}

.x-window-vault-white .x-window-tl,
.x-window-vault-white .x-window-tr,
.x-window-vault-white .x-window-tc,
.x-window-vault-white .x-window-header,
.x-window-vault-white .x-window-bl,
.x-window-vault-white .x-window-br,
.x-window-vault-white .x-window-bc,
.x-window-vault-white .x-window-footer,
.x-window-vault-white .x-toolbar-ct {
  border: hidden;
  background-color: var(--secundrio-100, #FFF) !important;
}

.x-window-vault-white .x-window-body {
  background: var(--secundrio-100, #FFF) !important;
}

.x-box-vault-color .x-panel-body,
.x-box-vault-code .x-panel-body {
  background: var(--secundrio-100, #F6F8FA) !important;
}

.x-box-vault-color .x-form-field {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  border: 1px solid #c5c5c5 !important;
  height: 20px !important;
  padding: 5px 30px 5px 5px !important;
}

.x-vault-form-code {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  background-color: #F6F8FA;
  height: 48px !important;
  padding: 2px 8px 2px 15px !important;
}

.code-color-default {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  background-color: #F6F8FA;
  height: 48px !important;
  padding: 2px 8px 2px 15px !important;
  border: 1px solid #c5c5c5 !important;
}

.code-color-error {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  background-color: #F6F8FA;
  height: 48px !important;
  padding: 2px 8px 2px 15px !important;
  border: 1px solid #FF0000 !important;
}

.code-color-success {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  background-color: #F6F8FA;
  height: 48px !important;
  padding: 2px 8px 2px 15px !important;
  border: 1px solid #00D609 !important;
}

.x-vault-sep-code {
  display: flex !important;
  justify-content: center;
  align-items: center;
  height: 50px;
}

.x-vault-sep-code-child {
  width: 9px;
  height: 1px;
  background-color: #c5c5c5;
}

.x-box-vault-color .x-form-item-label {
  color: var(--primrio-400, #5C5C5C) !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}

.x-vault-title-A1 {
  color: var(--primrio-700, #282828);
  font-family: Roboto;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 33.6px */
}

.x-vault-title-A2 {
  color: var(--primrio-700, #424242);
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 33.6px */
}

.x-vault-title-A3 {
  color: var(--font-font-web, rgba(60, 60, 67, 0.6));
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-top: 5px;
}

.x-vault-title-A3-gray {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.x-vault-list-password {
  color: var(--font-font-web, rgba(60, 60, 67, 0.6));
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 15.4px */
  list-style-type: disc !important;
  display: block;
}

.x-vault-alert-reset-password {
  color: var(--font-font-web, rgba(60, 60, 67, 0.6));
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 15.4px */
}

.x-btn-vault-default-blue .x-btn-mc {
  border-radius: 5px;
  background: var(--primary-color-font, #004680);
  height: 32px;
  padding: 0px 12px;
}

.x-btn-vault-default-blue .x-btn-text,
.x-btn-vault-default-blue .x-btn-over .x-btn-text {
  color: #FFF !important;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  line-height: 140%; /* 19.6px */
}

.x-btn-font-white-11 .x-btn-text,
.x-btn-font-white-11 .x-btn-over .x-btn-text {
  font-size: 11px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}

.x-btn-vault-disable-enabled .x-btn-text,
.x-btn-vault-disable-enabled .x-btn-over .x-btn-text {
  font-size: 11px !important;
  font-weight: 500 !important;
}

.x-btn-vault-default-blue-disabled,
.x-btn-vault-default-blue-disabled .x-btn-mc {
  border-radius: 5px;
  background: #D8D8D8;
}

.x-vault-password-view {
  width: 30px !important;
  /*margin-top: 20px;
  margin-right: 45px;*/
  padding-top: 32px;
  left: 90% !important;
}

.icon-vault-password-view-yes {
  background-image: url(../../images/vault/remove_red_eye.svg) !important;
  width: 18px;
  height: 18px;
}

.x-vault-text-password-confirm {
  color: #D00;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.x-vault-text-btn-reset .x-btn-text {
  color: #004680;
  font-weight: 600;
  line-height: 140%;
}

.x-vault-text-btn-blue-underlined .x-btn-text {
  color: #004680;
  font-weight: 600;
  line-height: 140%;
  text-decoration-line: underline;
  font-size: 14px;
}

.icon-vault-input-new-password {
  background-image: url("../../images/vault/Thinking face-rafiki 1.png") !important;
  background-size: auto;
  background-repeat: no-repeat;
  width: 117px;
  height: 117px;
}

.x-panel-vault-recovery {
  padding-top: 30px;
}
.x-panel-vault-recovery .x-vault-box-grid-recovery {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
}

.x-box-item-btn {
  display: flex;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-end;
  align-items: flex-start;
}
.x-box-item-btn .x-btn-mc {
  padding: 1px 10px !important;
}

.x-panel-vault-adm {
  padding-top: 30px;
}
.x-panel-vault-adm .icon-vault-refresh {
  background-image: url(../../Images/outlined-icons/icon-button-refresh.svg) !important;
  background-size: 20px 20px;
  height: 20px !important;
  width: 20px !important;
}
.x-panel-vault-adm .x-box-refresh-btn {
  display: flex;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-end;
  align-items: flex-start;
}

.x-vault-title-left {
  color: #000;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 22.4px */
}

.x-vault-sub-title-left {
  color: #000;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
}

.x-toolbar-vault-white .x-toolbar-ct {
  background-color: #FFF !important;
}

.x-toolbar-vault-white .x-toolbar-cell {
  padding-right: 10px !important;
}

.x-toolbar-vault-white .x-btn {
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #FFF !important;
}

.x-toolbar-vault-white .x-btn-over {
  background-color: #fff !important;
}

.x-toolbar-vault-white .x-btn .x-btn-tl,
.x-toolbar-vault-white .x-btn .x-btn-tr,
.x-toolbar-vault-white .x-btn .x-btn-bl,
.x-toolbar-vault-white .x-btn .x-btn-br,
.x-toolbar-vault-white .x-btn-over .x-btn-tl,
.x-toolbar-vault-white .x-btn-over .x-btn-tr,
.x-toolbar-vault-white .x-btn-over .x-btn-bl,
.x-toolbar-vault-white .x-btn-over .x-btn-br {
  border: none !important;
}

.x-form-vault-recovery-trigger {
  height: 15px !important;
  border-radius: 5px !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #FFF;
  padding: 8px 10px 8px 30px;
  margin-top: 5px;
}

.x-form-vault-search-trigger {
  background-image: none;
  display: none;
}

.x-form-field-wrap .x-form-vault-search-trigger {
  background-image: none !important;
  border-bottom: none !important;
  cursor: auto;
}

.icon-vault-search-trigger {
  background-image: url("../../images/vault/search.svg") !important;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 15px;
  right: 92%;
  background-repeat: no-repeat;
}

.x-btn-vault-white .x-btn-mc {
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #fff;
  height: 32px;
  padding: 0px 12px;
}

.x-btn-vault-white .x-btn-text,
.x-btn-vault-white .x-btn-over .x-btn-text {
  color: #424242 !important;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.x-vault-tag {
  display: inline-flex;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 31px;
}

.x-vault-tag-yellow {
  background: rgba(255, 193, 48, 0.05);
}

.x-vault-tag-red {
  background: rgba(255, 0, 0, 0.05);
}

.x-vault-tag-green {
  background: rgba(0, 214, 9, 0.2);
}

.x-vault-tag-orange {
  background: rgba(255, 193, 48, 0.2);
}

.x-vault-tag-text {
  text-align: center;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px; /* 145.455% */
  list-style-type: disc !important;
  display: block;
}

.x-vault-tag-text-yellow {
  color: #FFC130;
}

.x-vault-tag-text-green {
  color: #00CE09;
}

.x-vault-tag-text-red {
  color: #CE0000;
}

.x-vault-tag-text-orange {
  color: #E09E05;
}

.icon-no-registry {
  background-image: url("../../images/vault/Questions-amico 1.svg") !important;
  width: 170px;
  height: 130px;
  background-size: 170px 130px;
  background-repeat: no-repeat;
}

.x-vault-no-records-here {
  color: #676868;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.x-vault-grid-adm .x-grid3-row td.grid-toggle-col-td .x-grid3-cell-inner,
.x-vault-grid-adm .x-grid3-row td.grid-toggle-col-td-on .x-grid3-cell-inner {
  margin-left: 32%;
  margin-top: 6%;
  width: 0px !important;
  height: 0px !important;
}

.icon-check-12 {
  background-image: url(../../images/vault/checkCircleGreen.svg) !important;
  background-repeat: no-repeat;
  width: 12px !important;
  height: 12px !important;
}

.icon-clock-12 {
  background-image: url(../../images/vault/clockorange.svg) !important;
  background-repeat: no-repeat;
  width: 12px !important;
  height: 12px !important;
}

.icon-cancel-12 {
  background-image: url(../../images/vault/gridcancel.svg) !important;
  background-repeat: no-repeat;
  width: 12px !important;
  height: 12px !important;
}

.icon-vault-delete {
  background-image: url(../../images/vault/delete.svg) !important;
  width: 16px !important;
  height: 16px !important;
  background-size: 18px 18px !important;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.05);
  padding: 5px;
  background-repeat: no-repeat !important;
  background-position: center;
}

.icon-vault-menu-config {
  background-image: url(../../Images/vault/Config.svg) !important;
}

.icon-vault-menu-manage {
  background-image: url(../../Images/vault/manage_accounts.svg) !important;
}

.x-panel-vault .asmtrigger-color,
.x-panel-vault .x-form-trigger.x-form-search-trigger-v8,
.x-panel-vault .x-form-text .x-form-field .asmtrigger-color {
  background-color: #ffffff !important;
}

.x-subtitle-body {
  color: #676868 !important;
}

.x-tree-menu .x-tree-root-node,
.x-tree-menu .x-tree-node-el {
  display: flex !important;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 9px;
}

.x-tree-menu .x-tree-root-node {
  gap: 20px;
}

.x-tree-menu .x-tree-ec-icon,
.x-tree-menu .x-tree-elbow {
  height: 0 !important;
}

.x-tree-menu .x-tree-node .x-tree-selected {
  background-color: transparent !important;
}

.x-tree-menu .x-tree-node .x-tree-node-over {
  background-color: #ffffff !important;
}

.x-tree-menu .x-tree-node-leaf .x-tree-node-icon {
  width: 26px;
  height: 26px;
}

.x-vault-fieldset {
  border-color: #E6E6E6;
  border-radius: 5px;
}

.x-tree-menu .x-tree-node .x-tree-selected a span {
  font-weight: normal;
}

.x-tree-menu .x-tree-node .x-tree-selected::before {
  content: " ";
  width: 5px;
  height: 51px;
  background: #004680;
  border-radius: 0px 5px 5px 0px;
  position: absolute;
  left: -1px;
}

.icon-vault-config-access {
  background-image: url(../../images/vault/Group640.svg) !important;
  background-size: auto;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
}

.icon-vault-config-seg {
  background-image: url(../../images/vault/vault_key_config.svg) !important;
  background-size: auto;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
}

.vault-container-config .x-panel-body {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.vault-container-config .x-form-checkbox-toggle-container .x-form-checkbox-switch {
  height: 24px !important;
  width: 40px !important;
  border: none;
  background-color: #9B9B9B;
}
.vault-container-config .x-form-checkbox-toggle-container .x-form-checkbox-slider:before {
  bottom: 2px;
  height: 20px;
  width: 20px;
  left: 2px;
  background-color: #FFFFFF;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.18);
}
.vault-container-config .x-form-checkbox-toggle-container input:checked + .x-form-checkbox-slider {
  background-color: #27CA40;
}
.vault-container-config .x-form-checkbox-toggle-container .x-form-checkbox-slider {
  background-color: #9B9B9B;
}
.vault-container-config .x-form-checkbox-toggle-container input:checked + .x-form-checkbox-slider:before {
  transform: translateX(16px) !important;
}
.vault-container-config .x-form-checkbox-toggle-container input:checked .x-form-checkbox-switch {
  border: 2px solid #27CA40;
}

.vault-menu-settings .x-layout-collapsed {
  visibility: hidden !important;
}

.vault-panel-toolbar-save {
  box-shadow: 0px -3px 1px 0px rgba(0, 0, 0, 0.04), 0px -3px 8px 0px rgba(0, 0, 0, 0.02);
}
.vault-panel-toolbar-save .x-panel-body {
  border-radius: 5px;
  background: #FFF;
  padding: 0px 30px;
  gap: 10px;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}

.x-form-item-white {
  background-color: #FFF !important;
}
.x-form-item-white .x-form-text {
  background-color: #FFF !important;
}

.vault-manage-x-tab-panel {
  background-color: transparent !important;
}
.vault-manage-x-tab-panel .x-tab-panel-bwrap {
  border-top-color: #E6E6E6;
}
.vault-manage-x-tab-panel .x-tab-panel-header .x-tab-strip-top .x-tab-strip-inner .x-tab-strip-text {
  opacity: 1;
}
.vault-manage-x-tab-panel .x-tab-strip span.x-tab-strip-text {
  color: #676868;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.vault-manage-x-tab-panel .x-tab-panel-header .x-tab-strip-top .x-tab-left,
.vault-manage-x-tab-panel .x-tab-panel-header .x-tab-strip-top .x-tab-right,
.vault-manage-x-tab-panel .x-tab-panel-header .x-tab-strip-top .x-tab-strip-inner {
  background-color: transparent;
}
.vault-manage-x-tab-panel .x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-left,
.vault-manage-x-tab-panel .x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-right,
.vault-manage-x-tab-panel .x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
  background-color: transparent;
}
.vault-manage-x-tab-panel .x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text,
.vault-manage-x-tab-panel .x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text,
.vault-manage-x-tab-panel .x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text {
  color: #004680;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.vault-manage-x-tab-panel .x-tab-strip-active {
  border-bottom: 2px solid var(--primary-500, #004680);
}

.vault-panel-main {
  background-color: #E7EAEB;
  padding-bottom: 10px;
}
.vault-panel-main .vault-x-tab-panel-menu {
  border-radius: 5px;
}
.vault-panel-main .x-panel-body {
  background-color: transparent !important;
}
.vault-panel-main .x-border-layout-ct .x-layout-split {
  width: 6px;
}
.vault-panel-main .x-splitbar-h, .vault-panel-main .x-splitbar-proxy-h {
  cursor: default;
  cursor: default;
}

.search-input-vault {
  padding-top: 3px;
}
.search-input-vault .x-form-text {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  border: none !important;
}
.search-input-vault .x-form-trigger.x-form-search-trigger-v8 {
  border: none !important;
  padding-top: 7px !important;
}

.search-input-vault-config .x-form-text {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.search-input-vault-config .x-form-text.x-form-focus {
  border: 1px solid transparent !important;
}
.search-input-vault-config .x-form-trigger.x-form-search-trigger-v8 {
  padding-top: 7px !important;
}

.x-button-resfesh {
  border-radius: 5px;
  border: 0.5px solid #282828;
  background: #FDFDFD;
}

.x-question-window-vault {
  background: #fff !important;
}
.x-question-window-vault .x-window-body {
  background-color: #fff !important;
}

.vault-title-log-color {
  color: #282828;
}

.vault-extension-button-secundary, .vault-extension-button-primary {
  border-radius: 5px;
  border: 1px solid #676868 !important;
  background-color: #FFFFFF;
  box-sizing: border-box;
}
.vault-extension-button-secundary.x-btn-menu-active, .x-btn-menu-active.vault-extension-button-primary {
  background-color: #FFFFFF !important;
}
.vault-extension-button-secundary tr > td, .vault-extension-button-primary tr > td {
  border: 0 !important;
}
.vault-extension-button-secundary em.x-btn-arrow, .vault-extension-button-primary em.x-btn-arrow {
  background-image: none !important;
  padding-right: 0 !important;
}
.vault-extension-button-secundary button, .vault-extension-button-primary button {
  color: #282828 !important;
  font-family: Roboto !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
  padding: 0 6px 0 25px !important;
  height: 21px !important;
}

.vault-extension-button-primary {
  border: 1px solid #004680 !important;
  background-color: #004680;
}
.vault-extension-button-primary button {
  color: #FFFFFF !important;
  font-weight: 700 !important;
}

.audit-trail-cell-changed .x-grid3-cell-inner {
  font-weight: bold;
}

.audit-trail-cell-added .x-grid3-cell-inner {
  color: #016f01;
}

.audit-trail-cell-removed .x-grid3-cell-inner {
  color: #7e0101;
}

.audit-trail-cell-bg-added {
  background-color: #0acf0a;
  opacity: 0.3;
}

.audit-trail-cell-bg-removed {
  background-color: #7e0101;
  opacity: 0.3;
}

.audit-trail-changes-grid .icon-remove,
.audit-trail-changes-grid .inf-icon-new {
  opacity: 0.3;
}

.audit-dml-editor-grid .x-grid3-cell.icon-bin,
.audit-dml-editor-grid .x-grid3-cell.inf-icon-new,
.audit-dml-editor-grid .x-grid3-cell.icon-edit,
.audit-dml-editor-grid .x-grid3-cell.icon-error,
.audit-dml-editor-grid .x-grid3-cell.icon-table-medium {
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: center !important;
  opacity: 0.5;
}

.audit-dml-editor-grid .x-grid3-cell-inner,
.audit-dml-editor-grid .x-grid3-hd-inner {
  /*permitir quebra de linha no header e nas celulas*/
  white-space: normal;
}

.icon-mfa-email {
  background-image: url(../../images/mfa/email.png);
}

.icon-mfa-authenticator {
  background-image: url(../../images/mfa/phone-qrcode.png);
}

.icon-mfa-sms {
  background-image: url(../../images/mfa/phone-sms.png);
}

.icon-mfa-webauthn {
  background-image: url(../../images/mfa/usb-key.png) !important;
  width: 32px;
  height: 32px;
}

.icon-mfa-security-questions {
  background-image: url(../../images/mfa/security-questions.png);
}

.mfa-setup-intro-header,
.mfa-setup-intro-steps-images-row {
  text-align: center;
}

.mfa-setup-intro-header h2 {
  font-size: 14px;
}

.mfa-setup-intro-header h3 {
  font-size: 12px;
  margin: 10px 0 30px 0;
  display: inline-block;
}

.mfa-setup-intro-steps, .mfa-setup-intro-steps img {
  margin: auto;
}

.mfa-setup-intro-steps td {
  width: 200px;
  background-color: #f7f7f7;
  padding: 3px;
}

.mfa-setup-intro-steps img {
  width: 128px;
  height: 128px;
}

.icon-mfa-setup-intro-login {
  background-image: url(../../images/mfa/intro-login.png);
}

.icon-mfa-setup-intro-send-code {
  background-image: url(../../images/mfa/intro-send-code.png);
}

.icon-mfa-setup-intro-enter-code {
  background-image: url(../../images/mfa/intro-enter-code.png);
}

.icon-mfa-setup {
  background-image: url(../../images/mfa/setup.png);
}

.mfa-keysetupintro-row,
.mfa-keysetup-methods-row {
  cursor: pointer;
}

.mfa-webautn-container,
.mfa-totp-container {
  text-align: center;
  margin: auto auto;
}

.mfa-webautn-container .x-btn {
  display: inline-block;
}

.consent-session-help-panel .x-panel-body {
  border-bottom-width: 1px;
  text-align: center;
  font-weight: bold;
}

.consent-session-check-panel .x-panel-body {
  border-top-width: 1px;
}

.consent-session-help-panel .x-panel-body,
.consent-session-check-panel .x-panel-body {
  border-color: #dddddd;
}

.icon-myconsents {
  background-image: url("../../images/consent/my-consents.png");
}

.icon_dbinteg_import_by_file {
  background-image: url(../../images/dbinteg/import_by_file.png);
  background-repeat: no-repeat;
}

.icon_dbinteg_validation {
  background-image: url(../../images/dbinteg/validation-16.png);
  background-repeat: no-repeat;
}

.icon_dbinteg_restart {
  background-image: url(../../images/dbinteg/restart-16.png);
  background-repeat: no-repeat;
}

.icon_dbinteg_NONE {
  background-image: url(../../Images/dbinteg/none.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_WORKFLOW {
  background-image: url(../../Images/dbinteg/workflow.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_GENERIC {
  background-image: url(../../Images/dbinteg/generic.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_SEVENT {
  background-image: url(../../Images/dbinteg/sevent.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QFORM {
  background-image: url(../../Images/dbinteg/qform.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FORM_SINGLE {
  background-image: url(../../Images/dbinteg/form_single.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FORM_MULTIPLE {
  background-image: url(../../Images/dbinteg/form_multiple.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FORM_SCRIPT {
  background-image: url(../../Images/dbinteg/form_script.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QUESTION {
  background-image: url(../../Images/dbinteg/question.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QUESTION_YESNO {
  background-image: url(../../Images/dbinteg/question_yesno.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QUESTION_NUM {
  background-image: url(../../Images/dbinteg/question_num.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QUESTION_TEXT {
  background-image: url(../../Images/dbinteg/question_text.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QUESTION_DATE {
  background-image: url(../../Images/dbinteg/question_date.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QUESTION_LISTSINGLE {
  background-image: url(../../Images/dbinteg/question_listsingle.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QUESTION_LISTMULT {
  background-image: url(../../Images/dbinteg/question_listmult.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QUESTION_INFORMATION {
  background-image: url(../../Images/dbinteg/question_information.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_QUESTION_TABLE {
  background-image: url(../../Images/dbinteg/question_table.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_CPPP {
  background-image: url(../../Images/dbinteg/cppp.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_CATEGORY {
  background-image: url(../../Images/dbinteg/category.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_PRODUCT {
  background-image: url(../../Images/dbinteg/product.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_PROCESS {
  background-image: url(../../Images/dbinteg/process.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_PROBLEM {
  background-image: url(../../Images/dbinteg/problem.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_PROJECT_MODEL {
  background-image: url(../../Images/dbinteg/project_model.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_REQUEST_MODEL {
  background-image: url(../../Images/dbinteg/request_model.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_SLEVEL {
  background-image: url(../../Images/dbinteg/slevel.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FOLDER_0 {
  background-image: url(../../Images/dbinteg/folder_0.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FOLDER_1 {
  background-image: url(../../Images/dbinteg/folder_1.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FOLDER_IMG {
  background-image: url(../../Images/dbinteg/folder_img.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FILE_IMG {
  background-image: url(../../Images/dbinteg/file_img.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FILE_ICO {
  background-image: url(../../Images/dbinteg/file_ico.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FILE_DOC {
  background-image: url(../../Images/dbinteg/file_doc.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FILE_XML {
  background-image: url(../../Images/dbinteg/file_xml.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FILE_URL {
  background-image: url(../../Images/dbinteg/file_url.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FILE_API {
  background-image: url(../../Images/dbinteg/file_api.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_FILE_FUN {
  background-image: url(../../Images/dbinteg/file_api.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_SEQUENCE {
  background-image: url(../../Images/dbinteg/sequence.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_ORGUNIT {
  background-image: url(../../Images/dbinteg/orgunit.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_RPRIORITY {
  background-image: url(../../Images/dbinteg/rpriority.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_STATUS {
  background-image: url(../../Images/dbinteg/status.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_MANAGELEVEL {
  background-image: url(../../Images/dbinteg/managelevel.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_CHARGE {
  background-image: url(../../Images/dbinteg/charge.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_COSTTYPE {
  background-image: url(../../Images/dbinteg/costtype.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_EQCATEG {
  background-image: url(../../Images/dbinteg/eqcateg.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_EQTYPE {
  background-image: url(../../Images/dbinteg/eqtype.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_EQMODEL {
  background-image: url(../../Images/dbinteg/eqmodel.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_RANGES {
  background-image: url(../../Images/dbinteg/ranges.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_SECURITY {
  background-image: url(../../Images/dbinteg/security.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_RESOURCE {
  background-image: url(../../Images/dbinteg/resource.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_VENDOR {
  background-image: url(../../Images/dbinteg/vendor.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_CONTRACT {
  background-image: url(../../Images/dbinteg/contract.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_ACTTYPE {
  background-image: url(../../Images/dbinteg/acttype.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_LOCATION {
  background-image: url(../../Images/dbinteg/location.png) !important;
  background-repeat: no-repeat;
}

.icon_dbinteg_NOTIFY_CATEG {
  background-image: url(../../Images/dbinteg/notify_categ.png) !important;
  background-repeat: no-repeat;
}

.icon-dbinteg {
  background-image: url(../../Images/dbinteg/dbinteg.png);
}

.db-log-row-type-1 .x-grid3-cell-inner {
  color: #0094ff; /** information */
}

.db-log-row-type-2 .x-grid3-cell-inner {
  color: #ff6a00; /** warning */
}

.db-log-row-type-3 .x-grid3-cell-inner {
  color: #28272c; /** question */
}

.db-log-row-type-4 .x-grid3-cell-inner,
.dbinteg-conn-header-title .ws-readystate-3 {
  color: #ea0505 !important; /** critical */
}

.x-toolbar .dbinteg-conn-header-title span {
  font-weight: bold !important;
  padding-left: 5px !important;
  font-size: 12px;
}

.dbinteg-datasource {
  padding-top: 1px;
}

.dbinteg-datasource .x-toolbar {
  border-bottom-width: 0;
}

.dbinteg-datasource .x-fieldset-tbar {
  margin-bottom: 5px;
}

.dbinteg-datasource .x-toolbar-ct {
  background-color: transparent;
  /*border: 1px solid #dad9d9;*/
  border-width: 0 0 0 0;
}

.dbinteg-datasource .x-toolbar .x-btn,
.dbinteg-datasource .x-toolbar .x-btn-mr,
.dbinteg-datasource .x-toolbar .x-btn-ml {
  background-color: transparent;
  border-color: transparent;
}

.icon_inventory_CHANGE_VALUE {
  background-image: url(../../images/inventory/change_value.png) !important;
}

.icon_inventory_CHARGE {
  background-image: url(../../images/inventory/charge.png) !important;
}

.icon_inventory_CLEAR {
  background-image: url(../../images/inventory/clear.png) !important;
}

.icon_inventory_CLIENT {
  background-image: url(../../images/inventory/client.png) !important;
}

.icon_inventory_CLIENTEQUIP {
  background-image: url(../../images/inventory/clientequip.png) !important;
}

.icon_inventory_CLIENTEQUIP_DEL {
  background-image: url(../../images/inventory/clientequip_del.png) !important;
}

.icon_inventory_COMPONENT {
  background-image: url(../../images/inventory/component.png) !important;
}

.icon_inventory_COMPONENT_INACTIVE {
  background-image: url(../../images/inventory/component_inactive.png) !important;
}

.icon_inventory_COMPONENT_REMOVE {
  background-image: url(../../images/inventory/component_remove.png) !important;
}

.icon_inventory_CONTRACT {
  background-image: url(../../images/inventory/contract.png) !important;
}

.icon_inventory_DEFAULT {
  background-image: url(../../images/inventory/default.png) !important;
}

.icon_inventory_EQCATEG {
  background-image: url(../../images/inventory/eqcateg.png) !important;
}

.icon_inventory_EQMODEL {
  background-image: url(../../images/inventory/eqmodel.png) !important;
}

.icon_inventory_EQTYPE {
  background-image: url(../../images/inventory/eqtype.png) !important;
}

.icon_inventory_ERROR {
  background-image: url(../../images/inventory/error.png) !important;
}

.icon_inventory_FILE {
  background-image: url(../../images/inventory/file.png) !important;
}

.icon_inventory_FINISH {
  background-image: url(../../images/inventory/finish.png) !important;
}

.icon_inventory_INFORMATION {
  background-image: url(../../images/inventory/information.png) !important;
}

.icon_inventory_LOCATION {
  background-image: url(../../images/inventory/location.png) !important;
}

.icon_inventory_MACHINE {
  background-image: url(../../images/inventory/machine.png) !important;
}

.icon_inventory_MACHINE_INACTIVE {
  background-image: url(../../images/inventory/machine_inactive.png) !important;
}

.icon_inventory_ORGUNIT {
  background-image: url(../../images/inventory/orgunit.png) !important;
}

.icon_inventory_PACKAGE {
  background-image: url(../../images/inventory/package.png) !important;
}

.icon_inventory_PROCEDURE {
  background-image: url(../../images/inventory/procedure.png) !important;
}

.icon_inventory_QUESTION {
  background-image: url(../../images/inventory/question.png) !important;
}

.icon_inventory_REPIMPORT {
  background-image: url(../../images/inventory/repimport.png) !important;
}

.icon_inventory_START {
  background-image: url(../../images/inventory/start.png) !important;
}

.icon_inventory_VENDOR {
  background-image: url(../../images/inventory/vendor.png) !important;
}

.icon_inventory_WARNNING {
  background-image: url(../../images/inventory/warnning.png) !important;
}

/*$input-bc-color: #50409A;*/
/*color: var(--font-font-system-primary, #424242);*/
/*color: var(--font-font-system-primary, #424242);*/
/*var(--intermedirio-700, #676868);*/
/* TODO: Colocar as classes css para fazer "overrides" das fontes */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  src: url("../../fonts/roboto/Roboto-Thin.ttf");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  src: url("../../fonts/roboto/Roboto-ThinItalic.ttf");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/roboto/Roboto-Light.ttf");
}
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  src: url("../../fonts/roboto/Roboto-LightItalic.ttf");
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Italic.ttf");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-MediumItalic.ttf");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-BoldItalic.ttf");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../../fonts/roboto/Roboto-BlackItalic.ttf");
  font-weight: 900;
  font-style: italic;
}
.x-fieldset legend {
  font-family: "Roboto";
}

.x-form-field {
  font-family: "Roboto" !important;
}

.x-form-item {
  font-family: "Roboto";
}

.x-window-tl .x-window-header {
  font-family: "Roboto";
}

.x-tab-strip span.x-tab-strip-text {
  font-family: "Roboto" !important;
}

.x-btn button {
  font-family: "Roboto";
}

.x-toolbar .x-btn .x-btn-text {
  font-family: "Roboto";
}

.x-tree-node {
  font-family: "Roboto" !important;
}

.x-grid3-row, .x-grid3-row td, .x-grid3-summary-row td, .x-treegrid-root-table .x-treegrid-col {
  font-family: "Roboto";
}

.x-panel-header {
  font-family: "Roboto";
}

.x-dash-widget-body p, .x-dash-widget-body span {
  font-family: "Roboto";
}

.x-tab-strip-total, .x-tab-strip-text .x-tab-strip-total {
  font-family: "Roboto";
}

.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label {
  font-family: "Roboto";
}

.ext-webkit .x-small-editor .x-form-field {
  font-family: "Roboto" !important;
}

.req-edit-portal-templatesview, .tpl-dashboard-panel {
  font-family: "Roboto";
}

.x-grid3-hd-inner {
  font-family: "Roboto";
}

.x4-body {
  font-family: "Roboto" !important;
}

body {
  font-family: "Roboto";
}

.CodeMirror {
  font-family: "Roboto";
}

.CodeMirror pre {
  font-family: "Roboto";
}

.CodeMirror-completions select {
  font-family: "Roboto";
}

.title-text {
  font-family: "Roboto";
}

.tb-request {
  font-family: "Roboto";
}

.menu-principal {
  font: "Roboto";
}

.menu-principal-row {
  font-family: "Roboto";
}

.x-list-body-inner {
  font-family: "Roboto";
}

.request-header {
  font-family: "Roboto";
}

.cmdb-impact-info-row {
  font-family: "Roboto";
}

.x-app-panel-title {
  font-family: "Roboto";
}

.diagram-node {
  font-family: "Roboto";
}

.crop-editpanel .crop-ctimage-toptext {
  font-family: "Roboto";
}

.x-grid3-td-topic b {
  font-family: "Roboto";
}

.x-dash-widget-header {
  font-family: "Roboto";
}

.x-dash-widget-body h3 {
  font-family: "Roboto";
}

.ext-cal-ct {
  font-family: "Roboto";
}

td.ext-cal-dtitle {
  font-family: "Roboto";
}

.ext-cal-ev {
  font-family: "Roboto";
}

.ext-cal-ev-more a,
.ext-cal-ev-more a:visited {
  font-family: "Roboto";
}

.ext-evt-edit-form .x-panel-header {
  font-family: "Roboto";
}

.form-question-title {
  font-family: "Roboto";
}

.form-question-notes, .frm-solutionct {
  font-family: "Roboto";
}

.form-north {
  font-family: "Roboto";
}

.form-child-header {
  font-family: "Roboto";
}

.frm-answers-ct SPAN {
  font-family: "Roboto";
}

.frm-answers-title {
  font-family: "Roboto";
}

.frm-answers-value {
  font-family: "Roboto";
}

.x-frm-docsrc-link, .x-frm-docsrc-link:visited {
  font-family: "Roboto";
}

.frm-field-image-details {
  font-family: "Roboto";
}

.x-frm-notes {
  font-family: "Roboto";
}

.home-time {
  font-family: "Roboto";
}

.fonttop {
  font-family: "Roboto";
}

.fontcontent {
  font-family: "Roboto";
}

.fontcontent2 {
  font-family: "Roboto";
}

.x-home-date span {
  font-family: "Roboto";
}

.home-notifications-groupview table th {
  font-family: "Roboto";
}

.log-view-panel {
  font-family: "Roboto";
}

.app-login-top-bar {
  font-family: "Roboto";
}

.pwm-app-oper-help {
  font-family: "Roboto";
}

.pwm-ct-success {
  font-family: "Roboto";
}

.request-header-tt {
  font-family: "Roboto";
}

.request-header-pr {
  font-family: "Roboto";
}

.request-header-bd {
  font-family: "Roboto";
}

.r-view-header-id3part {
  font-family: "Roboto";
}

.style16 {
  font-family: "Roboto";
}

.request-header-text {
  font-family: "Roboto";
}

.req-details-bd {
  font-family: "Roboto";
}

.req-details-cppp {
  font-family: "Roboto";
}

.req-details-descript {
  font-family: "Roboto";
}

.req-details-text {
  font-family: "Roboto";
}

.req-formulary-ct {
  font-family: "Roboto";
}

.r-view-header-requestid {
  font-family: "Roboto";
}

.r-view-header-requestid-small {
  font-family: "Roboto";
}

.r-view-survey-header-title {
  font-family: "Roboto";
}

._req-column-title {
  font-family: "Roboto";
}

._req-column-value {
  font-family: "Roboto";
}

._req-column-value-x {
  font-family: "Roboto";
}

._req-column-cpppnotes {
  font-family: "Roboto";
}

.req-column-title-bck {
  font-family: "Roboto";
}

.req-column-title {
  font-family: "Roboto";
}

.req-column-title-x {
  font-family: "Roboto";
}

.req-column-title-auto {
  font-family: "Roboto";
}

.templatemenu-item .req-column-value, .req-column-subvalue,
.x-menu li .templatemenu-item {
  font-family: "Roboto";
}

.req-column-value-x {
  font-family: "Roboto";
}

.req-column-cpppnotes {
  font-family: "Roboto";
}

.contract-column-title {
  font-family: "Roboto";
}

.contract-column-value {
  font-family: "Roboto";
}

.contract-column-off {
  font-family: "Roboto";
}

.contract-column-off2 {
  font-family: "Roboto";
}

.contract-column-on {
  font-family: "Roboto";
}

a.req-column-client,
a.req-column-equip,
a.req-column-resource {
  font-family: "Roboto";
}

.req-form-desc {
  font-family: "Roboto";
}

.req-form-info {
  font-family: "Roboto";
}

.req-form-answer {
  font-family: "Roboto";
}

.request-header-userinfo {
  font-family: "Roboto";
}

.request-edit-projectbutton {
  font-family: "Roboto";
}

.req-edit-portal-templatesview-menu span {
  font-family: "Roboto";
}

.survey-view-row {
  font-family: "Roboto";
}

.inbox-preview-request .x-panel-body {
  font-family: "Roboto";
}

.x-dash-news-item-wrapper {
  font-family: "Roboto";
}

.x-btn-noicon .x-btn-small .x-btn-text {
  font-family: "Roboto";
}

.r-view-header-inf .r-view-header-requestid,
.r-view-header-requestid-small,
.req-edit-analystpanel .req-edit-headerpanel-id {
  font-family: "Roboto";
}

.req-column-title,
.req-column-title-x {
  font-family: "Roboto" !important;
}

.req-column-value,
.req-column-value-x {
  font-family: "Roboto" !important;
}

.wrapper-request-number .x-form-item .x-form-readonly {
  font-family: "Roboto";
}

.nt-inbox-msgpanel-header p {
  font-family: "Roboto";
}

.x-grid3-hd-inner {
  font-family: "Roboto" !important;
}

.timesheet-cal-tbar {
  font-family: "Roboto";
}

.x-toolbar .timesheet-nav-btn-day {
  font-family: "Roboto";
}

.timesheet-hourview-summary-ct {
  font-family: "Roboto";
}

.timesheet-cal-bbar {
  font-family: "Roboto";
}

.timesheet-summary-tbar {
  font-family: "Roboto";
}

.timesheet-periodgrid-anlinfo .r-view-header-status,
.r-view-admhours .r-view-header-status {
  font-family: "Roboto";
}

.x-pivotgrid .x-grid3-header-offset table td {
  font-family: "Roboto";
}

.x-pivotgrid .x-grid3-row-headers table td {
  font-family: "Roboto";
}

.x-grid3-header-title {
  font-family: "Roboto";
}

.x-panel-reset .x-panel-body samp {
  font-family: "Roboto";
}

.x-box-mc {
  font-family: "Roboto";
}

.x-panel-reset .x-panel-body pre, .x-panel-reset .x-panel-body tt, .x-panel-reset .x-panel-body code, .x-panel-reset .x-panel-body kbd, .x-panel-reset .x-panel-body samp {
  font-family: "Roboto";
}

blockquote {
  font-family: "Roboto";
}

html, body {
  font-family: "Roboto";
}

input, textarea, select {
  font-family: "Roboto" !important;
}

.x-html body {
  font-family: "Roboto";
}

.x-tab .x-button-icon:before,
.x-button .x-button-icon:before {
  font-family: "Roboto";
}

.x-chart-watermark {
  font-family: "Roboto";
}

.x-tab .x-button-icon.list:before,
.x-button .x-button-icon.list:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.expand:before,
.x-button .x-button-icon.expand:before {
  font-family: "Roboto";
}

.x-button-label, .x-badge {
  font-family: "Roboto";
}

.x-tab .x-button-icon.calendar:before,
.x-button .x-button-icon.calendar:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.action:before,
.x-button .x-button-icon.action:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.add:before,
.x-button .x-button-icon.add:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.arrow_down:before,
.x-button .x-button-icon.arrow_down:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.arrow_left:before,
.x-button .x-button-icon.arrow_left:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.arrow_right:before,
.x-button .x-button-icon.arrow_right:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.arrow_up:before,
.x-button .x-button-icon.arrow_up:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.compose:before,
.x-button .x-button-icon.compose:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.delete:before,
.x-button .x-button-icon.delete:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.organize:before,
.x-button .x-button-icon.organize:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.refresh:before,
.x-button .x-button-icon.refresh:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.reply:before,
.x-button .x-button-icon.reply:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.search:before,
.x-button .x-button-icon.search:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.settings:before,
.x-button .x-button-icon.settings:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.star:before,
.x-button .x-button-icon.star:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.trash:before,
.x-button .x-button-icon.trash:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.maps:before,
.x-button .x-button-icon.maps:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.locate:before,
.x-button .x-button-icon.locate:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.home:before,
.x-button .x-button-icon.home:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.bookmarks:before,
.x-button .x-button-icon.bookmarks:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.download:before,
.x-button .x-button-icon.download:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.favorites:before,
.x-button .x-button-icon.favorites:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.info:before,
.x-button .x-button-icon.info:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.more:before,
.x-button .x-button-icon.more:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.time:before,
.x-button .x-button-icon.time:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.user:before,
.x-button .x-button-icon.user:before {
  font-family: "Roboto";
}

.x-tab .x-button-icon.team:before,
.x-button .x-button-icon.team:before {
  font-family: "Roboto";
}

.x-hasbadge .x-badge {
  font-family: "Roboto";
}

.x-checkmark-base, .x-field-checkbox .x-field-mask::after,
.x-field-radio .x-field-mask::after {
  font-family: "Roboto";
}

.x-grid .x-grid-column.x-column-sorted-asc .x-innerhtml:after, .x-grid .x-grid-column.x-column-sorted-desc .x-innerhtml:after {
  font-family: "Roboto";
}

.x-grid .x-grid-viewoptions .x-column-options-sortablehandle:after,
.x-grid .x-grid-viewoptions .x-column-options-visibleindicator:after,
.x-grid .x-grid-viewoptions .x-column-options-groupindicator:after,
.x-grid .x-grid-viewoptions .x-column-options-folder:after,
.x-grid .x-grid-viewoptions .x-column-options-leaf:after {
  font-family: "Roboto";
}

.x-grid .x-grid-multiselection-column:after {
  font-family: "Roboto";
}

.x-grid .x-grid-multiselection-cell:after {
  font-family: "Roboto";
}

html, body {
  font-family: "Roboto";
}

body,
html {
  font-family: "Roboto";
}

input,
textarea {
  font-family: "Roboto";
}

.x-field-checkbox .x-field-mask::after,
.x-field-radio .x-field-mask::after {
  font-family: "Roboto";
}

.x-input-radio:checked ~ .x-field-mask::after {
  font-family: "Roboto";
}

.x-grid3-hd-row td {
  font-family: "Roboto";
}

.infoman-menu-portletlayout .menu-title {
  font-family: "Roboto";
}

.inf-ct-title {
  font-family: "Roboto";
}

.kb-locator-view {
  font-family: "Roboto";
}

.asm-login-panel a {
  font-family: "Roboto";
}

#loading .loading-indicator {
  font-family: "Roboto";
}

#loading-msg {
  font-family: "Roboto";
}

#product-version {
  font-family: "Roboto";
}

.pwm-menu-app {
  font-family: "Roboto";
}

.pwm-step-panel-header {
  font-family: "Roboto";
}

.pwm-searchview {
  font-family: "Roboto";
}

.x-tb-attch div {
  font-family: "Roboto";
}

.x-act-detail-left {
  font-family: "Roboto";
}

.r-view-header-abstract SPAN {
  font-family: "Roboto";
}

.pm-icons-legend-title {
  font-family: "Roboto";
}

.x-actionsview-item {
  font-family: "Roboto";
}

.r-view-panel .x-panel-body {
  font-family: "Roboto";
}

.upload-view-row {
  font-family: "Roboto";
}

.req-template-editpanel .req-helppanel .x-panel-body {
  font-family: "Roboto";
}

.schema-editor-errorbox {
  font-family: "Roboto";
}

.survey-help-text {
  font-family: "Roboto";
}

.survey-intro-wrapper {
  font-family: "Roboto";
}

.tpl-dashboard-button-text {
  font-family: "Roboto";
}

.x-menu-list-item a.x-menu-item {
  font-family: "Roboto";
}

.x-toolbar .x-toolbar-left .xtb-text,
.x-clean-toolbar .x-toolbar-left .xtb-text {
  font-family: "Roboto";
}

.request-holder-status .request-header-bd {
  font-family: "Roboto";
}

.request-holder-status .request-header-text {
  font-family: "Roboto";
}

.templatemenu-item .tpl-dashboard-userinfo-username {
  font-family: "Roboto" !important;
}

.frm-question-style-checkbox .x-form-item,
.frm-question-style-radio .x-table-layout-cell .x-form-item {
  font-family: "Roboto" !important;
}

.form-question-notes,
.xcontent-area .xcontent-table .req-column-cpppnotes,
.xcontent-area .xcontent-table .req-column-title-auto {
  font-family: "Roboto" !important;
}

.cmdb-impact-equipinfo .x-panel-body .req-column-value {
  font-family: "Roboto" !important;
}

.t-contact {
  font-family: "Roboto";
}

.x-grid-group-hd div.x-grid-group-title,
.x-actionsview .x-grid-group-hd {
  font-family: "Roboto";
}

.timesheet-ext-cal-evt-title {
  font-family: "Roboto" !important;
}

.r-view-admhours .r-view-header-title,
.r-view-admhours .r-view-header-status,
.timesheet-periodgrid-anlinfo .r-view-header-title,
.timesheet-periodgrid-anlinfo .r-view-header-status {
  font-family: "Roboto" !important;
}

.r-view-admhours .r-view-header-status,
.timesheet-periodgrid-anlinfo .r-view-header-status {
  font-family: "Roboto" !important;
}

.timesheet-summary-tbar div {
  font-family: "Roboto" !important;
}

.timesheet-nav-btn {
  font-family: "Roboto" !important;
}

.r-view-header-title {
  font-family: "Roboto";
}

.x-toast .ext-mb-error,
.x-toast .ext-mb-warning,
.x-toast .ext-mb-success,
.x-toast .ext-mb-info {
  font-family: "Roboto" !important;
}

.x-date-menu .x-menu-date-item,
.x-date-menu .x-menu-date-item .x-btn button,
.x-date-menu .x-menu-date-item .x-date-inner a,
.x-date-mp td {
  font-family: "Roboto";
}

.timesheet-summary-bbar {
  font-family: "Roboto";
}

table {
  font-family: "Roboto";
}

.ext-el-mask-msg div {
  font-family: "Roboto";
}

.x-window-mc {
  font-family: "Roboto" !important;
}

.x-panel-header-text,
.x-tab-panel-header-text {
  font-family: "Roboto";
}

.x-panel-header x-panel-header-noborder x-unselectable x-accordion-hd {
  font-family: "Roboto" !important;
}

.x-panel asm-app-menu-item x-panel-noborder x-panel-collapsed {
  font-family: "Roboto" !important;
}

.x-tab-strip-active span.x-tab-strip-text {
  font-weight: normal;
}

.cke_reset_all, .cke_reset_all *, .cke_reset_all a, .cke_reset_all textarea {
  font-family: "Roboto" !important;
}

.x-grid-empty {
  font-family: "Roboto" !important;
}

.x-toolbar div.parameters-app-tbar-filltitle span {
  font-family: "Roboto" !important;
}

.x-combo-list {
  font-family: "Roboto" !important;
}

.menu-principal {
  font-family: "Roboto" !important;
}

.nt-inbox-msgpanel {
  font-family: "Roboto" !important;
}

.x-superboxselect-item {
  font-family: "Roboto";
}

.x4-surface tspan {
  font-family: "Roboto" !important;
}

input {
  font-family: "Roboto" !important;
}

.x-form-element {
  font-family: "Roboto" !important;
}

p {
  font-family: "Roboto" !important;
}

.x-date-inner th {
  font-family: "Roboto";
}

.x-date-mp-btns button {
  font-family: "Roboto";
}

.x-tool-button {
  font-family: "Roboto";
}

.search-template {
  font-family: "Roboto";
}

.add-search-toolbar {
  color: #1A0DAB;
  background-color: #FFF0D2;
}

.trigger_arrow_up {
  background-image: url(../../Images/trigger/trigger_arrow_up_win_16.png) !important;
  background-repeat: no-repeat;
}

.trigger_arrow_up:hover {
  opacity: 0.5;
}

.trigger_arrow_down {
  background-image: url(../../Images/trigger/trigger_arrow_down_win_16.png) !important;
  background-repeat: no-repeat;
}

.trigger_arrow_down:hover {
  opacity: 0.5;
}

.trigger_delete {
  background-image: url(../../Images/trigger/trigger_delete_win_16.png) !important;
  background-repeat: no-repeat;
}

.trigger_delete:hover {
  opacity: 0.5;
}

.x-form-border-trigger {
  height: 18px;
  width: 48px;
  background: transparent;
  cursor: pointer;
  border-top: 0.5px solid #B5B8C8;
  border-bottom: 0.5px solid #B5B8C8;
  border-right: 0.5px solid #B5B8C8;
  border-left: 0;
  position: absolute;
  top: 0;
  padding-left: 1px;
  padding-right: 5px;
  border-spacing: 10px;
  border-style: solid;
  border-radius: 3px;
}

.searchfield-highlight {
  margin: auto;
  max-width: 300px;
}

.filter-button-show-filter {
  display: block;
  position: absolute;
  width: 14px;
  height: 22px;
  background: no-repeat left center;
  background: url(../themes/slate-3.2.1/images/slate/grid/grid3-hd-btn.gif) no-repeat left center;
  right: 0;
  top: 0;
  z-index: 2;
  border: none;
}

.filter-button-clear-filter {
  background-image: url(../../images/toolbar/filter-clear.png) !important;
  width: 16px;
  height: 16px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

.filter-button-clear-filter:hover {
  /*background-color: #f9f9f9;
  border: 0px solid #c2c4c8;
  border-left: 1px solid #c2c4c8;
  border-right: 1px solid #c2c4c8;*/
}

.filter-button-filter {
  background-image: url(../../images/toolbar/filter.png) !important;
  background-repeat: no-repeat;
  /*width: 16px;
  height: 16px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;*/
}

.clear-all-fields {
  background-image: url("../../images/toolbar/icon-clear-all-fields.png") !important;
}

.x-tool-gridmode {
  background-image: url(../../images/upload/list-mode-grid.png) !important;
  background-position: center;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
}

.x-tool-listmode {
  background-image: url(../../images/upload/list-mode-list.png) !important;
  background-position: center;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
}

.x-widgettoolbar-btn {
  background-position: center 0;
  background-repeat: no-repeat;
  padding-top: 0px;
}
.x-widgettoolbar-btn .x-btn-split {
  width: 24px !important;
  height: 10px !important;
}
.x-widgettoolbar-btn .x-btn-icon .x-btn-medium .x-btn-text {
  width: 24px !important;
  height: 10px !important;
}

.title-chart-widget {
  cursor: pointer;
}

.title-chart-widget:hover {
  color: black;
  background-color: #FBF0D2;
  position: absolute !important;
}

.tooltip_body .x-tip-body {
  margin: 5px 5px 5px 5px !important;
  height: auto !important;
  max-width: 800px !important;
  text-align: justify;
  word-break: break-all !important;
}

.timesheet-evtip_word-break .timesheet-evtip-inner {
  text-align: left;
  word-break: break-word !important;
  width: auto;
}

.panel_header_text_center {
  position: relative !important;
  /*alinha o texto com o ícone do botão*/
}
.panel_header_text_center .x-panel-header-text {
  position: absolute;
  top: 40%;
}

.panel_header_display_none {
  display: none !important;
}

.panel_header_collapse_mini .x-layout-collapsed-north .x-layout-mini {
  transform: rotate(180deg);
}

/* The actual timeline (the vertical ruler) */
.timeline {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}

/* The actual timeline (the vertical ruler) */
.timeline::after {
  content: "";
  position: absolute;
  width: 6px;
  background-color: #edeff1;
  top: 0;
  bottom: 0;
  left: 10%;
  margin-left: -3px;
}

/* Container around content */
.container {
  padding: 10px 40px;
  position: relative;
  background-color: inherit;
  width: 80%;
}

/* The circles on the timeline */
.container::after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  right: -17px;
  background-color: #ffffff;
  border: 4px solid #FF9F55;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}

/* Place the container to the left */
.left {
  left: 0;
}

/* Place the container to the right */
.right {
  left: 10%;
}

/* Add arrows to the left container (pointing right) */
.left::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  right: 30px;
  border: medium solid #edeff1;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #edeff1;
}

/* Add arrows to the right container (pointing left) */
.right::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  left: 30px;
  border: medium solid #edeff1;
  border-width: 10px 10px 10px 0;
  border-color: transparent #edeff1 transparent transparent;
}

/* Fix the circle for containers on the right side */
.right::after {
  left: -16px;
}

/* The actual content */
.content {
  padding: 20px 30px;
  background-color: #edeff1;
  position: relative;
  border-radius: 6px;
}

/* dados*/
.insertdate {
  color: #807d7d;
  margin-bottom: 6px;
}

.situation {
  margin-top: 10px;
  margin-bottom: 10px;
}

/*v2 --------------------------*/
.file-field.d-flex.x-item-disabled {
  opacity: 1; /*nao alterar opacity no elemento...os botoes irao indicar que esta desabilitado */
}

.file-field-link-ct {
  flex: 4 !important;
  border: 1px solid #dad9d9 !important;
  border-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 2.5px 5px;
}

.file-field-link-ct a,
.frm-question-type-table .frm-question-table-td-style-10 a,
.x-form-readonly .file-field-link-ct a {
  text-decoration: none;
  color: #444 !important;
  font-size: 11px;
  font-weight: normal !important;
}

.x-item-disabled .file-field-link-ct a,
.x-item-disabled .file-field-button:not(.x-item-disabled) * {
  /*manter cursor para link do arquivo e botao de download  */
  cursor: pointer !important;
}

.file-field-link-ct a:hover,
.frm-question-type-table .frm-question-table-td-style-10 a:hover {
  text-decoration: underline;
}

.file-field-button {
  display: inline-block;
  padding: 2.5px 5px;
  border: 1px solid #dad9d9;
  background-color: #f0f0f0;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  border-radius: 0px;
  border-left: none !important;
}

.x-item-disabled.file-field-button {
  pointer-events: none;
}

.file-field-button:hover {
  filter: brightness(90%);
  transition: filter 0.5s ease;
}

.file-field-button:active {
  filter: brightness(110%);
  transition: filter 0.5s ease;
}

.file-field-icon {
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 2.5px 10px;
  background-size: 16px 16px;
  filter: invert(18%) sepia(43%) saturate(4064%) hue-rotate(190deg) brightness(93%) contrast(104%);
}

.file-field-icon-upload {
  background-image: url(../../Images/formulary/attachment/google-fonts-upload.svg) !important;
}

.file-field-icon-download {
  background-image: url(../../Images/formulary/attachment/google-fonts-download.svg) !important;
}

.file-field-icon-delete {
  background-image: url(../../Images/formulary/attachment/google-fonts-close.svg) !important;
}

.file-field-button-blue, .x-item.disabled .file-field-button-blue {
  background-color: #004680;
}

.file-field-button-blue .file-field-button-text,
.file-field-button-blue.x-item.disabled .file-field-button-text {
  color: #fff !important;
}

.file-field-button-blue .file-field-icon {
  filter: invert(99%) sepia(19%) saturate(0%) hue-rotate(312deg) brightness(112%) contrast(100%) !important;
}

.file-field-button-blue:hover {
  filter: brightness(110%);
}

/* classes css baseado no projeto https://getbootstrap.com */
.d-none {
  display: none;
}

.d-flex {
  display: flex !important;
}

.d-flex.d-none {
  /* se tiver as 2 classes, quem ganha é d-none, para ocultar elemento com d-flex condicionalmente */
  display: none !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-flex-start {
  align-items: flex-start !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-column {
  flex-direction: column;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-1 {
  flex: 1;
}

.flex-wrap {
  flex-wrap: wrap;
}

.fs-16 {
  font-size: 16px;
}

.fs-14 {
  font-size: 14px;
}

.fs-11 {
  font-size: 11px;
}

.fs-9 {
  font-size: 9px;
}

.fw-bold {
  font-weight: 700;
}

.fw-600 {
  font-weight: 600;
}

.fw-500 {
  font-weight: 500;
}

.fw-400 {
  font-weight: 400 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-140 {
  line-height: 140%;
}

.lh-16 {
  line-height: 16px;
}

.text-body {
  color: #282828;
}

.rounded {
  border-radius: 5px;
}

.p-10 {
  padding: 10px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-25 {
  padding: 25px !important;
}

.pt-0 {
  padding-top: 0 !important;
}

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

.ps-0 {
  padding-left: 0 !important;
}

.ps-20 {
  padding-left: 20px !important;
}

.px-15 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.px-30 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.mb-6 {
  margin-bottom: 6px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-5 {
  margin-top: 5px !important;
}

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

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

.mt-25 {
  margin-top: 25px !important;
}

.ms-5 {
  margin-left: 5px !important;
}

.ms-10 {
  margin-left: 10px !important;
}

.ms-15 {
  margin-left: 15px !important;
}

.ms-16 {
  margin-left: 16px !important;
}

.ms-35 {
  margin-left: 35px !important;
}

.ms-65 {
  margin-left: 65px !important;
}

/*me = Margin End*/
.me-8 {
  margin-right: 8px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.max-h-100 {
  max-height: 100%;
}

.min-h-1 {
  /* usado geralmente com flexbox para fazer calculo da altura com 1fr */
  min-height: 1%;
}

.h-12px {
  height: 12px !important;
}

.border-radius-5 {
  border-radius: 5px !important;
}

.cursor-default {
  cursor: default !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.gap-2 {
  gap: 2px;
}

.gap-4 {
  gap: 4px;
}

.gap-5 {
  gap: 5px;
}

.gap-8 {
  gap: 8px !important;
}

.gap-10 {
  gap: 10px;
}

.gap-12 {
  gap: 12px;
}

.gap-15 {
  gap: 15px;
}

.gap-19 {
  gap: 19px;
}

.gap-20 {
  gap: 20px;
}

.gap-33 {
  gap: 33px;
}

.gap-35 {
  gap: 35px;
}

.gap-45 {
  gap: 45px;
}

.gap-50 {
  gap: 50px;
}

.gap-110 {
  gap: 110px;
}

.x-hide-display.d-flex {
  /* Ex: aba de tabPanel com display flex, deve ocultar se tiver .x-hide-display  */
  display: none !important;
}

.link-underline-hover {
  text-decoration: none;
}

.link-underline-hover:hover {
  text-decoration: underline;
}

.w-100 {
  width: 100% !important;
}

.h-100 {
  height: 100% !important;
}

.ws-normal {
  white-space: normal;
}

.ws-nowrap {
  white-space: nowrap;
}

.border-solid-05 {
  border: 0.5px solid;
}

.border-color-blue {
  border-color: #004680;
}

.tbar-button-indicator-permission {
  margin-top: 2px !important;
  margin-bottom: 3px !important;
}

.button-import-tree-file-indicator {
  outline-style: none;
  outline-width: 0;
  border: none !important;
}

/*$input-bc-color: #50409A;*/
/*color: var(--font-font-system-primary, #424242);*/
/*color: var(--font-font-system-primary, #424242);*/
/*var(--intermedirio-700, #676868);*/
.base-input-style, .secondary-input, .search-qanswer-north-panel input[type=text], .grid-qform-rules tr.filter-row-header .filter-row-icon input, .searchq-answer-win .x-toolbar-left-row input, .field-value-editor-textfield, .attestation-grid-textfield, .primary-input, .x-numberfield-new-color, .x-input-new-color, .base-trigger-field-style, .secondary-trigger-field, .wrap-admhours-combo input, .timesheet-summary-tbar input, .req-analyst-edit-win .x-grid-notopborder input, .analyst-operations input[type=text], .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input, .apptask-grid-process .x-toolbar-left input, .http-body input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input, .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input, .wsdl-operations-grid .x-panel-bbar .x-toolbar input, .x-box-inner.ct-input input, .options-new-notifications input[type=text], .x-menu-list .x-form-item .x-form-element .searchfield-display-input, .x-tb-attch-btn input[type=text], .parameters-app-filterfield input, .x-toolbar-right td .x-form-field-trigger-wrap input[type=text], .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text, .variable-view-win .x-toolbar .x-no-ie-clearfield, .paging-filter-color, .equip-dashboard .x-toolbar div .x-form-element input, .adm-hours-panel input, .x-input-paging-filter-field, .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text, .timesheet-cal-tbar input[type=text], .searchfield-editgrid, .attestation-grid-combo,
.attestation-grid-datecolumn, .treepanel-triggerfield, .input-bc-white-with-border,
.input-bc-white-with-borders, .tree-treepanel .x-toolbar input[type=text], .secondary-trigger-field-intermediary, .primary-trigger-field, .editor-template .template-field, .boolean-color,
.asmtrigger-color, .http-methodurl-color, .kb-locator-panel .x-panel-body .x-form-field-wrap input, .fdst-parcels .x-form-field-trigger-wrap .x-form-text,
.fdst-pay-effetive .x-form-field-trigger-wrap .x-form-text, .nt-inbox-filters .x-form-field-trigger-wrap .x-form-text, .combogrid-new-color, .ct-search-table .x-window-body .x-form-field-trigger-wrap .x-form-text, .searchfield-color,
.combobox-input-color,
.datefield-color,
.x-asmcombo-new-color,
.spinnerfield-color, .variable-field-color, .primary-trigger-field-intermediary {
  padding: 4px 5px !important;
  margin-bottom: 4px !important;
  height: 12px !important;
}

.base-trigger-field-style, .secondary-trigger-field, .wrap-admhours-combo input, .timesheet-summary-tbar input, .req-analyst-edit-win .x-grid-notopborder input, .analyst-operations input[type=text], .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input, .apptask-grid-process .x-toolbar-left input, .http-body input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input, .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input, .wsdl-operations-grid .x-panel-bbar .x-toolbar input, .x-box-inner.ct-input input, .options-new-notifications input[type=text], .x-menu-list .x-form-item .x-form-element .searchfield-display-input, .x-tb-attch-btn input[type=text], .parameters-app-filterfield input, .x-toolbar-right td .x-form-field-trigger-wrap input[type=text], .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text, .variable-view-win .x-toolbar .x-no-ie-clearfield, .paging-filter-color, .equip-dashboard .x-toolbar div .x-form-element input, .adm-hours-panel input, .x-input-paging-filter-field, .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text, .timesheet-cal-tbar input[type=text], .searchfield-editgrid, .attestation-grid-combo,
.attestation-grid-datecolumn, .treepanel-triggerfield, .input-bc-white-with-border,
.input-bc-white-with-borders, .tree-treepanel .x-toolbar input[type=text], .secondary-trigger-field-intermediary, .primary-trigger-field, .editor-template .template-field, .boolean-color,
.asmtrigger-color, .http-methodurl-color, .kb-locator-panel .x-panel-body .x-form-field-wrap input, .fdst-parcels .x-form-field-trigger-wrap .x-form-text,
.fdst-pay-effetive .x-form-field-trigger-wrap .x-form-text, .nt-inbox-filters .x-form-field-trigger-wrap .x-form-text, .combogrid-new-color, .ct-search-table .x-window-body .x-form-field-trigger-wrap .x-form-text, .searchfield-color,
.combobox-input-color,
.datefield-color,
.x-asmcombo-new-color,
.spinnerfield-color, .variable-field-color, .primary-trigger-field-intermediary {
  border-radius: 5px 0 0 5px !important;
}

.primary-input, .x-numberfield-new-color, .x-input-new-color {
  border-radius: 5px !important;
  background-color: #F5F5F5 !important;
  border: 1px solid #F5F5F5 !important;
}
.primary-input:focus, .x-numberfield-new-color:focus, .x-input-new-color:focus {
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px !important;
}

.secondary-input, .search-qanswer-north-panel input[type=text], .grid-qform-rules tr.filter-row-header .filter-row-icon input, .searchq-answer-win .x-toolbar-left-row input, .field-value-editor-textfield, .attestation-grid-textfield {
  border-radius: 5px !important;
  background-color: #FFFFFF !important;
  border: 1px solid #C5C5C5 !important;
}
.secondary-input:focus, .search-qanswer-north-panel input[type=text]:focus, .grid-qform-rules tr.filter-row-header .filter-row-icon input:focus, .searchq-answer-win .x-toolbar-left-row input:focus, .field-value-editor-textfield:focus, .attestation-grid-textfield:focus {
  border-bottom: 1px solid #222222 !important;
  /*border-radius: $input-primary-border-radius !important;*/
}

.primary-trigger-field, .editor-template .template-field, .boolean-color,
.asmtrigger-color, .http-methodurl-color, .kb-locator-panel .x-panel-body .x-form-field-wrap input, .fdst-parcels .x-form-field-trigger-wrap .x-form-text,
.fdst-pay-effetive .x-form-field-trigger-wrap .x-form-text, .nt-inbox-filters .x-form-field-trigger-wrap .x-form-text, .combogrid-new-color, .ct-search-table .x-window-body .x-form-field-trigger-wrap .x-form-text, .searchfield-color,
.combobox-input-color,
.datefield-color,
.x-asmcombo-new-color,
.spinnerfield-color, .variable-field-color, .primary-trigger-field-intermediary {
  background-color: #F5F5F5 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-bottom: 1px solid #F5F5F5 !important;
  border-left: 1px solid #F5F5F5 !important;
  border-right: 0 !important;
}

.primary-trigger-field-intermediary {
  border-left: 0 !important;
  border-radius: 0 !important;
}

.primary-trigger-btn, .searchfield-display-input, .iforms-qrule-panel .x-form-field-wrap .x-form-clear-trigger,
.rule-condition .x-form-field-wrap .x-form-clear-trigger, .editor-template .x-icon-input-search, .x-form-field-wrap .icon-group-color, .datefield-ct .icon-calendar, fieldset .icon-edit-grey, .x-fieldset .x-icon-arrow-drop-down-grey, .x-fieldset .x-icon-input-search, .datefield-color + .icon-calendar, .x-form-field-wrap .x-form-trigger.icon-group-grey-color, .kb-locator-panel .x-panel-body .x-form-field-wrap .x-icon-input-search, .admhours-editwin .x-form-field-wrap .x-icon-arrow-drop-down-grey, .event-actions .x-fieldset .x-form-field-wrap .icon-group-grey-color, .x-fieldset-border-top .x-form-element .searchfield-color + .x-icon-input-search, .panel-app-task .x-form-element .searchfield-color + .x-icon-input-search, .x-form-field-wrap .x-form-help-trigger, .x-form-field + .icon-spinnerfield, .nt-inbox-filters .x-form-field-wrap .icon-calendar, .x-form-element .x-form-field-wrap .x-form-date-trigger, .x-form-field-wrap .x-asmcombo-new-color + .x-form-trigger, .x-form-field-wrap .x-form-twin-triggers .icon-combo-trigger, .x-datefield-new-color + .icon-calendar, .rangefield-input-color + .icon-calendar, .x-form-field-wrap .x-form-warning-trigger, .x-form-field-wrap .x-form-success-trigger, .x-icon-input-search, .combobox-input-color + .icon-combo-trigger, .x-form-field + .icon-combo-trigger {
  background-color: #F5F5F5 !important;
  border-radius: 0 5px 5px 0 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-right: 1px solid #F5F5F5 !important;
  border-bottom: 1px solid #F5F5F5;
  border-left: 0 !important;
  background-position: 0 !important;
  height: 20px !important;
}

.secondary-trigger-field, .wrap-admhours-combo input, .timesheet-summary-tbar input, .req-analyst-edit-win .x-grid-notopborder input, .analyst-operations input[type=text], .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input, .apptask-grid-process .x-toolbar-left input, .http-body input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input, .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input, .wsdl-operations-grid .x-panel-bbar .x-toolbar input, .x-box-inner.ct-input input, .options-new-notifications input[type=text], .x-menu-list .x-form-item .x-form-element .searchfield-display-input, .x-tb-attch-btn input[type=text], .parameters-app-filterfield input, .x-toolbar-right td .x-form-field-trigger-wrap input[type=text], .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text, .variable-view-win .x-toolbar .x-no-ie-clearfield, .paging-filter-color, .equip-dashboard .x-toolbar div .x-form-element input, .adm-hours-panel input, .x-input-paging-filter-field, .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text, .timesheet-cal-tbar input[type=text], .searchfield-editgrid, .attestation-grid-combo,
.attestation-grid-datecolumn, .treepanel-triggerfield, .input-bc-white-with-border,
.input-bc-white-with-borders, .tree-treepanel .x-toolbar input[type=text], .secondary-trigger-field-intermediary {
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
}
.secondary-trigger-field:focus, .wrap-admhours-combo input:focus, .timesheet-summary-tbar input:focus, .req-analyst-edit-win .x-grid-notopborder input:focus, .analyst-operations input[type=text]:focus, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus, .apptask-grid-process .x-toolbar-left input:focus, .http-body input:focus, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus, .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input:focus, .wsdl-operations-grid .x-panel-bbar .x-toolbar input:focus, .x-box-inner.ct-input input:focus, .options-new-notifications input[type=text]:focus, .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus, .x-tb-attch-btn input[type=text]:focus, .parameters-app-filterfield input:focus, .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus, .variable-view-win .x-toolbar .x-no-ie-clearfield:focus, .paging-filter-color:focus, .equip-dashboard .x-toolbar div .x-form-element input:focus, .adm-hours-panel input:focus, .x-input-paging-filter-field:focus, .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus, .timesheet-cal-tbar input[type=text]:focus, .searchfield-editgrid:focus, .attestation-grid-combo:focus,
.attestation-grid-datecolumn:focus, .treepanel-triggerfield:focus, .input-bc-white-with-border:focus,
.input-bc-white-with-borders:focus, .tree-treepanel .x-toolbar input[type=text]:focus, .secondary-trigger-field-intermediary:focus {
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px 0 0 5px !important;
}

.secondary-trigger-field-intermediary {
  border-left: 0 !important;
  border-radius: 0 !important;
}

.secondary-trigger-btn, .wrap-admhours-combo .icon-combo-trigger, .timesheet-periodgrid-tbar .x-toolbar-right .icon-combo-trigger, .timesheet-summary-tbar .icon-calendar, .req-analyst-edit-win .x-grid-notopborder .x-form-field-wrap .x-form-trigger, .analyst-operations .x-form-field + .icon-combo-trigger, .apptask-grid-process .x-toolbar-left .x-form-field-wrap img, .http-body .x-toolbar-left .x-form-item .x-form-element .icon-combo-trigger, .timesheet-summary-tbar .x-form-field + .icon-combo-trigger, .infoman-selectportalwin .x-form-field-wrap .x-icon-input-search, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-icon-input-search, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap .icon-search-paging-filter, .wsdl-operations-grid .x-panel-bbar .x-form-field-wrap .icon-clear-input, .x-box-inner.ct-input .icon-clear-input, .options-new-notifications .x-form-field-wrap .x-form-trigger, .x-menu-list .x-form-item .x-form-element .icon-combo-trigger, .x-form-border-trigger, .x-clear-paging-field, .x-tb-attch-btn .x-form-field-wrap .icon-clear-input, .parameters-app-filterfield .icon-combo-trigger, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-trigger, .events-panel.x-toolbar img.icon-clear-input, .field-value-editor .x-form-field-wrap .x-form-trigger, .http-body .x-form-field-wrap .x-form-trigger, .x-toolbar-left .parameters-app-filterfield .x-icon-input-search, .equip-dashboard .x-toolbar div .x-form-element .icon-clear-input, .adm-hours-panel .x-form-field-wrap .x-form-trigger, .x-form-field-wrap .x-form-twin-triggers .icon-search-paging-filter, .x-toolbar .icon-triggerfield-close-intermediary, .x-box-inner input .x-form-field-wrap .x-form-trigger, .request-tpl-toolbar .x-form-field-wrap .x-form-trigger:nth-of-type(2), .timesheet-cal-tbar .icon-calendar, .icon-search-editgrid-searchfield, .icon-date-attestation-grid-datecolumn, .icon-arrow-drop-down-attestation-grid-combo, .x-toolbar .icon-triggerfield-close, .icon-close-border-white, .tree-treepanel .x-toolbar .x-form-field-wrap .x-form-trigger, .iam-approval .x-toolbar div .icon-combo-trigger {
  background-color: #FFFFFF !important;
  border-radius: 0 5px 5px 0 !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5;
  border-left: 0 !important;
  background-position: 0 !important;
  height: 20px !important;
}

.secondary-trigger-btn-intemediary, .x-toolbar div .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .icon-clear-input, .x-menu-list .x-form-item .x-form-element .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .icon-clear-input, .x-form-field-wrap .icon-group-grey-color, .x-form-field-wrap .x-form-twin-triggers .icon-clear-paging-filter, .request-tpl-toolbar .x-form-field-wrap .x-form-trigger:nth-of-type(1), .icon-clear-editgrid-searchfield, .iam-approval .x-toolbar div .icon-clear-input {
  background-color: #FFFFFF !important;
  border-radius: 0 !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  border-bottom: 1px solid #C5C5C5;
  border-left: 0 !important;
  background-position: 0 !important;
  height: 20px !important;
}

.primary-secondary-trigger-btn-intemediary, .x-form-field-wrap .icon-expert-color, .x-fieldset .x-icon-input-show, .x-form-field-wrap .x-form-trigger.icon-expert-grey-color, .kb-locator-panel .x-panel-body .x-form-field-wrap .icon-clear-input, .event-actions .x-fieldset .x-form-field-wrap .icon-expert-grey-color, .x-form-field-wrap .x-form-trigger.x-icon-input-show, .equip-model-edit-window .x-form-field-wrap .x-icon-input-show, .x-form-field-wrap .icon-clear-input {
  background-color: #F5F5F5 !important;
  border-radius: 0 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-right: 0 !important;
  border-bottom: 1px solid #F5F5F5;
  border-left: 0 !important;
  background-position: 0 !important;
  height: 20px !important;
}

.base-button-style, .secondary-button, .s-win-s-req-view .x-toolbar-left .x-btn button, .x-toolbar-left .x-btn button.icon-file, .ct-search-table .x-toolbar-left .x-btn button.icon-new-button, .equipament-links-edit-panel .x-btn button.icon-cancel, .x-toolbar-left .x-btn button.icon-preview-button, .x-toolbar-left .x-btn button.icon-apply, .x-toolbar-left .x-btn-text.icon-cancel, .x-toolbar-right .x-btn-text.icon-cancel, .x-toolbar-left .x-btn-text.icon-associated, .btn-keep-status, .btn-keep-all-status, .audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh,
.audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table, .icon-equip-childs-button, .primary-button, .wizard-setup .x-btn button.icon-ok-white, .x-toolbar-left .x-btn-text.icon-send-white, .http-body .x-btn button, .x-toolbar-left .icon-email-white, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table, .equipament-links-edit-panel .x-btn button.icon-ok-white, .xml-parameter .x-toolbar-left .icon-edit, .edit-password-win .x-toolbar-left .icon-associate-color-white, .x-toolbar-left .x-btn-text.icon-associate-white, .edit-password-win .x-toolbar-left .x-btn button.icon-ok-white, .x-toolbar-left .x-btn-text.icon-save, .x-toolbar-right .icon-associate-color-white, .x-toolbar-left .x-btn-text.icon-ok-white,
.x-toolbar-right .x-btn-text.icon-ok-white, .searchq-answer-win .x-toolbar-left .x-btn-text.icon-ok-white, .btn-change-status, .btn-change-all-status, .nt-inbox-filters .x-toolbar-left .x-btn-text.icon-ok-white, .x-cp-formcontainer .x-btn.color-picker-btn-ok, .x-toolbar-right .x-btn button.icon-save, .sefaz-upload .x-panel-body .x-btn button.icon-file-white, .sefaz-upload .x-panel-body .x-btn button.icon-upload-white, .equipament-links-edit-panel .x-btn button.icon-save-apply, .actions-filters-win .x-toolbar-left .x-btn button.icon-save-apply, .timesheet-cal-bbar button, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table, .fdst-varables-for-descript .x-btn, .x-toolbar-left .x-btn button.icon-reprove-white {
  min-height: 28px !important;
  border-radius: 5px !important;
}

.primary-button, .wizard-setup .x-btn button.icon-ok-white, .x-toolbar-left .x-btn-text.icon-send-white, .http-body .x-btn button, .x-toolbar-left .icon-email-white, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table, .equipament-links-edit-panel .x-btn button.icon-ok-white, .xml-parameter .x-toolbar-left .icon-edit, .edit-password-win .x-toolbar-left .icon-associate-color-white, .x-toolbar-left .x-btn-text.icon-associate-white, .edit-password-win .x-toolbar-left .x-btn button.icon-ok-white, .x-toolbar-left .x-btn-text.icon-save, .x-toolbar-right .icon-associate-color-white, .x-toolbar-left .x-btn-text.icon-ok-white,
.x-toolbar-right .x-btn-text.icon-ok-white, .searchq-answer-win .x-toolbar-left .x-btn-text.icon-ok-white, .btn-change-status, .btn-change-all-status, .nt-inbox-filters .x-toolbar-left .x-btn-text.icon-ok-white, .x-cp-formcontainer .x-btn.color-picker-btn-ok, .x-toolbar-right .x-btn button.icon-save, .sefaz-upload .x-panel-body .x-btn button.icon-file-white, .sefaz-upload .x-panel-body .x-btn button.icon-upload-white, .equipament-links-edit-panel .x-btn button.icon-save-apply, .actions-filters-win .x-toolbar-left .x-btn button.icon-save-apply, .timesheet-cal-bbar button, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table, .fdst-varables-for-descript .x-btn, .x-toolbar-left .x-btn button.icon-reprove-white {
  background-color: #004680 !important;
  color: #FFFFFF !important;
  min-width: 75px !important;
}
.primary-button:hover, .wizard-setup .x-btn button.icon-ok-white:hover, .x-toolbar-left .x-btn-text.icon-send-white:hover, .http-body .x-btn button:hover, .x-toolbar-left .icon-email-white:hover, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table:hover, .equipament-links-edit-panel .x-btn button.icon-ok-white:hover, .xml-parameter .x-toolbar-left .icon-edit:hover, .edit-password-win .x-toolbar-left .icon-associate-color-white:hover, .x-toolbar-left .x-btn-text.icon-associate-white:hover, .edit-password-win .x-toolbar-left .x-btn button.icon-ok-white:hover, .x-toolbar-left .x-btn-text.icon-save:hover, .x-toolbar-right .icon-associate-color-white:hover, .x-toolbar-left .x-btn-text.icon-ok-white:hover,
.x-toolbar-right .x-btn-text.icon-ok-white:hover, .btn-change-status:hover, .btn-change-all-status:hover, .x-cp-formcontainer .x-btn.color-picker-btn-ok:hover, .x-toolbar-right .x-btn button.icon-save:hover, .sefaz-upload .x-panel-body .x-btn button.icon-file-white:hover, .sefaz-upload .x-panel-body .x-btn button.icon-upload-white:hover, .equipament-links-edit-panel .x-btn button.icon-save-apply:hover, .actions-filters-win .x-toolbar-left .x-btn button.icon-save-apply:hover, .timesheet-cal-bbar button:hover, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table:hover, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table:hover, .fdst-varables-for-descript .x-btn:hover, .x-toolbar-left .x-btn button.icon-reprove-white:hover {
  background-color: #1A5F99 !important;
}

.x-btn.primary-button .x-btn-text, .wizard-setup .x-btn button.x-btn.icon-ok-white .x-btn-text, .x-toolbar-left .x-btn.x-btn-text.icon-send-white .x-btn-text, .http-body .x-btn button.x-btn .x-btn-text, .x-toolbar-left .x-btn.icon-email-white .x-btn-text, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table.x-btn .x-btn-text, .equipament-links-edit-panel .x-btn button.x-btn.icon-ok-white .x-btn-text, .xml-parameter .x-toolbar-left .x-btn.icon-edit .x-btn-text, .edit-password-win .x-toolbar-left .x-btn.icon-associate-color-white .x-btn-text, .x-toolbar-left .x-btn.x-btn-text.icon-associate-white .x-btn-text, .edit-password-win .x-toolbar-left .x-btn button.x-btn.icon-ok-white .x-btn-text, .x-toolbar-left .x-btn.x-btn-text.icon-save .x-btn-text, .x-toolbar-right .x-btn.icon-associate-color-white .x-btn-text, .x-toolbar-left .x-btn.x-btn-text.icon-ok-white .x-btn-text,
.x-toolbar-right .x-btn.x-btn-text.icon-ok-white .x-btn-text, .x-btn.btn-change-status .x-btn-text, .x-btn.btn-change-all-status .x-btn-text, .x-cp-formcontainer .x-btn.color-picker-btn-ok .x-btn-text, .x-toolbar-right .x-btn button.x-btn.icon-save .x-btn-text, .sefaz-upload .x-panel-body .x-btn button.x-btn.icon-file-white .x-btn-text, .sefaz-upload .x-panel-body .x-btn button.x-btn.icon-upload-white .x-btn-text, .equipament-links-edit-panel .x-btn button.x-btn.icon-save-apply .x-btn-text, .actions-filters-win .x-toolbar-left .x-btn button.x-btn.icon-save-apply .x-btn-text, .timesheet-cal-bbar button.x-btn .x-btn-text, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table.x-btn .x-btn-text, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table.x-btn .x-btn-text, .fdst-varables-for-descript .x-btn .x-btn-text, .x-toolbar-left .x-btn button.x-btn.icon-reprove-white .x-btn-text {
  /*sobredescrever .x-btn button*/
  color: #FFFFFF !important;
}

.secondary-button, .s-win-s-req-view .x-toolbar-left .x-btn button, .x-toolbar-left .x-btn button.icon-file, .ct-search-table .x-toolbar-left .x-btn button.icon-new-button, .equipament-links-edit-panel .x-btn button.icon-cancel, .x-toolbar-left .x-btn button.icon-preview-button, .x-toolbar-left .x-btn button.icon-apply, .x-toolbar-left .x-btn-text.icon-cancel, .x-toolbar-right .x-btn-text.icon-cancel, .x-toolbar-left .x-btn-text.icon-associated, .btn-keep-status, .btn-keep-all-status, .audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh,
.audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table, .icon-equip-childs-button {
  background-color: #FFFFFF !important;
  color: #004680 !important;
  border: 1px solid #004680 !important;
  min-width: 81px !important;
}
.secondary-button .x-btn-text, .s-win-s-req-view .x-toolbar-left .x-btn button .x-btn-text, .x-toolbar-left .x-btn button.icon-file .x-btn-text, .ct-search-table .x-toolbar-left .x-btn button.icon-new-button .x-btn-text, .equipament-links-edit-panel .x-btn button.icon-cancel .x-btn-text, .x-toolbar-left .x-btn button.icon-preview-button .x-btn-text, .x-toolbar-left .x-btn button.icon-apply .x-btn-text, .x-toolbar-left .x-btn-text.icon-cancel .x-btn-text, .x-toolbar-right .x-btn-text.icon-cancel .x-btn-text, .x-toolbar-left .x-btn-text.icon-associated .x-btn-text, .btn-keep-status .x-btn-text, .btn-keep-all-status .x-btn-text, .audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh .x-btn-text,
.audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh .x-btn-text, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table .x-btn-text, .icon-equip-childs-button .x-btn-text {
  color: #004680 !important;
}
.secondary-button .x-btn-text:hover, .s-win-s-req-view .x-toolbar-left .x-btn button .x-btn-text:hover, .x-toolbar-left .x-btn button.icon-file .x-btn-text:hover, .ct-search-table .x-toolbar-left .x-btn button.icon-new-button .x-btn-text:hover, .equipament-links-edit-panel .x-btn button.icon-cancel .x-btn-text:hover, .x-toolbar-left .x-btn button.icon-preview-button .x-btn-text:hover, .x-toolbar-left .x-btn button.icon-apply .x-btn-text:hover, .x-toolbar-left .x-btn-text.icon-cancel .x-btn-text:hover, .x-toolbar-right .x-btn-text.icon-cancel .x-btn-text:hover, .x-toolbar-left .x-btn-text.icon-associated .x-btn-text:hover, .btn-keep-status .x-btn-text:hover, .btn-keep-all-status .x-btn-text:hover, .audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh .x-btn-text:hover,
.audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh .x-btn-text:hover, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table .x-btn-text:hover, .icon-equip-childs-button .x-btn-text:hover {
  text-decoration: underline;
}
.secondary-button:hover, .s-win-s-req-view .x-toolbar-left .x-btn button:hover, .x-toolbar-left .x-btn button.icon-file:hover, .ct-search-table .x-toolbar-left .x-btn button.icon-new-button:hover, .equipament-links-edit-panel .x-btn button.icon-cancel:hover, .x-toolbar-left .x-btn button.icon-preview-button:hover, .x-toolbar-left .x-btn button.icon-apply:hover, .x-toolbar-left .x-btn-text.icon-cancel:hover, .x-toolbar-right .x-btn-text.icon-cancel:hover, .x-toolbar-left .x-btn-text.icon-associated:hover, .btn-keep-status:hover, .btn-keep-all-status:hover, .audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh:hover,
.audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh:hover, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table:hover, .icon-equip-childs-button:hover {
  border: 1px solid #004680 !important;
  text-decoration: underline;
}

.link-button,
.x-btn-over.link-button {
  /* classe complementar para tirar borda e colocar underline*/
  /* utilize em conjunto com outras classes. Ex  'secondary-button link-button' */
  border-color: transparent !important;
}

.x-btn-over.link-button .x-btn-text {
  text-decoration: underline;
}

.x-trigger-wrap-focus .primary-trigger-btn .x-form-trigger, .x-trigger-wrap-focus .searchfield-display-input .x-form-trigger, .x-trigger-wrap-focus .iforms-qrule-panel .x-form-field-wrap .x-form-clear-trigger .x-form-trigger, .iforms-qrule-panel .x-form-field-wrap .x-trigger-wrap-focus .x-form-clear-trigger .x-form-trigger,
.x-trigger-wrap-focus .rule-condition .x-form-field-wrap .x-form-clear-trigger .x-form-trigger,
.rule-condition .x-form-field-wrap .x-trigger-wrap-focus .x-form-clear-trigger .x-form-trigger, .x-trigger-wrap-focus .editor-template .x-icon-input-search .x-form-trigger, .editor-template .x-trigger-wrap-focus .x-icon-input-search .x-form-trigger, .x-trigger-wrap-focus .x-form-field-wrap .icon-group-color .x-form-trigger, .x-form-field-wrap .x-trigger-wrap-focus .icon-group-color .x-form-trigger, .x-trigger-wrap-focus .datefield-ct .icon-calendar .x-form-trigger, .datefield-ct .x-trigger-wrap-focus .icon-calendar .x-form-trigger, .x-trigger-wrap-focus fieldset .icon-edit-grey .x-form-trigger, fieldset .x-trigger-wrap-focus .icon-edit-grey .x-form-trigger, .x-trigger-wrap-focus .x-fieldset .x-icon-arrow-drop-down-grey .x-form-trigger, .x-fieldset .x-trigger-wrap-focus .x-icon-arrow-drop-down-grey .x-form-trigger, .x-trigger-wrap-focus .kb-locator-panel .x-panel-body .x-form-field-wrap .x-icon-input-search .x-form-trigger, .kb-locator-panel .x-panel-body .x-form-field-wrap .x-trigger-wrap-focus .x-icon-input-search .x-form-trigger, .x-trigger-wrap-focus .admhours-editwin .x-form-field-wrap .x-icon-arrow-drop-down-grey .x-form-trigger, .admhours-editwin .x-form-field-wrap .x-trigger-wrap-focus .x-icon-arrow-drop-down-grey .x-form-trigger, .x-trigger-wrap-focus .x-fieldset-border-top .x-form-element .searchfield-color + .x-icon-input-search .x-form-trigger, .x-fieldset-border-top .x-form-element .x-trigger-wrap-focus .searchfield-color + .x-icon-input-search .x-form-trigger, .x-trigger-wrap-focus .panel-app-task .x-form-element .searchfield-color + .x-icon-input-search .x-form-trigger, .panel-app-task .x-form-element .x-trigger-wrap-focus .searchfield-color + .x-icon-input-search .x-form-trigger, .x-trigger-wrap-focus .x-form-field-wrap .x-form-help-trigger .x-form-trigger, .x-form-field-wrap .x-trigger-wrap-focus .x-form-help-trigger .x-form-trigger, .x-trigger-wrap-focus .x-form-field + .icon-spinnerfield .x-form-trigger, .x-trigger-wrap-focus .x-form-field-wrap .x-asmcombo-new-color + .x-form-trigger .x-form-trigger, .x-form-field-wrap .x-trigger-wrap-focus .x-asmcombo-new-color + .x-form-trigger .x-form-trigger, .x-trigger-wrap-focus .x-form-field-wrap .x-form-twin-triggers .icon-combo-trigger .x-form-trigger, .x-form-field-wrap .x-form-twin-triggers .x-trigger-wrap-focus .icon-combo-trigger .x-form-trigger, .x-trigger-wrap-focus .x-form-field-wrap .x-form-warning-trigger .x-form-trigger, .x-form-field-wrap .x-trigger-wrap-focus .x-form-warning-trigger .x-form-trigger, .x-trigger-wrap-focus .x-form-field-wrap .x-form-success-trigger .x-form-trigger, .x-form-field-wrap .x-trigger-wrap-focus .x-form-success-trigger .x-form-trigger, .x-trigger-wrap-focus .x-icon-input-search .x-form-trigger, .x-trigger-wrap-focus .combobox-input-color + .icon-combo-trigger .x-form-trigger, .x-trigger-wrap-focus .x-form-field + .icon-combo-trigger .x-form-trigger,
.x-trigger-wrap-focus .secondary-trigger-btn .x-form-trigger,
.x-trigger-wrap-focus .wrap-admhours-combo .icon-combo-trigger .x-form-trigger,
.wrap-admhours-combo .x-trigger-wrap-focus .icon-combo-trigger .x-form-trigger,
.x-trigger-wrap-focus .timesheet-periodgrid-tbar .x-toolbar-right .icon-combo-trigger .x-form-trigger,
.timesheet-periodgrid-tbar .x-toolbar-right .x-trigger-wrap-focus .icon-combo-trigger .x-form-trigger,
.x-trigger-wrap-focus .timesheet-summary-tbar .icon-calendar .x-form-trigger,
.timesheet-summary-tbar .x-trigger-wrap-focus .icon-calendar .x-form-trigger,
.x-trigger-wrap-focus .req-analyst-edit-win .x-grid-notopborder .x-form-field-wrap .x-form-trigger .x-form-trigger,
.req-analyst-edit-win .x-grid-notopborder .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger .x-form-trigger,
.x-trigger-wrap-focus .apptask-grid-process .x-toolbar-left .x-form-field-wrap img .x-form-trigger,
.apptask-grid-process .x-toolbar-left .x-form-field-wrap .x-trigger-wrap-focus img .x-form-trigger,
.x-trigger-wrap-focus .http-body .x-toolbar-left .x-form-item .x-form-element .icon-combo-trigger .x-form-trigger,
.http-body .x-toolbar-left .x-form-item .x-form-element .x-trigger-wrap-focus .icon-combo-trigger .x-form-trigger,
.x-trigger-wrap-focus .audit-dml-editor-grid .x-toolbar .x-form-field-wrap .icon-search-paging-filter .x-form-trigger,
.audit-dml-editor-grid .x-toolbar .x-form-field-wrap .x-trigger-wrap-focus .icon-search-paging-filter .x-form-trigger,
.x-trigger-wrap-focus .wsdl-operations-grid .x-panel-bbar .x-form-field-wrap .icon-clear-input .x-form-trigger,
.wsdl-operations-grid .x-panel-bbar .x-form-field-wrap .x-trigger-wrap-focus .icon-clear-input .x-form-trigger,
.x-trigger-wrap-focus .x-box-inner.ct-input .icon-clear-input .x-form-trigger,
.x-box-inner.ct-input .x-trigger-wrap-focus .icon-clear-input .x-form-trigger,
.x-trigger-wrap-focus .options-new-notifications .x-form-field-wrap .x-form-trigger .x-form-trigger,
.options-new-notifications .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger .x-form-trigger,
.x-trigger-wrap-focus .x-menu-list .x-form-item .x-form-element .icon-combo-trigger .x-form-trigger,
.x-menu-list .x-form-item .x-form-element .x-trigger-wrap-focus .icon-combo-trigger .x-form-trigger,
.x-trigger-wrap-focus .x-form-border-trigger .x-form-trigger,
.x-trigger-wrap-focus .x-clear-paging-field .x-form-trigger,
.x-trigger-wrap-focus .x-tb-attch-btn .x-form-field-wrap .icon-clear-input .x-form-trigger,
.x-tb-attch-btn .x-form-field-wrap .x-trigger-wrap-focus .icon-clear-input .x-form-trigger,
.x-trigger-wrap-focus .parameters-app-filterfield .icon-combo-trigger .x-form-trigger,
.parameters-app-filterfield .x-trigger-wrap-focus .icon-combo-trigger .x-form-trigger,
.x-trigger-wrap-focus .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-trigger .x-form-trigger,
.dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger .x-form-trigger,
.x-trigger-wrap-focus .events-panel.x-toolbar img.icon-clear-input .x-form-trigger,
.events-panel.x-toolbar .x-trigger-wrap-focus img.icon-clear-input .x-form-trigger,
.x-trigger-wrap-focus .field-value-editor .x-form-field-wrap .x-form-trigger .x-form-trigger,
.field-value-editor .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger .x-form-trigger,
.x-trigger-wrap-focus .http-body .x-form-field-wrap .x-form-trigger .x-form-trigger,
.http-body .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger .x-form-trigger,
.x-trigger-wrap-focus .equip-dashboard .x-toolbar div .x-form-element .icon-clear-input .x-form-trigger,
.equip-dashboard .x-toolbar div .x-form-element .x-trigger-wrap-focus .icon-clear-input .x-form-trigger,
.x-trigger-wrap-focus .adm-hours-panel .x-form-field-wrap .x-form-trigger .x-form-trigger,
.adm-hours-panel .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger .x-form-trigger,
.x-trigger-wrap-focus .x-form-field-wrap .x-form-twin-triggers .icon-search-paging-filter .x-form-trigger,
.x-form-field-wrap .x-form-twin-triggers .x-trigger-wrap-focus .icon-search-paging-filter .x-form-trigger,
.x-trigger-wrap-focus .x-toolbar .icon-triggerfield-close-intermediary .x-form-trigger,
.x-toolbar .x-trigger-wrap-focus .icon-triggerfield-close-intermediary .x-form-trigger,
.x-trigger-wrap-focus .x-box-inner input .x-form-field-wrap .x-form-trigger .x-form-trigger,
.x-box-inner input .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger .x-form-trigger,
.x-trigger-wrap-focus .request-tpl-toolbar .x-form-field-wrap .x-form-trigger:nth-of-type(2) .x-form-trigger,
.request-tpl-toolbar .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger:nth-of-type(2) .x-form-trigger,
.x-trigger-wrap-focus .icon-search-editgrid-searchfield .x-form-trigger,
.x-trigger-wrap-focus .icon-date-attestation-grid-datecolumn .x-form-trigger,
.x-trigger-wrap-focus .icon-arrow-drop-down-attestation-grid-combo .x-form-trigger,
.x-trigger-wrap-focus .x-toolbar .icon-triggerfield-close .x-form-trigger,
.x-toolbar .x-trigger-wrap-focus .icon-triggerfield-close .x-form-trigger,
.x-trigger-wrap-focus .icon-close-border-white .x-form-trigger,
.x-trigger-wrap-focus .tree-treepanel .x-toolbar .x-form-field-wrap .x-form-trigger .x-form-trigger,
.tree-treepanel .x-toolbar .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger .x-form-trigger,
.x-trigger-wrap-focus .iam-approval .x-toolbar div .icon-combo-trigger .x-form-trigger,
.iam-approval .x-toolbar div .x-trigger-wrap-focus .icon-combo-trigger .x-form-trigger,
.x-trigger-wrap-focus .secondary-trigger-btn-intemediary .x-form-trigger,
.x-trigger-wrap-focus .x-toolbar div .x-icon-input-show .x-form-trigger,
.x-toolbar div .x-trigger-wrap-focus .x-icon-input-show .x-form-trigger,
.x-trigger-wrap-focus .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .icon-clear-input .x-form-trigger,
.tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-trigger-wrap-focus .icon-clear-input .x-form-trigger,
.x-trigger-wrap-focus .x-menu-list .x-form-item .x-form-element .x-combogrid-edit-field-icon .x-form-trigger,
.x-menu-list .x-form-item .x-form-element .x-trigger-wrap-focus .x-combogrid-edit-field-icon .x-form-trigger,
.x-trigger-wrap-focus .x-menu-list .x-form-item .x-form-element .icon-clear-input .x-form-trigger,
.x-menu-list .x-form-item .x-form-element .x-trigger-wrap-focus .icon-clear-input .x-form-trigger,
.x-trigger-wrap-focus .x-form-field-wrap .icon-group-grey-color .x-form-trigger,
.x-form-field-wrap .x-trigger-wrap-focus .icon-group-grey-color .x-form-trigger,
.x-trigger-wrap-focus .x-form-field-wrap .x-form-twin-triggers .icon-clear-paging-filter .x-form-trigger,
.x-form-field-wrap .x-form-twin-triggers .x-trigger-wrap-focus .icon-clear-paging-filter .x-form-trigger,
.x-trigger-wrap-focus .request-tpl-toolbar .x-form-field-wrap .x-form-trigger:nth-of-type(1) .x-form-trigger,
.request-tpl-toolbar .x-form-field-wrap .x-trigger-wrap-focus .x-form-trigger:nth-of-type(1) .x-form-trigger,
.x-trigger-wrap-focus .icon-clear-editgrid-searchfield .x-form-trigger,
.x-trigger-wrap-focus .iam-approval .x-toolbar div .icon-clear-input .x-form-trigger,
.iam-approval .x-toolbar div .x-trigger-wrap-focus .icon-clear-input .x-form-trigger,
.x-trigger-wrap-focus .x-form-date-trigger .x-form-trigger,
.x-trigger-wrap-focus .icon-calendar .x-form-trigger,
.x-trigger-wrap-focus .x-form-trigger.icon-combo-trigger,
.x-trigger-wrap-focus .x-form-trigger.x-icon-arrow-drop-down-grey,
.x-trigger-wrap-focus .x-form-trigger.icon-clear-input {
  border-bottom: 1px solid #222222 !important;
}

.primary-trigger-field:focus + .x-form-date-trigger, .editor-template .template-field:focus + .x-form-date-trigger, .boolean-color:focus + .x-form-date-trigger,
.asmtrigger-color:focus + .x-form-date-trigger, .http-methodurl-color:focus + .x-form-date-trigger, .kb-locator-panel .x-panel-body .x-form-field-wrap input:focus + .x-form-date-trigger, .fdst-parcels .x-form-field-trigger-wrap .x-form-text:focus + .x-form-date-trigger,
.fdst-pay-effetive .x-form-field-trigger-wrap .x-form-text:focus + .x-form-date-trigger, .nt-inbox-filters .x-form-field-trigger-wrap .x-form-text:focus + .x-form-date-trigger, .combogrid-new-color:focus + .x-form-date-trigger, .ct-search-table .x-window-body .x-form-field-trigger-wrap .x-form-text:focus + .x-form-date-trigger, .searchfield-color:focus + .x-form-date-trigger,
.combobox-input-color:focus + .x-form-date-trigger,
.datefield-color:focus + .x-form-date-trigger,
.x-asmcombo-new-color:focus + .x-form-date-trigger,
.spinnerfield-color:focus + .x-form-date-trigger, .variable-field-color:focus + .x-form-date-trigger, .primary-trigger-field-intermediary:focus + .x-form-date-trigger {
  border-bottom: 1px solid #222222 !important;
}

.x-trigger-wrap-focus .x-form-trigger {
  border-bottom: 1px solid #222222 !important;
}

.request-field-disabled, textarea.request-field-disabled {
  pointer-events: none !important;
}

.secondary-trigger-field:focus + .secondary-trigger-btn-intemediary, .wrap-admhours-combo input:focus + .secondary-trigger-btn-intemediary, .timesheet-summary-tbar input:focus + .secondary-trigger-btn-intemediary, .req-analyst-edit-win .x-grid-notopborder input:focus + .secondary-trigger-btn-intemediary, .x-toolbar div .secondary-trigger-field:focus + .x-icon-input-show, .x-toolbar div .wrap-admhours-combo input:focus + .x-icon-input-show, .wrap-admhours-combo .x-toolbar div input:focus + .x-icon-input-show, .x-toolbar div .timesheet-summary-tbar input:focus + .x-icon-input-show, .timesheet-summary-tbar .x-toolbar div input:focus + .x-icon-input-show, .x-toolbar div .req-analyst-edit-win .x-grid-notopborder input:focus + .x-icon-input-show, .req-analyst-edit-win .x-grid-notopborder .x-toolbar div input:focus + .x-icon-input-show, .analyst-operations input[type=text]:focus + .secondary-trigger-btn-intemediary, .analyst-operations .x-toolbar div input[type=text]:focus + .x-icon-input-show, .x-toolbar div .analyst-operations input[type=text]:focus + .x-icon-input-show, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus + .secondary-trigger-btn-intemediary, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap .x-toolbar div input:focus + .x-icon-input-show, .x-toolbar div .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus + .x-icon-input-show, .apptask-grid-process .x-toolbar-left input:focus + .secondary-trigger-btn-intemediary, .apptask-grid-process .x-toolbar-left .x-toolbar div input:focus + .x-icon-input-show, .x-toolbar div .apptask-grid-process .x-toolbar-left input:focus + .x-icon-input-show, .http-body input:focus + .secondary-trigger-btn-intemediary, .http-body .x-toolbar div input:focus + .x-icon-input-show, .x-toolbar div .http-body input:focus + .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .secondary-trigger-btn-intemediary, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-toolbar div input:focus + .x-icon-input-show, .x-toolbar div .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .x-icon-input-show, .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .secondary-trigger-btn-intemediary, .infoman-selectportalwin .x-form-field-trigger-wrap .x-toolbar div .x-form-text:focus + .x-icon-input-show, .x-toolbar div .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .secondary-trigger-field:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .wrap-admhours-combo input:focus + .icon-clear-input, .wrap-admhours-combo .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .timesheet-summary-tbar input:focus + .icon-clear-input, .timesheet-summary-tbar .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .req-analyst-edit-win .x-grid-notopborder input:focus + .icon-clear-input, .req-analyst-edit-win .x-grid-notopborder .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .analyst-operations input[type=text]:focus + .icon-clear-input, .analyst-operations .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input[type=text]:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus + .icon-clear-input, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .apptask-grid-process .x-toolbar-left input:focus + .icon-clear-input, .apptask-grid-process .x-toolbar-left .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .http-body input:focus + .icon-clear-input, .http-body .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-input, .infoman-selectportalwin .x-form-field-trigger-wrap .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-form-text:focus + .icon-clear-input, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input:focus + .secondary-trigger-btn-intemediary, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap div input:focus + .x-icon-input-show, .audit-dml-editor-grid .x-toolbar div .x-form-field-wrap input:focus + .x-icon-input-show, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input:focus + .icon-clear-input, .wsdl-operations-grid .x-panel-bbar .x-toolbar input:focus + .secondary-trigger-btn-intemediary, .wsdl-operations-grid .x-panel-bbar .x-toolbar div input:focus + .x-icon-input-show, .wsdl-operations-grid .x-panel-bbar .x-toolbar .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .wsdl-operations-grid .x-panel-bbar .x-toolbar input:focus + .icon-clear-input, .x-box-inner.ct-input input:focus + .secondary-trigger-btn-intemediary, .x-box-inner.ct-input .x-toolbar div input:focus + .x-icon-input-show, .x-toolbar div .x-box-inner.ct-input input:focus + .x-icon-input-show, .x-box-inner.ct-input .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-box-inner.ct-input input:focus + .icon-clear-input, .options-new-notifications input[type=text]:focus + .secondary-trigger-btn-intemediary, .options-new-notifications .x-toolbar div input[type=text]:focus + .x-icon-input-show, .x-toolbar div .options-new-notifications input[type=text]:focus + .x-icon-input-show, .options-new-notifications .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input[type=text]:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .options-new-notifications input[type=text]:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .secondary-trigger-field:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .wrap-admhours-combo input:focus + .x-combogrid-edit-field-icon, .wrap-admhours-combo .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .timesheet-summary-tbar input:focus + .x-combogrid-edit-field-icon, .timesheet-summary-tbar .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .req-analyst-edit-win .x-grid-notopborder input:focus + .x-combogrid-edit-field-icon, .req-analyst-edit-win .x-grid-notopborder .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .analyst-operations input[type=text]:focus + .x-combogrid-edit-field-icon, .analyst-operations .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus + .x-combogrid-edit-field-icon, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .apptask-grid-process .x-toolbar-left input:focus + .x-combogrid-edit-field-icon, .apptask-grid-process .x-toolbar-left .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .http-body input:focus + .x-combogrid-edit-field-icon, .http-body .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .x-combogrid-edit-field-icon, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .x-combogrid-edit-field-icon, .infoman-selectportalwin .x-form-field-trigger-wrap .x-menu-list .x-form-item .x-form-element .x-form-text:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input:focus + .x-combogrid-edit-field-icon, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .wsdl-operations-grid .x-panel-bbar .x-toolbar input:focus + .x-combogrid-edit-field-icon, .wsdl-operations-grid .x-panel-bbar .x-toolbar .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .x-box-inner.ct-input input:focus + .x-combogrid-edit-field-icon, .x-box-inner.ct-input .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .options-new-notifications input[type=text]:focus + .x-combogrid-edit-field-icon, .options-new-notifications .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .secondary-trigger-field:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .wrap-admhours-combo input:focus + .icon-clear-input, .wrap-admhours-combo .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .timesheet-summary-tbar input:focus + .icon-clear-input, .timesheet-summary-tbar .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .req-analyst-edit-win .x-grid-notopborder input:focus + .icon-clear-input, .req-analyst-edit-win .x-grid-notopborder .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .analyst-operations input[type=text]:focus + .icon-clear-input, .analyst-operations .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus + .icon-clear-input, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .apptask-grid-process .x-toolbar-left input:focus + .icon-clear-input, .apptask-grid-process .x-toolbar-left .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .http-body input:focus + .icon-clear-input, .http-body .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-input, .infoman-selectportalwin .x-form-field-trigger-wrap .x-menu-list .x-form-item .x-form-element .x-form-text:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input:focus + .icon-clear-input, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .wsdl-operations-grid .x-panel-bbar .x-toolbar input:focus + .icon-clear-input, .wsdl-operations-grid .x-panel-bbar .x-toolbar .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .x-box-inner.ct-input input:focus + .icon-clear-input, .x-box-inner.ct-input .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .options-new-notifications input[type=text]:focus + .icon-clear-input, .options-new-notifications .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .secondary-trigger-btn-intemediary, .x-menu-list .x-form-item .x-form-element .x-toolbar div .searchfield-display-input:focus + .x-icon-input-show, .x-toolbar div .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .x-icon-input-show, .x-menu-list .x-form-item .x-form-element .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .searchfield-display-input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .icon-clear-input, .x-tb-attch-btn input[type=text]:focus + .secondary-trigger-btn-intemediary, .x-tb-attch-btn .x-toolbar div input[type=text]:focus + .x-icon-input-show, .x-toolbar div .x-tb-attch-btn input[type=text]:focus + .x-icon-input-show, .x-tb-attch-btn .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input[type=text]:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-tb-attch-btn input[type=text]:focus + .icon-clear-input, .x-tb-attch-btn .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .x-tb-attch-btn input[type=text]:focus + .x-combogrid-edit-field-icon, .x-tb-attch-btn .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .x-tb-attch-btn input[type=text]:focus + .icon-clear-input, .x-form-field-wrap .secondary-trigger-field:focus + .icon-group-grey-color, .x-form-field-wrap .wrap-admhours-combo input:focus + .icon-group-grey-color, .wrap-admhours-combo .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .timesheet-summary-tbar input:focus + .icon-group-grey-color, .timesheet-summary-tbar .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .req-analyst-edit-win .x-grid-notopborder input:focus + .icon-group-grey-color, .req-analyst-edit-win .x-grid-notopborder .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .analyst-operations input[type=text]:focus + .icon-group-grey-color, .analyst-operations .x-form-field-wrap input[type=text]:focus + .icon-group-grey-color, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .apptask-grid-process .x-toolbar-left input:focus + .icon-group-grey-color, .apptask-grid-process .x-toolbar-left .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .http-body input:focus + .icon-group-grey-color, .http-body .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-group-grey-color, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .icon-group-grey-color, .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-field-wrap .x-form-text:focus + .icon-group-grey-color, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .wsdl-operations-grid .x-panel-bbar .x-toolbar input:focus + .icon-group-grey-color, .wsdl-operations-grid .x-panel-bbar .x-toolbar .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .x-box-inner.ct-input input:focus + .icon-group-grey-color, .x-box-inner.ct-input .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .options-new-notifications input[type=text]:focus + .icon-group-grey-color, .options-new-notifications .x-form-field-wrap input[type=text]:focus + .icon-group-grey-color, .x-form-field-wrap .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .icon-group-grey-color, .x-menu-list .x-form-item .x-form-element .x-form-field-wrap .searchfield-display-input:focus + .icon-group-grey-color, .x-form-field-wrap .x-tb-attch-btn input[type=text]:focus + .icon-group-grey-color, .x-tb-attch-btn .x-form-field-wrap input[type=text]:focus + .icon-group-grey-color, .parameters-app-filterfield input:focus + .secondary-trigger-btn-intemediary, .parameters-app-filterfield .x-toolbar div input:focus + .x-icon-input-show, .x-toolbar div .parameters-app-filterfield input:focus + .x-icon-input-show, .parameters-app-filterfield .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .parameters-app-filterfield input:focus + .icon-clear-input, .parameters-app-filterfield .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .parameters-app-filterfield input:focus + .x-combogrid-edit-field-icon, .parameters-app-filterfield .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .parameters-app-filterfield input:focus + .icon-clear-input, .parameters-app-filterfield .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .parameters-app-filterfield input:focus + .icon-group-grey-color, .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .secondary-trigger-btn-intemediary, .x-toolbar-right td .x-form-field-trigger-wrap .x-toolbar div input[type=text]:focus + .x-icon-input-show, .x-toolbar div .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .x-icon-input-show, .x-toolbar-right td .x-form-field-trigger-wrap .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input[type=text]:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .icon-clear-input, .x-toolbar-right td .x-form-field-trigger-wrap .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .x-combogrid-edit-field-icon, .x-toolbar-right td .x-form-field-trigger-wrap .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .icon-clear-input, .x-toolbar-right td .x-form-field-trigger-wrap .x-form-field-wrap input[type=text]:focus + .icon-group-grey-color, .x-form-field-wrap .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .icon-group-grey-color, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus + .secondary-trigger-btn-intemediary, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-toolbar div .x-form-text:focus + .x-icon-input-show, .x-toolbar div .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus + .x-icon-input-show, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-form-text:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus + .icon-clear-input, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-menu-list .x-form-item .x-form-element .x-form-text:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus + .x-combogrid-edit-field-icon, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-menu-list .x-form-item .x-form-element .x-form-text:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus + .icon-clear-input, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus + .icon-group-grey-color, .variable-view-win .x-toolbar .x-no-ie-clearfield:focus + .secondary-trigger-btn-intemediary, .variable-view-win .x-toolbar div .x-no-ie-clearfield:focus + .x-icon-input-show, .variable-view-win .x-toolbar .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-no-ie-clearfield:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .variable-view-win .x-toolbar .x-no-ie-clearfield:focus + .icon-clear-input, .variable-view-win .x-toolbar .x-menu-list .x-form-item .x-form-element .x-no-ie-clearfield:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .variable-view-win .x-toolbar .x-no-ie-clearfield:focus + .x-combogrid-edit-field-icon, .variable-view-win .x-toolbar .x-menu-list .x-form-item .x-form-element .x-no-ie-clearfield:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .variable-view-win .x-toolbar .x-no-ie-clearfield:focus + .icon-clear-input, .variable-view-win .x-toolbar .x-form-field-wrap .x-no-ie-clearfield:focus + .icon-group-grey-color, .x-form-field-wrap .variable-view-win .x-toolbar .x-no-ie-clearfield:focus + .icon-group-grey-color, .paging-filter-color:focus + .secondary-trigger-btn-intemediary, .x-toolbar div .paging-filter-color:focus + .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .paging-filter-color:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .paging-filter-color:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .paging-filter-color:focus + .icon-clear-input, .x-form-field-wrap .paging-filter-color:focus + .icon-group-grey-color, .equip-dashboard .x-toolbar div .x-form-element input:focus + .secondary-trigger-btn-intemediary, .equip-dashboard .x-toolbar div .x-form-element input:focus + .x-icon-input-show, .equip-dashboard .x-toolbar div .x-form-element .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .equip-dashboard .x-toolbar div .x-form-element input:focus + .icon-clear-input, .equip-dashboard .x-toolbar div .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .equip-dashboard .x-toolbar div .x-form-element input:focus + .x-combogrid-edit-field-icon, .equip-dashboard .x-toolbar div .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .equip-dashboard .x-toolbar div .x-form-element input:focus + .icon-clear-input, .equip-dashboard .x-toolbar div .x-form-element .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .equip-dashboard .x-toolbar div .x-form-element input:focus + .icon-group-grey-color, .adm-hours-panel input:focus + .secondary-trigger-btn-intemediary, .adm-hours-panel .x-toolbar div input:focus + .x-icon-input-show, .x-toolbar div .adm-hours-panel input:focus + .x-icon-input-show, .adm-hours-panel .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .adm-hours-panel input:focus + .icon-clear-input, .adm-hours-panel .x-menu-list .x-form-item .x-form-element input:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .adm-hours-panel input:focus + .x-combogrid-edit-field-icon, .adm-hours-panel .x-menu-list .x-form-item .x-form-element input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .adm-hours-panel input:focus + .icon-clear-input, .adm-hours-panel .x-form-field-wrap input:focus + .icon-group-grey-color, .x-form-field-wrap .adm-hours-panel input:focus + .icon-group-grey-color, .x-form-field-wrap .x-form-twin-triggers .secondary-trigger-field:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .wrap-admhours-combo input:focus + .icon-clear-paging-filter, .wrap-admhours-combo .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .timesheet-summary-tbar input:focus + .icon-clear-paging-filter, .timesheet-summary-tbar .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .req-analyst-edit-win .x-grid-notopborder input:focus + .icon-clear-paging-filter, .req-analyst-edit-win .x-grid-notopborder .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .analyst-operations input[type=text]:focus + .icon-clear-paging-filter, .analyst-operations .x-form-field-wrap .x-form-twin-triggers input[type=text]:focus + .icon-clear-paging-filter, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .apptask-grid-process .x-toolbar-left input:focus + .icon-clear-paging-filter, .apptask-grid-process .x-toolbar-left .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .http-body input:focus + .icon-clear-paging-filter, .http-body .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-paging-filter, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-paging-filter, .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-field-wrap .x-form-twin-triggers .x-form-text:focus + .icon-clear-paging-filter, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .wsdl-operations-grid .x-panel-bbar .x-toolbar input:focus + .icon-clear-paging-filter, .wsdl-operations-grid .x-panel-bbar .x-toolbar .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .x-box-inner.ct-input input:focus + .icon-clear-paging-filter, .x-box-inner.ct-input .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .options-new-notifications input[type=text]:focus + .icon-clear-paging-filter, .options-new-notifications .x-form-field-wrap .x-form-twin-triggers input[type=text]:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .icon-clear-paging-filter, .x-menu-list .x-form-item .x-form-element .x-form-field-wrap .x-form-twin-triggers .searchfield-display-input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .x-tb-attch-btn input[type=text]:focus + .icon-clear-paging-filter, .x-tb-attch-btn .x-form-field-wrap .x-form-twin-triggers input[type=text]:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .parameters-app-filterfield input:focus + .icon-clear-paging-filter, .parameters-app-filterfield .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .icon-clear-paging-filter, .x-toolbar-right td .x-form-field-trigger-wrap .x-form-field-wrap .x-form-twin-triggers input[type=text]:focus + .icon-clear-paging-filter, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-twin-triggers .x-form-text:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .variable-view-win .x-toolbar .x-no-ie-clearfield:focus + .icon-clear-paging-filter, .variable-view-win .x-toolbar .x-form-field-wrap .x-form-twin-triggers .x-no-ie-clearfield:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .paging-filter-color:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .equip-dashboard .x-toolbar div .x-form-element input:focus + .icon-clear-paging-filter, .equip-dashboard .x-toolbar div .x-form-element .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .adm-hours-panel input:focus + .icon-clear-paging-filter, .adm-hours-panel .x-form-field-wrap .x-form-twin-triggers input:focus + .icon-clear-paging-filter, .x-input-paging-filter-field:focus + .secondary-trigger-btn-intemediary, .x-toolbar div .x-input-paging-filter-field:focus + .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-input-paging-filter-field:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .x-input-paging-filter-field:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .x-input-paging-filter-field:focus + .icon-clear-input, .x-form-field-wrap .x-input-paging-filter-field:focus + .icon-group-grey-color, .x-form-field-wrap .x-form-twin-triggers .x-input-paging-filter-field:focus + .icon-clear-paging-filter, .request-tpl-toolbar .x-form-field-wrap .secondary-trigger-field:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .wrap-admhours-combo input:focus + .x-form-trigger:nth-of-type(1), .wrap-admhours-combo .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .timesheet-summary-tbar input:focus + .x-form-trigger:nth-of-type(1), .timesheet-summary-tbar .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .req-analyst-edit-win .x-grid-notopborder input:focus + .x-form-trigger:nth-of-type(1), .req-analyst-edit-win .x-grid-notopborder .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .analyst-operations input[type=text]:focus + .x-form-trigger:nth-of-type(1), .analyst-operations .request-tpl-toolbar .x-form-field-wrap input[type=text]:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .iforms-qformquestion-grid .x-toolbar-left .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .apptask-grid-process .x-toolbar-left input:focus + .x-form-trigger:nth-of-type(1), .apptask-grid-process .x-toolbar-left .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .http-body input:focus + .x-form-trigger:nth-of-type(1), .http-body .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .x-form-trigger:nth-of-type(1), .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .x-form-trigger:nth-of-type(1), .infoman-selectportalwin .x-form-field-trigger-wrap .request-tpl-toolbar .x-form-field-wrap .x-form-text:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .audit-dml-editor-grid .x-toolbar .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .wsdl-operations-grid .x-panel-bbar .x-toolbar input:focus + .x-form-trigger:nth-of-type(1), .wsdl-operations-grid .x-panel-bbar .x-toolbar .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .x-box-inner.ct-input input:focus + .x-form-trigger:nth-of-type(1), .x-box-inner.ct-input .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .options-new-notifications input[type=text]:focus + .x-form-trigger:nth-of-type(1), .options-new-notifications .request-tpl-toolbar .x-form-field-wrap input[type=text]:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .x-form-trigger:nth-of-type(1), .x-menu-list .x-form-item .x-form-element .request-tpl-toolbar .x-form-field-wrap .searchfield-display-input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .x-tb-attch-btn input[type=text]:focus + .x-form-trigger:nth-of-type(1), .x-tb-attch-btn .request-tpl-toolbar .x-form-field-wrap input[type=text]:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .parameters-app-filterfield input:focus + .x-form-trigger:nth-of-type(1), .parameters-app-filterfield .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .x-form-trigger:nth-of-type(1), .x-toolbar-right td .x-form-field-trigger-wrap .request-tpl-toolbar .x-form-field-wrap input[type=text]:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus + .x-form-trigger:nth-of-type(1), .dbinteg-panel .x-toolbar-left .request-tpl-toolbar .x-form-field-wrap .x-form-text:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .variable-view-win .x-toolbar .x-no-ie-clearfield:focus + .x-form-trigger:nth-of-type(1), .variable-view-win .x-toolbar .request-tpl-toolbar .x-form-field-wrap .x-no-ie-clearfield:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .paging-filter-color:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .equip-dashboard .x-toolbar div .x-form-element input:focus + .x-form-trigger:nth-of-type(1), .equip-dashboard .x-toolbar div .x-form-element .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .adm-hours-panel input:focus + .x-form-trigger:nth-of-type(1), .adm-hours-panel .request-tpl-toolbar .x-form-field-wrap input:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .x-input-paging-filter-field:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus + .secondary-trigger-btn-intemediary, .request-tpl-toolbar .x-form-field-trigger-wrap .x-toolbar div .x-form-text:focus + .x-icon-input-show, .x-toolbar div .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus + .x-icon-input-show, .request-tpl-toolbar .x-form-field-trigger-wrap .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .x-form-text:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-input, .request-tpl-toolbar .x-form-field-trigger-wrap .x-menu-list .x-form-item .x-form-element .x-form-text:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus + .x-combogrid-edit-field-icon, .request-tpl-toolbar .x-form-field-trigger-wrap .x-menu-list .x-form-item .x-form-element .x-form-text:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-input, .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-field-wrap .x-form-text:focus + .icon-group-grey-color, .x-form-field-wrap .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus + .icon-group-grey-color, .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-field-wrap .x-form-twin-triggers .x-form-text:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-paging-filter, .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-field-wrap .x-form-text:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .x-form-field-trigger-wrap .x-form-text:focus + .x-form-trigger:nth-of-type(1), .timesheet-cal-tbar input[type=text]:focus + .secondary-trigger-btn-intemediary, .timesheet-cal-tbar .x-toolbar div input[type=text]:focus + .x-icon-input-show, .x-toolbar div .timesheet-cal-tbar input[type=text]:focus + .x-icon-input-show, .timesheet-cal-tbar .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input[type=text]:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .timesheet-cal-tbar input[type=text]:focus + .icon-clear-input, .timesheet-cal-tbar .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .timesheet-cal-tbar input[type=text]:focus + .x-combogrid-edit-field-icon, .timesheet-cal-tbar .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .timesheet-cal-tbar input[type=text]:focus + .icon-clear-input, .timesheet-cal-tbar .x-form-field-wrap input[type=text]:focus + .icon-group-grey-color, .x-form-field-wrap .timesheet-cal-tbar input[type=text]:focus + .icon-group-grey-color, .timesheet-cal-tbar .x-form-field-wrap .x-form-twin-triggers input[type=text]:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .timesheet-cal-tbar input[type=text]:focus + .icon-clear-paging-filter, .timesheet-cal-tbar .request-tpl-toolbar .x-form-field-wrap input[type=text]:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .timesheet-cal-tbar input[type=text]:focus + .x-form-trigger:nth-of-type(1), .secondary-trigger-field:focus + .icon-clear-editgrid-searchfield, .wrap-admhours-combo input:focus + .icon-clear-editgrid-searchfield, .timesheet-summary-tbar input:focus + .icon-clear-editgrid-searchfield, .req-analyst-edit-win .x-grid-notopborder input:focus + .icon-clear-editgrid-searchfield, .analyst-operations input[type=text]:focus + .icon-clear-editgrid-searchfield, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus + .icon-clear-editgrid-searchfield, .apptask-grid-process .x-toolbar-left input:focus + .icon-clear-editgrid-searchfield, .http-body input:focus + .icon-clear-editgrid-searchfield, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-editgrid-searchfield, .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-editgrid-searchfield, .audit-dml-editor-grid .x-toolbar .x-form-field-wrap input:focus + .icon-clear-editgrid-searchfield, .wsdl-operations-grid .x-panel-bbar .x-toolbar input:focus + .icon-clear-editgrid-searchfield, .x-box-inner.ct-input input:focus + .icon-clear-editgrid-searchfield, .options-new-notifications input[type=text]:focus + .icon-clear-editgrid-searchfield, .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .icon-clear-editgrid-searchfield, .x-tb-attch-btn input[type=text]:focus + .icon-clear-editgrid-searchfield, .parameters-app-filterfield input:focus + .icon-clear-editgrid-searchfield, .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .icon-clear-editgrid-searchfield, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus + .icon-clear-editgrid-searchfield, .variable-view-win .x-toolbar .x-no-ie-clearfield:focus + .icon-clear-editgrid-searchfield, .paging-filter-color:focus + .icon-clear-editgrid-searchfield, .equip-dashboard .x-toolbar div .x-form-element input:focus + .icon-clear-editgrid-searchfield, .adm-hours-panel input:focus + .icon-clear-editgrid-searchfield, .x-input-paging-filter-field:focus + .icon-clear-editgrid-searchfield, .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-editgrid-searchfield, .timesheet-cal-tbar input[type=text]:focus + .icon-clear-editgrid-searchfield, .searchfield-editgrid:focus + .secondary-trigger-btn-intemediary, .x-toolbar div .searchfield-editgrid:focus + .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .searchfield-editgrid:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .searchfield-editgrid:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .searchfield-editgrid:focus + .icon-clear-input, .x-form-field-wrap .searchfield-editgrid:focus + .icon-group-grey-color, .x-form-field-wrap .x-form-twin-triggers .searchfield-editgrid:focus + .icon-clear-paging-filter, .request-tpl-toolbar .x-form-field-wrap .searchfield-editgrid:focus + .x-form-trigger:nth-of-type(1), .searchfield-editgrid:focus + .icon-clear-editgrid-searchfield, .attestation-grid-combo:focus + .secondary-trigger-btn-intemediary, .x-toolbar div .attestation-grid-combo:focus + .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .attestation-grid-combo:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .attestation-grid-combo:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .attestation-grid-combo:focus + .icon-clear-input, .x-form-field-wrap .attestation-grid-combo:focus + .icon-group-grey-color, .x-form-field-wrap .x-form-twin-triggers .attestation-grid-combo:focus + .icon-clear-paging-filter, .request-tpl-toolbar .x-form-field-wrap .attestation-grid-combo:focus + .x-form-trigger:nth-of-type(1), .attestation-grid-combo:focus + .icon-clear-editgrid-searchfield,
.attestation-grid-datecolumn:focus + .secondary-trigger-btn-intemediary,
.x-toolbar div .attestation-grid-datecolumn:focus + .x-icon-input-show,
.tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .attestation-grid-datecolumn:focus + .icon-clear-input,
.x-menu-list .x-form-item .x-form-element .attestation-grid-datecolumn:focus + .x-combogrid-edit-field-icon,
.x-menu-list .x-form-item .x-form-element .attestation-grid-datecolumn:focus + .icon-clear-input,
.x-form-field-wrap .attestation-grid-datecolumn:focus + .icon-group-grey-color,
.x-form-field-wrap .x-form-twin-triggers .attestation-grid-datecolumn:focus + .icon-clear-paging-filter,
.request-tpl-toolbar .x-form-field-wrap .attestation-grid-datecolumn:focus + .x-form-trigger:nth-of-type(1),
.attestation-grid-datecolumn:focus + .icon-clear-editgrid-searchfield, .treepanel-triggerfield:focus + .secondary-trigger-btn-intemediary, .x-toolbar div .treepanel-triggerfield:focus + .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .treepanel-triggerfield:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .treepanel-triggerfield:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .treepanel-triggerfield:focus + .icon-clear-input, .x-form-field-wrap .treepanel-triggerfield:focus + .icon-group-grey-color, .x-form-field-wrap .x-form-twin-triggers .treepanel-triggerfield:focus + .icon-clear-paging-filter, .request-tpl-toolbar .x-form-field-wrap .treepanel-triggerfield:focus + .x-form-trigger:nth-of-type(1), .treepanel-triggerfield:focus + .icon-clear-editgrid-searchfield, .input-bc-white-with-border:focus + .secondary-trigger-btn-intemediary, .x-toolbar div .input-bc-white-with-border:focus + .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .input-bc-white-with-border:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .input-bc-white-with-border:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .input-bc-white-with-border:focus + .icon-clear-input, .x-form-field-wrap .input-bc-white-with-border:focus + .icon-group-grey-color, .x-form-field-wrap .x-form-twin-triggers .input-bc-white-with-border:focus + .icon-clear-paging-filter, .request-tpl-toolbar .x-form-field-wrap .input-bc-white-with-border:focus + .x-form-trigger:nth-of-type(1), .input-bc-white-with-border:focus + .icon-clear-editgrid-searchfield,
.input-bc-white-with-borders:focus + .secondary-trigger-btn-intemediary,
.x-toolbar div .input-bc-white-with-borders:focus + .x-icon-input-show,
.tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .input-bc-white-with-borders:focus + .icon-clear-input,
.x-menu-list .x-form-item .x-form-element .input-bc-white-with-borders:focus + .x-combogrid-edit-field-icon,
.x-menu-list .x-form-item .x-form-element .input-bc-white-with-borders:focus + .icon-clear-input,
.x-form-field-wrap .input-bc-white-with-borders:focus + .icon-group-grey-color,
.x-form-field-wrap .x-form-twin-triggers .input-bc-white-with-borders:focus + .icon-clear-paging-filter,
.request-tpl-toolbar .x-form-field-wrap .input-bc-white-with-borders:focus + .x-form-trigger:nth-of-type(1),
.input-bc-white-with-borders:focus + .icon-clear-editgrid-searchfield, .tree-treepanel .x-toolbar input[type=text]:focus + .secondary-trigger-btn-intemediary, .tree-treepanel .x-toolbar div input[type=text]:focus + .x-icon-input-show, .tree-treepanel .x-toolbar .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input[type=text]:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .tree-treepanel .x-toolbar input[type=text]:focus + .icon-clear-input, .tree-treepanel .x-toolbar .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .tree-treepanel .x-toolbar input[type=text]:focus + .x-combogrid-edit-field-icon, .tree-treepanel .x-toolbar .x-menu-list .x-form-item .x-form-element input[type=text]:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .tree-treepanel .x-toolbar input[type=text]:focus + .icon-clear-input, .tree-treepanel .x-toolbar .x-form-field-wrap input[type=text]:focus + .icon-group-grey-color, .x-form-field-wrap .tree-treepanel .x-toolbar input[type=text]:focus + .icon-group-grey-color, .tree-treepanel .x-toolbar .x-form-field-wrap .x-form-twin-triggers input[type=text]:focus + .icon-clear-paging-filter, .x-form-field-wrap .x-form-twin-triggers .tree-treepanel .x-toolbar input[type=text]:focus + .icon-clear-paging-filter, .tree-treepanel .x-toolbar .request-tpl-toolbar .x-form-field-wrap input[type=text]:focus + .x-form-trigger:nth-of-type(1), .request-tpl-toolbar .x-form-field-wrap .tree-treepanel .x-toolbar input[type=text]:focus + .x-form-trigger:nth-of-type(1), .tree-treepanel .x-toolbar input[type=text]:focus + .icon-clear-editgrid-searchfield, .iam-approval .x-toolbar div .secondary-trigger-field:focus + .icon-clear-input, .iam-approval .x-toolbar div .wrap-admhours-combo input:focus + .icon-clear-input, .wrap-admhours-combo .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .timesheet-summary-tbar input:focus + .icon-clear-input, .timesheet-summary-tbar .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .req-analyst-edit-win .x-grid-notopborder input:focus + .icon-clear-input, .req-analyst-edit-win .x-grid-notopborder .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .analyst-operations input[type=text]:focus + .icon-clear-input, .analyst-operations .iam-approval .x-toolbar div input[type=text]:focus + .icon-clear-input, .iam-approval .x-toolbar div .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap input:focus + .icon-clear-input, .iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .apptask-grid-process .x-toolbar-left input:focus + .icon-clear-input, .apptask-grid-process .x-toolbar-left .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .http-body input:focus + .icon-clear-input, .http-body .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input:focus + .icon-clear-input, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .infoman-selectportalwin .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-input, .infoman-selectportalwin .x-form-field-trigger-wrap .iam-approval .x-toolbar div .x-form-text:focus + .icon-clear-input, .iam-approval .audit-dml-editor-grid .x-toolbar div .x-form-field-wrap input:focus + .icon-clear-input, .audit-dml-editor-grid .iam-approval .x-toolbar div .x-form-field-wrap input:focus + .icon-clear-input, .iam-approval .audit-dml-editor-grid .x-toolbar .x-form-field-wrap div input:focus + .icon-clear-input, .audit-dml-editor-grid .iam-approval .x-toolbar .x-form-field-wrap div input:focus + .icon-clear-input, .iam-approval .wsdl-operations-grid .x-panel-bbar .x-toolbar div input:focus + .icon-clear-input, .wsdl-operations-grid .x-panel-bbar .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .x-box-inner.ct-input input:focus + .icon-clear-input, .x-box-inner.ct-input .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .options-new-notifications input[type=text]:focus + .icon-clear-input, .options-new-notifications .iam-approval .x-toolbar div input[type=text]:focus + .icon-clear-input, .iam-approval .x-toolbar div .x-menu-list .x-form-item .x-form-element .searchfield-display-input:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .iam-approval .x-toolbar div .searchfield-display-input:focus + .icon-clear-input, .iam-approval .x-toolbar div .x-tb-attch-btn input[type=text]:focus + .icon-clear-input, .x-tb-attch-btn .iam-approval .x-toolbar div input[type=text]:focus + .icon-clear-input, .iam-approval .x-toolbar div .parameters-app-filterfield input:focus + .icon-clear-input, .parameters-app-filterfield .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .x-toolbar-right td .x-form-field-trigger-wrap input[type=text]:focus + .icon-clear-input, .x-toolbar-right td .x-form-field-trigger-wrap .iam-approval .x-toolbar div input[type=text]:focus + .icon-clear-input, .iam-approval .x-toolbar div .dbinteg-panel .x-toolbar-left .x-form-field-wrap .x-form-text:focus + .icon-clear-input, .dbinteg-panel .x-toolbar-left .x-form-field-wrap .iam-approval .x-toolbar div .x-form-text:focus + .icon-clear-input, .iam-approval .variable-view-win .x-toolbar div .x-no-ie-clearfield:focus + .icon-clear-input, .variable-view-win .iam-approval .x-toolbar div .x-no-ie-clearfield:focus + .icon-clear-input, .iam-approval .x-toolbar div .paging-filter-color:focus + .icon-clear-input, .iam-approval .equip-dashboard .x-toolbar div .x-form-element input:focus + .icon-clear-input, .equip-dashboard .iam-approval .x-toolbar div .x-form-element input:focus + .icon-clear-input, .iam-approval .x-toolbar div .adm-hours-panel input:focus + .icon-clear-input, .adm-hours-panel .iam-approval .x-toolbar div input:focus + .icon-clear-input, .iam-approval .x-toolbar div .x-input-paging-filter-field:focus + .icon-clear-input, .iam-approval .x-toolbar div .request-tpl-toolbar .x-form-field-trigger-wrap .x-form-text:focus + .icon-clear-input, .request-tpl-toolbar .x-form-field-trigger-wrap .iam-approval .x-toolbar div .x-form-text:focus + .icon-clear-input, .iam-approval .x-toolbar div .timesheet-cal-tbar input[type=text]:focus + .icon-clear-input, .timesheet-cal-tbar .iam-approval .x-toolbar div input[type=text]:focus + .icon-clear-input, .iam-approval .x-toolbar div .searchfield-editgrid:focus + .icon-clear-input, .iam-approval .x-toolbar div .attestation-grid-combo:focus + .icon-clear-input,
.iam-approval .x-toolbar div .attestation-grid-datecolumn:focus + .icon-clear-input, .iam-approval .x-toolbar div .treepanel-triggerfield:focus + .icon-clear-input, .iam-approval .x-toolbar div .input-bc-white-with-border:focus + .icon-clear-input,
.iam-approval .x-toolbar div .input-bc-white-with-borders:focus + .icon-clear-input, .iam-approval .tree-treepanel .x-toolbar div input[type=text]:focus + .icon-clear-input, .tree-treepanel .iam-approval .x-toolbar div input[type=text]:focus + .icon-clear-input, .secondary-trigger-field-intermediary:focus + .secondary-trigger-btn-intemediary, .x-toolbar div .secondary-trigger-field-intermediary:focus + .x-icon-input-show, .tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct .secondary-trigger-field-intermediary:focus + .icon-clear-input, .x-menu-list .x-form-item .x-form-element .secondary-trigger-field-intermediary:focus + .x-combogrid-edit-field-icon, .x-menu-list .x-form-item .x-form-element .secondary-trigger-field-intermediary:focus + .icon-clear-input, .x-form-field-wrap .secondary-trigger-field-intermediary:focus + .icon-group-grey-color, .x-form-field-wrap .x-form-twin-triggers .secondary-trigger-field-intermediary:focus + .icon-clear-paging-filter, .request-tpl-toolbar .x-form-field-wrap .secondary-trigger-field-intermediary:focus + .x-form-trigger:nth-of-type(1), .secondary-trigger-field-intermediary:focus + .icon-clear-editgrid-searchfield, .iam-approval .x-toolbar div .secondary-trigger-field-intermediary:focus + .icon-clear-input {
  border-bottom: 1px solid #222222 !important;
}

/*.parameters-app-filterfield input:focus + .x-icon-input-search {
    border-bottom: 1px solid red !important;
}

.parameters-app-filterfield input:focus + .x-icon-input-search {
    border-bottom: 1px solid red !important;
}*/
.x-toolbar-left .x-trigger-wrap-focus .x-form-trigger {
  border-bottom: 1px solid #222222 !important;
}

.icon-reprove-white {
  background: url(../../Images/outlined-icons/icon-reprove-white-outlined.svg) no-repeat !important;
}

.x-window.approval-window .x-toolbar-left .x-btn button.icon-ok-white {
  min-width: 80px !important;
  background-position-x: 5px !important;
}

.x-toolbar-left .x-btn button.icon-reprove-white {
  background-position: 5px center !important;
  background-size: 15px !important;
  min-width: 80px !important;
}

.readonly-field {
  pointer-events: none !important;
  background-color: transparent !important;
  border: none !important;
}

.kb-locator-view-row {
  margin-top: 10px !important;
}

.x-panel-fbar td .icon-excel {
  background-size: 21px !important;
}

.x-grid3-hd-inner .icon-add {
  background-position: center;
}

.x-grid3-row td .icon-request {
  background-position: center !important;
  background-size: 18px !important;
}

.frm-editanalyst-costs .x-form-display-field {
  cursor: no-drop !important;
  text-align: left !important;
}

/*.x-date-mp-btns button {
    box-shadow: none !important;
}

button.x-date-mp-ok  {
    background-color: $secondary-button-text-color !important;
    color: $primary-button-text-color !important;
    border: $secondary-button-border !important;
}

.x-date-mp-cancel {
    background-color: $primary-button-text-color !important;
    color: $secondary-button-text-color !important;
    border: $secondary-button-border !important;
}*/
.searchfield-display-input {
  /*@extend .primary-trigger-field;
  margin: 0 !important;
  padding: 0 !important;*/
}

.icon-add-standard {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
}

.x-grid3-cell-first {
  min-width: 23px !important;
  min-height: 23px !important;
}

.x-grid3-cell-first .x-unselectable {
  background-position: center !important;
}

.x-grid3-row td .icon-license-publickey-ok {
  background-size: 16px !important;
}

.fdst-varables-for-descript .x-btn {
  min-height: 21px !important;
}

.searchfield-display-wrap {
  /*@extend .primary-trigger-field;
  border-radius: $no-value  !important;
  border-left: $no-value;
  border-right: $no-value;*/
}

.searchfield-display-wrap span.x-form-text {
  border-radius: 0 !important;
}

.sequence-app-parameters fieldset .icon-ok {
  background-position: 0 !important;
}

.icon-clear-input {
  background-image: url(../../Images/outlined-icons/icon-close-standard-input.svg) !important;
}

.icon-save {
  background-image: url(../../Images/outlined-icons/icon-save-form-outlined.svg) !important;
}

.icon-cancel {
  background-image: url(../../Images/filled-icons/icon-button-cancel.svg) !important;
}

.icon-equip-childs-button {
  background-image: url(../../images/outlined-icons/icon-equip-outlined.svg) !important;
  background-position-x: 6px !important;
  width: 120px !important;
}

.tree-treepanel .x-toolbar .x-form-field-wrap .x-form-trigger {
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
}

.icon-close-border-white {
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
}

.icon-triggerfield-close {
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
}

.x-toolbar .icon-triggerfield-close {
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
}

.icon-arrow-drop-down-attestation-grid-combo {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
}

.icon-date-attestation-grid-datecolumn {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
}

.icon-locator-searchfield {
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
  /*@extend .secondary-trigger-btn;*/
}

.icon-clear-mid-position {
  /*@extend .secondary-trigger-btn-intemediary;*/
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
}

.x-icon-input-search {
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
}

.icon-clear-editgrid-searchfield {
  background-image: url(../../Images/outlined-icons/icon-clear-inputs-standard-outlined.svg) !important;
}

.icon-search-editgrid-searchfield {
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
}

.timesheet-cal-tbar .icon-calendar {
  background-image: url(../../Images/outlined-icons/icon-calendar-no-bc-outlined.svg) !important;
}

.x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table .x-btn-text {
  color: #FFFFFF !important;
}

.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) {
  background-color: #004680 !important;
  border-radius: 3px !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2):hover {
  background-color: #1A5F99 !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) .x-btn {
  margin-top: 1px !important;
}

.x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table .x-btn-text {
  color: #004680 !important;
}
.x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table .x-btn-text:hover {
  text-decoration: underline !important;
}

.x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table .x-btn-text {
  color: #FFFFFF !important;
}

.owner-btn .form-action-btn {
  color: #FFFFFF !important;
  background-color: #004680 !important;
  border-radius: 5px !important;
}
.owner-btn .form-action-btn:hover {
  background-color: #1A5F99 !important;
}

.timesheet-cal-bbar button {
  width: 112px !important;
}

.x-menu .icon-delete {
  background-position: center !important;
}

.x-toolbar-left .x-toolbar-left-row .x-toolbar-cell:nth-of-type(7) {
  position: relative !important;
}

.search-input-owner {
  /*position: absolute !important;*/
  top: 6px;
}

.x-btns .row-editor-btn-cancel button {
  background-color: #FFFFFF;
  border: 1px solid #004680 !important;
  color: #004680;
  height: 23px !important;
  min-width: 60px !important;
  position: absolute !important;
  top: 2px;
  right: 15px;
  padding-top: 3px !important;
  border-radius: 5px !important;
}
.x-btns .row-editor-btn-cancel button:hover {
  text-decoration: underline !important;
}

.x-btns .row-editor-btn-save button {
  background-color: #004680 !important;
  color: #FFFFFF !important;
  height: 23px !important;
  border-radius: 5px !important;
  min-width: 60px !important;
  position: absolute !important;
  top: 2px;
  left: 15px;
  padding-top: 3px !important;
}
.x-btns .row-editor-btn-save button:hover {
  background-color: #1A5F99 !important;
}

.x-toolbar div {
  background-color: #F5F5F5;
}

.asm-app-menu .asm-app-menu-item .x-accordion-hd {
  border-bottom-color: #FFFFFF !important;
  border-bottom-width: 2px !important;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-right {
  margin-right: 4px !important;
}

.combogrid-btn-add .icon-new {
  background-position-x: -2px !important;
}

.icon-clear-paging-filter {
  background-image: url(../../Images/outlined-icons/icon-close-input-outlined.svg) !important;
}

.icon-search-paging-filter {
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
}

.x-toolbar .icon-triggerfield-close-intermediary {
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
}

.icon-combo-trigger {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
}

.x-form-field-wrap .x-asmcombo-new-color + .x-form-trigger {
  background-position: 0 !important;
}

.x-form-field-wrap .x-form-date-trigger {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
}

/*.search-table-filters .x-form-field-wrap input {
    background-color: red !important;
}*/
.ct-search-table .x-window-body .x-form-field-trigger-wrap .x-form-text {
  border-radius: 0 5px 5px 0 !important;
}

.x-window-body .x-form-field-trigger-wrap .x-form-text {
  border-right: 1px solid #F5F5F5;
}

.x-form-field-wrap .x-form-trigger {
  border-bottom: 1px solid #F5F5F5;
}

.x-trigger-wrap-focus .x-form-text,
.x-form-focus {
  border-bottom: 1px solid #222222 !important;
}

.x-trigger-wrap-focus .x-form-text.searchfield-display-input,
.x-form-focus {
  border-bottom: 1px solid #222222 !important;
}

.x-trigger-wrap-focus .x-form-trigger.x-asmcombo-new-color {
  border-bottom: 1px solid #222222 !important;
}

.x-toolbar div .icon-add {
  background-size: 19px !important;
}

.icon-associated {
  background-image: url(../../Images/outlined-icons/icon-associated-req-standard-outlined.svg) !important;
}

.icon-ok-white, .icon-save-apply {
  background-image: url(../../Images/outlined-icons/icon-verify-ok-white-outlined.svg) !important;
}

.actions-filters-win .x-toolbar-left .x-btn button.icon-save-apply {
  min-width: 115px !important;
  background-position: 4px center !important;
}

.equipament-links-edit-panel .x-btn button.icon-save-apply {
  min-width: 75px !important;
  background-position: 4px center !important;
}

.icon-queue-out {
  background-image: url(../../images/filled-icons/icon-remove-relationsgrid.svg) !important;
}

.basic-info-window .x-toolbar-left .x-btn button.icon-ok-white {
  background-position: 15px center;
}

/*.x-panel-bbar .x-toolbar-ct .x-toolbar-cell .x-btn {
    position: relative;
}

.x-panel-bbar .x-toolbar-ct .x-toolbar-cell .x-btn button {
    position: absolute;
    top: -4px;
    left: 1px;

}*/
.x-toolbar-left .parameters-app-filterfield .x-icon-input-search {
  margin-top: -16px !important;
}

.x-menu .xg-hmenu-sort-asc .x-menu-item-icon {
  background-image: url(../../Images/outlined-icons/icon-sort-a-to-z-outlined.svg) !important;
  background-size: 20px !important;
}

.x-menu .xg-hmenu-sort-desc .x-menu-item-icon {
  background-image: url(../../Images/outlined-icons/icon-sort-z-to-a-outlined.svg) !important;
  background-size: 20px !important;
}

.x-menu .x-group-by-icon {
  background-image: url(../../Images/outlined-icons/icon-asc-desc-outlined.svg) !important;
  background-size: 20px !important;
}

.icon-upload-white {
  background: url(../../Images/outlined-icons/icon-upload-white-outlined.svg) no-repeat !important;
}

.sefaz-upload .x-panel-body .x-btn button.icon-upload-white {
  background-position: 68px center !important;
  width: 200px;
}

.sefaz-upload .x-panel-body .x-btn button.icon-file-white {
  background-position: 8px center !important;
  width: 120px !important;
}
.sefaz-upload .x-panel-body .x-btn button.icon-file-white:hover {
  background-color: #1A5F99 !important;
}

.sefaz-upload .x-panel-body .x-form-item:nth-child(4) div {
  padding-left: 0 !important;
}

.x-menu-list-item .icon-save-as {
  background-image: url(../../Images/outlined-icons/icon-save-blue-outlined.svg) !important;
  background-repeat: no-repeat !important;
  background-size: 18px !important;
}

.x-menu-list-item .x-dash-icon-add-widget {
  background-image: url(../../Images/outlined-icons/icon-add-outlined.svg) !important;
  background-repeat: no-repeat !important;
  background-size: 18px !important;
}

fieldset textarea {
  background-color: #F5F5F5;
  border: 5px;
  padding: 4px 5px;
}
fieldset textarea:focus {
  border-bottom: 1px solid #222222;
}

.http-body table {
  top: 7px !important;
}

.x-actionsview-item-buttons .icon-attachments {
  background-size: 16px !important;
  background-position-y: -1px !important;
}

.x-actionsview-item .x-action-link {
  margin: 3px 0;
}

.img-formulary {
  background-image: none !important;
  background-repeat: no-repeat !important;
}

.x-action-col-cell .x-grid3-cell-inner img.x-action-col-icon.img-formulary {
  /*background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;*/
  background-image: none !important;
  background-repeat: no-repeat !important;
}

.img-formulary, .mainapp-tab-strip-wrap .x-panel-inline-icon.icon-formulary {
  /*background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;*/
  background-image: none !important;
  background-repeat: no-repeat !important;
}

.r-view-panel .contract-table-status-1 {
  font-weight: bold;
}

.basic-info-window .x-form-field-wrap .x-form-warning-trigger {
  background-image: url(../../Images/outlined-icons/icon-warning-outlined.svg) !important;
  background-size: 12px !important;
}

.basic-info-window .x-form-field-wrap .x-form-success-trigger {
  background-image: url(../../Images/outlined-icons/icon-success-outlined.svg) !important;
  background-size: 12px !important;
}

.x-grid3-cell-first .x-unselectable .icon-add {
  background-position: center !important;
  background-size: 18px !important;
}

.icon-form-standard {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
}

.iforms-rule-expression .x-box-inner .icon-form-standard {
  background-size: 21px !important;
}

/*.http-body .btn-validate {
   background-color: $blue-requestia !important;
   color: $input-secondary-color !important;
   border: $input-border-radius !important;
   min-width: 75px !important;
   height: 18px !important;
}*/
a.x-menu-item .inf-icon-chart-area {
  background: url(../../Images/outlined-icons/icon-area-chart-outlined.svg) no-repeat !important;
}

a.x-menu-item .inf-icon-chart-legend {
  background: url(../../Images/outlined-icons/icon-format-outlined.svg) no-repeat !important;
}

a.x-menu-item .inf-icon-chart-axis {
  background: url(../../Images/outlined-icons/icon-axis-outlined.svg) no-repeat !important;
}

a.x-menu-item .inf-icon-chart-serie {
  background: url(../../Images/outlined-icons/icon-auto-graph-outlined.svg) no-repeat !important;
}

a.x-menu-item .inf-icon-trendlines {
  background: url(../../Images/outlined-icons/icon-trend-lines.svg) no-repeat !important;
}

a.x-menu-item .inf-icon-chart-formatters {
  background: url(../../Images/outlined-icons/icon-conditional-format.svg) no-repeat !important;
}

.x-window-tl .x-window-header .inf-icon-chart-area {
  background: url(../../Images/outlined-icons/icon-area-chart-outlined.svg) no-repeat !important;
  background-position-y: -1px !important;
}

.x-window-tl .x-window-header .inf-icon-chart-formatters {
  background: url(../../Images/outlined-icons/icon-conditional-format.svg) no-repeat !important;
  background-position-y: -1px !important;
}

.x-window-tl .x-window-header .inf-icon-chart-axis {
  background: url(../../Images/outlined-icons/icon-axis-outlined.svg) no-repeat !important;
  background-position-y: -1px !important;
}

.x-window-tl .x-window-header .inf-icon-chart-serie {
  background: url(../../Images/outlined-icons/icon-auto-graph-outlined.svg) no-repeat !important;
  background-position-y: -1px !important;
}

.x-window-tl .x-window-header .inf-icon-trendlines {
  background: url(../../Images/outlined-icons/icon-trend-lines.svg) no-repeat !important;
  background-position-y: -1px !important;
}

.icon-bucket {
  background-image: url(../../Images/outlined-icons/icon-bucket-outlined.svg) !important;
}

.x-btn button .icon-bucket {
  background-size: 18px !important;
}

a.x-menu-item .inf-icon-graph {
  background-size: 20px !important;
}

.x-html-editor-tb .x-btn-pressed {
  background-color: #F5F5F5;
  border-radius: 5px !important;
}

.icon-file-white {
  background: url(../../Images/outlined-icons/icon-upload-white-outlined.svg) no-repeat !important;
}

.x-menu .x-cols-icon {
  background-image: url(../../Images/outlined-icons/icon-adjust-columns-outlined.svg) !important;
  background-size: 20px !important;
}

.x-toolbar-left .x-btn button.icon-save {
  background-position: 6px !important;
}

.x-toolbar-right .x-btn button.icon-save {
  background-position-x: 6px !important;
}

.parent-view-btn .x-toolbar-right .x-btn .icon-ok-white {
  min-width: 90px !important;
  background-position: 5px center !important;
}

.x-cp-formcontainer .x-btn.color-picker-btn-ok {
  min-height: 21px !important;
}

.billing-rule-panel .x-grid-notopborder .icon-square-add {
  background-size: 16px !important;
}

.title-request-sched, .icon-grid-request-sched {
  background: url(../../Images/outlined-icons/icon-scheduling-outlined.svg) no-repeat !important;
}

.x-action-col-icon-wtext.icon-grid-request-sched {
  background-position: center !important;
  background-size: 18px !important;
}

.nt-inbox-filters .x-form-field-trigger-wrap .x-form-text:focus {
  border-bottom: 1px solid #222222 !important;
}

.nt-inbox-filters .x-toolbar-left .x-btn-text.icon-ok-white {
  min-width: 85px !important;
  background-position: 10px !important;
}

.r-view-panel .x-panel-noborder .x-tool-button-container .title-request-sched {
  background-size: 20px !important;
}

.icon-formulary, .title-formulary {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
}

.x-grid3-cell-inner span.icon-ok, .x-grid3-cell-inner span.icon-cancel {
  background-size: 15px !important;
}

.window-queue-out .x-toolbar-left .x-btn-text.icon-cancel {
  background-position: 17px center;
}

.window-queue-out .x-toolbar-left .x-btn-text.icon-ok-white {
  background-position: 14px center !important;
}

.icon-square-add {
  background-image: url(../../Images/outlined-icons/icon-expand-column.svg) !important;
}

.kb-locator-panel .x-form-field-wrap .x-form-trigger {
  border-bottom: 1px solid #C5C5C5;
}

.equip-model-edit-window .x-toolbar-left .x-btn button.icon-ok-white {
  background-position-x: 15px !important;
}

.icon-searchRequests {
  background-image: url(../../Images/outlined-icons/icon-search-blue-outlined.svg) !important;
}

.req-analyst-edit-win .x-toolbar-left .x-btn button.icon-ok-white {
  background-position-x: 16px !important;
}

.equip-model-edit-window .x-window-body {
  padding: 10px 10px 10px 60px !important;
}

.equip-model-edit-window .x-form-field-wrap .x-icon-input-show {
  background-position: 0 !important;
}

/*.field-value-editor input {
    @extend .secondary-trigger-field;
}*/
.field-value-editor-textfield:focus {
  border-right: 1px solid #C5C5C5 !important;
  border-radius: 5px;
}

.panel-filters .x-icon-input-search {
  border-bottom: 1px solid #F5F5F5;
}

.x-form-element .searchfield-color + .x-icon-input-search {
  background-color: red !important;
}

.audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh,
.audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh {
  background-position-x: 2px !important;
}

/*.x-toolbar input {
    @extend .secondary-trigger-field;

}*/
.btn-keep-status:hover, .btn-keep-all-status:hover {
  text-decoration: underline;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-right .icon-groups {
  background-size: 20px !important;
  background-position: center !important;
}

.x-tab-strip-wrap .x-tab-strip-bottom li a.x-tab-strip-close {
  background-position-y: -3px;
}

.x-toolbar-left .x-btn-text.icon-associated {
  background-position: 1.5px !important;
}

.searchq-answer-win .x-toolbar-left .x-btn-text.icon-ok-white {
  background-position: 15px !important;
}

.searchq-answer-win .x-toolbar-left-row input {
  border-right: 1px solid #C5C5C5 !important;
  border-radius: 5px !important;
}
.searchq-answer-win .x-toolbar-left-row input:focus {
  border-radius: 5px !important;
}

.x-menu-check-item .x-menu-item-icon {
  background-position-y: -1px !important;
}

.dbinteg-panel .x-toolbar-left .x-form-field-wrap {
  top: 3px;
}

.search-linq-filtergroup .x-toolbar .x-btn .icon-add {
  background-position: 1px center !important;
}

.x-toolbar-left .x-btn-text.icon-cancel, .x-toolbar-right .x-btn-text.icon-cancel {
  min-width: 81px !important;
}

.x-toolbar-right .icon-associate-color-white {
  min-width: 85px !important;
}

.x-tree-node-el .new-icon-graph {
  padding-right: 5px !important;
}

.x-toolbar .x-btn-text.icon-http-execute {
  background-position: -3px center !important;
}

.x-panel-header .icon-filter-grey {
  filter: none;
  background-position-y: -2px !important;
}

.parent-view-btn .x-trigger-wrap-focus .x-form-text {
  border: 1px solid #F5F5F5 !important;
  border-bottom: 1px solid #222222 !important;
  border-radius: 0 0 5px 5px !important;
}

.x-menu-list .icon-refresh {
  background-position-x: 0 !important;
}

.x-toolbar-left .x-btn-text.icon-save {
  min-width: 75px !important;
  /*background-position: 7px !important;*/
}

.asset-dashboard .x-toolbar-right td .x-toolbar-right-row {
  position: relative !important;
}

.asset-dashboard .x-toolbar-right td .x-form-field-trigger-wrap {
  position: absolute !important;
  top: -9px !important;
}

.asm-cleanpanel .x-toolbar {
  position: relative !important;
}

.parameters-app-filterfield input {
  margin-top: -21px !important;
}

.parameters-app-filterfield .icon-combo-trigger {
  margin-top: -16px !important;
}

.x-toolbar-cell .xtb-sep {
  background-color: #F5F5F5;
}

.fds-expiration .spinnerfield-color:focus + .icon-spinnerfield {
  border-color: transparent !important;
}

.icon-spinnerfield {
  background: transparent url("../../Images/outlined-icons/icon-spinner-outlined.svg") no-repeat !important;
}

.appfilter-rule .x-form-check-wrap {
  margin-bottom: 4px !important;
}

.appfilter-rule .x-window-body .x-form-check-wrap {
  position: relative;
}

.appfilter-rule .x-window-body label {
  position: absolute;
  top: 2px;
}

.x-menu .icon-resource {
  background-image: url(../../images/outlined-icons/icon-resources-new-outlined.svg) !important;
}

.x-menu .icon-add-ctx-menu {
  background-size: 19px !important;
  background-position: center !important;
}

.x-menu .icon-schedule-enabled {
  background-image: url(../../images/outlined-icons/icon-play-outlined.svg) !important;
  background-position: center !important;
  background-size: 19px !important;
  background-repeat: no-repeat !important;
}

.x-menu .icon-new {
  background-position: center !important;
  background-size: 19px !important;
}

.icon-expert-color {
  background-image: url(../../Images/filled-icons/icon-expert-searchfield.svg) !important;
}

.icon-group-color {
  background-image: url(../../Images/filled-icons/icon-group-searchfield.svg) !important;
}

.x-form-field-wrap .icon-group-grey-color {
  background-position: 0 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-bottom: 1px solid #F5F5F5;
  background-color: #F5F5F5 !important;
}

.x-panel-noborder .x-panel-body-noborder .x-form-field-wrap .icon-expert-grey-color {
  border-radius: 0 !important;
}

.x-panel-noborder .x-panel-body-noborder .x-form-field-wrap .icon-group-grey-color {
  border-radius: 0 5px 5px 0 !important;
}

.request-edit-projectbutton .r-view-tools .disassociate-project-link .r-view-tool-text-icon {
  background-position: 0 !important;
}

/*.x-toolbar-left .trigger_delete, .x-toolbar-left .trigger_arrow_down, .x-toolbar-left .trigger_arrow_up {
    height: 20px !important
}*/
.approval-rule-win .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  padding-left: 25px !important;
}

.x-toolbar .x-btn .x-btn-text.icon-new {
  background-position-x: 0 !important;
}

.x-clear-paging-field {
  background-image: url(../../Images/outlined-icons/icon-close-input-outlined.svg) !important;
}

.x-tab-left .x-panel-inline-icon.icon-log {
  background-size: 20px !important;
}

.r-view-wfnotes-icon-small {
  background: url(../../Images/filled-icons/icon-help-filled.svg) no-repeat !important;
}

.x-toolbar-right .x-btn button.r-view-wfnotes-icon-small {
  background-size: 14px !important;
  background-position: center !important;
}

.x-form-field-wrap .x-form-help-trigger {
  background-image: url(../../Images/outlined-icons/icon-help-outlined.svg) !important;
  background-size: 14px !important;
  background-color: #F5F5F5 !important;
  background-position: center !important;
}
.x-form-field-wrap .x-form-help-trigger:hover {
  background-position: center !important;
}

.x-btn button.icon-ok-white {
  background-position: 15px center !important;
}

.edit-password-win .x-toolbar-left .x-btn button.icon-ok-white {
  min-width: 145px !important;
  background-position: 5px center !important;
}

.x-grid3-cell-first .x-unselectable .icon-open-newtab {
  background-size: 16px !important;
}

.x-grid3-cell-first .x-unselectable .icon-netwatcher-status-1 {
  background-image: url(../../Images/outlined-icons/icon-play-outlined.svg) !important;
  background-size: 16px !important;
}

.x-grid3-cell-first .x-unselectable .icon-netwatcher-status-0 {
  background-size: 15px !important;
}

.netwatcher-agent-panel .x-panel-header .x-panel-inline-icon,
.netwatcher-agent-panel .x-panel-header .x-tool-icon,
.netwatcher-agent-panel .actions-panel .x-panel-header .x-panel-inline-icon,
.netwatcher-item-details-panel .actions-panel .x-panel-header .x-panel-inline-icon,
.netwatcher-item-details-panel .asm-cleanpanel .x-panel-header .icon-netwatcher {
  background-size: 20px !important;
}

.netwatcher-agent-panel .x-panel-header .icon-refresh {
  padding: 0 !important;
}

.netwatcher-item-details-panel .x-panel-noborder .x-panel-header-noborder .x-tool-new {
  background-size: 20px !important;
}

.netwatcher-agent-panel .x-tool-refresh.icon-refresh,
.netwatcher-agent-panel .x-panel-header .icon-refresh,
.schema-editor-window .x-btn button .icon-ok-white,
.admin-main-menu .x-tree-node-icon.icon-survey {
  background-position: center !important;
}

.netwatcher-item-details-panel .asm-cleanpanel .x-panel-header .icon-netwatcher {
  background: url(../../Images/outlined-icons/icon-netwatcher-icon.svg) no-repeat !important;
  background-size: 20px !important;
}

.x-toolbar-left .x-form-field-wrap .x-form-trigger.trigger_arrow_up {
  background-position-y: 2px !important;
}

.rule-ct-btn .x-btn-noicon .x-btn-small .x-btn-text {
  background-color: #004680 !important;
  color: #FFFFFF !important;
  height: 22px;
  padding-top: 3px;
  top: 0;
  position: absolute;
  min-width: 60px;
  border-radius: 5px !important;
}
.rule-ct-btn .x-btn-noicon .x-btn-small .x-btn-text:hover {
  background-color: #1A5F99 !important;
}

.fdst-parcels .x-form-field-trigger-wrap .x-form-text:focus,
.fdst-pay-effetive .x-form-field-trigger-wrap .x-form-text:focus {
  border-bottom: 1px solid #222222 !important;
}

.owner-itens .x-clean-toolbar .parameters-app-filterfield .icon-combo-trigger {
  border-bottom: 1px solid #C5C5C5;
}

.x-panel-bwrap .searchfield-display-wrap span.x-form-text {
  border-radius: 0 !important;
}

.x-combo-list-inner.icon-help-gray,
.x-combo-list-item .icon-help-gray {
  background-size: 16px !important;
  height: 16px !important;
  background-position-y: 1px !important;
}

.schema-editor-win .x-window-body textarea {
  background-color: #F5F5F5 !important;
  border-radius: 5px !important;
  border: 1px solid #F5F5F5 !important;
  min-height: 60px !important;
}
.schema-editor-win .x-window-body textarea:focus {
  border-bottom: 1px solid #222222 !important;
}

.textarea-color {
  background-color: #F5F5F5 !important;
  border-radius: 5px !important;
  border: 1px solid #F5F5F5 !important;
}

.x-tree-node-leaf .x-tree-node-icon {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg);
  background-position: center !important;
}

.x-tab-left .x-panel-inline-icon.icon-netwatcher {
  background: url(../../Images/outlined-icons/icon-netwatcher-icon.svg) no-repeat !important;
  background-size: 20px !important;
}

.x-toolbar-left .x-btn button.icon-remove {
  background-position-x: 1px !important;
}

.analyst-operations .x-panel-tbar {
  background-color: #FFFFFF !important;
}

.x-actionsview-item-buttons-over .x-icon.icon-edit {
  background-position-y: -3px !important;
}

.request-tpl-toolbar .x-box-item {
  background-color: transparent !important;
}

.icon-associate-white {
  background-image: url(../../Images/outlined-icons/icon-req-associate-white-outlined.svg) !important;
  background-size: 20px !important;
}

.x-toolbar-left .x-btn-text.icon-associate-white {
  min-width: 160px !important;
  background-repeat: no-repeat !important;
  background-position: 4px center !important;
}

.icon-associate-color-white {
  background-image: url(../../Images/outlined-icons/icon-verify-ok-white-outlined.svg) !important;
}

.x-combo-list .icon-ok {
  background-position: 3px center !important;
  background-size: 16px !important;
}

.icon-warning {
  background-image: url(../../Images/outlined-icons/icon-exclamation-outlined.svg) !important;
}

.x-combo-list-inner .icon-warning {
  background-position: center !important;
}

.x-combo-list .icon-warning {
  background-position: 3px center !important;
}

.req-edit-portal-templatesview-baseicon {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg);
}

.icon-help-gray {
  background-image: url(../../images/outlined-icons/icon-more-informations-outlined.svg) !important;
}

.x-toolbar-right td .icon-help-gray {
  background-size: 20px !important;
}

.question-table-grid .x-toolbar .x-btn .x-btn-text.icon-new {
  background-position: center !important;
}

.admhours-editwin .x-toolbar-left .x-btn button.icon-ok-white {
  background-position: 15px center !important;
}

.x-toolbar-left .x-form-field-wrap .icon-calendar {
  border-bottom: 1px solid #C5C5C5;
}

.question-table-grid .x-btn-icon .x-btn-small .x-btn-text {
  height: 19px !important;
  width: 17px !important;
}

.repfile-fdst-export .x-btn-icon .x-btn-small .x-btn-text {
  height: 17px !important;
  width: 17px !important;
}

.req-edit-portal-panel .req-edit-portal-templatesview .req-edit-portal-templatesview-baseicon {
  background-size: 48px !important;
}

.ct-search-table .x-window-body .x-form-field-trigger-wrap .x-form-text:focus {
  border-bottom: 1px solid #C5C5C5 !important;
}

/*.tpl-dashboard-userinfo-menuct .tpl-dashboard-userinfo-searchct input {
    height: 11px !important;
}*/
.x-toolbar-left .x-form-field-wrap .icon-clear-editgrid-searchfield,
.x-toolbar-left .x-form-field-wrap .icon-search-editgrid-searchfield {
  border-bottom: 1px solid #c5c5c5;
}

.xml-parameter .x-toolbar-left .icon-edit {
  background-image: url(../../Images/outlined-icons/icon-edit-white-outlined.svg) !important;
  background-position: 5px center !important;
}

.tpl-dashboard-userinfo-searchct .x-form-field-wrap {
  height: 25px !important;
}

.tpl-dashboard-userinfo-searchct .x-form-field-wrap input,
.tpl-dashboard-userinfo-searchct .x-form-field-wrap .x-form-trigger {
  height: 85% !important;
  box-sizing: border-box !important;
}

.tpl-dashboard-userinfo-searchct .x-form-field-wrap input {
  width: 300px !important;
}

.grid-qform-rules tr.filter-row-header .filter-row-icon input {
  padding-right: 0 !important;
  margin-left: -1px !important;
}

.field-table .x-editor .icon-combo-trigger {
  height: 18px !important;
}

.field-table .x-editor .x-form-trigger {
  background-position: center;
  background-color: #F5F5F5 !important;
}

.field-table .x-trigger-wrap-focus .x-form-trigger.icon-combo-trigger {
  border-bottom: 1px solid #222222 !important;
}

.icon-calendar {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
}

.icon-drop-down-combo-white {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
}

.icon-column-approver {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
}

.icon-calendar-white {
  background-image: url(../../Images/outlined-icons/icon-calendar-month-white-outlined.svg) !important;
}

.icon-new {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-position-x: 1px !important;
}

.icon-bin {
  background-image: url(../../Images/outlined-icons/icon-delete-outlined.svg) !important;
}

.x-panel-bwrap .schema-editor-preview-displayfield {
  height: auto !important;
  padding: 0 !important;
}

.kb-locator-panel .x-panel-body .x-form-field-wrap input:focus {
  border-bottom: 1px solid #222222 !important;
}

.x-grid3-row-collapsed .x-grid3-row-expander {
  background-image: url(../../Images/outlined-icons/icon-expand-column.svg) !important;
}

.x-grid3-row-expanded .x-grid3-row-expander {
  background-image: url(../../Images/outlined-icons/icon-shrink-outlined.svg) !important;
}

.x-grid3-row-collapsed .x-grid3-row-expander,
.x-grid3-row-expanded .x-grid3-row-expander {
  background-size: 11px !important;
  background-position: center !important;
}

.actions-filters-win .x-toolbar .x-btn button.icon-ok-gray {
  background-size: 20px !important;
  background-position: 1px center;
}

.actions-filters-win .x-toolbar-left .x-btn button.icon-ok-white {
  min-width: 80px !important;
  background-position: 8px center !important;
}

.actions-filters-win .actions-filters-fdst-acttype .x-trigger-wrap-focus .x-form-text, .x-form-focus,
.actions-filters-win .actions-filters-fdst-act-change-status .x-trigger-wrap-focus .x-form-text, .x-form-focus {
  border-bottom: 1px solid #222222 !important;
  border-right: 1px solid #F5F5F5 !important;
}

.actions-filters-win .actions-filters-fdst-acttype .x-form-field-trigger-wrap .x-form-text,
.actions-filters-win .actions-filters-fdst-act-change-status .x-form-field-trigger-wrap .x-form-text {
  border: 1px solid #F5F5F5;
  border-radius: 5px !important;
}

.timesheet-panel .x-box-inner .x-form-field-wrap .x-form-trigger {
  border-bottom: 1px solid #C5C5C5;
}

.x-superboxselect-display-btns .actions-filters-win .actions-filters-fdst-acttype .x-superboxselect-display-btns {
  border: 1px solid #F5F5F5;
}

/*Cor do body do componente SuperBoxSelect*/
.x-superboxselect-display-btns {
  background-color: #F5F5F5 !important;
  border: 0;
}

.x-grid3-hd-row td .x-form-field-wrap .x-form-trigger {
  border-bottom: 1px solid #C5C5C5;
}

/*Background-color das tabs no panel central do RSM*/
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-right,
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-left,
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-inner {
  background-color: #F5F5F5 !important;
}

.asm-app-menu .x-panel-collapsed .x-panel-header-noborder {
  border-bottom-color: white !important;
  border-bottom-width: 2px !important;
}

.menu-myRequests-new-icon {
  background: url(../../Images/filled-icons/my-requests.svg) !important;
}

/*Botão de Logout*/
.tpl-dashboard-userinfo-menuitems {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding: 0;
  margin-right: 15px;
}

.container-logout {
  background-color: white !important;
  padding: 5px 10px;
  display: flex;
  margin: 0 !important;
  border-radius: 3px;
}

/*ícone do botão de Logout*/
.icon-dologout {
  background: url(../../Images/filled-icons/logout.svg) no-repeat !important;
}

/*Texto do ícone de Logout*/
.tpl-dashboard-userinfo-menuitems span {
  display: flex;
  align-items: center;
  color: #004680 !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 5px !important;
}

.tpl-dashboard-userinfo-infoct a.tpl-dashboard-userinfo-action {
  color: black !important;
}

.icon-logout-new {
  background-image: url(../../Images/filled-icons/logout.svg);
}

.icon-cancel-button-new {
  background-image: url(../../Images/filled-icons/cancel-2023.svg);
}

.icon-analyst-new {
  background-image: url(../../Images/filled-icons/analyst-2023.svg);
}

.icon-new-portal {
  background-image: url(../../Images/filled-icons/portal-2023.svg);
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-new-folder {
  background-image: url(../../Images/filled-icons/portal-2023.png);
}

.icon-analysts-new {
  background-image: url(../../Images/filled-icons/analysts-2023.svg);
}

.icon-new-inbox {
  background-image: url(../../Images/filled-icons/inbox_2023.svg);
}

.icon-new-notifications {
  background-image: url(../../Images/filled-icons/notifications-2023.svg);
}

.icon-new-indicadores {
  background-image: url(../../Images/filled-icons/indicators-2023.svg);
}

.icon-new-assets-management {
  background-image: url(../../Images/filled-icons/assets-management-2023.svg);
}

.icon-new-adm {
  background-image: url(../../Images/filled-icons/adm-2023.svg);
}

.icon-new-home {
  background-image: url(../../Images/filled-icons/home-2023.svg);
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.inf-icon-new {
  background-image: url(../../Images/filled-icons/icon-add-indicators-2023.svg) !important;
  background-repeat: no-repeat;
}

.asm-app-menu-item .icon-menuiam {
  background: url(../../Images/outlined-icons/icon-iam-outlined.svg) no-repeat !important;
  background-size: 20px !important;
}

.asm-app-menu-item .icon-access {
  background: url(../../Images/filled-icons/my-acesses-2023.svg) !important;
}

.icon-iamattestation {
  background: url(../../Images/outlined-icons/icon-attestation-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 4px !important;
  background-repeat: no-repeat !important;
}

.iam-rolemigration {
  background: url(../../Images/outlined-icons/icon-profile-migration.svg) no-repeat !important;
}

.icon-mail-inbox {
  background-image: url(../../Images/outlined-icons/icon-notifications-inbox-outlined.svg) !important;
}

.asm-app-menu-item .icon-mail-inbox {
  background: url(../../Images/outlined-icons/icon-notifications-inbox-outlined.svg) no-repeat !important;
}

.icon-mail-sent,
.asm-app-menu-item .icon-mail-sent {
  background: url(../../Images/outlined-icons/icon-notifications-sent-outlined.svg) no-repeat !important;
}

.icon-mail-sched {
  background-image: url(../../Images/outlined-icons/icon-notifications-schedule.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.asm-app-menu-item .icon-mail-sched {
  background-image: url(../../Images/outlined-icons/icon-notifications-schedule.svg) !important;
  padding: 0 !important;
}

/*Icone do Header do Panel "Caixa de Entrada"*/
.asm-app-menu-item .icon-inbox {
  background-image: url(../../Images/outlined-icons/icon-inbox-outlined.svg) !important;
  border: 0 !important;
}

.asm-app-menu-item .icon-notificacoes {
  background-image: url(../../Images/outlined-icons/icon-notifications-header-outlined.svg) !important;
}

.asm-app-menu-item .x-panel-header .inf-icon-graph,
.x-tree-medium .x-tree-node-el .inf-icon-graph {
  background-image: url(../../Images/outlined-icons/icon-dashboards-outlined.svg) !important;
}

.inf-icon-graph {
  background-image: url(../../Images/filled-icons/new-icon-graph-2023.svg) !important;
  background-position: center !important;
}

.asm-app-menu-item .icon-inventory {
  background-image: url(../../Images/outlined-icons/icon-assets-management-outlined.svg) !important;
  padding-right: 5px !important;
  background-size: 15px !important;
  padding-bottom: 3px !important;
}

.icon-adm {
  background-image: url(../../Images/outlined-icons/icon-adm-header-outlined.svg) !important;
  background-position: center;
}

.asm-app-menu-item .icon-tree-myRequests {
  background-image: url(../../Images/outlined-icons/icon-my-requests-outlined.svg) !important;
  background-color: transparent !important;
}

.asm-app-menu-item .icon-request-template,
.asm-inbox-panel.context-myrequests .x-btn .icon-request {
  background-image: url(../../Images/outlined-icons/icon-new-req-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-new-model {
  background-image: url(../../Images/outlined-icons/icon-new-req-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-sched {
  background: url(../../Images/outlined-icons/icon-myreq-sched-outlined.svg) no-repeat !important;
}

.asm-app-menu-item .icon-sched {
  background: url(../../Images/outlined-icons/icon-myreq-sched-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.asm-app-menu-item .icon-tree-myTasks,
.menu-myTasks {
  background-image: url(../../Images/outlined-icons/icon-mytasks-outlined.svg) !important;
}

.icon-tree-myTasks {
  background-image: url(../../Images/outlined-icons/icon-mytasks-outlined.svg) !important;
}

.asm-app-menu-item .icon-mytasks-template,
.asm-inbox-panel.context-mytasks .x-btn .icon-request-template {
  background-image: url(../../Images/outlined-icons/icon-mytasks-newmodel-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-mytasks-template {
  background-image: url(../../Images/outlined-icons/icon-mytasks-newmodel-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.asm-app-menu-item .icon-mytasks-sched {
  background-image: url(../../Images/outlined-icons/icon-myreq-sched-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.asm-app-menu-item .icon-mytasks-search {
  background-image: url(../../Images/outlined-icons/icon-myreq-search-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.asm-app-menu-item .icon-tree-myApprove,
.icon-myApprove {
  background-image: url(../../Images/outlined-icons/icon-approved-outlined.svg) !important;
}

.icon-myApprove {
  background-image: url(../../Images/outlined-icons/icon-approved-outlined.svg) !important;
}

.icon-project,
.asm-app-menu-item .icon-project {
  background-image: url(../../Images/outlined-icons/icon-my-projects-outlined.svg) !important;
}

.icon-myconsents {
  background-image: url(../../Images/outlined-icons/icon-myconsents-outlined.svg) !important;
}

.icon-timesheet,
.asm-app-menu-item .icon-timesheet {
  background-image: url(../../Images/outlined-icons/icon-calendar-month-small-outlined.svg) !important;
}

.icon-adm-hours,
.asm-app-menu-item .icon-adm-hours {
  background-image: url(../../Images/outlined-icons/icon-adm-hours-small-outlined.svg) !important;
}

.icon-survey,
.asm-app-menu-item .icon-survey {
  background: url(../../Images/outlined-icons/icon-survey-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-home {
  background-image: url(../../Images/outlined-icons/icon-home-tab-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-equip-impact {
  background-image: url(../../Images/outlined-icons/icon-impact-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-search-generic {
  background-image: url(../../Images/outlined-icons/icon-search-blue-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-table,
.asm-app-menu-item .x-tree-medium .icon-table {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
}

.icon-table {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.asm-app-menu-item .x-tree-medium .x-tree-node-icon {
  /*agora todos menus não tem sprits*/
  background-position: 0 !important;
  width: 18px !important;
  height: 18px !important;
}

.inf-icon-chart-portal {
  background-image: url(../../Images/filled-icons/new-icon-graph-2023.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-color: transparent !important;
}

.icon-edit {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-edit-request-row {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
}

span.icon-edit-request-row {
  background-position-y: -3px !important;
}

.x-form-field-wrap .x-form-trigger.icon-expert-grey-color {
  background-position: 0 !important;
}

.icon-add {
  background-image: url(../../Images/outlined-icons/icon-add-outlined.svg) !important;
}

.icon-delete {
  background-image: url(../../Images/filled-icons/icon-delete-tbar-grid-2023.svg) !important;
  background-color: transparent !important;
  background-position-x: 2px !important;
}

.icon-delete-btn-tbar {
  background-image: url(../../Images/filled-icons/icon-delete-tbar-grid-2023.svg) !important;
  background-color: transparent !important;
}

.x-toolbar-left .icon-excel {
  background-size: 20px !important;
}

.parent-view-btn .x-toolbar-left .icon-excel {
  background-position: 1px center;
}

.infoman-selectportalwin .inf-icon-portal-open {
  background-position: 1px center !important;
}

.infoman-selectportalwin .x-toolbar-left .x-form-field-wrap {
  top: 4px;
}

.icon-excel {
  background-image: url(../../Images/outlined-icons/window-11-icons-style/icon-excel-ws-outlined.svg) !important;
}

.icon-filter-clear {
  background-image: url(../../Images/filled-icons/filter_alt_off.svg) !important;
  background-color: #ffffff !important;
  padding-bottom: 10px !important;
  border: 1px solid #C5C5C5 !important;
  border-radius: 5px;
  height: 28px !important;
  width: 28px !important;
  background-size: 16px !important;
}

.btn-today {
  background-color: red !important;
}

.icon-tree-collapse-all {
  background-image: url(../../Images/outlined-icons/icon-expand-tree-blue-outlined.svg) !important;
  background-color: transparent !important;
  filter: invert(45%) sepia(15%) saturate(94%) hue-rotate(192deg) brightness(88%) contrast(85%);
}

.icon-tree-expand-all {
  background-image: url(../../Images/outlined-icons/icon-shrink-tree-blue-outlined.svg) !important;
  background-color: transparent !important;
  filter: invert(45%) sepia(15%) saturate(94%) hue-rotate(192deg) brightness(88%) contrast(85%);
}

.icon-filter {
  background-image: url(../../Images/outlined-icons/icon-filter-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-folder-general {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-leaf-2023 {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.x-tree-node-expanded .x-tree-node {
  background-image: url(../../Images/filled-icons/folder_open.svg) !important;
  background-position: center center !important;
}

.new-icon-graph,
.icon-dashboards {
  /*sem padding / margin aqui*/
  background-image: url(../../Images/infoman/dashboards.svg) !important;
}

.x-layout-split-west .x-layout-mini {
  background-image: url(../../Images/filled-icons/icon_collapsed.svg) !important;
  background-position: 5px 0px !important;
}

.x-layout-cmini-west .x-layout-mini {
  background-image: url(../../Images/filled-icons/icon_collapsed.svg) !important;
  background-position: 4px 0px !important;
}

.x-layout-cmini-east .x-layout-mini {
  background-image: url(../../Images/filled-icons/icon_collapsed.svg) !important;
  background-position: 4px 0px !important;
}

/*Caixa do ícone de collapisble*/
.x-layout-mini {
  background-color: #e0e4e6 !important;
}

/*Borda do panel center em Portal*/
.mainapp-tab-panel-bwrap {
  border: none !important;
}

/*Cor do header do panel center em Portal*/
.req-edit-portal-templatesview-header {
  background-color: #e7eaeb !important;
}

/*Cor da barra de split do panel west*/
.x-border-layout-ct .x-layout-split {
  background-color: #e8ecec !important;
  border: none;
}

/*Cor cinza para ser colocada em cada componente de input*/
.textfield-new-color {
  background-color: #F5F5F5 !important;
}

/*Borda do header de um Panel dentro de uma TabPanel quando ele estiver ativo*/
.x-tab-strip-wrap .x-tab-strip-active a {
  border: none !important;
}

.no-header-border {
  border: none !important;
}

/*Altura da linha do texto dentro do botão de Logout*/
.x-dash-widget-body p,
.x-dash-widget-body span {
  line-height: 14px;
}

/*Background-color da tab ao ser clicada do header do panel center do RSM*/
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active a {
  background-color: #859ba5 !important;
}

/*Div filha da tab clicada do header do panel center do RSM conforme clica*/
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-left,
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-right,
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
  background-color: #798E9C !important;
}

/*ícone de ajuste de layout*/
.icon-request-layout {
  background-image: url(../../Images/outlined-icons/icon-layout-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-layout-grey {
  background-image: url(../../Images/outlined-icons/icon-layout-outlined.svg) !important;
  background-color: transparent !important;
  filter: invert(45%) sepia(15%) saturate(94%) hue-rotate(192deg) brightness(88%) contrast(85%);
}

/*Panel da TabPanel quando ainda não foi clicado*/
.x-tab-panel-header .x-tab-strip-top .x-tab-right,
.x-tab-panel-header .x-tab-strip-top .x-tab-left,
.x-tab-panel-header .x-tab-strip-top .x-tab-strip-inner,
.x-panel-header .x-tab-strip-top .x-tab-right,
.x-panel-header .x-tab-strip-top .x-tab-left,
.x-panel-header .x-tab-strip-top .x-tab-strip-inner,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-right,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-left,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-inner {
  background-color: #F3F4F6;
  border: none !important;
  position: relative;
}

.x-panel-header .x-tab-strip-top .x-tab-left {
  position: relative;
}

/*Aqui é criada a borda direita em cada tab dentro de Portal quando não foi selecionada*/
.x-panel-header .x-tab-strip-top .x-tab-left::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 25%;
  bottom: 25%;
  height: 50%;
  border: 1px solid #74747c;
  border-top: none;
  border-bottom: none;
  border-left: none;
}

/*Aqui é retirada a borda direita quando uma tab é selecionada*/
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-left::after {
  border-right: none !important;
}

x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-left::before {
  border-left: none !important;
}

.x-tab-right {
  border-top: none !important;
}

.x-tab-strip-inner {
  border: none !important;
}

/*Panel da TabPanel ao ser clicado*/
.x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-right,
.x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-left,
.x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner,
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-right,
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-left,
.x-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-right,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-left,
.x-tab-panel-footer .x-tab-strip-bottom .x-tab-strip-active .x-tab-strip-inner {
  background-color: white;
}

.req-view-portal-tabs .x-panel-header {
  background-color: #f3f3f3 !important;
}

.x-form-field-wrap .x-form-clear-trigger-with-top-right-bottom-border {
  background-image: url(../../Images/filled-icons/icon-close-22.svg) !important;
  background-position: 0 !important;
  height: 24px;
  background: no-repeat;
  border-top: 1px solid #c5c5c5 !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-right: 1px solid #c5c5c5 !important;
  border-radius: 0 5px 5px 0 !important;
}

/*Aqui o icone do monitor fica branco utilizando o filtro*/
.icon-request-portal {
  background-image: url(../../Images/filled-icons/icon-monitor-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

/*Mudar a cor do ícone de fechar as tabs conforme abrir uma interface nova*/
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active a.x-tab-strip-close {
  background-image: url(../../images/outlined-icons/icon-close-tab-white-outlined.svg) !important;
  top: 8px !important;
  right: 8px !important;
  opacity: 1 !important;
}

/*Cor do texto dentro da tab clicada*/
.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-text {
  color: #FFFFFF !important;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner .x-panel-inline-icon {
  filter: invert(100%) sepia(93%) saturate(7%) hue-rotate(195deg) brightness(108%) contrast(100%) !important;
  background-size: 20px !important;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-right .icon-configuration {
  background-size: 20px !important;
}

.icon-iambase {
  background: url(../../Images/outlined-icons/icon-iam-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-iamprofile {
  background: url(../../Images/outlined-icons/icon-iam-profiles-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-iamprovis {
  background: url(../../Images/outlined-icons/icon-recon-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-iamfunc {
  background: url(../../Images/outlined-icons/icon-iam-func-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-iamattr {
  background: url(../../Images/outlined-icons/icon-iam-attr-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-parameterapp,
.icon-danfe,
.icon-sequencerules {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
}

.asm-app-menu-item .icon-parameterapp {
  background: url(../../images/outlined-icons/icon-options-params.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-iamsod {
  background: url(../../Images/filled-icons/iam-func-sgn.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 2px !important;
}

.icon-adm-options {
  background: url(../../Images/outlined-icons/icon-options-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 2px !important;
}

.icon-credentialsapp {
  background-image: url(../../Images/filled-icons/icon-auth-adm.svg) !important;
}

.asm-app-menu-item .icon-credentialsapp {
  background: url(../../Images/filled-icons/icon-auth-adm.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-license {
  background: url(../../Images/outlined-icons/icon-licensed-outlined.svg) no-repeat !important;
}

.x-tree-node-el .icon-license {
  background: url(../../Images/outlined-icons/icon-licensed-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.pwm-icon-changepwd {
  background: url(../../Images/filled-icons/icon-options-globals.svg) no-repeat !important;
}

.asm-app-menu-item .pwm-icon-changepwd {
  background: url(../../Images/filled-icons/icon-auth-adm.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.asm-app-menu-item .x-panel-bwrap .icon-netwatcher {
  background: url(../../Images/outlined-icons/icon-netwatcher-icon.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-netwatcher {
  background: url(../../Images/outlined-icons/icon-monitoring-outlined.svg) no-repeat !important;
}

.icon-netwatcher-agent {
  background: url(../../Images/filled-icons/icon-netwatcher-agents.svg) no-repeat !important;
}

.asm-app-menu-item .icon-netwatcher-agent {
  background: url(../../Images/filled-icons/icon-netwatcher-agents.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 2px !important;
}

.icon-configuration {
  background: url(../../Images/outlined-icons/icon-options-outlined.svg) no-repeat !important;
}

.asm-app-menu-item .icon-configuration {
  background: url(../../Images/outlined-icons/icon-options-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-log {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
}

.asm-app-menu-item .icon-log {
  background: url(../../Images/filled-icons/icon-netwatcher-2023.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 2px !important;
}

.icon-groups {
  background: url(../../Images/outlined-icons/icon-sessions-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 2px !important;
}

.x-tree-node-leaf .icon-data-refresh {
  background: url(../../Images/filled-icons/icon-reload-cache-2023.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 2px !important;
}

.icon-iconapp {
  background-image: url(../../Images/filled-icons/icon-icons-2023.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.asm-app-menu-item .icon-iconapp {
  background: url(../../Images/outlined-icons/icon-icons-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-import {
  background: url(../../Images/outlined-icons/icon-upload-outlined.svg) no-repeat !important;
}

.asm-app-menu-item .icon-import {
  background: url(../../Images/outlined-icons/icon-upload-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-iamconfig {
  background: url(../../Images/outlined-icons/icon-iam-config-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-iamapp {
  background: url(../../Images/filled-icons/icon-iam-app.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-dbinteg {
  background: url(../../Images/filled-icons/icon-dbinteg-2023.svg) no-repeat !important;
}

.x-tree-node-leaf .icon-dbinteg {
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-addnote {
  background: url(../../Images/outlined-icons/icon-new-outlined.svg) no-repeat !important;
}

.asm-app-menu-item .icon-addnote {
  background: url(../../Images/outlined-icons/icon-new-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-db-refresh {
  background-image: url(../../Images/filled-icons/icon-sefaz-upload.svg) !important;
}

.asm-app-menu-item .icon-db-refresh {
  background: url(../../Images/outlined-icons/icon-upload-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-role-migration {
  background: url(../../Images/outlined-icons/icon-profile-migration-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-edit-transc {
  background: url(../../Images/filled-icons/icon-auth-adm.svg) no-repeat !important;
}

.icon-iamhistory {
  background: url(../../Images/filled-icons/icon-id-historic.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.icon-iamaccesses {
  background: url(../../Images/outlined-icons/icon-iam-acesses.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.tpl-dashboard-userinfo-photo {
  border: none !important;
}

.icon-inventory-top {
  background: url(../../Images/outlined-icons/icon-assests-management-header-outlined.svg) no-repeat !important;
}

.icon-indicators-top {
  background: url(../../Images/outlined-icons/icon-indicators-header-outlined.svg) no-repeat !important;
}

.x-form-field-wrap .x-form-clear-trigger:active {
  background-image: url(../../Images/filled-icons/icon-close-active.svg) !important;
}

.inf-icon-dashboard-medium {
  background-image: url(../../Images/filled-icons/icon-dashboard-indicators-2023.svg) !important;
}

.icon-medium-add,
.icon-large-add {
  background-image: url(../../Images/filled-icons/icon-add-indicators-2023.svg) !important;
  background-color: transparent !important;
}

.infoman-icon-chart-edit-large {
  background-image: url(../../Images/filled-icons/icon-appearance-indicators-2023.svg) !important;
}

.icon-large-mail-layout {
  background-image: url(../../Images/outlined-icons/icon-layout-medium-outlined.svg) !important;
  background-color: transparent !important;
  background-size: 20px !important;
}

.infoman-icon-parameters-large {
  background-image: url(../../Images/filled-icons/icon-params-indicators-2023.svg) !important;
  background-color: transparent !important;
}

.icon-undo-large {
  background-image: url(../../Images/filled-icons/icon-undo-indicators-2023.svg) !important;
  background-color: transparent !important;
}

.icon-redo-large {
  background-image: url(../../Images/filled-icons/icon-redo-indicators-2023.svg) !important;
  background-color: transparent !important;
}

.icon-printer-large {
  background-image: url(../../Images/filled-icons/icon-print-indicators-2023.svg) !important;
  background-color: transparent !important;
}

.icon-large-excel {
  background-image: url(../../Images/filled-icons/icon-export-indicators-2023.svg) !important;
  background-color: transparent !important;
}

.infoman-icon-cross-filters-medium {
  background-image: url(../../Images/filled-icons/icon-filter-indicators-2023.svg) !important;
  background-color: transparent !important;
}

.icon-add-blue {
  background-image: url(../../Images/filled-icons/add-box-indicators-2023.svg) !important;
  background-color: transparent !important;
  background-position: bottom !important;
}

.icon-xml-editor {
  background: url(../../Images/filled-icons/icon-auth-adm.svg) no-repeat !important;
}

.icon-http-client {
  background-image: url(../../Images/filled-icons/icon-form-adm.svg) !important;
  background-position: center center;
}

.icon-file {
  /*background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;*/
}

.icon-app-version {
  background: url(../../Images/outlined-icons/icon-netwatcher-icon.svg) no-repeat !important;
}

.icon-monitor-stoped {
  background: url(../../Images/outlined-icons/icon-stop-outlined.svg) no-repeat !important;
  background-size: 18px !important;
}

.x-grid3-cell-first .x-unselectable .icon-file {
  /*background-repeat: no-repeat !important;
  background-position: center !important;*/
}

/*Aqui eu aumentei a largura do container do botão de Indicadores e também coloquei o ícone na posição esquerda*/
/*Inserido um padding-left de 25px para acomodar melhor os ícones e textos de forma horizontal em Impacto e dependências*/
.x-toolbar .x-btn .x-btn-text {
  color: #6B6C71;
}

/* Aqui eu tirei o padding-top do container do botão de Indicadores para deixar mais alinhado*/
.x-btn-text-icon .x-btn-icon-medium-top .x-btn-text {
  /*padding-top: 0px !important;*/
}

/*Aqui diminui a altura da tbar do Indicadores*/
.mainapp-tab-panel-body .infoman-mainpanel .x-tab-panel-tbar,
.mainapp-tab-panel-body .app-dashboard .x-tab-panel-tbar {
  height: 28px !important;
}

/*ícones para a tbar de Indicadores*/
.icon-medium-refresh {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-dashboard-tbar-indicators {
  background-image: url(../../Images/outlined-icons/icon-dashboard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-add-tbar-indicators {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-color: transparent !important;
}

.icon-apperance-tbar-indicators {
  background-image: url(../../Images/outlined-icons/icon-appearance-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-layout-tbar-indicators {
  background-image: url(../../Images/outlined-icons/icon-layout-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-params-tbar-indicators {
  background-image: url(../../Images/outlined-icons/icon-parameters-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-undo-tbar-indicators {
  background-image: url(../../Images/outlined-icons/icon-undo-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-redo-tbar-indicators {
  background-image: url(../../Images/outlined-icons/icon-redo-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-print-tbar-indicators {
  background-image: url(../../Images/outlined-icons/icon-print-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-export-tbar-indicators {
  background-image: url(../../Images/outlined-icons/icon-export-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-filters-tbar-indicators {
  background-image: url(../../Images/outlined-icons/icon-crossed-filters-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.x-btn-tl,
.x-btn-tr,
.x-btn-tc,
.x-btn-ml,
.x-btn-mr,
.x-btn-mc,
.x-btn-bl,
.x-btn-br,
.x-btn-bc {
  background-image: none;
}

/*ícones das tabs do panel center do RSM*/
.icon-pizza {
  background: url(../../Images/outlined-icons/icon-indicators-header-outlined.svg) no-repeat !important;
}

.icon-survey-tab {
  background: url(../../Images/outlined-icons/icon-survey-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iamprovis-tab {
  background: url(../../Images/outlined-icons/icon-recon-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iamapp-tab {
  background: url(../../Images/filled-icons/icon-iam-app.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iamprofile-tab {
  background: url(../../Images/outlined-icons/icon-iam-profiles-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-role-migration-tab {
  background: url(../../Images/outlined-icons/icon-profile-migration-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iamsod-tab {
  background: url(../../Images/filled-icons/iam-func-sgn.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iamattestation-tab {
  background: url(../../Images/outlined-icons/icon-profile-migration-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iamattr-tab {
  background: url(../../Images/outlined-icons/icon-iam-attr-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iamfunc-tab {
  background: url(../../Images/outlined-icons/icon-iam-func-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iamconfig-tab {
  background: url(../../Images/outlined-icons/icon-iam-config-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iamhistory-tab {
  background: url(../../Images/filled-icons/icon-id-historic.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-db-refresh-tab {
  background: url(../../Images/outlined-icons/icon-upload-standard-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-groups-tab {
  background: url(../../Images/outlined-icons/icon-sessions-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-leaf-2023-tab {
  background: url(../../Images/outlined-icons/icon-form-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-xml-editor-tab {
  background: url(../../Images/filled-icons/icon-auth-adm.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-parameterapp-tab {
  background: url(../../images/outlined-icons/icon-file-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-license-tab {
  background: url(../../Images/outlined-icons/icon-licensed-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.pwm-icon-changepwd-tab {
  background: url(../../Images/filled-icons/icon-options-globals.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-netwatcher-agent-tab {
  background: url(../../Images/filled-icons/icon-netwatcher-agents.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-netwatcher-tab {
  background: url(../../Images/outlined-icons/icon-netwatcher-icon.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-configuration-tab {
  background: url(../../Images/outlined-icons/icon-config-standard-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
}

.icon-sched-tab {
  background: url(../../Images/outlined-icons/icon-myreq-sched-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-import-tab {
  background: url(../../Images/outlined-icons/icon-upload-standard-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-iconapp-tab {
  background: url(../../Images/outlined-icons/icon-icons-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-credentialsapp-tab {
  background-image: url(../../Images/filled-icons/icon-auth-adm.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-find-tab {
  background-image: url(../../Images/outlined-icons/icon-myreq-search-outlined.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-tree-myTasks-tab {
  background-image: url(../../Images/outlined-icons/icon-mytasks-outlined.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.menu-myTasks-tab {
  background-image: url(../../Images/outlined-icons/icon-mytasks-outlined.svg) !important;
  background-size: 20px !important;
  background-color: transparent !important;
}

.icon-inbox-approver-tab {
  background-image: url(../../Images/outlined-icons/icon-my-requests-outlined.svg) !important;
  background-size: 20px !important;
}

.icon-myApprove-tab {
  background-image: url(../../Images/outlined-icons/icon-approved-outlined.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-project-tab {
  background-image: url(../../Images/outlined-icons/icon-my-projects-outlined.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-myconsents-tab {
  background-image: url(../../Images/outlined-icons/icon-myconsents-outlined.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-mytasks-template-tab {
  background-image: url(../../Images/outlined-icons/icon-mytasks-newmodel-outlined.svg) !important;
  background-size: 20px !important;
}

.iam-rolemigration-tab {
  background: url(../../Images/outlined-icons/icon-profile-migration.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-search-generic-tab {
  background-image: url(../../Images/filled-icons/icon-search-2023.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-mail-sent-tab {
  background: url(../../Images/outlined-icons/icon-notifications-sent-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-mail-sched-tab {
  background-image: url(../../Images/outlined-icons/icon-notifications-schedule.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-grid-columns-tab {
  background: url(../../Images/outlined-icons/icon-grid-columns-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

icon-table-tab {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

/*.button-cancel-style {
    color: red !important
}*/
.icon-grid-columns {
  background: url(../../Images/outlined-icons/icon-grid-columns-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.license-grid-tbar .x-btn-text {
  height: 21px !important;
}

.license-grid-tbar .x-btn .icon-public-key {
  min-width: 128px !important;
}

.license-grid-tbar .x-btn .icon-license-publickey {
  min-width: 141px !important;
}

.license-grid-tbar .x-btn .icon-license-publickey-register {
  min-width: 75px !important;
}

.x-toolbar-ct .search-input-owner .x-form-field-wrap {
  top: 4px !important;
}

.x-form-focus.x-form-readonly, .x-trigger-wrap-focus .x-form-readonly, .x-trigger-wrap-focus .request-field-disabled, .x-trigger-wrap-focus .x-form-trigger {
  -webkit-box-shadow: 0px 0px 0px 0px !important;
  box-shadow: 0px 0px 0px 0px !important;
}

.icon-license-publickey-register {
  background-image: url(../../Images/outlined-icons/icon-register-key-outlined.svg) !important;
}

.icon-license-publickey-save {
  background-image: url(../../Images/outlined-icons/icon-register-key-outlined.svg) !important;
}

.menu-myRequests {
  background-image: url(../../Images/outlined-icons/icon-my-requests-outlined.svg) !important;
}

.icon-inbox-approver {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
}

.menu-myTasks {
  background-image: url(../../Images/outlined-icons/icon-my-requests-outlined.svg) !important;
}

.icon-request {
  background-image: url(../../Images/outlined-icons/icon-myreq-new-outlined.svg) !important;
  background-size: 20px !important;
}

.x-form-field-wrap .x-form-trigger-over {
  background-position: 0 !important;
}

.x-icon-clear-searchfield:active {
  background-image: url(../../Images/filled-icons/icon-active-clear-searchfield.svg) !important;
}

.x-icon-clear-searchfield:hover {
  background-position: 0 !important;
}

.x-input-no-border {
  border-right: none !important;
}

.x-border-cycle {
  border: 1px solid #c5c5c5;
  height: 16px !important;
}

/*Retirada a borda direita do ícone de limpar o input de pesquisa. A ação acontece
  ao clicar sobre o input
*/
.x-trigger-wrap-focus .x-icon-clear-searchfield-with-border-top-and-bottom,
.x-trigger-wrap-focus .x-icon-clear-searchfield,
.x-trigger-wrap-focus .x-icon-clear-searchfield-editgrid,
.x-form-focus {
  border-right: none !important;
}

/*Ao clicar no botão de limpar o input de pesquisa, o ícone muda para um tom mais claro de cinza*/
.x-icon-clear-searchfield-editgrid:active,
.x-form-field-wrap .x-form-clear-trigger-with-top-right-bottom-border:active,
.x-icon-clear-searchfield-with-border-top-and-bottom:active {
  background-image: url(../../Images/filled-icons/icon-active-clear-searchfield.svg) !important;
}

.x-icon-load-relationsgrid {
  background-image: url(../../images/filled-icons/icon-load-relationsgrid.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.x-icon-associate-relationsgrid {
  background-image: url(../../images/filled-icons/icon-associate-relationsgrid.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.x-icon-remove-relationsgrid {
  background-image: url(../../images/filled-icons/icon-remove-relationsgrid.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.x-icon-filter-relationsgrid {
  background-image: url(../../images/filled-icons/icon-filter-relationsgrid.svg) !important;
}

.x-trigger-wrap-focus .x-form-clear-trigger {
  border-right: none !important;
}

.x-toolbar-new-style {
  border-left: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: none !important;
  border-top: none !important;
}

.x-no-border {
  border: 1px solid white !important;
}

.icon-remove {
  background-image: url(../../images/filled-icons/icon-remove-relationsgrid.svg) !important;
  background-position: center !important;
}

.x-superboxselect-input input {
  background-color: #F5F5F5 !important;
}

.x-trigger-wrap-focus .x-superboxselect, .x-form-focus {
  border-bottom-color: transparent !important;
}

/*.http-body .icon-combo-trigger {
    @extend .secondary-trigger-btn;
}*/
.x-input-with-background-white {
  background-color: white !important;
  border-style: none !important;
}

.x-icon-arrow-drop-down-grey-with-bc-white {
  background-image: url(../../Images/filled-icons/icon-arrow_drop_down.svg) !important;
  background-color: white !important;
  height: 20px !important;
  background-position: 0 !important;
}

.icon-save-grid-button {
  background-image: url(../../Images/outlined-icons/icon-save-outlined-blue.svg) !important;
  background-color: transparent !important;
}

.x-form-cb-label-new-bg-color {
  font-size: 11px;
  color: #777777;
  background-color: #F5F5F5 !important;
  border-style: none !important;
}

.schema-editor-help-displayfield {
  background-color: #F5F5F5 !important;
}

.x-menu-list-item a.x-menu-item .r-view-wfnotes-icon-small {
  background-image: url(../../images/outlined-icons/icon-more-informations-outlined.svg) !important;
  background-size: 20px !important;
  background-position: center !important;
}

.ext-strict .x-menu-item-icon {
  height: 19px;
  background-repeat: no-repeat;
  width: 20px !important;
}

.icon-myGroups {
  background-image: url(../../images/outlined-icons/icon-group-outlined.svg) !important;
}

.x-toolbar td .icon-myGroups {
  background-position: 1px center !important;
}

.request-edit-projectbutton li:nth-child(1), .request-edit-projectbutton li:nth-child(2) {
  background-color: #004680 !important;
  border: 0 !important;
  border-radius: 5px !important;
}
.request-edit-projectbutton li:nth-child(1):hover, .request-edit-projectbutton li:nth-child(2):hover {
  background-color: #1A5F99 !important;
}

.request-edit-projectbutton .r-view-tools .associated-project-link:hover {
  background-color: transparent !important;
}

.request-edit-projectbutton .r-view-tools .disassociate-project-link {
  background-color: transparent !important;
  border: 0 !important;
}
.request-edit-projectbutton .r-view-tools .disassociate-project-link:hover {
  background-color: transparent !important;
}

.r-view-tools li {
  border-radius: 10px !important;
}

.icon-analyst,
.x-tool-request-analyst {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
}

.x-tool-request-dates {
  background-image: url(../../images/outlined-icons/icon-date-range-outlined.svg) !important;
  background-position: center !important;
}

.x-tool-request-associate {
  background: url(../../Images/outlined-icons/icon-associate-outlined.svg) !important;
  background-position: center !important;
}

.x-tool-request-contabilization {
  background: url(../../images/outlined-icons/icon-location-outlined.svg) no-repeat !important;
  background-position: center !important;
}

.x-tool-request-equip {
  background-image: url(../../images/outlined-icons/icon-equip-outlined.svg) !important;
  background-position: center !important;
  padding-right: 4px;
}

.x-tool-edit {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-position: center !important;
}

.title-actions,
.x-tool-newaction {
  background-image: url(../../images/outlined-icons/icon-new-action-outlined.svg) !important;
  background-position: center !important;
  padding-right: 4px;
}

.icon-change-status,
.x-tool-changestatus {
  background-image: url(../../Images/outlined-icons/icon-change-status-outlined.svg) !important;
  background-position: center !important;
}

.x-tool-closerequest {
  background: url(../../images/outlined-icons/icon-close-standard-outlined.svg) no-repeat !important;
  background-position: center !important;
  background-size: 19px !important;
}

.x-tool-changeapprover {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-position: center !important;
  background-size: 19px !important;
}

.x-tool-reqanalyst {
  background: url(../../images/outlined-icons/icon-resource-outlined.svg) no-repeat !important;
  padding-right: 4px;
}

.x-tool-attachs {
  background-image: url(../../images/outlined-icons/icon-attach-file-outlined.svg) !important;
  padding-bottom: 4px;
}

.x-tool-printer {
  background: url(../../images/outlined-icons/icon-print-outlined.svg) no-repeat !important;
  background-position: center !important;
}

.x-tool-printer-small {
  background: url(../../images/outlined-icons/icon-print-standard-outlined.svg) no-repeat !important;
  background-position: top !important;
}

.icon-request-layout-blue {
  background-image: url(../../Images/outlined-icons/icon-req-layout-blue-outlined.svg) !important;
  background-position: center !important;
}

.icon-req-refresh {
  background-image: url(../../Images/filled-icons/autorenew.svg) !important;
  background-position: center !important;
}

.x-tool-request-client {
  background: url(../../images/outlined-icons/icon-client_outlined.svg) no-repeat !important;
  background-position: center !important;
}

.icon-date-small {
  background-image: url(../../images/outlined-icons/icon-date-range-outlined.svg) !important;
}

.icon-client {
  background: url(../../images/outlined-icons/icon-client_outlined.svg) no-repeat !important;
  background-position: center !important;
}

.icon-location {
  background: url(../../images/outlined-icons/icon-location-outlined.svg) no-repeat !important;
}

.icon-equip {
  background-image: url(../../images/outlined-icons/icon-equip-outlined.svg) !important;
}

.icon-attach-action {
  background-image: url(../../images/outlined-icons/icon-attach-file-outlined.svg) !important;
}

.icon-mini-change-status {
  background-image: url(../../Images/outlined-icons/icon-change-status-outlined.svg) !important;
}

.r-view-header .r-view-status-wrap .icon-mini-change-status {
  background-position: center !important;
  margin-right: 2px !important;
}

.x-grid3-cell-inner .icon-delete {
  background-position: center !important;
}

.search-qanswer-north-panel .x-form-element {
  width: 142px !important;
}

.x-tbar-loading, .x-icon-refresh-v8 {
  background-image: url(../../Images/outlined-icons/icon-renew-grey-bbar-outlined.svg) !important;
  background-position: center !important;
  background-color: transparent !important;
}

/*Header da visualização do chamado*/
.r-view-panel .r-view-header,
.req-edit-headerpanel .r-view-header {
  background-color: white !important;
}

.request-header .x-tool-edit,
.icon-edit-form {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-position: center !important;
}

.icon-attach-grey {
  background-image: url(../../Images/outlined-icons/icon-attach-grey-file-outlined.svg) !important;
  background-position: center !important;
}

.x-body-new-color {
  background-color: #e8ecec !important;
}

.x-header-no-border {
  border: none !important;
  outline-style: none !important;
}

.request-header,
.r-view-panel .x-panel-noborder .x-panel-header-noborder {
  border: none !important;
}

.r-view-header .r-view-id-logo-wrap {
  background-color: white !important;
}

.r-view-header .r-view-status-wrap {
  background-color: white !important;
}

.icon-kanban {
  background-image: url(../../Images/outlined-icons/icon-kanbam-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-anl-preferences {
  background-image: url(../../Images/outlined-icons/icon-preference-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-close-request {
  background-image: url(../../Images/outlined-icons/icon-close-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.asm-inbox-panel .icon-form-preview {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-filter-outlined {
  /*background-image: url(../../Images/outlined-icons/icon-filter-outlined.svg) !important;*/
}

.icon-filter-clear-outlined {
  background-image: url(../../Images/outlined-icons/icon-clear-filters-outlined.svg) !important;
}

.icon-refresh {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -2px !important;
}

.icon-refresh-btn-tar {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-refresh-grey {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
  filter: invert(45%) sepia(15%) saturate(94%) hue-rotate(192deg) brightness(88%) contrast(85%);
}

.asm-inbox-panel .icon-refresh {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
}

.asm-inbox-panel .x-tbar-loading {
  background-image: url(../../Images/outlined-icons/icon-renew-grey-bbar-outlined.svg) !important;
}

.icon-refresh-interval {
  background-image: url(../../Images/outlined-icons/icon-refresh-interval-grey-standard.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.x-panel-bbar .icon-paging {
  background: url(../../Images/outlined-icons/icon-list-grey-standard-outlined.svg) no-repeat !important;
  background-position-y: -2px !important;
}

.icon-paging {
  background: url(../../Images/outlined-icons/icon-list-outlined.svg) !important;
}

.icon-find {
  background-image: url(../../Images/outlined-icons/icon-find-outlined.svg) !important;
  background-color: transparent !important;
}

.category-gap {
  background: url(../../Images/outlined-icons/icon-arrow-forward-outlined.svg) left center no-repeat !important;
}

.x-header-bc {
  background-color: #e8ecec !important;
}

.request-header-bc {
  color: #6B869F;
  border-bottom: 1px solid #BAC7D3;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  line-height: 22px;
  padding-right: 5px;
  padding-left: 5px;
}

.x-panel-new-bc {
  background-color: #e8ecec !important;
}

.actions-panel .x-panel-header {
  /*border-bottom: 1px solid #BAC7D3;*/
  background-color: #e8ecec !important;
  line-height: 28px !important;
  padding-right: 5px !important;
  padding-left: 5px !important;
  height: 29px !important;
}

.request-header-new-bc {
  /*color:#6B869F;*/
  border-bottom: 1px solid #BAC7D3;
  /*font-family:Verdana;*/
  /*font-size:11px;*/
  font-weight: bold;
  line-height: 28px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: #e8ecec !important;
}

.icon-screen-share {
  background-image: url(../../images/outlined-icons/icon-wallpaper-outlined.svg) !important;
}

.x-tool-listmode {
  background-image: url(../../Images/outlined-icons/icon-list-tbar-outlined.svg) !important;
  background-position-y: 2px;
  background-size: 21px !important;
  /*margin-top: 3px !important;*/
}

.change-pwd-first-title-bc {
  color: #5A6D84;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}

.schema-editor-help-displayfield-bc-grey {
  padding: 5px 0 5px 5px;
  border-style: none !important;
  background-color: #f1f4f7;
}

.x-no-style {
  background-color: white !important;
}

.x-combogrid-clear-field-icon {
  background-image: url(../../Images/filled-icons/teste.svg) !important;
  background-color: #F5F5F5 !important;
  background-position: 0 !important;
  height: 21px !important;
}

.x-combogrid-edit-field-icon {
  background-image: url(../../Images/outlined-icons/icon-edit-input-outlined.svg) !important;
  background-color: #F5F5F5 !important;
  background-position: 0 !important;
  height: 21px !important;
}

.icon-clipboard {
  background-image: url(../../Images/outlined-icons/icon-content-paste-outlined.svg) !important;
  background-color: transparent !important;
}

.asm-inbox-panel .icon-clipboard,
.icon-clipboard-flat {
  background-image: url(../../Images/outlined-icons/icon-content-paste-outlined.svg) !important;
  background-color: transparent !important;
}

.asm-inbox-panel .icon-email {
  background-image: url(../../Images/outlined-icons/icon-copy-to-email-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-email,
span.icon-mail,
.icon-mail {
  background-image: url(../../Images/outlined-icons/icon-copy-to-email-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -2px !important;
}

/*Retirada a borda inferior da window*/
.x-window-tl {
  border-bottom: none !important;
}

/*Retirada a borda superior da window*/
.x-window-bc .x-window-footer {
  border-top: none !important;
}

/*Cor do header da window de login*/
.x-window-white-header {
  /*background-color: white !important;*/
}

/*Cor de fundo da tela de login*/
.app-login-viewport-left,
.app-login-viewport-right {
  /*background-color: #e4ecf4 !important;*/
}

.login-image {
  padding-top: 20px !important;
  background-color: white !important;
  height: auto;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0px auto;
  padding-bottom: 10px;
  border: 1px solid #E6E6E6;
  border-bottom: 0 !important;
  border-radius: 5px 5px 0 0 !important;
}

.asm-login-panel {
  /*background-color: white !important;
  border-top: none !important;
  width: 370px !important;
  padding: 17px 0 20px 0;
  background: #FFFFFF;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  position:relative*/
  /*width: 295px !important;*/
  background-color: #FFFFFF !important;
  border-top: 0 !important;
  border-radius: 0 0 5px 5px !important;
  border: 1px solid #E6E6E6;
  padding: 17px 20px 20px 50px !important;
}

.asm-login-panel .asm-login-wrapper-buttons {
  height: 36px !important;
}

.icon-analyst-adm {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-client-adm {
  background: url(../../images/outlined-icons/icon-client_outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-location-adm {
  background: url(../../images/outlined-icons/icon-location-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-charge-adm {
  background: url(../../images/outlined-icons/icon-cost-center-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
  background-color: transparent !important;
}

.icon-categories-adm {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  padding-right: 5px !important;
  background-size: 12px;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-resources-adm {
  background: url(../../Images/outlined-icons/icon-resources-small-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-vendor-adm {
  background: url(../../images/outlined-icons/icon-vendor-outlined.svg) no-repeat !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-contracts-adm {
  background-image: url(../../Images/outlined-icons/icon-content-paste-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-analyst-tab {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-client-tab {
  background: url(../../images/outlined-icons/icon-client_outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

/*Cor de fundo do input dentro do SuperBoxSelect*/
.x-superboxselect-display-btns .x-superboxselect-item {
  background-color: white;
}

.icon-large-mail-preferences {
  background-image: url(../../Images/outlined-icons/icon-preferences-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-createas {
  background-image: url(../../Images/outlined-icons/icon-create-as-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -1px !important;
}

.icon-http-execute {
  background-image: url(../../Images/outlined-icons/icon-play-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -1px !important;
}

.icon-arrow-up {
  background-image: url(../../Images/outlined-icons/icon-arrow-top-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-arrow-down {
  background-image: url(../../Images/outlined-icons/icon-arrow-botttom-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-multi-selection {
  background-image: url(../../Images/outlined-icons/icon-select-values-outlined.svg) !important;
}

.inf-icon-grid {
  /*background-image: url(../../Images/outlined-icons/icon-table-form-outlined.svg) !important;
  background-color: transparent !important*/
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-color: transparent !important;
  background-position: center !important;
}

.icon-license-publickey-create {
  background-image: url(../../Images/outlined-icons/icon-public-key-outlined.svg) !important;
}

.icon-license-publickey-save {
  background-image: url(../../Images/outlined-icons/icon-register-key-outlined.svg) !important;
}

.icon-license-publickey-edit {
  background-image: url(../../Images/outlined-icons/icon-default-license-outlined.svg) !important;
}

.icon-license-publickey-error {
  background-image: url(../../Images/outlined-icons/icon-remove-licence-small-outlined.svg) !important;
  background-repeat: no-repeat;
}

/*Aqui é ajustada a largura do scrollbar*/
::-webkit-scrollbar {
  width: 8px !important;
  /*height: 7px !important;*/
}

::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal,
::-webkit-scrollbar-thumb:horizontal {
  border-radius: 25px !important;
}

.x-over-scroll ::-webkit-scrollbar-thumb:vertical,
.x-over-scroll ::-webkit-scrollbar-thumb:vertical,
.x-over-scroll ::-webkit-scrollbar-thumb:horizontal,
.x-over-scroll ::-webkit-scrollbar-thumb:horizontal {
  border-radius: 25px !important;
}

.x-over-scroll:hover ::-webkit-scrollbar-thumb:vertical,
.x-over-scroll:hover ::-webkit-scrollbar-thumb:vertical,
.x-over-scroll:hover ::-webkit-scrollbar-thumb:horizontal,
.x-over-scroll:hover ::-webkit-scrollbar-thumb:horizontal {
  background-color: rgba(0, 0, 0, 0.12);
}

.x-date-middle .x-btn-mc em.x-btn-arrow {
  background-image: url(../../Images/filled-icons/icon-arrow_drop_down.svg) !important;
  background-color: transparent;
  background-position: right center;
}

.x-tool-refresh {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  padding-right: 5px;
  padding-bottom: 3px;
}

.icon-html {
  background-image: url(../../Images/outlined-icons/icon-html-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-connection {
  background-image: url(../../Images/outlined-icons/icon-link-outlined.svg) !important;
}

.icon-inventory {
  background-image: url(../../images/outlined-icons/icon-equip-outlined.svg) !important;
}

.icon-resource {
  background-image: url(../../images/outlined-icons/icon-resources-new-outlined.svg) !important;
}

.icon-vendor {
  background-image: url(../../Images/outlined-icons/icon-supplier-outlined.svg) !important;
}

.icon-charge {
  background: url(../../images/outlined-icons/icon-cost-center-outlined.svg) no-repeat !important;
}

.icon-contract {
  background-image: url(../../Images/outlined-icons/icon-content-paste-outlined.svg) !important;
}

.icon-formulary,
.title-formulary {
  background-image: url(../../Images/outlined-icons/icon-form-standard-outlined.svg) !important;
}

.icon-formulary {
  background-image: url(../../Images/outlined-icons/icon-form-standard-outlined.svg) !important;
}

.icon-visio-large {
  background-image: url(../../Images/outlined-icons/icon-export-standard-outlined.svg) !important;
}

.icon-details {
  background-image: url(../../Images/outlined-icons/icon-details-outlined.svg) !important;
}

.icon-import-outlined {
  background-image: url(../../Images/outlined-icons/icon-import-outlined.svg) !important;
}

.icon-editnote {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.x-form-img-up {
  background-image: url(../../Images/outlined-icons/icon-arrow-top-outlined.svg) !important;
}

.x-form-img-down {
  background-image: url(../../Images/outlined-icons/icon-arrow-down-outlined.svg) !important;
}

.teste {
  background-image: url(../../Images/outlined-icons/icon-arrow-top-outlined.svg) !important;
}

.icon-nav-up {
  background-image: url(../../Images/outlined-icons/icon-arrow-top-outlined.svg) !important;
  background-position: right;
  padding-right: 1px !important;
}

.icon-move-up {
  background-image: url(../../Images/outlined-icons/icon-arrow-top-standard-outlined.svg) !important;
  background-position: center !important;
}

.icon-nav-down {
  background-image: url(../../Images/outlined-icons/icon-arrow-bottom-standard-outlined.svg) !important;
  background-position: center !important;
}

.icon-nav-right {
  background-image: url(../../Images/outlined-icons/icon-arrow-right-standard-outlined.svg) !important;
}

.icon-log-view {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
}

.mainapp-tab-strip-wrap .x-tab-strip-top .x-tab-right .x-panel-inline-icon {
  background-size: 20px !important;
}

.icon-nav-left {
  background-image: url(../../Images/outlined-icons/icon-arrow-left-standard-outlined.svg) !important;
}

.icon-license-publickey-ok-large {
  background-image: url(../../Images/outlined-icons/icon-default-license-outlined.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-license-publickey-ok {
  background-image: url(../../Images/outlined-icons/icon-default-license-outlined.svg) !important;
  background-repeat: no-repeat;
}

.icon-license-publickey {
  background-image: url(../../Images/outlined-icons/icon-default-license-outlined.svg) !important;
}

.icon-attachments {
  background-image: url(../../images/outlined-icons/icon-attach-file-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-form-preview {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-actions {
  background-image: url(../../images/outlined-icons/icon-new-action-outlined.svg) !important;
  background-color: transparent !important;
  background-position: center !important;
}

.icon-open {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat !important;
}

.x-toolbar-left form .icon-open {
  background-size: 20px !important;
  background-position: 1px center !important;
}

.icon-charge-sla {
  background-image: url(../../Images/outlined-icons/icon-costs-center-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-actions .icon-large-mail-new {
  background-image: url(../../Images/outlined-icons/icon-create-folder-medium-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-large-mail-filter,
.icon-large-mail-filtered {
  background-image: url(../../Images/outlined-icons/icon-filter-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-large-mail-filter {
  background-image: url(../../Images/outlined-icons/icon-filter-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-large-mail-forward {
  background-image: url(../../Images/outlined-icons/icon-forward-email-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-large-mail-remove {
  background-image: url(../../Images/outlined-icons/icon-delete-folder-medium-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-large-mail-reply {
  background-image: url(../../Images/outlined-icons/icon-reply-medium-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-http-client,
.icon-rdp-session {
  background-image: url(../../Images/outlined-icons/icon-remote-acess-outlined.svg) !important;
}

.icon-inbox {
  background-image: url(../../Images/outlined-icons/icon-inbox-outlined.svg) !important;
  border: 0 !important;
}

.icon-request-layout-right {
  background-image: url(../../Images/outlined-icons/icon-layout-right-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-adjust-column {
  background-image: url(../../Images/outlined-icons/icon-adjust-columns-outlined.svg) !important;
}

.icon-save-config {
  background-image: url(../../Images/outlined-icons/icon-save-standard-size-outlined.svg) !important;
  background-repeat: no-repeat !important;
}

.icon-list-columns {
  background-image: url(../../Images/outlined-icons/icon-columns-outlined.svg) !important;
  background-size: cover !important;
}

.icon-orderby {
  background-image: url(../../Images/outlined-icons/icon-sort-standard-outlined.svg) !important;
}

/*Tira o efeito de cor branca oa passar o mouse sobre um botão*/
.x-toolbar .x-btn-over button {
  background-color: transparent;
}

.x-toolbar .x-toolbar-cell .x-btn-pressed tr td,
.x-toolbar .x-btn-menu-active tr td {
  background-color: #e7eaeb !important;
}

.icon-maximize {
  background-image: url(../../Images/outlined-icons/icon-full-screen-outlined.svg) !important;
}

.x-menu-list-item a.x-menu-item .icon-maximize {
  background-size: 17px !important;
  background-position: center !important;
}

.timesheet-icon-month-summary {
  background-image: url(../../Images/outlined-icons/icon-calendar-month-outlined.svg) !important;
}

.x-layout-split-east .x-layout-mini {
  background-image: url(../../Images/filled-icons/icon_collapsed.svg) !important;
  background-position: 4px 0px !important;
}

.icon-apply {
  background-image: url(../../Images/outlined-icons/icon-save-standard-outlined.svg) !important;
}

.inbox-tab-menu .x-tree-node-el .icon-domain {
  background-size: 19px !important;
}

.x-toolbar-left .x-btn button.icon-domain {
  background-size: 20px !important;
}

.filters-window .x-toolbar-left .icon-ok-white {
  background-position: 15px center;
}

.mainapp-tab-strip-wrap .x-tab-strip li a {
  background-color: transparent !important;
}

.event-change .x-btn {
  background-color: #004680 !important;
  border-radius: 5px !important;
}
.event-change .x-btn .x-btn-text {
  color: #FFFFFF !important;
}
.event-change .x-btn:hover {
  background-color: #1A5F99 !important;
}

.x-button-search-with-border {
  border: 1px solid red !important;
  height: 8px !important;
}

.icon-find-bbar {
  background-image: url(../../Images/outlined-icons/icon-find-outlined.svg) !important;
  height: 28px !important;
  background: #FFFFFF;
  border: 1px solid #C5C5C5 !important;
  border-radius: 5px;
}

.icon-add-tbar-grid {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-color: #F5F5F5 !important;
  background-position-x: 1px !important;
}

.icon-delete-tbar-grid {
  background-image: url(../../Images/filled-icons/icon-delete-tbar-grid-2023.svg) !important;
  background-color: #F5F5F5 !important;
}

.icon-refresh-tbar-grid {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: #F5F5F5 !important;
  background-position-x: 1px !important;
}

.icon-excel-tbar-grid {
  background-image: url(../../Images/filled-icons/file_download.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
  border: 0 !important;
}

.icon-edit-tbar-grid {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: #F5F5F5 !important;
  background-position-x: 1px !important;
  padding-left: 23px !important;
}

.icon-user-adm {
  background-image: url(../../Images/outlined-icons/icon-adm-header-white-outlined.svg) !important;
}

.icon-mfa-setup {
  background-image: url(../../Images/outlined-icons/icon-mfa-outlined.svg) !important;
  background-size: 16px;
}

.icon-changepw {
  background-image: url(../../Images/outlined-icons/icon-password-outlined.svg) !important;
  background-position: inherit;
}

.icon-user-pwd {
  background-image: url(../../Images/outlined-icons/icon-secret-question-outlined.svg) !important;
  background-position: center;
  background-repeat: no-repeat;
}

.icon-mail-layout {
  background-image: url(../../Images/outlined-icons/icon-layout-outlined.svg) !important;
  background-color: transparent !important;
}

.inf-icon-portal-open {
  background: url(../../Images/outlined-icons/icon-folder-outlined.svg) no-repeat !important;
  background-position: center !important;
}

.inf-icon-presentation-mode {
  background-image: url(../../Images/outlined-icons/icon-presentation-outlined.svg) !important;
}

.x-menu li .inf-icon-presentation-mode {
  background-size: 18px !important;
  background-position-y: 1px !important;
}

.inf-icon-graph-outlined {
  background-image: url(../../Images/outlined-icons/icon-chart-bar-outlined.svg) !important;
}

.icon-preview-right {
  background-image: url(../../Images/outlined-icons/icon-layout-right-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-preview-bottom {
  background-image: url(../../Images/outlined-icons/icon-layout-bottom-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-preview-top {
  background-image: url(../../Images/outlined-icons/icon-layout-top-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-preview-left {
  background-image: url(../../Images/outlined-icons/icon-layout-left-outlined.svg) !important;
  background-color: transparent !important;
}

.x-dash-tool-close {
  background: url(../../Images/filled-icons/icon-button-cancel.svg) no-repeat !important;
}

.icon-excel-gray {
  background-image: url(../../Images/filled-icons/file_download.svg) !important;
}

.icon-printer {
  background-image: url(../../Images/filled-icons/icon-print-indicators-2023.svg) !important;
}

.icon-printer-small {
  background-image: url(../../Images/outlined-icons/icon-print-standard-outlined.svg) !important;
  background-position: center;
}

.icon-export-small {
  background-image: url(../../Images/outlined-icons/icon-export-standard-outlined.svg) !important;
  background-position: center;
}

.icon-redo-small {
  background-image: url(../../Images/outlined-icons/icon-redo-outlined.svg) !important;
  background-position: center;
}

.icon-redo-small-dashboard {
  background-image: url(../../Images/outlined-icons/icon-redo-outlined.svg) !important;
  background-position: center;
}

.icon-undo-small {
  background-image: url(../../Images/outlined-icons/icon-undo-outlined.svg) !important;
  background-position: center;
}

.icon-undo-small-dashboard {
  background-image: url(../../Images/outlined-icons/icon-undo-outlined.svg) !important;
  background-position: center;
}

.infoman-icon-parameters-small {
  background-image: url(../../Images/outlined-icons/icon-parameters-outlined.svg) !important;
  background-position: center;
}

.x-dash-tool-close-small {
  background-image: url(../../Images/filled-icons/icon-button-cancel.svg) !important;
  background-position: center;
}

.x-dash-tool-refresh-small {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-position: center;
}

.x-dash-tool-preferences-small {
  background-image: url(../../Images/outlined-icons/icon-preferences-standard-outlined.svg) !important;
  background-position: center;
}

.x-dash-tool-expand-small {
  background-image: url(../../Images/outlined-icons/icon-max-standard-outlined.svg) !important;
  background-position: center;
}

/*Aqui foram zerados alguns valores para evitar que, ao ~deixar pressionado o botão, não haja uma alteração de dimensionamento*/
.cmdb-impact-headerpanel .x-toolbar .x-btn-menu-active .x-btn-text,
.infoman-mainpanel .x-clean-toolbar .x-btn-menu-active .x-btn-text,
.nt-inbox-header .x-toolbar-ct .x-btn-menu-active .x-btn-text,
.nt-inbox-header .x-toolbar-ct .x-btn-pressed .x-btn-text {
  color: #5a7077 !important;
  padding-top: 0px;
  background-position: 0 !important;
  background-color: #e7eaeb !important;
}

.icon-refresh-small-indicators {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-login {
  background-image: url(../../Images/outlined-icons/icon-password-outlined.svg) !important;
}

.icon-button-ok {
  background-image: url(../../Images/outlined-icons/icon-ok-outlined.svg) !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  width: 75px !important;
  height: 28px !important;
  box-sizing: border-box;
}

.icon-button-ok-bottom {
  background-image: url(../../Images/outlined-icons/icon-ok-outlined.svg) !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  width: 75px !important;
  height: 28px !important;
  box-sizing: border-box;
  background-position: 16px center !important;
}

.icon-column-edit {
  background-image: url(../../Images/outlined-icons/icon-edit-small-outlined.svg) !important;
  background-color: transparent !important;
}

.nt-create-panel .icon-analyst {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
  background-color: transparent !important;
}

.nt-create-panel .icon-myGroups {
  background-image: url(../../Images/outlined-icons/icon-group-small-outlined.svg) !important;
  background-color: transparent !important;
}

.nt-create-panel .icon-client {
  background: url(../../images/outlined-icons/icon-client_outlined.svg) no-repeat !important;
  background-color: transparent !important;
}

.icon-new-notify,
.icon-notification-new {
  background-image: url(../../Images/outlined-icons/icon-new-notification-small-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-sendmail {
  background: url(../../Images/outlined-icons/icon-send-standard-outlined.svg) no-repeat !important;
  background-color: transparent !important;
}

.icon-mail-sched-mini {
  background-image: url(../../Images/outlined-icons/icon-schedule-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-filter-small {
  background-image: url(../../Images/outlined-icons/icon-filter-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-y: -1px !important;
  padding-bottom: 7px;
}

.icon-refresh-small {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-form-preview-small {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-kanban-small {
  background-image: url(../../Images/outlined-icons/icon-kanbam-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

/*Teste com ícone tamanho 16 dentro de Netwatcher/Agentes/botão de filtros/interface que se abre/ícone na tbar*/
.icon-ok-gray {
  background-image: url(../../Images/outlined-icons/icon-ok-small-outlined.svg) !important;
}

.x-tool-new {
  background-image: url(../../Images/outlined-icons/icon-add-small-outlined.svg) !important;
}

.icon-netwatcher-agent-event {
  background-image: url(../../Images/outlined-icons/icon-event-small-outlined.svg) !important;
}

.icon-view-request,
.icon-view-form {
  background-image: url(../../Images/outlined-icons/icon-preview-standard-outlined.svg) !important;
  background-position-x: 1px !important;
}

.icon-domain {
  background-image: url(../../Images/outlined-icons/icon-department-outlined.svg) !important;
  background-position-x: -1px !important;
}

.input-without-border {
  border: 0;
}

.timesheet-hwpm-logo {
  background-image: url(../../Images/outlined-icons/icon-calendar-large-outlined.svg) !important;
}

.icon-phone {
  background-image: url(../../Images/outlined-icons/icon-phone-outlined.svg) !important;
}

.icon-datefield-no-bc {
  background-image: url(../../Images/outlined-icons/icon-calendar-no-bc-outlined.svg) !important;
  background-color: white !important;
  height: 18px !important;
  background-position: 0 !important;
  border-radius: 0 5px 5px 0 !important;
}

.icon-myTasks {
  background-image: url(../../Images/outlined-icons/icon-analyst-small-outlined.svg) !important;
}

.icon-department-small {
  background-image: url(../../Images/outlined-icons/icon-department-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 6px !important;
  background-size: 18px !important;
  background-position: center center !important;
  background-color: transparent !important;
}

.timesheet-cal-tbar-selinfo {
  border: 0 !important;
}

.icon-mail-request {
  background-image: url(../../Images/outlined-icons/icon-search-req-outlined.svg);
}

.icon-mail-bin {
  background-image: url(../../Images/outlined-icons/icon-expired-date-outlined.svg);
  background-position-x: 1px !important;
}

.icon-save-as {
  background-image: url(../../Images/outlined-icons/icon-save-as-outlined.svg) !important;
}

.icon-graph-node {
  background-image: url(../../Images/outlined-icons/icon-nodes-outlined.svg) !important;
}

.icon-graph-doc {
  background-image: url(../../Images/outlined-icons/icon-chart-standard-outline.svg) !important;
}

.icon-graph-edge-directed {
  background-image: url(../../Images/outlined-icons/icon-link-standard-outlined.svg) !important;
}

.icon-large-equip-impact {
  background-image: url(../../Images/outlined-icons/icon-impact-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.x-small-tbar {
  height: 35px !important;
}

.icon-equip-childs {
  background-image: url(../../images/outlined-icons/icon-equip-outlined.svg) !important;
}

.icon-analyst-standard {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
  background-color: transparent !important;
}

.icon-myGroups-standard {
  background-image: url(../../images/outlined-icons/icon-groups-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-client-standard {
  background: url(../../images/outlined-icons/icon-client_outlined.svg) no-repeat !important;
  background-color: transparent !important;
}

.icon-preview-hide {
  background-image: url(../../Images/outlined-icons/icon-hidden-outlined.svg) !important;
}

.icon-bin-button {
  background-image: url(../../Images/outlined-icons/icon-delete-outlined.svg) !important;
  border: 1px solid #004680 !important;
  background-position: 8px center !important;
  border-radius: 5px;
  color: #044484 !important;
  padding: 5px !important;
  height: 28px !important;
  min-width: 75px !important;
}

.icon-message {
  background-image: url(../../Images/outlined-icons/icon-notifications-header-outlined.svg) !important;
}

icon-mail-inbox-standard {
  background-image: url(../../Images/outlined-icons/icon-inbox-standard-outlined.svg) !important;
  background-position: center !important;
}

.icon-mail-preferences {
  background-image: url(../../Images/outlined-icons/icon-preferences-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-medium-equip-dependency {
  background-image: url(../../Images/outlined-icons/icon-dependencies-outlined.svg) !important;
  background-size: 19px !important;
}

.icon-graph-node-category {
  background-image: url(../../Images/outlined-icons/icon-categories-outlined.svg) !important;
}

.icon-graph-node-group {
  background-image: url(../../Images/outlined-icons/icon-nodes-outlined.svg) !important;
}

.icon-survey-type-0 {
  background-image: url(../../Images/outlined-icons/icon-formulary-standard-outlined.svg) !important;
  background-position: center !important;
  background-size: 16px !important;
}

.icon-survey-qstatus-n {
  background-image: url(../../Images/outlined-icons/icon-info-outlined.svg) !important;
  background-position: top !important;
  background-size: 16px;
}

.r-view-survey-logo {
  background-image: url(../../Images/outlined-icons/icon-formulary-large-outlined.svg) !important;
  background-position: top !important;
}

.icon-netwatcher-status-0 {
  background-image: url(../../Images/outlined-icons/icon-stop-small-outlined.svg) !important;
  background-position: top !important;
}

.icon-netwatcher-status-1 {
  background-image: url(../../Images/outlined-icons/icon-play-small-outlined.svg) !important;
  background-position: top !important;
}

.icon-netwatcher-large-status-1 {
  background-image: url(../../Images/outlined-icons/icon-play-extra-large-outlined.svg) !important;
}

.icon-netwatcher-large-status-0 {
  background-image: url(../../Images/outlined-icons/icon-stop-extra-large-outlined.svg) !important;
}

.icon-edit-new-win {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
}

.x-icon-printer {
  background-image: url(../../Images/outlined-icons/icon-print-standard-outlined.svg) !important;
}

.icon-upload-button {
  background: url(../../Images/outlined-icons/icon-upload-standard-outlined.svg) no-repeat !important;
  background-position: 65px center !important;
  padding-right: 10px !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  width: 190px !important;
}

.icon-credentials {
  background: url(../../Images/filled-icons/icon-auth-adm.svg) no-repeat !important;
}

.icon-view-standard {
  background-image: url(../../Images/outlined-icons/t.svg) !important;
  background-color: transparent;
}

.icon-download {
  background-image: url(../../Images/filled-icons/file_download.svg) !important;
  background-color: transparent;
}

.icon-refresh-blue {
  background-image: url(../../Images/outlined-icons/icon-refresh-blue.svg) !important;
  background-color: transparent;
}

.x-grid-error-text {
  background: transparent url(../../Images/outlined-icons/icon-no-response-small-outlined.svg) no-repeat !important;
  background-position: 10px center !important;
}

.icon-preview-button {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
}

.x-toolbar-left .x-btn button.icon-preview-button {
  background-position: 6px center !important;
}

.department-search-win .x-toolbar-left .x-btn button.icon-ok-white {
  background-position: 15px center !important;
}

.icon-screen-rec-stop {
  background-image: url(../../Images/outlined-icons/icon-stop-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-screen-rec-audio-on {
  background-image: url(../../Images/outlined-icons/icon-volume-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-screen-rec-audio-off {
  background-image: url(../../Images/outlined-icons/icon-volume-off-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-screen-rec-mic-on {
  background-image: url(../../Images/outlined-icons/icon-mic-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-screen-rec-mic-off {
  background-image: url(../../Images/outlined-icons/icon-mic-off-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-screen-rec-capture {
  background-image: url(../../Images/outlined-icons/icon-screenshot-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-screen-rec-start {
  background-image: url(../../Images/outlined-icons/icon-play-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-file-xml-standard {
  background-image: url(../../Images/outlined-icons/icon-form-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-file-xml-button {
  background-image: url(../../Images/outlined-icons/icon-form-standard-outlined.svg) !important;
  background-color: transparent !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
}

.icon-notification-tab {
  background-image: url(../../Images/outlined-icons/icon-new-notification-standard.svg) !important;
}

.icon-blocked {
  background-image: url(../../Images/filled-icons/icon-delete-tbar-grid-2023.svg) !important;
  background-position: center !important;
  background-color: transparent !important;
}

.icon_dbinteg_import_by_file {
  background-image: url(../../Images/outlined-icons/icon-file-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-dbinteg-button {
  background-image: url(../../Images/outlined-icons/icon-dbinteg-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-upload-flat {
  background-image: url(../../Images/outlined-icons/icon-upload-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon_dbinteg_validation {
  background-image: url(../../Images/outlined-icons/icon-verify-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-plug {
  background-image: url(../../Images/outlined-icons/icon-connect-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon_dbinteg_restart {
  background-image: url(../../Images/outlined-icons/icon-test-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-contracts-small {
  background-image: url(../../Images/outlined-icons/icon-contract-small-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-vendor-small {
  background-image: url(../../Images/outlined-icons/icon-vendor-small-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-categories-small {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.x-dash-tool-expand,
.x-tool-maximize {
  /*background: url(../../Images/outlined-icons/icon-expand-standard-outlined.svg) no-repeat !important;
  background-position: center !important;*/
}

.icon-schedule-disabled {
  background-image: url(../../Images/outlined-icons/icon-stop-small-outlined.svg) !important;
  background-position: top !important;
  background-repeat: no-repeat !important;
}

.icon-schedule-enabled {
  background-image: url(../../Images/outlined-icons/icon-play-outlined.svg) !important;
}

.x-grid3-row td .icon-schedule-enabled,
.x-grid3-row td .icon-schedule-disabled {
  background-position: center !important;
  background-size: 18px !important;
}

.icon-apptask-proc-status-4,
.icon-apptask-proc-status-6,
.icon-apptask-proc-status-7,
.icon-apptask-proc-status-stopped,
.icon-apptask-action-status-2,
.icon-appservice-status-0,
.icon-appservice-status-2,
.icon-stop,
.icon-ws-readystate-3 {
  background-color: transparent !important;
}

.icon-new-req-small {
  background-image: url(../../Images/outlined-icons/icon-new-req-small-outlined.svg) !important;
  background-color: transparent !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
}

.x-toolbar-more-icon {
  background-color: transparent !important;
}

.icon-edit-reqchilds {
  background-image: url(../../Images/outlined-icons/icon-associated-req-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.mainapp-tab-panel-item .icon-tpl {
  background: url(../../Images/outlined-icons/icon-form-outlined.svg) no-repeat !important;
  background-position: center !important;
}

.mainapp-tab-panel-item .book {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat !important;
  /*background: url(../../Images/outlined-icons/icon-form-parent-standard-outlined.svg) no-repeat !important;
  background-position: center !important;*/
}

.no-icon {
  background-image: none !important;
  background-position: center !important;
}

.x-input-new-color-and-no-top-right-and-bottom-right-border {
  background-color: #F5F5F5 !important;
  border-radius: 5px 0 0 5px !important;
  box-sizing: border-box;
  height: 22px !important;
}
.x-input-new-color-and-no-top-right-and-bottom-right-border:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  height: 22px !important;
  border-radius: 5px 0 0 5px !important;
  box-sizing: border-box !important;
  border: 0;
}

.icon-mail-new {
  background-image: url(../../Images/outlined-icons/icon-new-mail-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-mail-reply {
  background-image: url(../../Images/outlined-icons/icon-mail-reply-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-mail-forward {
  background-image: url(../../Images/outlined-icons/icon-mail-forward-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-mail-remove {
  background-image: url(../../Images/outlined-icons/icon-mail-delete-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-mail-filter {
  background-image: url(../../Images/outlined-icons/icon-filter-standard-outlined.svg) !important;
  background-color: transparent !important;
}

/*Altura da tbar de Notificação*/
.nt-inbox-mainpanel .x-toolbar,
.nt-inbox-msgpanel .x-toolbar,
.x-clean-toolbar {
  height: 28px !important;
  padding-bottom: 5px !important;
}

.icon-categories-standard {
  background: url(../../Images/outlined-icons/icon-form-outlined.svg) no-repeat !important;
  background-position: center center !important;
  background-size: 20px !important;
}

.icon-date-button {
  background-image: url(../../images/outlined-icons/icon-date-range-outlined.svg) !important;
  border: 1px solid #004680 !important;
  background-position: 8px center !important;
  border-radius: 5px;
  height: 28px !important;
  color: #004680 !important;
  padding: 5px !important;
  min-width: 75px !important;
}

.x-panel-header .x-tab-strip-top .x-tab-strip-previous .x-tab-left::after {
  border-right: none !important;
}

/* HEADER GERAL */
.x-border-layout-ct .tpl-dashboard-userinfo-panel,
.x-border-layout-ct .x-dash-widget .tpl-dashboard-userinfo-panel {
  background-color: #004680;
}

.asm-app-menu-item .icon-mail-category {
  background: url(../../Images/outlined-icons/icon-urgent-outlined.svg) no-repeat !important;
  background-size: 16px !important;
}

.nt-inbox-grid .icon-mail-new {
  background-image: url(../../Images/outlined-icons/icon-copy-to-email-outlined.svg) !important;
  background-position: center !important;
}

.x-menu-list-item a.x-menu-item .icon-ctx-my-tasks {
  background-position-y: 1px !important;
}

.apptask-grid-process .x-toolbar-left .x-form-field-wrap {
  top: 4px;
}

img.x-action-col-icon.img-formulary {
  height: 20px !important;
  width: 20px !important;
}

.grid-qform-rules .x-toolbar div {
  top: 4px !important;
}
.grid-qform-rules .x-toolbar div input:focus {
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px !important;
}

.iforms-qformquestion-grid .x-toolbar-left .x-form-field-wrap {
  top: 4px;
}
.asm-app-menu-item .icon-request,
.asm-inbox-panel.context-mytasks .x-btn .icon-request {
  background-image: url(../../Images/outlined-icons/icon-new-req-small-outlined.svg) !important;
  background-color: transparent !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-size: 16px !important;
}

.infoman-mainpanel .x-toolbar .x-btn td,
.cmdb-impact-mainpanel .x-toolbar .x-btn td,
.nt-inbox-mainpanel .x-toolbar .x-btn td,
.app-dashboard .x-toolbar .x-btn td {
  padding: 0 0 0 3px !important;
}

.x-btn-text-icon .x-btn-icon-medium-left .x-btn-text {
  height: 20px;
}

.icon-add-tab {
  background-image: url(../../Images/filled-icons/add-box-indicators-2023.svg) !important;
  background-color: transparent !important;
  background-position: bottom !important;
}

.icon-btn-search-grey {
  background-image: url(../../Images/outlined-icons/icon-btn-search-grey.svg) !important;
  height: 28px !important;
  background: #FFFFFF;
  border: 1px solid #C5C5C5 !important;
  border-radius: 5px;
}

.icon-search-grey {
  background-image: url(../../Images/outlined-icons/icon-btn-search-grey.svg) !important;
}

.category-approval-tab .x-toolbar div {
  background-color: #FFFFFF !important;
}
.category-approval-tab .x-toolbar div .x-btn .x-btn-text.icon-new {
  background-position: center !important;
  height: 17px !important;
}

.x-window-body .x-form-text {
  border: 1px solid #F5F5F5;
}

/*Aqui eu inseri bordas no input de pesquisas e retirei a da direita, para não dar conflitos com a borda do botão de excluir*/
.icon-ctx-my-reqs {
  background-image: url(../../Images/outlined-icons/icon-my-requests-outlined.svg) !important;
  background-size: 16px !important;
  background-color: transparent !important;
  background-position-y: 4px !important;
}

.icon-ctx-my-tasks {
  background-image: url(../../Images/outlined-icons/icon-mytasks-outlined.svg) !important;
  background-size: 16px !important;
  background-color: transparent !important;
  background-position-y: 3px !important;
}

.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  padding-left: 22px;
}

.http-body .x-form-cb-label {
  top: 1px;
}

.reqtimes-win .x-toolbar-left .x-btn button.icon-ok-white {
  background-position: 15px center !important;
}

.filters-window .x-toolbar-left .x-btn button.icon-apply {
  background-position: 8px center !important;
}

.fdst-monitor-config .x-btn {
  background-color: #004680;
  border-radius: 5px;
}
.fdst-monitor-config .x-btn .x-btn-text {
  color: #FFFFFF;
}
.fdst-monitor-config .x-btn:hover {
  background-color: #1A5F99;
}

.icon-btn-layout {
  background-image: url(../../Images/outlined-icons/icon-layout-outlined.svg) !important;
  background-color: transparent !important;
  background-size: 16px !important;
}

.icon-btn-refresh-notification {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
  background-size: 20px !important;
  background-position-x: 0px !important;
}

.icon-filter-grey {
  background-image: url(../../Images/outlined-icons/icon-filter-standard-outlined.svg) !important;
  background-color: transparent !important;
  filter: invert(45%) sepia(15%) saturate(94%) hue-rotate(192deg) brightness(88%) contrast(85%);
}

.icon-filter-grey-bottom {
  background-image: url(../../Images/outlined-icons/icon-filter-standard-outlined.svg) !important;
  background-color: transparent !important;
  filter: invert(45%) sepia(15%) saturate(94%) hue-rotate(192deg) brightness(88%) contrast(85%);
  background-size: 19px !important;
}

.input-bc-white::-ms-clear {
  /*http://stackoverflow.com/questions/14007655/remove-ie10s-clear-field-x-button-on-certain-inputs*/
  display: none;
}

.icon-clear-mid-position-border-grey {
  background-color: #ffffff !important;
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
  border-radius: 0px !important;
  background-position: center !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 0 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  height: 24px !important;
}

.x-icon-searchfield-border-grey {
  background-color: white !important;
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
  border-radius: 0 5px 5px 0 !important;
  border-left: none !important;
  height: 21px !important;
  background-position: center !important;
  border-left: 0 !important;
  box-sizing: border-box !important;
}

/*Posição do ícone de fechar aba*/
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
  background-image: url(../../Images/outlined-icons/icon-close-tab.svg) !important;
  background-color: transparent !important;
  top: 8px !important;
  right: 8px !important;
  filter: invert(100%) sepia(93%) saturate(7%) hue-rotate(195deg) brightness(108%) contrast(100%);
  border: 0 !important;
}

/*Nessa classe é retirado o efeito shadow do input de pesquisa*/
.x-trigger-wrap-focus .x-form-text,
.x-form-focus {
  box-shadow: none;
}

.x-panel-header {
  background-color: #F3F4F6 !important;
}

.x-dash-icon-add-widget {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-color: transparent;
  background-size: 16px !important;
}

.input-bc-white:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  height: 22px !important;
  border-radius: 5px 0 0 5px !important;
  box-sizing: border-box !important;
  border: 0;
}

.icon-clear-searchfield-tbar-portal-main {
  background-image: url(../../Images/outlined-icons/icon-clear-inputs-standard-outlined.svg) !important;
  background-color: #ffffff !important;
  border-radius: 0px !important;
  background-position: center !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 0 !important;
  border-bottom: 1px solid #C5C5C5;
  height: 21px !important;
  box-sizing: border-box;
}

.icon-find-searchfield-tbar-portal-main {
  background-color: white !important;
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
  border-radius: 0 5px 5px 0 !important;
  border-top: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  height: 21px !important;
  background-position: center !important;
  border-left: 0 !important;
  box-sizing: border-box !important;
}

.x-cycle-bc-white {
  width: 120px !important;
  background-color: #E7EAEB;
  border: 0 !important;
  height: 22px;
}

.x-trigger-wrap-focus .x-superboxselect-input-field,
.x-trigger-wrap-focus .x-form-text {
  border: none;
}

.x-dash-icon-cssgridlayout {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-size: 16px !important;
}

.icon-mail-news {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-size: 20px !important;
  background-position: center;
  background-color: transparent;
}

.icon-graphs {
  background-image: url(../../Images/filled-icons/new-icon-graph-2023.svg) !important;
  background-size: 20px !important;
  background-color: transparent !important;
  background-position: center !important;
}

.icon-reminder {
  background-image: url(../../Images/outlined-icons/icon-reminder-outlined.svg) !important;
  background-size: 20px !important;
  background-position: center !important;
  background-color: transparent !important;
}

.icon-mail-new-btn {
  background-image: url(../../Images/outlined-icons/icon-new-mail-standard-outlined.svg) !important;
  background-size: 20px !important;
  background-position: center !important;
  background-color: transparent !important;
}

.icon-app-version-btn {
  background: url(../../Images/outlined-icons/icon-netwatcher-icon.svg) no-repeat !important;
  background-size: 20px !important;
  background-position: center !important;
  background-color: transparent !important;
}

.x-dash-icon-cssgridlayout-columns {
  background: url(../../Images/outlined-icons/icon-column-outlined.svg) no-repeat !important;
  background-size: 20px !important;
  background-position: center !important;
  background-color: transparent !important;
}

.x-dash-icon-cssgridlayout-rows {
  background: url(../../Images/outlined-icons/icon-line-outlined.svg) no-repeat !important;
  background-size: 20px !important;
  background-position: center !important;
  background-color: transparent !important;
}

.icon-home-btn {
  background-image: url(../../Images/outlined-icons/icon-home-tab-outlined.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position-x: -1px !important;
}

.x-textarea-with-background-grey {
  background-color: #F5F5F5 !important;
  border-radius: 5px !important;
  border: none !important;
}
.x-textarea-with-background-grey:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 5px !important;
}

.icon-clock {
  background-image: url(../../Images/outlined-icons/icon-scheduling-outlined.svg);
  background-color: transparent;
  background-position: center;
}

.icon-clock-button {
  background-image: url(../../Images/outlined-icons/icon-scheduling-outlined.svg) !important;
  background: #FFFFFF;
  border: 1px solid #004680 !important;
  border-radius: 5px !important;
  height: 28px !important;
  background-position: 3px center !important;
  width: 110px !important;
  color: #004680 !important;
}

.icon-request-costs,
.x-tool-request-costs {
  background-image: url(../../Images/outlined-icons/icon-rates-outlined.svg);
  background-size: 20px !important;
  background-position: center !important;
}

.icon-associated-reqs {
  background-image: url(../../Images/outlined-icons/icon-associated-req-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position: center !important;
}

.icon-reqtimes {
  background-image: url(../../Images/outlined-icons/icon-scheduling-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -1px !important;
}

.icon-reqtimes-btn {
  background-image: url(../../Images/outlined-icons/icon-scheduling-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 34px !important;
  border: 1px solid #004680 !important;
  width: 188px !important;
  height: 28px !important;
  border-radius: 5px !important;
  padding-right: 5px !important;
}

.request-edit-projectbutton .icon-project {
  background-image: url(../../Images/outlined-icons/icon-myreq-search-white-outlined.svg) !important;
  background-size: 14px !important;
  background-position: center !important;
  color: #FFFFFF !important;
}

.request-edit-projectbutton .icon-request {
  background: url(../../Images/outlined-icons/icon-form-white-outlined.svg) no-repeat !important;
  background-position: center;
  background-size: 14px !important;
}

.x-disabled-input {
  background-color: #F5F5F5 !important;
  border-radius: 5px !important;
  border: none !important;
  height: 22px !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
}

.x-input-with-trigger {
  background-color: #F5F5F5 !important;
  border: 0 !important;
  height: 22px !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
}
.x-input-with-trigger:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  background-color: #EDEDED !important;
  box-sizing: border-box !important;
  border-radius: 5px 0 0 5px !important;
}

.x-tree-node-collapsed .x-tree-node-icon {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat;
  background-position: center !important;
}

.x-tree-node-expanded .x-tree-node-icon {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat;
  background-position: center !important;
}

/*Alterei a posição do input para o combogrid ficar alinhado*/
.x-form-text,
.ext-ie .x-form-file {
  vertical-align: top;
}

/*Mais outra alteração para o input do ComboGrid permanecer com o novo background-color*/
.x-form-element .form-combolist .x-trigger-noedit {
  background-color: #F5F5F5;
  border: none;
}

.icon-sharefolder-add {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat !important;
  background-size: 20px !important;
}

.icon-sharefolder {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat !important;
}

.icon-upload {
  background: url(../../Images/outlined-icons/icon-upload-standard-outlined.svg) no-repeat !important;
  background-size: 20px !important;
  background-position: 1px center !important;
}

.icon-large-save {
  background-image: url(../../Images/outlined-icons/icon-save-outlined-blue.svg) !important;
  background-size: 20px !important;
  background-position: 1px center !important;
}

.x-toolbar div.parameters-app-tbar-filltitle {
  padding-top: 1px;
  padding-bottom: 5px !important;
}

.x-form-text.x-form-empty-field {
  color: #6B6C71;
}

.icon-domain-tpl {
  background-image: url(../../Images/outlined-icons/icon-department-outlined.svg) !important;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-x: -2px !important;
}

.x-tool-approve {
  background-image: url(../../Images/outlined-icons/icon-approve-req-outlined.svg) !important;
  background-position: center !important;
}

.x-tool-reprove {
  background-image: url(../../Images/outlined-icons/icon-reprove-req-outlined.svg) !important;
  background-position: center !important;
  background-size: 19px !important;
}

.templatemenu-item .equip-impact-icon {
  background: url(../../Images/outlined-icons/icon-show-outlined.svg) no-repeat !important;
  background-repeat: no-repeat !important;
}

.icon-edit-equip {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -2px;
  background-position-y: -1px;
}

.icon-equip-impact-add {
  background-image: url(../../Images/filled-icons/icon-add-indicators-2023.svg) !important;
  background-color: transparent !important;
}

.icon-add-equip {
  background-image: url(../../Images/outlined-icons/icon-ok-outlined.svg) !important;
  background-color: transparent !important;
  background-position: center;
}

.icon-edit-equip-menu {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -1px !important;
}

.icon-equip-menu {
  background-image: url(../../images/outlined-icons/icon-equip-outlined.svg) !important;
  background-size: 20px !important;
  background-position: center !important;
}

.icon-show-equip {
  background: url(../../Images/outlined-icons/icon-show-outlined.svg) no-repeat !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.icon-ok-btn {
  background-image: url(../../Images/outlined-icons/icon-ok-outlined.svg) !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  width: 75px !important;
  height: 28px !important;
  box-sizing: border-box;
}

.icon-close {
  background-image: url(../../Images/filled-icons/icon-button-cancel.svg) !important;
  background-position-x: 1px !important;
}

.icon-edit-btn {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -1px !important;
  background-position-y: -1px !important;
}

.icon-device {
  background-image: url(../../Images/outlined-icons/icon-device-outlined.svg) !important;
  background-position-x: -1px !important;
}

.req-templatemenu .templatemenu-item .icon-req-date {
  background: url(../../images/outlined-icons/icon-date-range-outlined.svg) no-repeat !important;
  background-position: center !important;
}

.templatemenu-item .req-minutes .icon-req-minutes {
  background: url(../../images/outlined-icons/icon-refresh-interval-outlined.svg) no-repeat !important;
  background-position: center !important;
  background-size: 19px !important;
}

.icon-request-layout-left {
  background-image: url(../../Images/outlined-icons/icon-layout-left-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-upload-listmode-grid {
  background-image: url(../../Images/outlined-icons/icon-details-outlined.svg) !important;
  background-position: center !important;
}

.x-icon-bc-white {
  background-image: url(../../Images/filled-icons/arrow_drop_down.svg) !important;
  border-radius: 0 5px 5px 0;
  height: 21px !important;
  border-top: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  box-sizing: border-box;
  background-color: #ffffff !important;
  background-position: center !important;
}
.x-icon-bc-white:hover {
  background-position: center !important;
}

/*Altura do container do texto e ícone dos botões*/
.search-table-toolbar .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
  height: 18px;
}

.input-base-style {
  background-color: #F5F5F5 !important;
  border: 0 !important;
  height: 22px !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
}
.input-base-style:focus {
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px 0 0 5px !important;
  box-sizing: border-box !important;
}

.x-toolbar .x-btn-mc em.x-btn-split:hover {
  background-color: transparent !important;
}

.icon-formulary-btn {
  background-image: url(../../Images/outlined-icons/icon-table-form-outlined.svg) !important;
  background-color: transparent !important;
  background-position: 1px center !important;
}

.icon-rename-btn {
  background-image: url(../../Images/outlined-icons/icon-question-outlined.svg) !important;
  background-color: transparent !important;
  background-position: -1px center !important;
}

.icon-preview-left-btn {
  background-image: url(../../Images/outlined-icons/icon-layout-left-outlined.svg) !important;
  background-color: transparent !important;
  background-position: 1px center !important;
}

.icon-file-xml-btn {
  background-image: url(../../Images/outlined-icons/icon-form-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position: 1px center !important;
}

.x-cycle-with-borders {
  width: 120px !important;
  background-color: #E7EAEB;
  border-top: 0;
  height: 22px;
}

.x-cycle-with-borders .x-btn-mc {
  border: 1px solid #C5C5C5;
  border-radius: 5px;
  height: 22px !important;
  box-sizing: border-box !important;
  background-color: white;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-right {
  margin-right: 1px;
}

.icon-search-equip {
  background-image: url(../../Images/outlined-icons/icon-searchfield-bc-white-outlined.svg) !important;
  background-color: white !important;
  background-position: 0 !important;
  height: 22px !important;
  border-radius: 0px 5px 5px 0px !important;
  box-sizing: border-box;
  border-top: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-left: 0;
  margin-top: 6px;
}

.x-input-bc-white {
  background: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
  height: 22px !important;
  box-sizing: border-box !important;
}

.x-toolbar .x-search-input {
  /*background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
  height: 21px !important;
  box-sizing: border-box !important;

  &:focus {
      border-bottom: 1px solid #222222 !important;
      border-radius: 5px 0 0 5px !important;


  }*/
}

.x-toolbar .x-search-input::-ms-clear {
  /*http://stackoverflow.com/questions/14007655/remove-ie10s-clear-field-x-button-on-certain-inputs*/
  display: none;
}

.x-input-search-equip {
  background: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
  height: 22px !important;
  box-sizing: border-box !important;
  margin-top: 6px !important;
}

.x-toolbar {
  background-color: #ffffff !important;
}

.x-btn-bc-white {
  background-color: transparent !important;
}

.icon-preview-btn {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.x-item-disabled * {
  cursor: no-drop !important;
  opacity: 1;
}

.icon-associate-btn {
  background-image: url(../../images/filled-icons/icon-associate-relationsgrid.svg) !important;
  background-repeat: no-repeat;
  background-position-x: 1px !important;
}

.icon-associate-btn-relationsgrid {
  background-image: url(../../images/filled-icons/icon-associate-relationsgrid.svg) !important;
  background-repeat: no-repeat;
}

.icon-remove-btn {
  background-image: url(../../images/filled-icons/icon-remove-relationsgrid.svg) !important;
  background-repeat: no-repeat;
  background-position-x: 1px !important;
}

.icon-remove-btn-relationsgrid {
  background-image: url(../../images/filled-icons/icon-remove-relationsgrid.svg) !important;
  background-repeat: no-repeat;
}

.icon-add-btn {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-mail-btn {
  background-image: url(../../Images/outlined-icons/icon-copy-to-email-outlined.svg) !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  height: 28px !important;
  box-sizing: border-box;
}

.x-tool-clipboard,
.icon-sendmsgto {
  background: url(../../Images/outlined-icons/icon-notifications-sent-outlined.svg) no-repeat !important;
}

.icon-email-btn {
  background-image: url(../../Images/outlined-icons/icon-copy-to-email-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -2px !important;
}

.display-input-bc {
  background-color: transparent !important;
}

.icon-mfa-setup-intro-login {
  background-image: url(../../images/mfa/intro-login.svg);
  background-repeat: no-repeat;
  background-position: center !important;
}

.icon-mfa-setup-intro-send-code {
  background-image: url(../../images/mfa/intro-send-code.svg);
  background-repeat: no-repeat;
  background-position: center !important;
}

.icon-mfa-setup-intro-enter-code {
  background-image: url(../../images/mfa/intro-enter-code.svg);
  background-repeat: no-repeat;
  background-position: center !important;
}

.icon-mfa-window {
  background-image: url(../../Images/outlined-icons/icon-mfa-outlined.svg);
}

.mfa-setup-intro-steps td {
  background-color: #ffffff !important;
}

.mfa-setup-intro-header h2 {
  color: #004680;
}

.intro-title-style {
  width: 281px;
  height: 14px;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  color: #004680 !important;
}

.font-config {
  height: 13px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 13px;
  color: #6B6C71;
}

.intro-login-style {
  color: #6B6C71;
  text-align: center;
}

.intro-send-code-style {
  color: #6B6C71;
  text-align: center;
}

.intro-enter-code {
  color: #6B6C71;
  text-align: center;
}

/*Cor da label do input*/
.x-form-item label.x-form-item-label {
  color: #6B6C71;
}

.icon-req-createas {
  background-image: url(../../Images/outlined-icons/icon-create-as-outlined.svg) !important;
  background-position: center !important;
}

.x-form-invalid,
textarea.x-form-invalid {
  border-bottom: 1px solid #FF0000 !important;
}

.icon-generate-pwd {
  background-image: url(../../Images/outlined-icons/icon-ok-outlined.svg) !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  height: 28px !important;
  box-sizing: border-box;
  background-position-x: 1px !important;
}

.icon-btn-screen-share {
  background-image: url(../../images/outlined-icons/icon-wallpaper-outlined.svg) !important;
  background-position-x: 1px !important;
}

.icon-btn-screen-rec-start {
  background-image: url(../../Images/outlined-icons/icon-play-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-btn-screen-rec-stop {
  background-image: url(../../Images/outlined-icons/icon-stop-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-btn-screen-rec-capture {
  background-image: url(../../Images/outlined-icons/icon-screenshot-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-req-new-associate,
.icon-question-associate,
.x-tool-newassociate {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-position: center !important;
  background-size: 19px !important;
}

.icon-tbar-createas {
  background-image: url(../../Images/outlined-icons/icon-create-as-outlined.svg) !important;
  background-color: transparent !important;
  background-position: center !important;
}

.icon-btn-edit {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position: center !important;
}

.icon-key {
  background-image: url(../../Images/outlined-icons/icon-primary-key-outlined.svg) !important;
  background-position: center !important;
}

.icon-tbar-http-execute {
  background-image: url(../../Images/outlined-icons/icon-play-outlined.svg) !important;
  background-color: transparent !important;
  background-position: center !important;
}

.icon-tbar-associate {
  background-image: url(../../images/outlined-icons/icon-approve-outlined.svg) !important;
  background-position-x: 1px !important;
  background-position-y: -1px !important;
  padding-bottom: 5px;
}

.icon-tbar-add {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-grey-screen-share {
  background-image: url(../../images/outlined-icons/icon-grey-rec-share-screen.svg) !important;
  background-size: 16px;
}

.icon-edit-special {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
}

.icon-delete-request {
  background-image: url(../../Images/filled-icons/icon-delete-tbar-grid-2023.svg) !important;
}

.icon-formulary-edit {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
}

.icon-ok {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-position: center !important;
  background-size: 19px !important;
}

.req-action-win .req-action-edit-analyst {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
  background-position: 1px center !important;
}

.icon-new-action {
  background-image: url(../../images/outlined-icons/icon-new-action-outlined.svg) !important;
}

.icon-mail-reminder {
  background-image: url(../../Images/outlined-icons/icon-reminder-notify-outlined.svg) !important;
  background-size: 20px !important;
}

.icon-new-reminder {
  background-image: url(../../Images/outlined-icons/icon-reminder-notify-outlined.svg) !important;
  background-position: center !important;
}

.icon-show-request {
  background-image: url(../../Images/outlined-icons/icon-myreq-new-outlined.svg) !important;
  background-size: 20px !important;
  background-position: 1px center !important;
}

.icon-apply-button {
  background-image: url(../../Images/outlined-icons/icon-ok-outlined.svg) !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  height: 28px !important;
  background-position: 1px center !important;
  box-sizing: border-box;
}

.icon-new-button {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
}

.icon-tbar-edit {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-btn-sort-asc {
  background-image: url(../../Images/outlined-icons/icon-sort-outlined.svg) !important;
}

.upload-view-row .upload-state-2 {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-position: center !important;
  background-size: 18px !important;
}

.icon-win-status {
  background-image: url(../../Images/outlined-icons/icon-help-outlined.svg) !important;
}

.icon-open-newtab {
  background-image: url(../../Images/outlined-icons/icon-open-in-new-tab-outlined.svg) !important;
}

.icon-scanner {
  background-image: url(../../Images/outlined-icons/icon-scanner-outlined.svg) !important;
}

.mainapp-tab-strip-wrap .x-panel-inline-icon.icon-formulary {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-position: center !important;
  background-size: 20px !important;
}

.icon-date-with-borders {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
  background-color: #F5F5F5 !important;
  height: 22px !important;
  border-radius: 0px 5px 5px 0px !important;
  background-position: 0 !important;
  cursor: pointer !important;
  box-sizing: border-box;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-left: 0 !important;
}

.x-window-dlg .ext-mb-info {
  background-image: url(../../Images/outlined-icons/icon-info-outlined.svg) !important;
  background-size: 32px !important;
  background-position-y: -2px !important;
}

.icon-reqanalyst {
  background: url(../../images/outlined-icons/icon-resource-outlined.svg) no-repeat !important;
  background-position: center !important;
  width: 19px !important;
}

.icon-home-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-home-tab-outlined.svg) !important;
  padding: 0 !important;
}

.icon-myGroups-btn {
  background-image: url(../../images/outlined-icons/icon-group-outlined.svg) !important;
  background-position-x: -1px !important;
}

.icon-group {
  background-image: url(../../images/outlined-icons/icon-group-outlined.svg) !important;
}

.x-btn button.icon-group {
  background-position-x: -1px !important;
}

.x-btn button.icon-client-standard {
  background-position-x: 3px !important;
}

.search-table-filters .x-panel-body {
  padding: 10px !important;
}

.icon-drop-down-bc-white-with-borders {
  background-image: url(../../Images/outlined-icons/select.svg) !important;
  background-color: white !important;
  background-position: 0 !important;
  border-radius: 0 5px 5px 0 !important;
  height: 21px !important;
  box-sizing: border-box !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-left: 0 !important;
}

.x-form-invalid-msg {
  width: 290px !important;
  display: inline-block;
  padding-left: 13px;
}

.icon-user-photo {
  background: url(../../Images/outlined-icons/icon-import-standard-outlined.svg) no-repeat !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  height: 28px !important;
  width: 135px !important;
  box-sizing: border-box;
  background-position-x: 2px !important;
  background-color: #FFFFFF !important;
}

.icon-user-edit-photo {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
}

.x-datefield-input-bc-grey {
  border-radius: 5px !important;
  margin-bottom: 4px !important;
  background-color: #F5F5F5 !important;
  border: 0 !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
  min-height: 22px !important;
  min-width: 231px !important;
}

.x-searchfield-input-bc-grey {
  border-radius: 5px !important;
  margin-bottom: 4px !important;
  background-color: #F5F5F5 !important;
  border: 0 !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
  min-height: 22px !important;
  width: 231px !important;
}

.icon-refresh-datefield {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
  background-position: -2px center !important;
  padding: 3px 0 0 18px;
}

.icon-bin-datepicker {
  background-image: url(../../Images/outlined-icons/icon-delete-outlined.svg) !important;
  color: #044484 !important;
}

.icon-date-btn-datepicker {
  background-image: url(../../images/outlined-icons/icon-date-range-outlined.svg) !important;
  background-position-x: 1px !important;
  color: #004680 !important;
}

.icon-attach-grey-bottom {
  background-image: url(../../Images/outlined-icons/icon-attach-grey-outlined.svg) !important;
  background-size: 16px;
}

.icon-associated-reqs-btn {
  background-image: url(../../Images/outlined-icons/icon-associated-req-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position: 4px center !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  width: 160px !important;
  height: 28px !important;
  box-sizing: border-box;
}

.x-adm-h-input {
  border-radius: 5px !important;
  margin-bottom: 4px !important;
  background-color: #F5F5F5 !important;
  border: 0 !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
  min-height: 22px !important;
  width: 380px !important;
}

.x-btn-allow-acess {
  background-color: transparent !important;
  border: 1px solid #004680 !important;
  height: 28px !important;
  border-radius: 5px !important;
  padding-right: 5px !important;
}

.nt-inbox-msg-panel-toolbar li .nt-inbox-msgpanel-toolbar-button {
  padding-top: 1px;
}

.icon-ntsendertype-manual {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
}

.icon-equip-impact-tab-bottom {
  background-image: url(../../Images/outlined-icons/icon-impact-outlined.svg) !important;
  background-position-x: 5px;
}

.x-search-input-win {
  border-radius: 5px 0 0 5px !important;
  margin-bottom: 4px !important;
  background-color: #F5F5F5 !important;
  border: 0 !important;
  min-height: 22px !important;
}

.x-search-input-two-column-win {
  border-radius: 5px !important;
  margin-bottom: 4px !important;
  background-color: #F5F5F5 !important;
  border: 0 !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
  min-height: 22px !important;
  width: 572px !important;
}

.x-form-search-trigger-grey {
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
  background-color: #F5F5F5 !important;
  border: none !important;
  height: 22px !important;
  background-position: 0 !important;
}

.icon-tb-ok-date-time-picker {
  background-image: url(../../images/filled-icons/icon-associate-relationsgrid.svg) !important;
  width: 75px !important;
  color: #004680 !important;
  background-position-x: 19px !important;
}

.icon-edi-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-createas-cxt-menu {
  background-image: url(../../Images/outlined-icons/icon-create-as-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-add-ctx-menu {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-color: #F5F5F5 !important;
  background-position: 1px center !important;
}

.x-menu-item-icon.ux-rangemenu-lt, .x-menu-item-icon.ux-rangemenu-gt, .x-menu-item-icon.ux-rangemenu-eq {
  left: 5px !important;
}

.x-menu-item-icon {
  width: 19px !important;
  top: auto;
}

.x-menu-item-icon.ux-gridfilter-text-icon {
  background-image: url(../../Images/outlined-icons/icon-binoculars-outlined.svg) !important;
  left: 6px !important;
}

.ux-rangemenu-lt + div div input,
.ux-rangemenu-gt + div div input,
.ux-rangemenu-eq + div div input,
.ux-gridfilter-text-icon + div div input {
  background-color: #FFFFFF !important;
  border: 1px solid #C5C5C5 !important;
  border-radius: 5px !important;
}

.icon-tbar-org-client {
  background: url(../../images/outlined-icons/icon-client_outlined.svg) no-repeat !important;
  background-size: 20px !important;
  background-position-x: 2px !important;
  background-position-y: 2px !important;
}

.icon-tbar-org-categories {
  background-image: url(../../Images/outlined-icons/icon-form-standard-outlined.svg) !important;
  background-position-x: 1px !important;
}

.icon-tbar-org-equip {
  background-image: url(../../images/outlined-icons/icon-equip-outlined.svg) !important;
  background-position-x: -2px !important;
}

.icon-tbar-org-resource {
  background-image: url(../../Images/outlined-icons/icon-resources-outlined.svg) !important;
  background-position-x: 1px !important;
}

.icon-tbar-org-charge {
  background: url(../../images/outlined-icons/icon-cost-center-outlined.svg) no-repeat !important;
  background-position-x: 4px !important;
  background-position-y: 1px !important;
}

.icon-tbar-org-vendor {
  background-image: url(../../Images/outlined-icons/icon-supplier-outlined.svg) !important;
  background-position-x: -1px !important;
  background-position-y: 1px !important;
}

.icon-tbar-org-contract {
  background-image: url(../../Images/outlined-icons/icon-content-paste-outlined.svg) !important;
  background-position-x: 1px !important;
  background-position-y: 1px !important;
}

.icon-tab-department {
  background-image: url(../../Images/outlined-icons/icon-department-outlined.svg) !important;
  background-color: transparent !important;
  background-position: center;
}

.icon-standardized {
  background-image: url(../../Images/outlined-icons/icon-adm-header-outlined.svg) !important;
}

.x-input-department {
  border-radius: 5px !important;
  margin-bottom: 4px !important;
  background-color: #F5F5F5 !important;
  border: 0 !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
  min-height: 22px !important;
  width: 680px !important;
}

.x-input-cmb-problem-rules {
  border-radius: 5px !important;
  margin-bottom: 4px !important;
  background-color: #F5F5F5 !important;
  border: 0 !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
  min-height: 22px !important;
  width: 210px !important;
}

.icon-preview {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-add-tbar {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-position: center;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-delete-tbar {
  background-image: url(../../Images/filled-icons/icon-delete-tbar-grid-2023.svg) !important;
  background-color: transparent !important;
}

.x-displayfield-gray {
  border-radius: 5px !important;
  margin-bottom: 4px !important;
  background-color: #F5F5F5 !important;
  border: 0 !important;
  box-sizing: border-box !important;
  margin-bottom: 4px !important;
  min-height: 22px !important;
  width: 471px !important;
}

.box-msg-status-warning-approv-flow {
  border-color: #d1b06b;
  background-color: #fff2d2;
  padding: 5px;
  box-sizing: border-box;
}

.icon-table-tbar {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-size: 20px !important;
  background-position-x: 1px !important;
}

.icon-domain-tbar {
  background-image: url(../../Images/outlined-icons/icon-department-outlined.svg) !important;
  background-position-x: -1px !important;
  padding-left: 24px !important;
}

.icon-refresh-tbar {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-equip-impact-tbar {
  background-image: url(../../Images/outlined-icons/icon-impact-outlined.svg) !important;
  background-position-x: 4px !important;
}

.icon-ok-tbar {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-position-y: 3px !important;
}

.icon-deny-tbar {
  background-image: url(../../Images/filled-icons/icon-button-cancel.svg) !important;
  background-position-x: 1px !important;
}

.icon-disassociate-tbar {
  background-image: url(../../Images/outlined-icons/icon-delete-outlined.svg) !important;
}

.icon-filter-tbar {
  background-image: url(../../images/filled-icons/icon-filter-relationsgrid.svg) !important;
  background-position-y: -1px !important;
}

.icon-delete-tbar-btn {
  background-image: url(../../Images/filled-icons/icon-delete-tbar-grid-2023.svg) !important;
  background-color: transparent !important;
}

.x-form-btn {
  background-color: #004680;
  color: #ffffff !important;
  border-radius: 5px !important;
}
.x-form-btn:hover {
  background-color: #003866;
}
.x-form-btn:disabled {
  color: #ffffff !important;
}

.icon-preview-tbar {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-upload-btn {
  background-image: url(../../Images/outlined-icons/icon-upload-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-dbinteg-btn {
  background-image: url(../../Images/outlined-icons/icon-dbinteg-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon_dbinteg-import-btn {
  background-image: url(../../Images/outlined-icons/icon-file-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-dbinteg-restart-btn {
  background-image: url(../../Images/outlined-icons/icon-test-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-dbinteg-validation-btn {
  background-image: url(../../Images/outlined-icons/icon-verify-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-file-xml-tbar {
  background-image: url(../../Images/outlined-icons/icon-form-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-save-tbar {
  background-image: url(../../Images/outlined-icons/icon-save-outlined-blue.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-html-tbar {
  background-image: url(../../Images/outlined-icons/icon-html-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-verify-tbar {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-position-y: 2px !important;
}

.icon-ok-btn-bottom {
  background-image: url("../../Images/outlined-icons/icon-ok-white-outlined.svg");
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #ffffff;
  width: 81px !important;
  height: 28px !important;
  background-color: #004680;
}
.icon-ok-btn-bottom:hover {
  background-color: #1A5F99;
}
.icon-ok-btn-bottom:disabled {
  background-color: #D8D8D8 !important;
  color: red !important;
}

.x-form-clear-trigger-full-border {
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-top: 1px solid #c5c5c5 !important;
  border-right: 1px solid #c5c5c5 !important;
  height: 20px !important;
  background-position: center !important;
  border-radius: 0 5px 5px 0 !important;
}

.icon-file-xml-btn-tbar {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-color: transparent !important;
  background-size: 20px !important;
  background-position-x: 1px !important;
}

input:disabled {
  color: #444 !important;
  opacity: 0.7 !important;
}

.x-btn button {
  background-color: transparent;
}

.btn-testing {
  background-color: #004680;
  color: #ffffff !important;
  border-radius: 5px !important;
}
.btn-testing:hover {
  background-color: #003866;
}
.btn-testing:disabled {
  color: #ffffff !important;
}

.icon-rename-tbar {
  background-image: url(../../Images/outlined-icons/icon-question-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -1px !important;
}

.icon-rename-btn-tbar {
  background-image: url(../../Images/outlined-icons/icon-question-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-form-preview-tbar {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.cmdb-impact-equipinfo .x-button-ct span {
  padding: 0 5px 0 21px;
}

.cmdb-impact-mainpanel div .x-icon-input-show {
  vertical-align: middle !important;
  margin-top: 2px !important;
}

.asm-clean-window-nopad .x-toolbar-left .x-form-field-wrap {
  top: 3px;
}

.equipament-links-edit-panel .x-btn button.icon-cancel {
  min-width: 76px !important;
}

.equip-edit-base-win .x-toolbar-left .x-btn button.icon-ok-white {
  background-position-x: 15px !important;
}

.x-menu-list-item a.x-menu-item .icon-equip-impact {
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: left !important;
}

.icon-equip-dependency {
  background: url(../../Images/outlined-icons/icon-dependency-outlined.svg) no-repeat !important;
}

.x-menu-list-item a.x-menu-item .icon-equip-dependency {
  background-size: 20px !important;
}

.ct-search-table .x-toolbar-left .x-btn button.icon-ok-white {
  background-position-x: 15px !important;
}

.ct-search-table .x-toolbar-left .x-btn button.icon-new-button {
  background-position-x: 12px !important;
}

/*.x-menu-list-item a.x-menu-item .icon-equip-impact {

}*/
.x-asmcmb-input-new-color {
  border-radius: 5px 0 0 5px !important;
  background-color: #F5F5F5 !important;
  border: 0 !important;
  margin-bottom: 4px !important;
  height: 13px;
  padding: 4px 5px;
}
.x-asmcmb-input-new-color:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  height: 13px !important;
  border-radius: 5px 0 0 5px !important;
}

.icon-btn-tbar-edit {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-add-question-tbar {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-color: transparent !important;
}

.icon-save-btn-tbar {
  background-image: url(../../Images/outlined-icons/icon-save-outlined-blue.svg) !important;
  background-size: 20px !important;
  background-position-x: -1px !important;
  background-position-y: -1px !important;
}

/*Input de pesquisa que fica na tbar do EditGrig*/
.x-search-editgrid {
  border-right: none !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-radius: 5px 0 0 5px !important;
  background-color: #FFFFFF !important;
  max-height: 12px !important;
  padding: 4px 5px !important;
}
.x-search-editgrid:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  height: 22px !important;
  border-radius: 5px 0 0 5px !important;
}

.icon-btn-createas {
  background-image: url(../../Images/outlined-icons/icon-create-as-outlined.svg) !important;
  background-position-x: 1px !important;
}

.icon-remove-associate {
  background-image: url(../../Images/filled-icons/icon-button-cancel.svg) !important;
  background-position-x: 1px !important;
}

.icon-view-associate {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
  background-position-x: 1px !important;
}

.icon-new-version-tbar {
  background-image: url(../../Images/outlined-icons/icon-preview-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-add-tbar-btn {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-position-x: -2px !important;
  height: 19px !important;
}

.icon-sched-btn {
  background: url(../../Images/outlined-icons/icon-myreq-sched-outlined.svg) no-repeat !important;
  filter: invert(83%) sepia(92%) saturate(3%) hue-rotate(203deg) brightness(114%) contrast(100%) !important;
}

.icon-iamattestation-tbar {
  background: url(../../Images/outlined-icons/icon-attestation-outlined.svg) no-repeat !important;
}

.icon-save-btn-params {
  background-image: url(../../Images/outlined-icons/icon-save-outlined-blue.svg) !important;
  background-size: 20px !important;
  background-position-x: 13px !important;
  padding-bottom: 4px;
  background-position-y: 3px !important;
}

.icon-configuration-tbar {
  background-image: url(../../Images/outlined-icons/icon-adm-header-outlined.svg) !important;
  background-position-x: 1px !important;
}

.icon-rules-tbar {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-position-x: 1px !important;
  background-size: 20px;
}

.icon-remove-tbar {
  background-image: url(../../images/filled-icons/icon-remove-relationsgrid.svg) !important;
  background-position-x: -1px !important;
}

.icon-public-key {
  background-image: url(../../Images/outlined-icons/icon-get-public-key-outlined.svg) !important;
}

.icon-license-publickey-tbar {
  background-image: url(../../Images/outlined-icons/icon-default-license-outlined.svg) !important;
  background-position-x: -1px !important;
}

.icon-license-publickey-edit-tbar {
  background-image: url(../../Images/outlined-icons/icon-default-license-outlined.svg) !important;
  background-position-x: -1px !important;
}

.icon-license-publickey-create-tbar {
  background-image: url(../../Images/outlined-icons/icon-public-key-outlined.svg) !important;
  background-position-x: -1px !important;
}

.icon-license-publickey-error-tbar {
  background-image: url(../../Images/outlined-icons/icon-remove-licence-small-outlined.svg) !important;
  background-size: 20px !important;
  background-position-x: -1px !important;
}

.icon-license-publickey-edit-20 {
  background-image: url(../../Images/outlined-icons/icon-default-license-outlined.svg) !important;
  background-size: 20px !important;
}

.icon-file-tbar {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-color: transparent !important;
  background-size: 20px !important;
}

.icon-analyst-profile {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-color: transparent !important;
  background-size: 20px !important;
  background-position-x: 1px !important;
}

.icon-add-associate {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-position-x: 1px !important;
}

.icon-remove-associate-tbar {
  background-image: url(../../images/filled-icons/icon-remove-relationsgrid.svg) !important;
  background-position-x: 1px !important;
}

.x-icon-arrow-drop-down-grey-bc-white {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  height: 21.8px !important;
  background-position: 0 !important;
  border-radius: 0px 5px 5px 0px !important;
  box-sizing: border-box;
}

.icon-config-tbar {
  background-image: url(../../Images/outlined-icons/icon-adm-header-outlined.svg) !important;
  background-position-x: 1px !important;
}

.icon-refresh-btn {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  height: 28px !important;
  width: 91px !important;
  background-color: #FFFFFF !important;
}

.icon-verify-btn {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-position-y: -1px !important;
}

.icon-log-tbar {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-size: 20px !important;
  background-position-x: 1px !important;
}

.icon-clipboard-tbar {
  background-image: url(../../Images/outlined-icons/icon-content-paste-outlined.svg) !important;
  background-color: transparent !important;
  background-position-y: -2px !important;
  background-size: 19px;
}

.icon-open-tbar {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat;
  background-color: transparent !important;
  background-size: 20px !important;
  background-position-x: 1px !important;
}

.icon-html-btn-tbar {
  background-image: url(../../Images/outlined-icons/icon-xml-edit-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-sharefolder-header {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat !important;
  background-size: 20px !important;
  background-position-x: -1px !important;
  background-position-y: -2px !important;
}

/*.x-window input {
    border-radius: 5px;
    background-color: $input-bc-color;
    border: 0;
    max-height: 13px;
    padding: 4px 5px;
    &:focus {
          border-bottom: 1px solid #222222 !important;
          background-color:  #EDEDED;
          border-radius:5px;

    }
}*/
.icon-editnote-btn {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
  background-size: 18px !important;
  background-position-x: -1px !important;
}

.icon-btn-ok {
  background-image: url(../../Images/outlined-icons/icon-verify-ok-white-outlined.svg) !important;
  background-color: #004680 !important;
  border-radius: 5px !important;
  width: 75px !important;
  color: #FFFFFF !important;
  height: 28px !important;
  background-position-x: 15px !important;
}
.icon-btn-ok:hover {
  background-color: #1A5F99 !important;
}

.service-description .icon-btn-ok {
  background-position-x: 4px !important;
  width: 82px !important;
}

.x-input-paging-filter-field::-ms-clear {
  /*http://stackoverflow.com/questions/14007655/remove-ie10s-clear-field-x-button-on-certain-inputs*/
  display: none;
}

.x-standard-btn-form {
  background-color: #004680 !important;
  border-radius: 5px !important;
  color: #FFFFFF !important;
}

button .x-standar-btn-form {
  color: #FFFFFF !important;
}

.owner-btn button {
  color: #FFFFFF !important;
  border-radius: 5px !important;
}

.owner-btn .form-action-btn-disabled:disabled {
  color: #FFFFFF !important;
  background-color: #004680 !important;
  border-radius: 5px !important;
  height: 15px !important;
}

.owner-btn .categ-btn {
  color: #FFFFFF !important;
  background-color: #004680 !important;
  border-radius: 5px !important;
}

.owner-itens button {
  margin-bottom: 24px !important;
}

.owner-itens .x-input-bc-white-three-borders {
  margin-bottom: 15px !important;
}

.x-input-bc-white-three-borders {
  border-radius: 5px 0 0 5px !important;
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  margin-bottom: 4px !important;
  height: 12.4px !important;
  padding: 4px 5px;
}

.x-params-input-search-trigger {
  background-color: white !important;
  border-top: 1px solid #c5c5c5 !important;
  border-right: 1px solid #c5c5c5 !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-left: none !important;
  background-position: 0 !important;
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
  border-radius: 0px 5px 5px 0px !important;
  height: 21px !important;
  margin-top: -15px !important;
  box-sizing: border-box;
}

.x-params-combo-bc-white-with-border {
  background: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
  height: 21px !important;
  box-sizing: border-box !important;
  margin-top: -21px !important;
}
.x-params-combo-bc-white-with-border:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px 5px 0 0 !important;
}

.x-params-input-icon-arrow-drop-down-grey-bc-white {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  height: 20.2px !important;
  background-position: 0 !important;
  border-radius: 0px 5px 5px 0px !important;
  box-sizing: border-box;
  margin-top: -15px !important;
}

.icon-associated-reqs-header {
  background-image: url(../../Images/outlined-icons/icon-associated-req-standard-outlined.svg) !important;
  background-position: center;
  border: 1px solid #004680 !important;
  border-radius: 5px !important;
  width: 157px !important;
  height: 28px !important;
  box-sizing: border-box;
  background-color: #FFFFFF !important;
}

.icon-white-reqtimes-btn {
  background-image: url(../../Images/outlined-icons/icon-scheduling-white-outlined.svg) !important;
  background-color: #004680 !important;
  background-position-x: 34px !important;
  width: 188px !important;
  height: 28px !important;
  border-radius: 5px !important;
  padding-right: 5px !important;
  color: #FFFFFF !important;
}
.icon-white-reqtimes-btn:hover {
  background-color: #1A5F99 !important;
}

.icon-edit-white-reqchilds {
  background-image: url(../../Images/outlined-icons/icon-associated-req-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.input-bc-white-no-border {
  background-color: #FFFFFF !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  height: 17.6px !important;
  padding: 1.03px 3px !important;
}

.icon-drop-down-bc-white {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  height: 21px !important;
  background-position: 0 !important;
  border-radius: 0px 5px 5px 0px !important;
  box-sizing: border-box;
}

.x-icon-input-calendar-white {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  height: 20.97px !important;
  border-radius: 0px 5px 5px 0px !important;
  background-position: 0 !important;
  box-sizing: border-box;
}

.x-clean-toolbar .white-combo-tbar {
  background-color: #FFFFFF !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
  margin-top: 3px !important;
  height: 21px !important;
  padding: 4px 5px;
  box-sizing: border-box;
}

.x-clean-toolbar .x-icon-arrow-drop-down-grey-bc-white {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  height: 21.8px !important;
  background-position: 0 !important;
  border-radius: 0px 5px 5px 0px !important;
  box-sizing: border-box;
  margin-top: 3px !important;
}

.x-input-bc-white-border {
  border-radius: 5px !important;
  background-color: #FFFFFF !important;
  border: 1px solid #C5C5C5 !important;
  margin-bottom: 4px !important;
  min-height: 13px;
  padding: 4px 5px;
}
.x-input-bc-white-border:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px 5px 0 0 !important;
}

.x-input-bc-white-border-tbar {
  border-radius: 5px !important;
  background-color: #FFFFFF !important;
  border: 1px solid #C5C5C5 !important;
  min-height: 13px;
  padding: 4px 5px;
}
.x-input-bc-white-border-tbar:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px 5px 0 0 !important;
}

.icon-ok-tbar-grid {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-position: 1px center !important;
  background-size: 19px !important;
}

.icon-remove-tbar-grid {
  background-image: url(../../images/filled-icons/icon-remove-relationsgrid.svg) !important;
  background-position: 1px center !important;
}

.icon-createas-white {
  background-image: url(../../Images/outlined-icons/iconizer-icon-create-as-white-outlined.svg) !important;
  background-color: transparent !important;
  background-position-x: -1px !important;
}

.icon-sched-white {
  background: url(../../Images/outlined-icons/icon-myreq-sched-white-outlined.svg) no-repeat !important;
}

.icon-cancel-tbar {
  background-image: url(../../Images/filled-icons/icon-button-cancel.svg) !important;
  background-position-x: 1px !important;
}

.icon-ok-editgrid {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-position: 1px center !important;
  background-size: 19px !important;
}

.x-toolbar-left .x-btn button.icon-file {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg) !important;
  background-size: 20px !important;
  background-position: 15px center !important;
}

.schema-editor-panel .x-panel .x-panel-body .x-fieldset .color-picker-button {
  background-color: #F5F5F5;
  border-radius: 5px;
}

.icon-edit-grey {
  background-image: url(../../Images/outlined-icons/icon-edit-input-outlined.svg) !important;
}

.icon-user-photo-white {
  background: url(../../Images/outlined-icons/icon-import-white-standard-outlined.svg) no-repeat !important;
}

.icon-filters {
  background-image: url(../../images/filled-icons/icon-filter-relationsgrid.svg) !important;
}

.icon-close-button {
  background-image: url(../../Images/outlined-icons/icon-approve-white-outlined.svg) !important;
  background-color: #004680 !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #FFFFFF !important;
  width: 75px !important;
  height: 28px !important;
  box-sizing: border-box;
  background-position-x: 5px !important;
}
.icon-close-button:hover {
  background-color: #1A5F99 !important;
}

.owner-btn-export .icon-export-grey {
  background-image: url(../../Images/outlined-icons/icon-file-download-grey.svg) !important;
}

.input-bc-white-with-border::-ms-clear {
  /*http://stackoverflow.com/questions/14007655/remove-ie10s-clear-field-x-button-on-certain-inputs*/
  display: none;
}

.x-form-warning-trigger {
  background-image: url(../../Images/outlined-icons/icon-warning-outlined.svg) !important;
}

.x-form-field-wrap .x-form-warning-trigger {
  background-image: url(../../Images/outlined-icons/icon-warning-outlined.svg) !important;
  background-size: 12px !important;
}

.x-form-success-trigger {
  background-image: url(../../Images/outlined-icons/icon-success-outlined.svg) !important;
}

.x-form-field-wrap .x-form-success-trigger {
  background-image: url(../../Images/outlined-icons/icon-success-outlined.svg) !important;
  background-size: 12px !important;
}

.icon-grid-request-close {
  background: url(../../Images/outlined-icons/icon-closed-book-outlined.svg) no-repeat !important;
  background-size: 16px !important;
}

.timesheet-icon-req-closed {
  background: url(../../Images/outlined-icons/icon-closed-book-outlined.svg) no-repeat !important;
  background-position: center;
  background-size: 12px !important;
}

.timesheet-hourview .ext-cal-evt .timesheet-icon-req-closed {
  background: url(../../Images/outlined-icons/icon-closed-book-outlined.svg) no-repeat !important;
  background-position: center;
  background-size: 12px !important;
}

.timesheet-hourview .ext-cal-evt .icon-attachments-small {
  background-image: url(../../images/outlined-icons/icon-attach-file-outlined.svg) !important;
  background-size: 12px !important;
  background-position-y: -1px !important;
}

.timesheet-ext-cal-evt-icon {
  filter: invert(100%) sepia(93%) saturate(7%) hue-rotate(195deg) brightness(108%) contrast(100%) !important;
}

.icon-ntsendertype-event {
  background-image: url(../../images/outlined-icons/icon-timer-outlined.svg) !important;
}

.x-grid3-cell-first .x-unselectable .icon-ntsendertype-event {
  background-size: 15px !important;
}

.icon-grid-request-open {
  background: none !important;
}

.title-actions-ctx-menu {
  background-image: url(../../images/outlined-icons/icon-new-action-outlined.svg) !important;
  background-position: center !important;
}

.icon-comment {
  background-image: url(../../Images/outlined-icons/icon-comment-outlined.svg) !important;
}

.templatemenu-item .icon-edit-client {
  background: url(../../images/outlined-icons/icon-client_outlined.svg) no-repeat !important;
}

.icon-sendmsgto-ctx-menu {
  background: url(../../Images/outlined-icons/icon-notifications-sent-outlined.svg) no-repeat !important;
  background-position: center !important;
}

.icon-message-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-notifications-header-outlined.svg) !important;
  background-size: 19px;
}

.icon-clipboard-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-content-paste-outlined.svg) !important;
  background-color: transparent !important;
  background-size: 19px;
}

.icon-email-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-copy-to-email-outlined.svg) !important;
  background-color: transparent !important;
  background-size: 19px;
}

.icon-refresh-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-refresh-outlined.svg) !important;
  background-color: transparent !important;
}

.x-toolbar-left table .x-btn-noicon .x-btn-text {
  text-decoration: none !important;
}

.icon-btn-add-params {
  background-image: url(../../Images/outlined-icons/icon-add-white-tbar.svg) !important;
  background-color: #004680 !important;
  background-position: 6px center !important;
  border-radius: 5px !important;
  width: 88px !important;
  color: #FFFFFF !important;
  height: 28px !important;
}
.icon-btn-add-params:hover {
  background-color: #1A5F99 !important;
}

.icon-import-tbar {
  background: url(../../Images/outlined-icons/icon-upload-outlined.svg) no-repeat !important;
  background-size: 20px !important;
  background-position-x: 1px !important;
  background-position-y: -1px !important;
}

.inf-icon-graph-menu {
  background-image: url(../../Images/outlined-icons/icon-dashboards-outlined.svg) !important;
  background-size: 16px !important;
  background-position: center !important;
  padding-right: 5px !important;
}

.icon-folder-btn {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat !important;
  background-size: 20px !important;
  background-position: 1px center !important;
}

.icon-find-btn {
  background-image: url(../../Images/outlined-icons/icon-find-outlined.svg) !important;
  background-color: transparent !important;
  background-position: 1px center !important;
}

.req-edit-portal-templatesview-navct a.req-edit-portal-templatesview-navct-last {
  color: #004680;
}

/*.icon-grey-upload-listmode-grid {
    background-image: url(../../Images/outlined-icons/icon-details-grey-outlined.svg) !important;
    background-size: 16px;
    padding-top: 15px;

}*/
.icon-attach-blue-btn {
  background-image: url(../../Images/outlined-icons/icon-attach-blue-outlined.svg) !important;
  background-size: 17px !important;
  background-position-x: 1px !important;
  margin-bottom: 1px !important;
}

.owner-primary-btn-disabled {
  color: #FFFFFF !important;
}

.change-text-color-to-white {
  color: #FFFFFF !important;
  padding: 0 5px 0 5px !important;
  height: 23px !important;
}

.change-text-color-to-blue {
  color: #004680 !important;
  padding: 0 5px 0 5px !important;
  height: 22px !important;
}
.change-text-color-to-blue:hover {
  text-decoration: underline;
}

/*Ação de clicar em um botão*/
.x-panel-btns .x-btn-click .x-btn-icon-small-left .x-btn-text {
  /*box-shadow: 2px 2px #4a6067 !important;*/
}

.parent-approv-btn .icon-send-approv-btn {
  background-image: url(../../Images/outlined-icons/icon-approve-white-outlined.svg) !important;
  background-color: #004680 !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #FFFFFF !important;
  width: 154px !important;
  height: 28px !important;
  box-sizing: border-box;
  background-position-x: 5px !important;
}
.parent-approv-btn .icon-send-approv-btn:hover {
  background-color: #1A5F99 !important;
}

.align-radio {
  /*margin-bottom: -2px !important;*/
}

.icon-apply-bottom-btn {
  background-image: url(../../Images/outlined-icons/icon-ok-outlined.svg) !important;
  color: #004680 !important;
  background-position-x: 1px !important;
}

.x-datefield-icon-white {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
  background-color: #FFFFFF !important;
  height: 22px !important;
  border-top: 1px solid #c5c5c5 !important;
  border-right: 1px solid #c5c5c5 !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-left: none !important;
  border-radius: 0px 5px 5px 0px !important;
  background-position: 0 !important;
  cursor: pointer !important;
  box-sizing: border-box;
}

.form-date-rangefield-menu-date-ct .no-right-border {
  border-right: 0 !important;
  height: 19px !important;
}
.form-date-rangefield-menu-date-ct .no-right-border:focus {
  border-top: 1px solid #c5c5c5 !important;
  border-right: none !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-left: 1px solid #c5c5c5 !important;
}

.form-date-rangefield-menu-date-ct .no-right-border:focus .x-datefield-icon-white {
  /*border-bottom: 1px solid red !important*/
}

.x-toolbar .x-item-disabled .x-btn-text {
  opacity: 0.5;
  cursor: no-drop !important;
}

.input-edit {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
}

.req-edit-portal-templatesview-header .input-bc-white-with-border-dashboard {
  background: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
  min-height: 21px !important;
  box-sizing: border-box !important;
}
.req-edit-portal-templatesview-header .input-bc-white-with-border-dashboard:focus {
  /*border-bottom: 1.5px solid #222222 !important;*/
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px 5px 0 0 !important;
}

.formulary-paging-filter-input {
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  height: 19px !important;
  border-right: 0;
  border-radius: 5px 0 0 5px;
  padding: 0 !important;
}
.formulary-paging-filter-input:focus {
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px 5px 0 0 !important;
}

.x-tree-node-expanded .x-tree-node-icon,
.x-tree-node-folder.x-tree-node-leaf .x-tree-node-icon {
  background: url(../../Images/outlined-icons/icon-folder-open-outlined.svg) no-repeat;
  background-position: center !important;
}

.icon-grid-filter {
  background-image: url(../../Images/filled-icons/filter_alt_off.svg);
}

.tpl-dashboard-panel .req-edit-portal-templatesview-header .icon-clear-searchfield-tbar-portal-main {
  background-image: url(../../Images/outlined-icons/icon-clear-inputs-standard-outlined.svg) !important;
  background-color: #ffffff !important;
  border-radius: 0px !important;
  background-position: center !important;
  border-top: 1px solid #C5C5C5 !important;
  border-left: 0 !important;
  border-bottom: 1px solid #C5C5C5;
  height: 21px !important;
  box-sizing: border-box;
}

.req-edit-portal-templatesview-header .input-bc-white-with-border-dashboard:focus + .tpl-dashboard-panel .req-edit-portal-templatesview-header .icon-clear-searchfield-tbar-portal-main {
  border-bottom: 1px solid #222222 !important;
}

.req-edit-portal-templatesview-header .input-bc-white-with-border-dashboard:focus + .req-edit-portal-templatesview-header .icon-clear-searchfield-tbar-portal-main {
  border-bottom: 1px solid #222222 !important;
}

.req-edit-portal-templatesview-header .input-bc-white-with-border-dashboard:focus + .tpl-dashboard-panel .icon-find-searchfield-tbar-portal-main {
  border-bottom: 1px solid #222222 !important;
}

.x-tree-node-el .inf-icon-pdf {
  background-image: url(../../Images/outlined-icons/icon-pdf-outlined.svg) !important;
  background-size: 14px !important;
  background-position: center;
}

.inf-icon-pdf {
  background-image: url(../../Images/outlined-icons/icon-pdf-outlined.svg) !important;
}

.inf-icon-pdf-menu-ctx {
  background-image: url(../../Images/outlined-icons/icon-pdf-outlined.svg) !important;
  background-size: 17px !important;
}

.inf-icon-query-prop {
  background-image: url(../../Images/outlined-icons/icon-parameters-outlined.svg) !important;
}

.icon-confirm-btn {
  background: url(../../Images/outlined-icons/icon-upload-outlined.svg) no-repeat !important;
  background-position-y: 4px !important;
  background-position-x: 4px !important;
}

.x-btn-mc em.x-btn-split {
  background-image: url(../../Images/filled-icons/arrow_drop_down.svg) !important;
}

.inputmask-input-color,
.password-input-color {
  background-color: #F5F5F5 !important;
  border: none !important;
}
.inputmask-input-color:focus,
.password-input-color:focus {
  border-bottom: 1px solid #222222 !important;
}

.x-boolean-input-color {
  background-color: #F5F5F5 !important;
  border: 0 !important;
  border-radius: 5px 0 0 5px !important;
  height: 21px !important;
}
.x-boolean-input-color:focus {
  border-bottom: 1px solid #222222 !important;
}

.file-field.d-flex {
  background-color: #F5F5F5 !important;
  border: 0 !important;
}

.icon-associate-tbar {
  background-image: url(../../images/outlined-icons/icon-approve-outlined.svg) !important;
  background-position-x: 1px !important;
  background-size: 19px !important;
}

.x-icon-spinner-trigger {
  background: transparent url("../../Images/outlined-icons/icon-spinner-outlined.svg") no-repeat !important;
  background-color: #F5F5F5 !important;
  border-radius: 0px 5px 5px 0px !important;
  border: 0 !important;
  height: 5px !important;
  background-position-y: 3px !important;
}

.x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table:hover {
  background-color: #1A5F99;
}

.req-edit-portal-templatesview-header .req-edit-portal-context-button .x-cycle-with-borders {
  width: 120px !important;
  background-color: #E7EAEB;
  border-top: 0;
  height: 22px !important;
}

.req-edit-portal-templatesview-header button {
  height: 21px !important;
}

.req-edit-portal-templatesview-header .x-btn-layout {
  /*background: #FFFFFF;
  border: 1px solid #C5C5C5;
  border-radius: 3px;
  height: 10px !important;
  box-sizing:border-box*/
}

.req-edit-portal-templatesview-header .x-btn-layout .x-btn-mc em.x-btn-arrow {
  border: 1px solid #C5C5C5;
  background-color: #ffffff;
  border-radius: 5px !important;
  margin-top: 2px;
  height: 20px !important;
  width: 19px;
}

.icon-btn-layout-portal {
  background-image: url(../../Images/outlined-icons/icon-layout-outlined.svg) !important;
  background-position: center center !important;
  background-size: 16px;
}

.icon-generate-pwd-btn {
  background-image: url(../../Images/outlined-icons/icon-verify-ok-white-outlined.svg) !important;
  border: 1px solid #004680 !important;
  background-color: #004680 !important;
  border-radius: 5px;
  color: #FFFFFF !important;
  height: 28px !important;
  box-sizing: border-box;
  background-position-x: 1px !important;
}
.icon-generate-pwd-btn:hover {
  background-color: #1A5F99 !important;
}

.icon-add-column {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
  background-position-x: 1px !important;
  background-color: transparent !important;
}

.icon-copy-to-tranfer-btn {
  background-image: url(../../Images/outlined-icons/icon-verify-ok-white-outlined.svg) !important;
  border: 1px solid #004680 !important;
  background-color: #004680 !important;
  border-radius: 5px;
  color: #FFFFFF !important;
  height: 28px !important;
  box-sizing: border-box;
  background-position-x: 1px !important;
}
.icon-copy-to-tranfer-btn:hover {
  background-color: #1A5F99 !important;
}

.clear-input-trigger {
  background-image: url(../../Images/outlined-icons/icon-close-input-outlined.svg) !important;
}

.search-input-trigger {
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
}

.icon-survey-qstatus-c {
  background-image: url(../../images/filled-icons/icon-associate-relationsgrid.svg) !important;
  background-size: 16px !important;
  background-position: top !important;
}

.icon-survey-type-1 {
  background-image: url(../../Images/filled-icons/new-icon-graph-2023.svg) !important;
  background-position: center !important;
}

.icon-survey-type-2 {
  background: url(../../images/outlined-icons/icon-client_outlined.svg) no-repeat !important;
  background-position: center !important;
}

.icon-view-request-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-preview-standard-outlined.svg) !important;
}

.icon-req-new-associate-ctx-menu {
  background-image: url(../../images/outlined-icons/icon-approve-outlined.svg) !important;
  padding-top: 1px !important;
}

.x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) {
  text-decoration: underline !important;
}

.icon-show-button {
  background-image: url(../../Images/outlined-icons/icon-verify-ok-white-outlined.svg) !important;
  background-color: #004680 !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #FFFFFF !important;
  width: 75px !important;
  height: 28px !important;
  box-sizing: border-box;
  background-position-x: 8px !important;
}
.icon-show-button:hover {
  background-color: #1A5F99 !important;
}

.owner-primary-btn .secundary-button {
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  width: 75px !important;
  height: 28px !important;
  box-sizing: border-box;
  background-position-x: 16px !important;
}

.owner-primary-btn .secundary-button-all {
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  width: 75px !important;
  height: 28px !important;
  box-sizing: border-box;
  background-position-x: 16px !important;
  margin-right: 47px !important;
}

.owner-primary-btn .primary-button, .owner-primary-btn .wizard-setup .x-btn button.icon-ok-white, .wizard-setup .x-btn .owner-primary-btn button.icon-ok-white, .owner-primary-btn .x-toolbar-left .x-btn-text.icon-send-white, .x-toolbar-left .owner-primary-btn .x-btn-text.icon-send-white, .owner-primary-btn .http-body .x-btn button, .http-body .x-btn .owner-primary-btn button, .owner-primary-btn .x-toolbar-left .icon-email-white, .x-toolbar-left .owner-primary-btn .icon-email-white, .owner-primary-btn .x-toolbar-left .x-btn button.icon-reprove-white, .x-toolbar-left .x-btn .owner-primary-btn button.icon-reprove-white, .owner-primary-btn .fdst-varables-for-descript .x-btn, .fdst-varables-for-descript .owner-primary-btn .x-btn, .owner-primary-btn .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) .owner-primary-btn table, .owner-primary-btn .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) .owner-primary-btn table, .owner-primary-btn .timesheet-cal-bbar button, .timesheet-cal-bbar .owner-primary-btn button, .owner-primary-btn .actions-filters-win .x-toolbar-left .x-btn button.icon-save-apply, .actions-filters-win .x-toolbar-left .x-btn .owner-primary-btn button.icon-save-apply, .owner-primary-btn .equipament-links-edit-panel .x-btn button.icon-save-apply, .equipament-links-edit-panel .x-btn .owner-primary-btn button.icon-save-apply, .owner-primary-btn .sefaz-upload .x-panel-body .x-btn button.icon-upload-white, .sefaz-upload .x-panel-body .x-btn .owner-primary-btn button.icon-upload-white, .owner-primary-btn .sefaz-upload .x-panel-body .x-btn button.icon-file-white, .sefaz-upload .x-panel-body .x-btn .owner-primary-btn button.icon-file-white, .owner-primary-btn .x-toolbar-right .x-btn button.icon-save, .x-toolbar-right .x-btn .owner-primary-btn button.icon-save, .owner-primary-btn .x-cp-formcontainer .x-btn.color-picker-btn-ok, .x-cp-formcontainer .owner-primary-btn .x-btn.color-picker-btn-ok, .owner-primary-btn .btn-change-status, .owner-primary-btn .btn-change-all-status, .owner-primary-btn .x-toolbar-left .x-btn-text.icon-ok-white, .x-toolbar-left .owner-primary-btn .x-btn-text.icon-ok-white,
.owner-primary-btn .x-toolbar-right .x-btn-text.icon-ok-white,
.x-toolbar-right .owner-primary-btn .x-btn-text.icon-ok-white, .owner-primary-btn .x-toolbar-right .icon-associate-color-white, .x-toolbar-right .owner-primary-btn .icon-associate-color-white, .owner-primary-btn .x-toolbar-left .x-btn-text.icon-save, .x-toolbar-left .owner-primary-btn .x-btn-text.icon-save, .owner-primary-btn .edit-password-win .x-toolbar-left .x-btn button.icon-ok-white, .edit-password-win .x-toolbar-left .x-btn .owner-primary-btn button.icon-ok-white, .owner-primary-btn .x-toolbar-left .x-btn-text.icon-associate-white, .x-toolbar-left .owner-primary-btn .x-btn-text.icon-associate-white, .owner-primary-btn .edit-password-win .x-toolbar-left .icon-associate-color-white, .edit-password-win .x-toolbar-left .owner-primary-btn .icon-associate-color-white, .owner-primary-btn .xml-parameter .x-toolbar-left .icon-edit, .xml-parameter .x-toolbar-left .owner-primary-btn .icon-edit, .owner-primary-btn .equipament-links-edit-panel .x-btn button.icon-ok-white, .equipament-links-edit-panel .x-btn .owner-primary-btn button.icon-ok-white, .owner-primary-btn .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) .owner-primary-btn table {
  background-color: #004680 !important;
  border-radius: 5px !important;
  width: 75px !important;
  color: #FFFFFF !important;
}

.owner-primary-btn .primary-button-all {
  background-color: #004680 !important;
  border-radius: 5px !important;
  width: 75px !important;
  color: #FFFFFF !important;
}

.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .secundary-button,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .secundary-button-all,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .primary-button,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .wizard-setup .x-btn button.icon-ok-white,
.wizard-setup .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-ok-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn-text.icon-send-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .http-body .x-btn button,
.http-body .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-email-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-reprove-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-reprove-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .fdst-varables-for-descript .x-btn,
.fdst-varables-for-descript .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table,
.x-window-dlg .owner-primary-btn .x-toolbar-ct .x-toolbar-left table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table,
.x-window-dlg .owner-primary-btn .x-toolbar-ct .x-toolbar-left table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .timesheet-cal-bbar button,
.timesheet-cal-bbar .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button,
.owner-primary-btn .x-toolbar-ct .actions-filters-win .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-save-apply,
.actions-filters-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-save-apply,
.owner-primary-btn .x-toolbar-ct .actions-filters-win .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-save-apply,
.actions-filters-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-save-apply,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .equipament-links-edit-panel .x-btn button.icon-save-apply,
.equipament-links-edit-panel .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-save-apply,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .sefaz-upload .x-panel-body .x-btn button.icon-upload-white,
.sefaz-upload .x-panel-body .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-upload-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .sefaz-upload .x-panel-body .x-btn button.icon-file-white,
.sefaz-upload .x-panel-body .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-file-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-toolbar-right .x-btn button.icon-save,
.x-toolbar-right .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-save,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-cp-formcontainer .x-btn.color-picker-btn-ok,
.x-cp-formcontainer .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn.color-picker-btn-ok,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .btn-change-status,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .btn-change-all-status,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn-text.icon-ok-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-toolbar-right .icon-associate-color-white,
.x-toolbar-right .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-associate-color-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn-text.icon-save,
.owner-primary-btn .x-toolbar-ct .edit-password-win .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-ok-white,
.edit-password-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-ok-white,
.owner-primary-btn .x-toolbar-ct .edit-password-win .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-ok-white,
.edit-password-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-ok-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn-text.icon-associate-white,
.owner-primary-btn .x-toolbar-ct .edit-password-win .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-associate-color-white,
.edit-password-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-associate-color-white,
.owner-primary-btn .x-toolbar-ct .xml-parameter .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-edit,
.xml-parameter .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-edit,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .equipament-links-edit-panel .x-btn button.icon-ok-white,
.equipament-links-edit-panel .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-ok-white,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table,
.x-window-dlg .owner-primary-btn .x-toolbar-ct .x-toolbar-left table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table,
.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .primary-button-all {
  position: absolute;
  bottom: 6px;
}

.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .secundary-button {
  left: 6px;
}

.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .secundary-button-all {
  left: 108px;
}

.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .primary-button-all {
  right: 9px;
}

.owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .primary-button, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .wizard-setup .x-btn button.icon-ok-white, .wizard-setup .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-ok-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn-text.icon-send-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .http-body .x-btn button, .http-body .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-email-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-reprove-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-reprove-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .fdst-varables-for-descript .x-btn, .fdst-varables-for-descript .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn, .owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table, .x-window-dlg .owner-primary-btn .x-toolbar-ct .x-toolbar-left table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(2) table, .owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table, .x-window-dlg .owner-primary-btn .x-toolbar-ct .x-toolbar-left table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) table, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .timesheet-cal-bbar button, .timesheet-cal-bbar .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button, .owner-primary-btn .x-toolbar-ct .actions-filters-win .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-save-apply, .actions-filters-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-save-apply, .owner-primary-btn .x-toolbar-ct .actions-filters-win .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-save-apply, .actions-filters-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-save-apply, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .equipament-links-edit-panel .x-btn button.icon-save-apply, .equipament-links-edit-panel .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-save-apply, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .sefaz-upload .x-panel-body .x-btn button.icon-upload-white, .sefaz-upload .x-panel-body .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-upload-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .sefaz-upload .x-panel-body .x-btn button.icon-file-white, .sefaz-upload .x-panel-body .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-file-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-toolbar-right .x-btn button.icon-save, .x-toolbar-right .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-save, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-cp-formcontainer .x-btn.color-picker-btn-ok, .x-cp-formcontainer .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn.color-picker-btn-ok, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .btn-change-status, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .btn-change-all-status, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn-text.icon-ok-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-toolbar-right .icon-associate-color-white, .x-toolbar-right .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-associate-color-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn-text.icon-save, .owner-primary-btn .x-toolbar-ct .edit-password-win .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-ok-white, .edit-password-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn button.icon-ok-white, .owner-primary-btn .x-toolbar-ct .edit-password-win .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-ok-white, .edit-password-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-btn table .x-toolbar-left-row .x-toolbar-cell button.icon-ok-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .x-btn-text.icon-associate-white, .owner-primary-btn .x-toolbar-ct .edit-password-win .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-associate-color-white, .edit-password-win .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-associate-color-white, .owner-primary-btn .x-toolbar-ct .xml-parameter .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-edit, .xml-parameter .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .icon-edit, .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell .equipament-links-edit-panel .x-btn button.icon-ok-white, .equipament-links-edit-panel .x-btn .owner-primary-btn .x-toolbar-ct .x-toolbar-left table .x-toolbar-left-row .x-toolbar-cell button.icon-ok-white, .owner-primary-btn .x-toolbar-ct .x-toolbar-left .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table, .x-window-dlg .owner-primary-btn .x-toolbar-ct .x-toolbar-left table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(1) table {
  right: 139px;
}

.icon-filter-btn-tbar {
  background-image: url(../../Images/outlined-icons/icon-filter-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-filter-clear-btn-tbar {
  background-image: url(../../Images/outlined-icons/icon-clear-filters-outlined.svg) !important;
  background-size: 17px;
}

.minutefield-input-white {
  border-radius: 5px 0 0 5px !important;
  background-color: #FFFFFF !important;
  border-left: 1px solid #c5c5c5 !important;
  border-top: 1px solid #c5c5c5 !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-right: 0 !important;
  height: 13px !important;
  padding: 4px 5px;
}
.minutefield-input-white:focus {
  border-bottom: 1px solid #222222 !important;
  height: 13px !important;
}

.asmcombo-white-tbar {
  border-radius: 5px 0 0 5px !important;
  background-color: #FFFFFF !important;
  border-left: 1px solid #c5c5c5 !important;
  border-top: 1px solid #c5c5c5 !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-right: 0 !important;
  height: 13px !important;
  padding: 4px 5px;
}
.asmcombo-white-tbar:focus {
  border-bottom: 1px solid #222222 !important;
  height: 13px !important;
}

.asmcombo-white-trigger {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
}

.x-menu-list-item .icon-save {
  background-image: url(../../Images/outlined-icons/icon-save-blue-outlined.svg) !important;
  background-repeat: no-repeat !important;
  background-size: 18px !important;
}

.minutefield-white-trigger {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
}

.icon-ok-btn-bbar {
  background-image: url(../../Images/outlined-icons/icon-verify-ok-white-outlined.svg) !important;
  border: 1px solid #004680 !important;
  box-sizing: border-box;
  background-color: #004680 !important;
  border-radius: 5px;
  color: #FFFFFF !important;
  height: 28px !important;
  background-position-x: 9px !important;
  width: 81px !important;
}
.icon-ok-btn-bbar:hover {
  background-color: #1A5F99 !important;
}

.x-datefield-new-icon {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
  background-color: #F5F5F5 !important;
  height: 20px !important;
  border-radius: 0px 5px 5px 0px !important;
  background-position: 0 !important;
  border-bottom: 1px solid #F5F5F5 !important;
  border-right: 1px solid #F5F5F5 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-left: !important;
}

.icon-information {
  background-image: url(../../Images/outlined-icons/icon-info-outlined.svg) !important;
}

.icon-filerules-pending {
  background-image: url(../../Images/outlined-icons/icon-info-outlined.svg) !important;
  background-position: center !important;
}

.icon-date-no-border {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
  background-color: #F5F5F5 !important;
  height: 22px !important;
  border-radius: 0px 5px 5px 0px !important;
  background-position: 0 !important;
  cursor: pointer !important;
  box-sizing: border-box;
  border: 0 !important;
}

.frm-question-type-table .x-grid3-cell-selected .x-grid3-cell-inner {
  border-bottom: 1px solid #222222 !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}

.icon-search-input-no-borders {
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
  background-color: #F5F5F5 !important;
  height: 20px !important;
  border-radius: 0px 5px 5px 0px !important;
  background-position: 0 !important;
  border-bottom: 1px solid #F5F5F5 !important;
  border-right: 1px solid #F5F5F5 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-left: 0 !important;
}

.x-icon-input-show {
  background-image: url(../../Images/outlined-icons/icon-input-show-outlined.svg) !important;
}

.x-icon-arrow-drop-down-grey {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
}

.x-combogrid-dropdown-icon {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
}

.x-form .x-form-text,
.x-form-text,
textarea.x-form-field {
  border-radius: 5px;
  background-color: #F5F5F5;
  border: 1px solid #F5F5F5;
  margin-bottom: 4px;
  height: 12px;
}
.x-form .x-form-text:focus,
.x-form-text:focus,
textarea.x-form-field:focus {
  /*border-bottom: 1px solid #222222 !important;*/
}

.icon-edit-btn-categ {
  background-image: url(../../Images/outlined-icons/icon-edit-standard-outlined.svg) !important;
  background-color: transparent !important;
}

.icon-new-action-tbar {
  background-image: url(../../images/outlined-icons/icon-new-action-outlined.svg) !important;
  background-color: transparent !important;
  background-position: center !important;
  width: 20px;
}

.icon-route-action-ctx-menu {
  background-image: url(../../images/outlined-icons/icon-route-outlined.svg) !important;
  background-position-x: -1px;
  background-size: 20px !important;
}

.icon-formulary-view-ctx-menu {
  background-image: url(../../images/outlined-icons/icon-view-formulary-outlined.svg) !important;
  background-size: 21px;
}

.icon-queue-out-ctx-menu {
  background-image: url(../../images/filled-icons/icon-remove-relationsgrid.svg) !important;
  background-size: 19px !important;
}

.grant-permission-btn {
  background-color: #004680 !important;
  border-radius: 5px !important;
  color: #FFFFFF !important;
}
.grant-permission-btn:hover {
  background-color: #1A5F99 !important;
}

.grant-permission-btn .x-btn-text {
  color: #FFFFFF !important;
}

.icon-arrow-drop-down-combo-column-edit {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  height: 21px !important;
  background-position: 0 !important;
  border-radius: 0px 5px 5px 0px !important;
  box-sizing: border-box;
}

.x-input-bc-white-borders {
  background: #FFFFFF !important;
  border: 1px solid #C5C5C5 !important;
  border-radius: 5px !important;
  min-height: 21px !important;
  box-sizing: border-box !important;
}
.x-input-bc-white-borders:focus {
  border-bottom: 1px solid #222222 !important;
  background-color: #FFFFFF !important;
  border-radius: 5px !important;
}

.icon-access-iam-panel {
  background: url(../../Images/filled-icons/my-acesses-2023.svg) no-repeat !important;
}

.icon-rolemigration-iam-panel {
  background: url(../../Images/outlined-icons/icon-profile-migration.svg) no-repeat !important;
}

.icon-iamattestation-iam-panel {
  background: url(../../Images/outlined-icons/icon-attestation-outlined.svg) no-repeat !important;
}

.icon-dashboard-asset-panel {
  background-image: url(../../Images/outlined-icons/icon-dashboards-outlined.svg) !important;
}

.icon-equip-impact-asset-panel {
  background-image: url(../../Images/outlined-icons/icon-impact-outlined.svg) !important;
}

.icon-search-generic-asset-panel {
  background-image: url(../../Images/outlined-icons/icon-search-blue-outlined.svg) !important;
}

.attestation-grid-combo {
  background-color: #FFFFFF !important;
  border-top: 1px solid #c5c5c5 !important;
  border-left: 1px solid #c5c5c5 !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
}

.icon-approve-ctx-menu {
  background: url(../../images/outlined-icons/icon-approve-outlined.svg) no-repeat !important;
  background-size: 19px !important;
  background-position-y: -1px !important;
}

.icon-reprove-ctx-menu {
  background: url(../../images/outlined-icons/icon-reprove-req-outlined.svg) no-repeat !important;
  background-size: 19px !important;
  background-position-y: -1px !important;
}

.x-bc-white-combo-tbar {
  background-color: #FFFFFF !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
  margin-bottom: 4px !important;
  min-height: 13.5px !important;
  padding: 4px 5px;
}

.icon-domain-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-department-outlined.svg) !important;
  background-size: 16px !important;
}

.icon-ok-save {
  background-image: url(../../Images/outlined-icons/icon-save-form-outlined.svg) !important;
  background-color: #004680 !important;
  border-radius: 5px !important;
  width: 75px !important;
  color: #FFFFFF !important;
  height: 28px !important;
  background-position: 16px center !important;
}
.icon-ok-save:hover {
  background-color: #1A5F99 !important;
}

.icon-multi-criteria {
  /*background-image: url(../../Images/outlined-icons/icon-selec) !important;*/
}

.icon-delete-btn {
  background-image: url(../../Images/outlined-icons/icon-delete-outlined.svg) !important;
  border: 1px solid #004680 !important;
  border-radius: 5px;
  color: #004680 !important;
  height: 28px !important;
  width: 81px !important;
  background-color: #FFFFFF !important;
  background-position: 10px center !important;
}
.icon-delete-btn:hover {
  border: 1px solid #004680 !important;
}

.txtFilterAnswers-input-color {
  background-color: #FFFFFF !important;
  border: 1px solid #C5C5C5 !important;
  border-radius: 5px !important;
}
.txtFilterAnswers-input-color:focus {
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px !important;
}

.searchfield-icon-clear {
  background-image: url(../../Images/outlined-icons/icon-clear-input.svg) !important;
  background-position: 0 !important;
  background-color: #F5F5F5 !important;
  height: 21.6px !important;
  background: no-repeat;
  border-top: 1px solid #F5F5F5 !important;
  border-left: 0;
  border-bottom: 1px solid #F5F5F5 !important;
  border-right: 0 !important;
  border-radius: 0 !important;
  box-sizing: border-box;
}

.toolbar-paging .icon-open-office {
  background-position-y: -1px !important;
}

.x-actionsview-item-ct div:nth-child(1) {
  /*background-color: red !important;*/
}

.x-panel-noborder .x-panel-header-noborder .icon-associate-white {
  background-image: url(../../Images/outlined-icons/icon-associated-req-standard-outlined.svg) !important;
  background-position: center !important;
}

.x-tool-icon {
  height: 20px !important;
  width: 20px !important;
}

.reqtimes-win .reqtimes-infolabel {
  background-size: 20px !important;
}

.reqtimes-infolabel {
  background: url(../../Images/outlined-icons/icon-exclamation-outlined.svg) no-repeat !important;
}

.icon-csv {
  background: url(../../Images/outlined-icons/window-11-icons-style/icon-csv-ws-outlined.svg) no-repeat !important;
}

.x-toolbar .x-btn tr td.x-btn-mc .icon-csv, .x-toolbar .x-btn tr td.x-btn-mc .icon-open-office {
  background-size: 20px !important;
}

.icon-open-office {
  background: url(../../Images/outlined-icons/window-11-icons-style/icon-office-ws-11-outlined.svg) no-repeat !important;
}

.x-toolbar .x-btn .x-btn-text.icon-excel {
  background-size: 20px !important;
  background-position: 1px center !important;
}

a.x-menu-item .icon-open-office, a.x-menu-item .icon-csv, a.x-menu-item .icon-excel {
  background-position: 1px center !important;
  background-size: 20px !important;
}

.timesheet-periodgrid-tbar .x-toolbar-right td .x-form-field-trigger-wrap {
  top: 3px;
}

.input-highlight {
  background-color: #ffffff !important;
  border-top: 1px solid #c5c5c5 !important;
  border-left: 1px solid #c5c5c5 !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
  height: 20px !important;
}
.input-highlight:focus {
  border-bottom: 1px solid #222222 !important;
}
.input-highlight:focus + .x-form-border-trigger {
  border-bottom: 1px solid #222222 !important;
}

.x-form-field-wrap .x-form-spinner-trigger {
  background: transparent url("../../Images/outlined-icons/icon-spinner-outlined.svg") no-repeat !important;
  background-color: #F5F5F5 !important;
  height: 20px !important;
  border-radius: 0px 5px 5px 0px !important;
  background-position: 0 !important;
  border-bottom: 1px solid #F5F5F5 !important;
  border-right: 1px solid #F5F5F5 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-left: 0 !important;
}

.x-tool-button-container .x-tool-button {
  height: 28px;
}

.icon-email-white {
  background-image: url(../../Images/outlined-icons/icon-email-white-outlined.svg) !important;
}

.x-toolbar-left .icon-email-white {
  min-width: 125px !important;
}

.icon-add-white {
  background-image: url(../../Images/outlined-icons/icon-add-white-tbar.svg) !important;
}

.schema-editor-panel .x-panel .x-panel-body .x-btn.req-list-btn {
  background-color: #004680;
  border-radius: 5px;
}
.schema-editor-panel .x-panel .x-panel-body .x-btn.req-list-btn .x-btn-text {
  color: #FFFFFF;
  background-position-x: 1px;
}
.schema-editor-panel .x-panel .x-panel-body .x-btn.req-list-btn:hover {
  background-color: #1A5F99;
}

.icon-new-white-btn {
  background-image: url(../../Images/outlined-icons/icon-add-white-tbar.svg) !important;
  color: #FFFFFF !important;
  background-color: #004680 !important;
  width: 100% !important;
  border-radius: 5px !important;
  background-position-x: 301px !important;
}
.icon-new-white-btn:hover {
  background-color: #1A5F99 !important;
}

.asmtrigger-grey-color {
  border-radius: 5px 0 0 5px !important;
  background-color: #F5F5F5 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-bottom: 1px solid #F5F5F5 !important;
  border-left: 1px solid #F5F5F5 !important;
  border-right: 0 !important;
  margin-bottom: 4px !important;
  height: 12px !important;
  padding: 4px 5px;
}
.asmtrigger-grey-color:focus {
  border-bottom: 1px solid #222222 !important;
}

.x-trigger-wrap-focus .icon-clear-analyst-searchfield,
.x-trigger-wrap-focus .x-icon-input-show {
  border-bottom: 1px solid #222222 !important;
  border-radius: 0 !important;
}

/*Botão da window de login*/
.asm-login-btnlogon button {
  background-color: #004680 !important;
  border-radius: 5px !important;
  width: 106px !important;
  color: #FFFFFF !important;
  height: 27px !important;
}
.asm-login-btnlogon button:hover {
  background-color: #1A5F99 !important;
}

.asm-login-forgotpwd {
  /*position: absolute !important;
  right: 40px !important;
  top: 5px !important*/
  color: #004680 !important;
  padding-right: 3px;
}

.login-input {
  padding: 10px !important;
  height: 16.4px !important;
  font-size: 13px !important;
}

.domain-ct .x-form-field-wrap {
  height: 38px !important;
}

.asm-login-panel .domain-ct .x-asmcombo-new-color {
  height: 16.4px !important;
  padding: 10px !important;
  font-size: 13px !important;
}
.asm-login-panel .domain-ct .x-asmcombo-new-color:focus {
  height: 16.4px !important;
}

.asm-login-panel .domain-ct .x-form-text.x-form-empty-field:focus {
  height: 38px !important;
}

.asm-login-panel .domain-ct .x-form-field-wrap .x-asmcombo-new-color + .x-form-trigger {
  height: 36.4px !important;
}

.asm-login-panel .domain-ct .x-trigger-wrap-focus .x-form-trigger.icon-combo-trigger {
  height: 36px !important;
}

.icon-inbox-new-req {
  background-image: url(../../Images/outlined-icons/icon-new-req-small-outlined.svg) !important;
}

.icon-inbox-sched {
  background-image: url(../../Images/outlined-icons/icon-myreq-sched-outlined.svg) !important;
}

.icon-inbox-find {
  background-image: url(../../Images/outlined-icons/icon-myreq-search-outlined.svg) !important;
}

.icon-inbox-new-model {
  background-image: url(../../Images/outlined-icons/icon-mytasks-newmodel-outlined.svg) !important;
}

.icon-inbox-survey {
  background: url(../../Images/outlined-icons/icon-survey-outlined.svg) no-repeat !important;
}

.icon-rdp-session-adm-menu {
  background-image: url(../../Images/outlined-icons/icon-remote-acess-outlined.svg) !important;
  background-size: 12px !important;
}

.x-trigger-wrap-focus .icon-calendar {
  border-bottom: 1px solid #222222 !important;
  border-radius: 0 5px 5px 0 !important;
}

.timesheet-cal-bbar-buttons .icon-calendar-white-time-sheet-panel {
  background-image: url(../../Images/outlined-icons/icon-calendar-month-white-outlined.svg) !important;
  background-position-x: -1px !important;
  color: #FFFFFF !important;
}

.x-trigger-wrap-focus .x-asmcombo-trigger-button {
  border-bottom: 1px solid #222222 !important;
  border-radius: 0 5px 5px 0 !important;
}

.combo-login-panel:focus + .icon-combo-login-panel {
  border-bottom: 1px solid #222222 !important;
  border-radius: 0 5px 5px 0 !important;
}

.combo-login-panel:not(:focus) + .icon-combo-login-panel {
  border-bottom: 1px solid #F5F5F5 !important;
}

.combo-login-panel {
  border-radius: 5px 0 0 5px !important;
  background-color: #F5F5F5 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-bottom: 1px solid #F5F5F5 !important;
  border-left: 1px solid #F5F5F5 !important;
  border-right: 0 !important;
  margin-bottom: 4px !important;
  height: 12px !important;
  padding: 4px 5px;
}
.combo-login-panel:focus {
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px 0 0 5px !important;
}

.icon-combo-login-panel {
  background-image: url(../../Images/outlined-icons/icon-arrow-drop-down.svg) !important;
  background-color: #F5F5F5 !important;
  height: 20px !important;
  border-radius: 0px 5px 5px 0px !important;
  background-position: 0 !important;
  border-bottom: 1px solid #F5F5F5 !important;
  border-right: 1px solid #F5F5F5 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-left: 0 !important;
}

.icon-btn-finish {
  background-image: url(../../Images/outlined-icons/icon-verify-ok-white-outlined.svg) !important;
  background-color: #004680 !important;
  border-radius: 5px !important;
  width: 82px !important;
  background-position-x: 5px !important;
  color: #FFFFFF !important;
  height: 28px !important;
}
.icon-btn-finish:hover {
  background-color: #1A5F99 !important;
}

.icon-close-column-grid {
  background-image: url(../../Images/outlined-icons/icon-close-standard-outlined.svg) !important;
  background-position: center;
  background-size: 18px !important;
}

.rangefield-input-color {
  border-radius: 5px 0 0 5px !important;
  background-color: #F5F5F5 !important;
  border-top: 1px solid #F5F5F5 !important;
  border-bottom: 1px solid #F5F5F5 !important;
  border-left: 1px solid #F5F5F5 !important;
  border-right: 0 !important;
  margin-bottom: 4px !important;
  height: 12px !important;
  padding: 4px 5px;
}
.rangefield-input-color:focus {
  border-bottom: 1px solid #222222 !important;
}

.form-date-rangefield-menu-date-ct .white-datefield {
  border-radius: 5px 0 0 5px !important;
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5 !important;
  border-left: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  margin-bottom: 4px !important;
  height: 12px !important;
  padding: 4px 5px;
}
.form-date-rangefield-menu-date-ct .white-datefield:focus {
  border-bottom: 1px solid #222222 !important;
  border-radius: 5px 0 0 5px !important;
}

.icon-white-date {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
  background-color: #FFFFFF !important;
  height: 20px !important;
  border-top: 1px solid #c5c5c5 !important;
  border-right: 1px solid #c5c5c5 !important;
  border-bottom: 1px solid #c5c5c5 !important;
  border-left: none !important;
  border-radius: 0px 5px 5px 0px !important;
  background-position: 0 !important;
  cursor: pointer !important;
}

.x-trigger-wrap-focus .rangefield-input-color,
.x-form-focus {
  border-bottom: 1px solid #222222 !important;
}

.icon-edit-reqchilds-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-associated-req-standard-outlined.svg) !important;
  padding-top: 1px !important;
}

.icon-close-request-ctx-menu {
  background-image: url(../../Images/outlined-icons/icon-close-standard-outlined.svg) !important;
  background-position-x: -1px !important;
  padding-top: 1px !important;
}

.icon-route-analyst {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
  background-position: center;
}

.icon-route-expert {
  background-image: url(../../images/outlined-icons/icon-analyst_outlined.svg) !important;
}

.icon-queue-in {
  background-image: url(../../images/outlined-icons/icon-group-outlined.svg) !important;
}

.x-tool-routeexpert,
.icon-route-action {
  background-image: url(../../images/outlined-icons/icon-route-outlined.svg) !important;
  background-position: center;
}

.field-border-radius-style {
  border-radius: 5px !important;
}

.empty-value-field {
  border-radius: 5px !important;
}
.empty-value-field:focus {
  border-radius: 5px !important;
}

.field-contains-value {
  border-radius: 5px 5px 0 5px !important;
}

.x-box-inner .x-icon-load-relationsgrid, .x-box-inner .icon-associate-btn-relationsgrid, .x-box-inner .icon-remove-btn-relationsgrid {
  background-size: 19px !important;
}

.x-toolbar-right .x-btn button.icon-table {
  background-position: 1px center !important;
  background-position-y: 4px !important;
}

.x-toolbar td .icon-sched {
  background-size: 20px !important;
  background-position: 1px center !important;
  background-position-y: 1px !important;
}

.icon-db-warning {
  background-image: url(../../Images/outlined-icons/icon-exclamation-outlined.svg) !important;
}

.x-toolbar td .icon-db-warning {
  background-size: 20px !important;
  background-position-x: 1px !important;
}

.x-toolbar td .icon-xml-source {
  background-image: url(../../Images/outlined-icons/icon-xml-outlined.svg) !important;
  background-size: 20px !important;
  background-position-x: 1px !important;
}

.x-window-tl .x-window-header .x-panel-inline-icon {
  background-position: center;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-right .x-panel-inline-icon,
.x-window-tl .x-window-header .x-panel-inline-icon {
  height: 20px !important;
  width: 20px !important;
}

.icon-file-xml {
  background-image: url(../../Images/outlined-icons/icon-form-outlined.svg);
}

.x-btn button.icon-file-xml {
  background-size: 20px !important;
  background-position-x: 2px !important;
}

img.x-action-col-icon-wtext {
  height: 16px;
  width: 16px;
}

.x-toolbar div.icon-cancel {
  height: 19px !important;
  width: 19px !important;
}

.http-body .x-toolbar-left .icon-ok-white {
  background-position-x: 11px !important;
}

.x-toolbar-left .x-btn-text.icon-search-grey {
  background-color: #FFFFFF !important;
  min-width: 81px !important;
  height: 25px !important;
  border-radius: 5px;
  color: #6B6C71 !important;
  border: 1px solid #C5C5C5 !important;
}
.x-toolbar-left .x-btn-text.icon-search-grey:hover {
  text-decoration: underline !important;
  border: 1px solid #C5C5C5 !important;
  color: #6B6C71 !important;
}

.icon-sendmail-button {
  background: url(../../Images/outlined-icons/icon-send-btn-outlined.svg) no-repeat !important;
}

.icon-send-white {
  background: url(../../Images/outlined-icons/icon-send-white-outlined.svg) no-repeat !important;
}

.x-toolbar-left .x-btn-text.icon-send-white {
  background-position: 13px center !important;
}

.x-dash-tool-add {
  background-image: url(../../Images/filled-icons/icon-add-tbar-grid-2023.svg) !important;
}

.x-panel-body .x-dash-widget-header .x-dash-tool-add {
  background-position: center !important;
}

.x-panel-body .x-dash-widget-header .x-buttonicon-notext {
  height: 17px !important;
  width: 17px !important;
}

.x-toolbar-left .icon-tbar-http-execute {
  background-size: 21px !important;
}

.icon-rename {
  background-image: url(../../Images/outlined-icons/icon-rename-file-outlined.svg) !important;
}

.x-dash-news-item-wrapper .x-dash-news-date .x-icon .icon-ntsendertype-event {
  background-position: center !important;
  background-size: 19px !important;
}

.x-panel-header .x-panel-inline-icon {
  background-position: center;
  width: 19px;
  height: 18px;
}

.accordion-search-request .x-panel-collapsed .x-panel-header-noborder .x-panel-inline-icon {
  background-size: 19px;
}

.x-menu-list-item a.x-menu-item .icon-http-execute {
  background-position: center !important;
  background-size: 20px !important;
}

.icon-home-white {
  background-image: url(../../Images/outlined-icons/icon-home-white-outlined.svg) !important;
}

.x-toolbar-left .x-btn button.icon-home-white {
  background-color: #004680;
  color: #FFFFFF;
  border-radius: 5px;
  height: 28px !important;
  width: 160px !important;
}
.x-toolbar-left .x-btn button.icon-home-white:hover {
  background-color: #1A5F99;
}

.request-header .title-request-sched {
  background-position: center !important;
  height: 17px;
  width: 17px;
}

.x-panel-fbar td .icon-csv,
.x-panel-fbar td .icon-open-office {
  background-size: 20px !important;
  background-position-x: 2px !important;
  background-position-y: 2px !important;
}

@-moz-document url-prefix() {
  input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
    outline: none !important;
  }
}
.parameters-win-infoman .x-btn button.icon-ok-white {
  background-position-x: 3px !important;
  min-width: 85px !important;
}

.parameters-win-infoman .x-btn button.icon-excel {
  background-position-x: -1px !important;
}

.js-expression-editor .x-btn button.icon-blocked {
  background-position-x: 3px !important;
}

.js-expression-editor .x-btn button.icon-ok-btn-bbar {
  background-position-x: 18px !important;
}

.icon-file-outlined-js {
  background-image: url(../../Images/outlined-icons/icon-js-outlined.svg) !important;
}

.x-box-inner .icon-file-outlined-js {
  background-size: 17px !important;
}

.x-window-dlg .ext-mb-error {
  background-image: url(../../Images/outlined-icons/icon-close-standard-outlined.svg) !important;
  background-size: 32px !important;
  background-position-y: -2px !important;
}

.x-menu-list .x-menu-list-item .attachs-menu-action-title {
  opacity: 0.6 !important;
  background-color: #F5F5F5 !important;
}

.x-superboxselect-item-close {
  background: url(../../images/superboxselect/close.png) no-repeat scroll left 0px !important;
}

.x-window-tl .x-window-header .icon-file {
  background-image: url(../../Images/outlined-icons/icon-js-outlined.svg) !important;
  background-size: 17px !important;
}

.x-panel-new-bc .x-tool-button {
  padding-left: 5px !important;
}

.icon-config {
  background: url(../../Images/outlined-icons/icon-options-outlined.svg) no-repeat !important;
}

.admin-main-menu .icon-config {
  background-position: center !important;
}

.x-form-field-wrap .x-form-clear-trigger {
  background-image: url(../../Images/outlined-icons/icon-close-input-outlined.svg) !important;
  /*  border-bottom: 1px solid #c5c5c5 !important;
    border-top: 1px solid #c5c5c5 !important;
    border-right: white !important;
    height: 19px !important;
    background-position: center !important;
    background-color: #FFFFFF;*/
}

.s-win-s-req-view .x-toolbar-left .x-btn button {
  padding-left: 8px !important;
}

.search-linq-querybuilder .x-toolbar-right .x-btn-text.icon-cancel {
  min-width: 12px !important;
  border: none !important;
  background-color: transparent !important;
}

.wizard-setup .x-btn button.icon-ok-white {
  width: 90px !important;
  background-position-x: 8px !important;
}

.icon-request-specialfields {
  background: url(../../images/tutorial/icon-tour-blue.svg) !important;
}

.x-panel-noborder .x-panel-header-noborder .icon-request-specialfields {
  background-size: 19px !important;
  background-repeat: no-repeat !important;
  background-position: 5px !important;
  width: 25px !important;
}

/*.x-form-element .request-field-disabled,
*/
.x-form-element textarea.request-field-disabled {
  height: 22px;
  border: none;
}

.searchfield-display-wrap input.x-form-text {
  background-color: #FFFFFF;
  border-radius: 0;
  border-top: 1px solid #C5C5C5;
  border-right: 0;
  border-bottom: 1px solid #C5C5C5;
  border-left: 0;
  background-position: 0;
}

.x-panel-body .x-form-field-wrap .searchfield-display-input {
  background-color: red;
}

.x-fieldset .searchfield-display-wrap input.x-form-text {
  background-color: red;
  border-radius: 5px 0 0 5px;
}

.iam-approval .x-toolbar div .searchfield-display-wrap input.x-form-text {
  background-color: #FFFFFF !important;
  border-radius: 5px 0 0 5px !important;
  border-top: 1px solid #C5C5C5 !important;
  border-right: 0 !important;
  border-bottom: 1px solid #C5C5C5;
  border-left: 1px solid #C5C5C5 !important;
  background-position: 0 !important;
}

.searchfield-display-input {
  border-radius: 5px 0 0 5px;
  border-right: 0;
  border-left: 1px solid #F5F5F5;
  padding: 0 3px;
}

.x-toolbar div .searchfield-display-wrap span.x-form-text {
  background-color: #FFFFFF !important;
  border-top: 1px solid #C5C5C5 !important;
  border-bottom: 1px solid #C5C5C5;
}

.x-panel-body .form-combolist .x-trigger-noedit {
  border-radius: 5px 0 0 5px !important;
}

/* The actual timeline (the vertical ruler) */
.timeline {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}

/* The actual timeline (the vertical ruler) */
.timeline::after {
  content: "";
  position: absolute;
  width: 6px;
  background-color: #edeff1;
  top: 0;
  bottom: 0;
  left: 10%;
  margin-left: -3px;
}

/* Container around content */
.container {
  padding: 10px 40px;
  position: relative;
  background-color: inherit;
  width: 80%;
}

/* The circles on the timeline */
.container::after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  right: -17px;
  background-color: #ffffff;
  border: 4px solid #FF9F55;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}

/* Place the container to the left */
.left {
  left: 0;
}

/* Place the container to the right */
.right {
  left: 10%;
}

/* Add arrows to the left container (pointing right) */
.left::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  right: 30px;
  border: medium solid #edeff1;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #edeff1;
}

/* Add arrows to the right container (pointing left) */
.right::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  left: 30px;
  border: medium solid #edeff1;
  border-width: 10px 10px 10px 0;
  border-color: transparent #edeff1 transparent transparent;
}

/* Fix the circle for containers on the right side */
.right::after {
  left: -16px;
}

/* The actual content */
.content {
  padding: 20px 30px;
  background-color: #edeff1;
  position: relative;
  border-radius: 6px;
}

/* dados*/
.insertdate {
  color: #807d7d;
  margin-bottom: 6px;
}

.situation {
  margin-top: 10px;
  margin-bottom: 10px;
}

.z-index-11 {
  z-index: 11 !important;
}

.d-none {
  display: none !important;
}

.overflow-y-auto {
  overflow-y: auto;
}

.mt-7 {
  margin-top: 7px !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.ml-5 {
  margin-left: 5px !important;
}

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

.ml-15 {
  margin-left: 15px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.m-0 {
  margin: 0 !important;
}

.p-0 {
  padding: 0 !important;
}

.p-left-right-15 {
  padding: 0 15px !important;
}

.p-left-15 {
  padding-left: 15px !important;
}

.p-right-15 {
  padding-right: 15px !important;
}

.p-bottom-15 {
  padding-bottom: 15px !important;
}

.p-bottom-0 {
  padding-bottom: 0 !important;
}

.p-top-right-0 {
  padding-top: 0 !important;
  padding-right: 0 !important;
}

.p-top-20 {
  padding-top: 20px !important;
}

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

.p-top-0 {
  padding-top: 0 !important;
}

.p-top-right-20 {
  padding-top: 20px !important;
  padding-right: 20px !important;
}

.m-top-7-right-10-bottom-2 {
  margin: 7px 10px 2px 0 !important;
}

.m-top-7-right-10 {
  margin: 7px 10px 0 0 !important;
}

.h-25 {
  height: 25px !important;
}

.w-35 {
  width: 35px !important;
}

.text-center {
  text-align: center !important;
}

.text-end {
  text-align: end !important;
}

.text-start {
  text-align: start !important;
}

.d-flex {
  display: flex;
}

.flex-direction-column {
  flex-direction: column;
}

.justify-content-space-between {
  justify-content: space-between;
}

.align-items {
  align-items: center;
}

.gap-5 {
  gap: 5px;
}

.gap-10 {
  gap: 10px;
}

.window-presentation-and-error {
  display: flex;
  flex-direction: column;
  align-items: center;
}

@keyframes blink {
  0%, 100% {
    border-color: rgb(39, 164, 115);
  }
  50% {
    border-color: rgba(39, 164, 115, 0);
  }
}
.blink::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 3.5px solid transparent;
  box-sizing: border-box;
  animation: blink 1.5s infinite;
  pointer-events: none;
  z-index: 20000;
}

.blink {
  position: relative;
}

/*Tooltip*/
.tutorial-tooltip {
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border-radius: 10px !important;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 10px 0px;
  border: 0px !important;
  background-color: #f6f8fa !important;
  /*.x-tool-close-over {
      filter : brightness(0.5);
  }*/
}
.tutorial-tooltip .x-tool {
  background-image: url("../../Images/window/close.svg") !important;
  background-position: initial !important;
  transition: all 0.2s ease-in-out;
  margin: 0;
  background-size: 18px !important;
  width: 18px !important;
  height: 18px !important;
}
.tutorial-tooltip .x-tip-anchor {
  background-image: url("../../Images/tutorial/arrow-tooltip.svg") !important;
  background-position: initial !important;
  background-size: 12px 10px !important;
}
.tutorial-tooltip .x-tip-anchor-top {
  transform: rotate(90deg);
}
.tutorial-tooltip .x-tip-anchor-right {
  transform: rotate(180deg);
}
.tutorial-tooltip .x-tip-anchor-bottom {
  transform: rotate(270deg);
}
.tutorial-tooltip .tooltip-title {
  font-family: "Roboto" !important;
  font-size: 16px;
  color: #282828;
  font-weight: 700;
  font-style: normal;
  padding-top: 20px;
}
.tutorial-tooltip .tooltip-content {
  font-family: "Roboto" !important;
  color: #282828 !important;
  font-size: 14px;
  font-weight: 400;
  padding: 0 25px;
  min-height: 80px;
}
.tutorial-tooltip .x-tip-ml {
  padding-bottom: 20px !important;
  background-color: #F6F8FA !important;
}
.tutorial-tooltip .x-tip-body {
  width: 100% !important;
  padding: 0;
  background-color: #F6F8FA !important;
}
.tutorial-tooltip .x-tip-bc {
  height: auto;
  background-color: #F6F8FA !important;
  border-radius: 10px;
}
.tutorial-tooltip .x-tip-bl .x-toolbar-ct {
  background-color: #F6F8FA !important;
}
.tutorial-tooltip .x-tip-footer {
  background-color: #F6F8FA !important;
  height: 50px;
}
.tutorial-tooltip .x-tip-tc {
  background-color: #F6F8FA !important;
  border-radius: 10px;
}
.tutorial-tooltip .x-panel-btns {
  background: #fff;
  color: #fff !important;
  padding: 0 !important;
}
.tutorial-tooltip .x-panel-btns .x-toolbar-ct {
  background: #fff;
}
.tutorial-tooltip .x-tip-header {
  padding: 15px 25px 20px 25px;
}
.tutorial-tooltip .x-toolbar-left {
  display: none;
}
.tutorial-tooltip .x-toolbar-right {
  padding: 0 25px;
}
.tutorial-tooltip.px-20 .x-tip-header {
  padding: 15px 20px 20px 20px;
}
.tutorial-tooltip.px-20 .tooltip-content, .tutorial-tooltip.px-20 .x-toolbar-right {
  padding: 0 20px !important;
}

.tutorial-btn-tooltip tr > td {
  background-image: none !important;
}

.tutorial-box-left {
  padding: 0 25px 0 0 !important;
}

.tutorial-box-center {
  width: 285px;
  padding: 0 !important;
}

.tutorial-box-right {
  padding: 0 20px 0 0 !important;
}

.tutorial-btn-tooltip.x-btn-click .x-btn-icon-small-left .x-btn-text {
  padding: 0 !important;
}

.tutorial-tooltip.show {
  opacity: 1;
}

/*----------------------------------*/
/*Count*/
.tutorial-count {
  font-family: "Roboto" !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  color: #676868 !important;
  font-style: normal;
  cursor: default;
}

.tutorial-count-step {
  display: flex;
  align-items: center;
  height: 30px;
  padding: 0 !important;
}

/*----------------------------------*/
/*Exit Button*/
.tutorial-btn-exit {
  background: #F6F8FA;
  padding: 0px 9px;
  border: 1px solid #004680;
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
  width: 0 !important;
  height: 30px;
}

.tutorial-btn-exit tr .x-btn-mc .x-unselectable button {
  font-weight: 700;
  font-size: 11px;
  color: #004680;
  padding: 0 !important;
}

.tutorial-btn-exit tr .x-btn-mc .x-unselectable button:hover::after {
  transition: all 0.2s ease-in-out;
}

.exit-btn {
  padding: 0 0 20px 0 !important;
}

.tutorial-btn-exit:hover {
  border: 1px solid #004680;
  background: #004680 !important;
  transition: all 0.3s ease-in-out;
}

.tutorial-btn-exit.x-btn-over .x-btn-text {
  color: #F6F8FA !important;
}

/*----------------------------------*/
/*Previous Button*/
.tutorial-btn-previous {
  background: #F6F8FA;
  padding: 0px 9px;
  border: 1px solid #004680;
  border-radius: 5px;
  transition: all 0.2s ease-in-out;
  width: 0 !important;
  height: 30px;
}

.tutorial-btn-previous tr .x-btn-mc .x-unselectable button {
  font-weight: 700;
  font-size: 11px;
  color: #004680;
  padding: 0 !important;
}

.tutorial-btn-previous tr .x-btn-mc .x-unselectable button:hover::after {
  transition: all 0.2s ease-in-out;
}

.previous-btn {
  padding: 0 0 20px 0 !important;
}

.tutorial-btn-previous:hover {
  border: 1px solid #004680;
  background: #004680 !important;
  transition: all 0.3s ease-in-out;
}

.tutorial-btn-previous.x-btn-over .x-btn-text {
  color: #F6F8FA !important;
}

/*----------------------------------*/
/*Next Button*/
.tutorial-btn-next {
  background: #004680;
  padding: 0 9px;
  border: 1px solid #004680;
  border-radius: 5px;
  height: 30px;
  transition: all 0.2s ease-in-out;
}

.tutorial-btn-next tr .x-btn-mc .x-unselectable button {
  font-weight: 700;
  font-size: 11px;
  color: #fff;
  padding: 0 !important;
}

.tutorial-btn-next tr .x-btn-mc .x-unselectable button:hover::after {
  transition: all 0.2s ease-in-out;
}

.next-btn {
  padding: 0 0 20px 5px !important;
}

.tutorial-btn-next.x-btn-over {
  border: 1px solid #004680;
  background: #1A5F99 !important;
  transition: all 0.2s ease-in-out;
}

.tutorial-btn-next.x-btn-over .x-btn-text {
  color: #fff !important;
}

.tutorial-btn-next.x-item-disabled {
  pointer-events: none;
  color: #fff !important;
}

.tutorial-btn-next.x-item-disabled button {
  color: #fff !important;
}

/*----------------------------------*/
/*Tutorial*/
.tutorial-window.show {
  opacity: 1;
}

.panel-tutorial-list {
  /*.x-tool-close-over {
      filter : brightness(0.5);
  }*/
}
.panel-tutorial-list .x-tool {
  background-image: url("../../Images/window/close.svg") !important;
  background-position: initial !important;
  margin: 0;
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
}
.panel-tutorial-list .x-panel-body {
  background-color: #F6F8FA !important;
}
.panel-tutorial-list .x-panel-body .list-tour {
  background-color: #F6F8FA !important;
}
.panel-tutorial-list .x-panel-header {
  padding: 10px 10px 10px 15px;
  border: 0 !important;
  background-color: #F1F5F8 !important;
}
.panel-tutorial-list .x-panel-header .x-panel-header-text {
  color: #424242 !important;
  font-size: 16px;
  font-weight: 700;
}

.tutorial-window {
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  border: 0;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  background-color: #F6F8FA;
  font-family: "Roboto" !important;
  /*.x-tool-close-over {
      filter : brightness(0.5);
  }*/
  /*====Botão "Ir para o tutorial", "Fechar tutorial" e "Retornar tutorial"====*/
  /*.x-window-bl .btn-close-tour {
      margin : 35px 0 !important;
  }*/
  /*===============================*/
  /*====Botão "Fechar" e "Não mostrar esse tutorial novamente"====*/
  /*===============================*/
  /*====Botão "Concluído" e "Continuar"====*/
  /*===============================*/
  /*====Botão "Reiniciar"====*/
  /*===============================*/
}
.tutorial-window .x-toolbar-left table .not-show-tutorial .x-btn-text,
.tutorial-window .x-toolbar-left table .close-tour-init .x-btn-text {
  text-decoration: underline !important;
}
.tutorial-window .content-type-presentation-or-error {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #F6F8FA;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-align: center;
}
.tutorial-window .window-content-img-and-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #F6F8FA;
}
.tutorial-window .x-tool {
  background-image: url("../../Images/window/close.svg") !important;
  background-position: initial !important;
  transition: all 0.2s ease-in-out;
  margin: 0;
  background-size: 18px;
  width: 18px;
  height: 18px;
}
.tutorial-window .window-image {
  background-repeat: no-repeat;
  background-position: 5px center;
  height: 210px;
  width: 250px;
}
.tutorial-window .init-image-automatic {
  background-image: url(../../Images/tutorial/main-tutorial-window-automatic.svg);
  width: 143px !important;
  height: 150px !important;
  background-size: 138px 150px !important;
}
.tutorial-window .init-image-no-automatic {
  background-image: url(../../Images/tutorial/main-tutorial-window-no-automatic.svg);
  width: 150px !important;
  height: 150px !important;
  background-size: 150px !important;
}
.tutorial-window .error-close-tour-image {
  background-image: url(../../Images/tutorial/error-close-tour.svg);
  width: 150px !important;
  height: 150px !important;
  background-size: 138px 150px !important;
}
.tutorial-window .error-resume-tour-image {
  background-image: url(../../Images/tutorial/error-resume-tour.svg);
  width: 150px !important;
  height: 150px !important;
  background-size: 150px !important;
}
.tutorial-window .window-title-type-a {
  color: #282828;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 700;
  margin-top: 20px;
  cursor: default;
}
.tutorial-window .window-title {
  font-family: "Roboto";
  display: block;
  font-size: 16px;
  color: #282828;
  font-weight: 700;
  cursor: default;
  text-align: center;
  margin: 20px 0 10px 0;
  padding: 0 25px;
}
.tutorial-window .x-window-body .window-content {
  color: #676868;
  font-size: 14px;
  font-weight: 400;
  padding: 0 25px;
  cursor: default;
  min-height: 110px;
}
.tutorial-window .langer-window-x-tool {
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
}
.tutorial-window .x-window-bl {
  padding: 20px 0 !important;
  background: #f6f8fa !important;
}
.tutorial-window .x-window-bl .btn-init-tour, .tutorial-window .btn-close-tour, .tutorial-window .btn-resume-tour {
  padding: 6px 12px;
  border-radius: 5px;
  background: #004680;
  transition: all 0.2s ease-in-out;
  width: 300px !important;
}
.tutorial-window .x-window-bl .btn-init-tour:hover, .tutorial-window .btn-close-tour:hover, .tutorial-window .btn-resume-tour:hover {
  background: #1A5F99;
}
.tutorial-window .x-window-bl .btn-init-tour button, .tutorial-window .btn-close-tour button, .tutorial-window .btn-resume-tour button {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  padding: 0 !important;
}
.tutorial-window .btn-init-tour.x-btn-over .x-btn-text, .tutorial-window .btn-close-tour.x-btn-over .x-btn-text, .tutorial-window .btn-resume-tour.x-btn-over .x-btn-text {
  color: #fff !important;
}
.tutorial-window .x-window-bl .close-tour, .tutorial-window .init-tour, .tutorial-window .resume-tour {
  padding: 0 !important;
}
.tutorial-window .x-window-bl .close-tour-init, .tutorial-window .not-show-tutorial {
  background: transparent;
  padding: 0 !important;
  margin: 10px 0 0 0 !important;
  transition: all 0.3s ease-in-out;
}
.tutorial-window .x-window-bl .close-tour-init button, .tutorial-window .not-show-tutorial button {
  color: #004680;
  font-size: 11px;
  font-weight: 500;
}
.tutorial-window .x-window-bl .btn-complete-tour, .tutorial-window .btn-continue-tour {
  padding: 0px 12px;
  border-radius: 5px;
  height: 30px;
  background: #004680;
  transition: all 0.2s ease-in-out;
}
.tutorial-window .x-window-bl .btn-complete-tour:hover, .tutorial-window .btn-continue-tour:hover {
  background: #1A5F99;
}
.tutorial-window .x-window-bl .btn-complete-tour button, .tutorial-window .btn-continue-tour button {
  color: #fff;
  font-size: 11px;
  font-weight: 700;
}
.tutorial-window .x-btn.btn-complete-tour.x-btn-over .x-btn-text, .tutorial-window .btn-continue-tour.x-btn-over .x-btn-text {
  color: #fff !important;
}
.tutorial-window .x-window-bl .complete-tour button, .tutorial-window .continue-tour button {
  padding: 0 !important;
}
.tutorial-window .x-window-bl .complete-tour, .tutorial-window .continue-tour {
  padding: 0 5px 0 0 !important;
}
.tutorial-window .x-window-bl .btn-restart-tour {
  padding: 0px 12px;
  border-radius: 5px;
  height: 30px;
  background: #F6F8FA;
  transition: all 0.2s ease-in-out;
  border: 1px #004680 solid;
}
.tutorial-window .x-window-bl .btn-restart-tour:hover {
  background: #004680;
}
.tutorial-window .x-window-bl .btn-restart-tour button {
  color: #004680;
  font-size: 11px;
  font-weight: 700;
}
.tutorial-window .x-btn.btn-restart-tour.x-btn-over .x-btn-text {
  color: #fff !important;
}
.tutorial-window .x-window-bl .restart-tour button {
  padding: 0 !important;
}
.tutorial-window .x-window-bl .restart-tour {
  padding: 0 5px 0 0 !important;
}
.tutorial-window .x-panel-btns .x-btn-click .x-btn-icon-small-left .x-btn-text {
  padding: 0 !important;
}
.tutorial-window .box-right {
  padding: 0 !important;
}
.tutorial-window .box-right > div {
  width: 15px !important;
}
.tutorial-window .x-panel-body {
  border: 0;
}
.tutorial-window tr > td {
  background-image: none !important;
}
.tutorial-window .x-window-tl, .tutorial-window .x-window-bwrap {
  border-radius: 10px;
  background-color: #F6F8FA !important;
}
.tutorial-window .x-window-body {
  background-color: #F6F8FA;
}
.tutorial-window .x-window-footer {
  display: contents;
}
.tutorial-window .x-window-bl .init-tour, .tutorial-window .close-tour-init {
  padding: 0;
}
.tutorial-window .x-window-tl {
  height: auto !important;
  border: 0;
  padding: 15px 25px 0 25px !important;
}
.tutorial-window .x-window-header {
  background-color: #F6F8FA !important;
  padding: 0;
}
.tutorial-window .x-window-bc .x-window-footer {
  border: 0;
  background-color: #fff;
}
.tutorial-window .x-window-tr {
  background-color: #F6F8FA !important;
  padding: 0;
}
.tutorial-window .x-toolbar-ct {
  background-color: #F6F8FA;
}

/*----------------------------------*/
/*Spotlight*/
.x-spotlight {
  background-color: #000 !important;
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
  z-index: 20001 !important;
}

.x-spotlight.show {
  opacity: 0.5 !important;
}

/*----------------------------------*/
/*Load Mask*/
.tutorial-load-mask {
  position: relative;
  padding: 10px !important;
}

.tutorial-load-mask div {
  font-size: 15px;
}

.body-mask {
  /*background-color : #000 !important; 
  opacity          : 0.35 !important;*/
  background: rgba(0, 0, 0, 0.35);
  z-index: 200;
}

.bg-tutorial {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9004 !important;
}

.mask {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/*----------------------------------*/
.list-tour summary {
  list-style: none;
}
.list-tour .details {
  border-bottom: 1px solid #E0E1E1;
}
.list-tour .details[open] .arrow-drop-down {
  transform: rotate(180deg);
}
.list-tour .details[open] .summary-list-tour {
  padding-bottom: 0 !important;
}
.list-tour .details[open] .content-tour {
  padding-top: 12px !important;
}
.list-tour .summary-list-tour {
  cursor: pointer;
  padding: 10px 20px 15px 20px;
}
.list-tour .title-tour {
  color: #424242;
  font-size: 14px;
  font-weight: 500;
}
.list-tour .descript-tour {
  color: #424242;
  font-size: 12px;
  font-weight: 400;
}
.list-tour .content-tour {
  padding: 12px 20px 15px 20px;
}
.list-tour .init-button, .list-tour .rerun-button {
  height: 28px;
  border-radius: 3px;
  font-size: 11px;
  background: #004680;
  padding: 0px 12px;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  text-align: center;
  line-height: 28px;
  transition: all 0.2s ease-in-out;
}
.list-tour .init-button:hover, .list-tour .rerun-button:hover {
  background: #1A5F99;
}
.list-tour .size-16 {
  width: 16px !important;
  height: 16px !important;
}

.help-button {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0px 13px;
  margin: 0 5px 0 0;
  opacity: 0.8;
  transition: all 0.1s ease-in-out;
}

.help-button:hover {
  opacity: 1;
}

/*----------------------------------*/
/*Painel de passos*/
.panel-tutorial-step .x-panel-body {
  overflow: auto;
}
.panel-tutorial-step .x-form-item {
  display: flex;
  flex-direction: column;
}
.panel-tutorial-step .x-form-item:not(.x-item-disabled):hover .icon-helptip {
  display: block !important;
}
.panel-tutorial-step .x-form-item.x-item-disabled .x-form-field-requerid-asterisk {
  display: none !important;
}
.panel-tutorial-step .x-form-item-label {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}
.panel-tutorial-step .x-form-item-label .icon-helptip {
  display: none !important;
}

/*----------------------------------*/
/*Tela de edição/criação do tutorial*/
.tutorial-form .x-layout-split {
  cursor: default !important;
  width: 6px !important;
}
.tutorial-form .x-layout-split .x-layout-mini {
  display: none !important;
}
.tutorial-form .x-layout-collapsed {
  display: none !important;
}
.tutorial-form .tutorial-sync {
  padding: 10px 15px !important;
}
.tutorial-form .tutorial-sync .x-fieldset-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tutorial-form .tutorial-sync .x-fieldset-body .sync-desc {
  font-size: 11px;
  font-weight: 400;
  color: #676868;
}
.tutorial-form .tutorial-tabpanel {
  border: 1px solid #dad9d9;
  border-radius: 5px;
}
.tutorial-form .tutorial-tabpanel .x-tab-strip:first-child {
  margin-left: 5px !important;
}
.tutorial-form .tutorial-tabpanel .x-grid3-hd-inner {
  padding: 7px 9px !important;
}
.tutorial-form .tutorial-tabpanel .x-grid3-row {
  padding: 3px !important;
}
.tutorial-form .tutorial-tabpanel .x-grid3-row.x-grid3-row-selected {
  background-color: #f6f8fa !important;
}
.tutorial-form .tutorial-tabpanel .x-grid3-row.x-grid3-row-selected .x-grid3-cell-inner {
  font-weight: 500 !important;
}

/*----------------------------------*/
/*Tela de opções globais do tutorial*/
.tutorial-options .x-panel-v8 {
  display: flex;
  gap: 5px;
  flex-direction: column;
  margin: 0 0 20px 0;
}
.tutorial-options .x-panel-v8 .x-panel-header {
  border: none !important;
}
.tutorial-options .logon-tutorial .x-form-item {
  display: flex;
  flex-direction: column;
}
.tutorial-options .logon-tutorial .x-form-item {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.tutorial-options .logon-tutorial .x-form-item .x-form-item-label {
  display: flex;
  justify-content: space-between;
}
.tutorial-options .logon-tutorial .x-form-item .icon-helptip {
  display: none;
}
.tutorial-options .logon-tutorial .x-form-item:hover .icon-helptip {
  display: block !important;
}
.tutorial-options .logon-tutorial .x-form-field-wrap .x-form-text {
  height: 18px !important;
  padding: 2px 8px !important;
  background-color: #f5f5f5 !important;
  border: 0 !important;
  border-radius: 5px 0 0 5px !important;
}
.tutorial-options .logon-tutorial .x-form-field-wrap .icon-clear-input,
.tutorial-options .logon-tutorial .x-form-field-wrap .x-combogrid-edit-field-icon,
.tutorial-options .logon-tutorial .x-form-field-wrap .icon-combo-trigger {
  height: 20px !important;
  border-color: transparent !important;
}
.tutorial-options .disabled-tutorial {
  padding: 10px 15px !important;
}
.tutorial-options .disabled-tutorial .x-fieldset-body {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.tutorial-options .disabled-tutorial .x-fieldset-body .x-form-check-wrap {
  line-height: 0 !important;
}
.tutorial-options .disabled-tutorial .x-fieldset-body .disabled-tutorial-title {
  font-size: 13px;
  font-weight: 500;
  color: #282828;
}
.tutorial-options .disabled-tutorial .x-fieldset-body .disabled-tutorial-desc {
  font-size: 11px;
  font-weight: 400;
  color: #676868;
}
.tutorial-options .external-tutorial .x-box-inner {
  width: 100%;
}
.tutorial-options .external-tutorial .x-box-inner .x-form-item:last-child .x-form-element {
  display: flex;
  align-items: center;
}
.tutorial-options .external-tutorial .x-box-inner .x-form-item:last-child .x-form-element .x-form-check-wrap {
  margin-top: 6px;
}
.tutorial-options .external-tutorial .x-form-item {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.tutorial-options .external-tutorial .x-form-item .x-form-item-label {
  display: flex;
  justify-content: space-between;
}
.tutorial-options .external-tutorial .x-form-item .icon-helptip {
  display: none;
}
.tutorial-options .external-tutorial .x-form-item:hover .icon-helptip {
  display: block !important;
}

/*----------------------------------*/
/*Block Element*/
.block-element {
  background-color: transparent;
  z-index: 20001;
  position: absolute;
}

/*----------------------------------*/
/*Icons*/
.icon-tutorial-white {
  background-image: url(../../Images/tutorial/icon-tour-white.svg) !important;
  background-size: 22px 22px;
  background-repeat: no-repeat;
  width: 22px;
  height: 24px !important;
}

.icon-tutorial-white-config {
  background-image: url(../../images/tutorial/icon-tour-white.svg) !important;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
}

.icon-tutorial-blue-config {
  background-image: url(../../images/tutorial/icon-tour-blue.svg) !important;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
}

.x-tree-node-el .icon-tutorial-blue {
  background: url(../../images/tutorial/icon-tour-blue.svg) !important;
  background-repeat: no-repeat;
  background-size: 14px 14px !important;
  width: 13px;
  height: 14px;
}

/*----------------------------------*/
/* Estilos versão 8, criado após o projeto harmonizãção, para o projeto do CLM  */
/*$input-bc-color: #50409A;*/
/*color: var(--font-font-system-primary, #424242);*/
/*color: var(--font-font-system-primary, #424242);*/
/*var(--intermedirio-700, #676868);*/
.x-window-flex-center {
  /*center com flexbox - necessario pq tecnica de transform: translateY(-50%); deixa fontes e bordas bugadas */
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  position: absolute;
  top: 0;
}

.x-window-flex-center .x-window {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
}

.x-window-flex-center .x-window-ml {
  /*altura maxima de 100% do viewport - 20px extra*/
  max-height: calc(100vh - 20px);
}

.x-window-flex-center .x-window-v8 .x-window-ml,
.x-window-flex-center .x-window-v8 .x-window-body {
  /*altura maxima de 100% do viewport*/
  max-height: calc(100vh - 50px - 10px);
}

.x-window-hide-header .x-window-tl {
  /*window com header oculto*/
  display: none;
}

.x-window-draggable-child {
  /*quando window tem header==false, o elemento de drag pode ser o header de um filho */
  cursor: move;
}

.x-form-medium .x-form-text,
.x-form-medium .x-form-element .searchfield-display-input {
  /*Novo espaçamento de campos - projeto experimente / convidar usuarios / CLM / LMS*/
  padding: 8px 10px !important;
  color: #676868;
}

.x-form-medium .x-form-display-field {
  color: #676868;
}

.x-form-field-subtitle {
  color: #676868;
}

.x-form-medium .x-form-field-wrap .x-form-trigger {
  /*height:29px !important;*/
  border-radius: 0 5px 5px 0;
  box-sizing: inherit;
  height: 12px !important;
  padding: 8px 0;
  border-top: 1px solid #F5F5F5 !important;
  background-color: #F5F5F5;
  box-shadow: none;
}

.x-form-medium .x-trigger-wrap-focus .x-form-trigger {
  /* o border radius faz 1px de border se torna 0.571px */
  box-shadow: none;
}

.x-form-medium .x-trigger-wrap-focus .x-form-text {
  background-color: #F5F5F5;
}

.x-trigger-wrap-focus .x-form-trigger.icon-clear-input.right-corner-of-input {
  border-bottom-color: transparent !important;
}
.x-trigger-wrap-focus .x-form-trigger.x-form-search-trigger-v8.x-hover-field-v8 {
  border: 0.8px solid #0081EB !important;
  border-width: 0.8px 0 0.8px 0.8px !important;
}
.x-trigger-wrap-focus .x-form-trigger.x-form-search-trigger-v8.x-hover-field-v8 + .x-form-field {
  border: 0.8px solid #0081EB !important;
  border-width: 0.8px 0.8px 0.8px 0 !important;
}

.right-corner-of-input {
  position: absolute !important;
  top: 8px !important;
  right: 78px !important;
  border-radius: 5px !important;
  height: 12px !important;
  width: 12px !important;
  padding: 0 !important;
  background-size: 12px !important;
  border-bottom-color: transparent !important;
}

.empty-text-group-v8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.empty-text-group-v8 .empty-title {
  color: #282828;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 19.6px */
  margin-top: 10px;
}
.empty-text-group-v8 .empty-text {
  color: #676868;
  text-align: center;
  font-size: 11px;
  font-weight: 400;
  padding: 0 22%;
}
.empty-text-group-v8 .img-not-found {
  background-image: url(../../Images/grid/not-found.svg);
  background-repeat: no-repeat;
  background-size: 210px;
  width: 210px;
  height: 210px;
  background-position: center;
  display: block;
}
.empty-text-group-v8 .img-empty {
  background-image: url(../../Images/grid/empty.svg);
  background-repeat: no-repeat;
  background-size: 250px 212px;
  width: 250px;
  height: 212px;
  background-position: center;
  display: block;
}

.x-window-v8 {
  /* shadow com css...necessario configurar shadow=false na window */
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.18);
  border-radius: 5px;
  /* Window com fundo cinza */
  /* Window com fundo branco */
}
.x-window-v8 .x-form-invalid-msg {
  background-image: none;
  padding: 0;
  color: #F00 !important;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
}
.x-window-v8 .x-form-field.x-form-invalid {
  border: 0.8px solid #FF0000 !important;
}
.x-window-v8 textarea {
  color: #ADB0B0;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 8px 10px;
}
.x-window-v8 .primary-title {
  color: #282828;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.x-window-v8 .secondary-description {
  color: #999C9C;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}
.x-window-v8 .thin-border {
  border: 0.5px solid #E6E6E6 !important;
  border-radius: 5px !important;
}
.x-window-v8 .thin-border .x-panel-bwrap, .x-window-v8 .thin-border .x-panel-body {
  border: 0 !important;
}
.x-window-v8 .thin-border .x-panel-bwrap {
  border-radius: 5px !important;
}
.x-window-v8 .thin-border-bwrap {
  background-color: #f9f8fb !important;
}
.x-window-v8 .thin-border-bwrap .x-panel-bwrap {
  border: 0.5px solid #E6E6E6 !important;
  border-radius: 5px !important;
}
.x-window-v8.rounded-bwrap .x-window-bwrap {
  border-radius: 5px;
}
.x-window-v8.x-window-bg-gray-intermediary-150 .x-window-ml,
.x-window-v8.x-window-bg-gray-intermediary-150 .x-window-mr,
.x-window-v8.x-window-bg-gray-intermediary-150 .x-window-mc,
.x-window-v8.x-window-bg-gray-intermediary-150 .x-window-body,
.x-window-v8.x-window-bg-gray-intermediary-150 .x-tab-panel,
.x-window-v8.x-window-bg-gray-intermediary-150 .x-tab-panel-header {
  background-color: #E0E1E1;
}
.x-window-v8.x-window-bg-white-intermediary-150 .x-window-ml,
.x-window-v8.x-window-bg-white-intermediary-150 .x-window-mr,
.x-window-v8.x-window-bg-white-intermediary-150 .x-window-mc,
.x-window-v8.x-window-bg-white-intermediary-150 .x-window-body,
.x-window-v8.x-window-bg-white-intermediary-150 .x-tab-panel,
.x-window-v8.x-window-bg-white-intermediary-150 .x-tab-panel-header {
  background-color: #E0E1E1;
}
.x-window-v8 .x-form-checkbox-toggle-item {
  margin: 0;
  display: flex;
  align-items: center;
}
.x-window-v8 .x-form-checkbox-toggle-item .x-form-item-label {
  color: #424242;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-right: 7px;
}
.x-window-v8 .x-form-checkbox-toggle-item .x-form-element {
  padding-left: 0;
  width: 39px;
}
.x-window-v8 .x-window-tl {
  height: auto;
  border-radius: 5px 5px 0 0;
}
.x-window-v8 .x-window-footer.x-panel-btns,
.x-window-v8 .x-window-header,
.x-window-v8 .x-window-tl,
.x-window-v8 .x-window-tr,
.x-window-v8 .x-window-tc {
  background-color: #FFFFFF !important;
}
.x-window-v8.x-window-noborder {
  border: none;
}
.x-window-v8 .x-window-header-text {
  color: #282828;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}
.x-window-v8 .x-btn-text {
  font-weight: 700;
  font-size: 11px;
  line-height: 18px;
}
.x-window-v8 .x-window-footer .x-btn {
  min-height: 36px !important;
}
.x-window-v8 .x-window-footer .x-btn-text, .x-window-v8 .x-window-footer .x-btn-click .x-btn-text {
  padding: 0 21px !important;
}
.x-window-v8 .x-window-footer x-form-checkbox-toggle-item .x-form-item-label {
  padding-right: 10px;
}
.x-window-v8 .x-window-body .x-tab-panel-body {
  /* novo estilo de janela projeto experimente / CLM */
  background-color: #F8F8F8 !important;
}
.x-window-v8 .x-window-footer.x-panel-btns {
  height: inherit;
  padding: 8px 15px 6px 15px !important;
}
.x-window-v8 .x-panel-v8-main {
  background-color: #F8F8F8 !important;
}
.x-window-v8 .x-panel-v8-main .x-panel-body, .x-window-v8 .x-panel-v8-main .x-window-body {
  background-color: #F8F8F8 !important;
}
.x-window-v8 .x-panel-v8-main .x-grid-panel-v8 {
  background-color: inherit;
}
.x-window-v8 .x-window-body .x-tab-panel-v8 .x-tab-strip-wrap {
  height: 23px;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header {
  background-color: #E0E1E1;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap {
  height: 28px !important;
  margin-top: 7px;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap ul.x-tab-strip li {
  margin-top: 5px !important;
  margin-left: 3px !important;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap ul.x-tab-strip li:first-child {
  margin-left: 5px !important;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap ul.x-tab-strip li .x-tab-right {
  margin: 0 !important;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap div.x-tool {
  margin-right: 15px;
  width: 22px;
  height: 22px;
  background-image: url("../../Images/window/close.svg") !important;
  background-size: 22px;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap div.x-tool.x-tool-close-over {
  background-position: 0;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top .x-tab-strip-text {
  color: #fff;
  opacity: 1 !important;
  font-weight: 400;
  padding: 0 2px !important;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top .x-tab-right {
  background-color: #B5B5B5;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top .x-tab-left {
  background-color: inherit !important;
  padding-left: 10px !important;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top .x-tab-strip-inner {
  background-color: inherit !important;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-right {
  margin-bottom: 0;
  background-color: #F8F8F8 !important;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-strip-text {
  font-weight: 500;
  color: #424242 !important;
}
.x-window-v8 .x-tab-panel-v8 .x-tab-panel-bwrap {
  border-top: none;
  top: 0;
}
.x-window-v8 .x-panel-v8-child,
.x-window-v8 .x-panel-v8-child .x-panel-body,
.x-window-v8 .x-window-tl .x-window-header,
.x-window-v8 .x-window-footer .x-toolbar-ct {
  /* novo estilo de painel projeto experimente / CLM */
  background-color: #FFFFFF !important;
}
.x-window-v8 .x-date-field-v8 input.x-form-field {
  height: 12px !important;
  border: 0.8px solid #f5f5f5 !important;
  border-left: 0 !important;
}
.x-window-v8 .x-date-field-v8 input.x-form-field.x-form-invalid {
  border-color: #FF0000 !important;
}
.x-window-v8 .x-date-field-v8 > img {
  background-size: 13px !important;
  background-position: center !important;
  border: 0.8px solid #f5f5f5 !important;
  border-right: 0 !important;
  border-radius: 5px 0 0 5px !important;
}
.x-window-v8 .x-date-field-v8 > img.x-form-invalid {
  border-color: #FF0000 !important;
}
.x-window-v8 .x-date-field-v8.x-trigger-wrap-focus > img:not(.x-form-invalid) {
  border-color: #0081EB !important;
}
.x-window-v8 .x-date-field-v8.x-trigger-wrap-focus input.x-form-field:not(.x-form-invalid) {
  border-color: #0081EB !important;
}
.x-window-v8 .x-panel-v8-child {
  margin-bottom: 15px;
}
.x-window-v8 .x-panel-v8-child .x-form-item label.x-form-item-label {
  color: #424242 !important;
  font-weight: 500;
}
.x-window-v8 .x-panel-v8-child .x-form-item .x-form-element .x-form-field {
  color: #676868;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.x-window-v8 .x-panel-v8-child .x-form-item .x-form-element .x-form-field:not(.x-form-textarea) {
  height: 12px !important;
}
.x-window-v8 .x-panel-v8-child .x-form-item .x-form-element .x-input-withIcon {
  padding: 8px 30px 8px 10px !important;
}
.x-window-v8 .x-panel-v8-child .x-panel-header {
  padding: 0 !important;
  padding-bottom: 10px;
  background-color: #F8F8F8 !important;
  border-bottom: none !important;
}
.x-window-v8 .x-panel-v8-child .x-panel-header .x-panel-header-text {
  color: #282828 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.x-window-v8 .x-panel-v8-child .x-panel-bwrap {
  background: #F9F8FB !important;
}
.x-window-v8 .x-panel-v8-child .x-panel-bwrap .x-panel-body {
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  border-radius: 5px;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-header {
  margin-left: 15px;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-header .x-panel-bwrap .x-panel-body {
  background: #F9F8FB !important;
  border: 0 !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-form {
  background-color: #f9f8fb !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-panel-header {
  padding-bottom: 5px !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-panel-header .x-panel-header-text, .x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-panel-header div.x-panel-header-text {
  margin-left: 15px;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-panel-bwrap .x-panel-body {
  background-color: #fff !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-collapsable {
  border: 0.5px solid #E6E6E6;
  border-radius: 5px;
}
.x-window-v8 .x-panel-v8-child.x-panel-collapsable.x-panel-collapsed {
  border-bottom: 0.5px solid #E6E6E6 !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-collapsable.x-panel-collapsed .x-panel-header {
  border-radius: 5px !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-collapsable.x-panel-collapsed .x-panel-header .x-tool-toggle {
  transform: rotate(0deg);
}
.x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-tool {
  margin: 0 !important;
  background-image: url("../../Images/window/arrow_back.svg") !important;
  background-position: 0 !important;
  width: 18px;
  height: 18px;
}
.x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-tool-toggle {
  transform: rotate(180deg);
}
.x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-panel-header {
  padding: 10px 15px !important;
  background: #fff !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
  border-radius: 5px 5px 0 0;
}
.x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-panel-bwrap {
  border-radius: 0 0 5px 5px;
}
.x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-panel-bwrap .x-panel-body {
  border-radius: 0 0 5px 5px;
  background-color: #fff !important;
  border: 0 !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-item-disabled, .x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-item-disabled {
  opacity: 1 !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-item-disabled.x-form-checkbox-toggle-item, .x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-item-disabled.x-form-checkbox-toggle-item {
  opacity: 0.6 !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-item-disabled.x-form-textarea, .x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-item-disabled.x-form-textarea {
  background-color: #E0E1E1 !important;
  border-color: #E0E1E1 !important;
}
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-item-disabled input, .x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-item-disabled .x-form-trigger, .x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-item-disabled input, .x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-item-disabled .x-form-trigger {
  background-color: #E0E1E1 !important;
  border-color: #E0E1E1 !important;
  opacity: 1 !important;
}
.x-window-v8 .x-panel-v8-child .x-form-item-label {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.x-window-v8 .x-panel-v8-child .x-form-item-label .icon-labeleditor-helptip {
  background-image: url("../../Images/tip/info.svg") !important;
  height: 10px;
  width: 10px;
  margin-left: 7px;
}
.x-window-v8 .icon-labeleditor-helptip.icon-helptip {
  display: none;
}
.x-window-v8 .x-form-item:not(.x-item-disabled):hover .x-form-item-label {
  cursor: default !important;
}
.x-window-v8 .x-form-item:not(.x-item-disabled):hover .icon-labeleditor-helptip.icon-helptip {
  display: block !important;
}
.x-window-v8 .x-form-item {
  border-radius: 10px;
}
.x-window-v8 .x-form-item .asm-highlight-field {
  animation: asm-highlight-field-fade 1s ease-out;
}
@keyframes asm-highlight-field-fade {
  0% {
    background-color: #FFD9D9;
  }
}

.icon-helptip {
  background-image: url("../../Images/tip/info.svg") !important;
  height: 10px;
  width: 10px;
  cursor: pointer;
}

.x-window-flex-center .x-panel-scroll-y {
  max-height: 100%;
  overflow-y: scroll;
}

.x-window-p-20 .x-window-body {
  /*window com padding de 20px no header e body*/
  /* o padding top ja é considerado no .x-window-tl */
  padding: 0 20px 20px 20px;
}
.x-window-p-20 .x-window-tl {
  padding: 20px 0 20px 20px;
}
.x-window-p-20 .x-window-tr {
  padding-right: 20px;
}
.x-window-p-20 .x-window-header {
  /*padding ja foi feito nos elementos  x-window-tl e x-window-tr*/
  padding: 0;
}
.x-window-p-20 .x-window-footer.x-panel-btns {
  padding: 0 20px 20px 20px !important;
}

.x-window-tl-pb-5 .x-window-tl {
  padding-bottom: 5px !important;
}

.x-combo-list-v8 {
  border-radius: 5px;
  border: 0.5px solid rgba(0, 0, 0, 0.2);
  background: #FFFFFF;
  padding: 10px;
  box-shadow: 0px 4px 20px 0px rgba(15, 23, 42, 0.05);
}

.x-combo-list-v8 .x-combo-list-item {
  font-size: 12px;
  padding: 10px;
  color: #676868;
}

.x-combo-list-v8 .x-combo-selected {
  background-color: #F2F2F7;
  font-weight: 700;
  border-radius: 3px;
  border: none !important;
}

.x-form-label-top .x-form-item.x-hide-label label.x-form-item-label {
  display: none;
}

.x-grid-panel-v8 {
  /* Grid Panel > estilo iniciado no grid de serviços, na edição de fornecedores do CLM */
}
.x-grid-panel-v8 .x-grid3-row-selected {
  background-color: #F6F8FA !important;
  border-top: 1px solid transparent !important;
  border-bottom: 1px solid #ededed !important;
}

.x-grid-panel-v8 .x-grid3-header {
  background-color: #F3F4F6;
  border: none;
}

.x-grid-panel-v8 .x-panel-body {
  background-color: #FFF;
}

.x-grid-panel-v8 .x-panel-body {
  border-color: #E6E6E6;
  border-width: 0.5px;
}

.x-grid-panel-v8 .x-grid3-header .x-grid3-hd-inner {
  font-weight: 700;
  display: flex; /*necessario para o icone de menu alinhado a esquerda*/
  align-items: center;
}

.x-grid-panel-v8 .x-grid3-cell-inner,
.x-grid-panel-v8 .x-grid3-header .x-grid3-hd-inner {
  padding: 10px 20px;
  color: #676868;
}

.x-grid-panel-v8 .x-grid3-header .x-grid3-hd-cell-inner,
.x-grid-panel-v8 .x-grid3-cell-inner {
  line-height: 16px;
}

.x-grid-panel-v8 .x-grid3-row,
.x-grid-panel-v8 .x-grid3-hd {
  border-left: none;
  border-right: none;
}

.x-grid-panel-v8 .x-grid3-hd-btn {
  background: transparent url(../../Images/outlined-icons/icon-arrow-drop-down.svg) no-repeat center center;
}

.x-grid-panel-v8 .x-grid3-hd-btn.x-grid3-hd-btn-left,
.x-grid-panel-v8 .x-grid3-sort-icon {
  position: relative;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-position: center center;
}

.x-grid-panel-v8 .x-grid3-hd-over .x-grid3-hd-btn-left,
.x-grid-panel-v8 .x-grid3-hd-menu-open .x-grid3-hd-btn-left {
  display: inline-block;
}

.x-grid-panel-v8 .x-grid3-hd-over .x-grid3-hd-btn.x-grid3-hd-btn-left:hover {
  background-position: center;
}

.x-grid-panel-v8 .x-grid3-hd-over .x-grid3-hd-inner,
.x-grid-panel-v8 .x-grid3-hd-over .x-grid3-hd-btn,
.x-grid-panel-v8 .x-grid3-hd-menu-open .x-grid3-hd-inner,
.x-grid-panel-v8 td.sort-desc .x-grid3-hd-inner,
.x-grid-panel-v8 td.sort-asc .x-grid3-hd-inner {
  background: rgba(26, 95, 153, 0.05);
}

.x-grid-panel-v8 .x-grid3-hd:not(.x-grid3-td-MENUCOLUMN) .x-grid3-sort-icon {
  background-image: url("../../Images/grid/arrow-grid.svg") !important;
  background-size: 10px !important;
  height: 10px !important;
  width: 10px !important;
  margin-left: 4px !important;
  display: inline !important;
}
.x-grid-panel-v8 .x-grid3-hd:not(.x-grid3-td-MENUCOLUMN).sort-asc .x-grid3-sort-icon {
  transform: rotate(0deg);
}
.x-grid-panel-v8 .x-grid3-hd:not(.x-grid3-td-MENUCOLUMN).sort-desc .x-grid3-sort-icon {
  transform: rotate(180deg);
}
.x-grid-panel-v8 .x-grid3-hd:not(.x-grid3-td-MENUCOLUMN).sort-asc .x-grid3-hd-inner, .x-grid-panel-v8 .x-grid3-hd:not(.x-grid3-td-MENUCOLUMN).sort-desc .x-grid3-hd-inner {
  color: #282828 !important;
}

.x-grid-panel-v8 td.x-grid3-hd-sort-disabled .x-grid3-hd-inner img.x-grid3-sort-icon {
  background-image: none !important;
}

.x-grid-panel-v8 .x-grid3-row-table tr {
  display: flex;
  align-items: center;
}
.x-grid-panel-v8 .x-grid3-row-table tr .x-grid3-col {
  background-image: none !important;
}
.x-grid-panel-v8 .x-grid3-row-table tr .x-grid3-col:last-child .x-grid3-cell-inner {
  display: flex;
  justify-content: center;
  align-items: center;
}
.x-grid-panel-v8 .x-grid3-row-table tr .x-grid3-col:last-child .x-grid3-cell-inner img {
  width: 26px;
  height: 24px;
  background-size: 16px 4px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}

.x-grid-min-5-rows {
  min-height: 230px;
}

.x-trigger-left.x-form-field-wrap {
  /*alinhar botão (trigger) para esquerda*/
  display: flex;
}

.x-trigger-left .x-form-trigger {
  position: relative;
}

.x-trigger-left .x-form-trigger:first-child {
  border-radius: 5px 0 0 5px;
}

.x-trigger-left.x-form-field-trigger-wrap .x-form-text {
  border-radius: 0 5px 5px 0 !important;
}

.primary-trigger-btn-v8, .x-form-trigger.x-form-search-trigger-v8 {
  /* mesma ideia de .primary-trigger-btn-v8, mas sem alterar altura e bordas */
  background-color: #F5F5F5 !important;
  background-position: center !important;
}

.x-form-trigger.x-form-search-trigger-v8 {
  background-image: url(../../Images/filled-icons/icon-input-search-grey.svg) !important;
  border: 0.8px solid #f5f5f5 !important;
  background-position: 8px center !important;
  background-size: 13px !important;
}

.x-form-medium .x-trigger-left .x-form-trigger:first-child {
  padding-left: 10px !important;
}

.x-form-medium .x-trigger-left.x-form-field-trigger-wrap .x-form-text {
  padding-left: 0 !important;
}

.x-form-medium .x-form-checkbox-slider:before {
  /* aumentar tamanho do toogle */
  bottom: 1px;
  height: 12px;
  width: 12px;
  left: 1px;
}

.x-form-medium .x-form-checkbox-switch {
  /* aumentar tamanho do toogle */
  width: 29px;
  height: 14px;
}

.x-form-medium .x-form-checkbox-toggle-container input:checked + .x-form-checkbox-slider:before {
  bottom: 1px;
  height: 12px;
  width: 12px;
  left: 1px;
}

.x-grid-panel-flex,
.x-grid-panel-flex .x-panel-bwrap,
.x-grid-panel-flex .x-panel-body,
.x-grid-panel-flex .x-grid3,
.x-grid-panel-flex .x-grid3-viewport {
  /*grid panel com css flex - util para grid com auto-height em container / window com auto-height*/
  display: flex;
  flex-direction: column;
}

.x-grid-panel-flex .x-panel-bwrap,
.x-grid-panel-flex .x-panel-body,
.x-grid-panel-flex .x-grid3-scroller {
  flex: 1;
}

.x-grid-panel-flex .x-grid3-scroller {
  /*necessario min-height para calcular altura corretamente*/
  min-height: 10px;
  overflow-y: auto;
}

.x-grid-panel-overflow-x-hidden .x-grid3-scroller {
  /*esconder scroll horizonta de grid*/
  overflow-x: hidden !important;
}

.x-tree-grid-overflow-x-hidden .x-treegrid-root-node {
  /*esconder scroll horizonta de grid*/
  overflow-x: hidden !important;
}

.x-window-mask {
  /*novo background da mascara modal de Window, para dar mais contraste para janela sem bordas*/
  background: rgba(0, 0, 0, 0.25);
}

/*Botão Primário (preenchido)*/
.filled-button, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4), .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) {
  min-height: 28px !important;
  border-radius: 5px !important;
  background: #004680 !important;
  transition: all 0.1s ease-in-out;
  opacity: 1 !important;
  border: 0.8px solid #004680 !important;
}
.filled-button:hover, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:hover:nth-of-type(4), .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:hover:nth-of-type(4) {
  background: #1A5F99 !important;
  border-color: #1A5F99 !important;
}
.filled-button.x-item-disabled, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(4), .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(4) {
  background: #D8D8D8 !important;
  opacity: 1 !important;
  border-color: #D8D8D8 !important;
}
.filled-button.x-item-disabled button, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(4) button, .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(4) button {
  opacity: 1 !important;
}
.filled-button tr > td, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) tr > td, .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) tr > td {
  border: 0 !important;
}
.filled-button button, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) button, .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) button {
  color: #FFFFFF !important;
  font-family: "Roboto" !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: normal !important;
  padding: 0 6px !important;
}

/*Botão Secundário (outline)*/
.outline-button, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3), .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) {
  min-height: 28px !important;
  border-radius: 5px !important;
  border: 1px solid #004680 !important;
  background: #FFFFFF !important;
  transition: all 0.2s ease-in-out;
  opacity: 1 !important;
}
.outline-button:hover, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:hover:nth-of-type(3), .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:hover:nth-of-type(3) {
  background: #004680 !important;
}
.outline-button:hover button, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:hover:nth-of-type(3) button, .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:hover:nth-of-type(3) button {
  color: #FFFFFF !important;
}
.outline-button.x-item-disabled, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(3), .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(3) {
  background: #D8D8D8 !important;
  opacity: 1 !important;
  border-color: transparent !important;
}
.outline-button.x-item-disabled button, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(3) button, .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(3) button {
  opacity: 1 !important;
  color: #FFFFFF !important;
}
.outline-button tr > td, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) tr > td, .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) tr > td {
  border: 0 !important;
}
.outline-button button, .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) button, .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) button {
  color: #004680 !important;
  font-family: "Roboto" !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: normal !important;
  padding: 0 6px !important;
}

/*TreeGrid*/
.x-treegrid-v8 {
  border-radius: 5px;
  border: 1px solid #E6E6E6;
  box-sizing: border-box;
  /*.x-grid3-cell-inner {
      display: flex;
      justify-content: center;
      align-items: center;

      img {
          width: 26px;
          height: 24px;
          background-size: 16px 4px;
          background-color: rgba(0, 0, 0, 0.05);
          border-radius: 5px;
      }
  }*/
}
.x-treegrid-v8 .x-grid3-td-MENUCOLUMN {
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.x-treegrid-v8 .x-grid3-td-MENUCOLUMN img {
  width: 26px;
  height: 24px;
  background-size: 16px 4px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}
.x-treegrid-v8 .x-grid3-sort-icon {
  background-image: url("../../Images/grid/arrow-grid.svg") !important;
  background-size: 10px;
  height: 10px;
  width: 10px;
  margin-left: 4px;
  display: inline !important;
}
.x-treegrid-v8 .sort-asc .x-grid3-sort-icon {
  transform: rotate(0deg);
}
.x-treegrid-v8 .sort-desc .x-grid3-sort-icon {
  transform: rotate(180deg);
}
.x-treegrid-v8 .x-panel-bwrap {
  border-radius: 5px;
}
.x-treegrid-v8 .x-grid3-header {
  border-radius: 5px 5px 0px 0px;
  border: 0;
  background: #F5F5F5 !important;
}
.x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td:first-child div.x-grid3-hd-inner {
  padding-left: 37px;
}
.x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td:last-child div.x-grid3-hd-inner {
  padding-right: 30px;
}
.x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td {
  border: 0;
}
.x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td div.x-grid3-hd-inner {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  padding: 8px 0 8px;
}
.x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td:not(.x-grid3-hd:first-child) .x-grid3-hd-inner {
  padding-left: 32px !important;
}
.x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td.sort-asc.x-tree-column-selected, .x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td.sort-desc.x-tree-column-selected {
  background: #E0E1E1;
}
.x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td.sort-asc div.x-grid3-hd-inner, .x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td.sort-desc div.x-grid3-hd-inner {
  background: rgba(26, 95, 153, 0.05);
}
.x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td.sort-asc.x-grid3-hd-over, .x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td.sort-desc.x-grid3-hd-over {
  cursor: pointer;
}
.x-treegrid-v8 .x-grid3-header tr.x-grid3-hd-row td.x-grid3-hd-over div.x-grid3-hd-inner {
  background: rgba(26, 95, 153, 0.05);
}
.x-treegrid-v8 .x-treegrid-root-node tr.x-tree-selected, .x-treegrid-v8 .x-treegrid-root-node tr.x-tree-node-over {
  background: #F6F8FA !important;
}
.x-treegrid-v8 .x-treegrid-root-node tr td.x-treegrid-col {
  padding: 12px 0 12px 32px;
  vertical-align: middle;
}
.x-treegrid-v8 .x-treegrid-root-node tr td.x-treegrid-col:first-child {
  padding: 12px 0 12px 15px;
  vertical-align: middle;
}
.x-treegrid-v8 .x-treegrid-root-node tr td.x-treegrid-col:first-child img.x-tree-node-icon {
  background-size: 18px;
  width: 18px;
  height: 18px;
}
.x-treegrid-v8 .x-treegrid-root-node tr td.x-treegrid-col div, .x-treegrid-v8 .x-treegrid-root-node tr td.x-treegrid-col a span {
  color: #6B6C71;
}
.x-treegrid-v8 .x-treegrid-root-node tr td.x-treegrid-col div.x-treegrid-text {
  padding: 0 !important;
  text-overflow: ellipsis;
  overflow: hidden;
}

/*Menu*/
.x-menu-v8 {
  background: #fff !important;
  border: 0.5px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.18);
  border-radius: 5px;
  padding: 8px 10px;
}
.x-menu-v8 .x-menu-item-active,
.x-menu-v8 .x-menu-item-checked {
  background: #F2F2F7 !important;
}
.x-menu-v8 .x-menu-item {
  font-size: 12px;
  font-weight: 400;
  color: #676868;
}
.x-menu-v8 .x-menu-item:active {
  font-weight: 700;
  color: #282828;
}
.x-menu-v8 li.x-menu-list-item {
  border: 0;
  margin-bottom: 2px;
  border-radius: 3px;
}
.x-menu-v8 li.x-menu-list-item a.x-menu-item {
  padding: 10px;
}
.x-menu-v8 .x-menu-check-item .x-menu-item-icon {
  display: none; /* nao exibir check, somente a corde de fundo / fonte irá mostrar o que esta selecionado */
}
.x-menu-v8 .x-menu-item-checked .x-menu-check-item {
  font-weight: 700;
}
.x-menu-v8 .x-menu-item-delete .x-menu-item-text {
  color: #F00 !important;
}
.x-menu-v8 .x-menu-item-delete.x-menu-item-active, .x-menu-v8 .x-menu-item-delete.x-menu-item-checked {
  background: #ffd9d9 !important;
}
.x-menu-v8 .x-menu-item-delete.x-menu-item-checked .x-menu-item-text {
  font-weight: 700 !important;
}

.x-menu-icon-more-v8 {
  margin-bottom: 10px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
}
.x-menu-icon-more-v8 tr > td {
  border: 0 !important;
}
.x-menu-icon-more-v8 em.x-btn-arrow {
  background-image: none !important;
  padding-right: 0 !important;
}
.x-menu-icon-more-v8 button {
  width: 26px !important;
  height: 26px !important;
  background-image: url(../../Images/filled-icons/more.svg) !important;
  background-repeat: no-repeat;
  background-size: 16px auto;
  background-position: center !important;
}

.x-treegrid-v8 .x-tree-node-leaf .x-tree-node-icon,
.x-treegrid-v8 .x-tree-node-icon {
  background-position: center;
}

.font-system-primary-color {
  color: #424242;
}

.filedropbox-v8 .filedropbox-v8-body {
  padding: 25px;
  text-align: center;
  border-radius: 5px;
  border: 1px dashed #A5D3F9;
  background: #F6F8FA;
}

.x-upload-drag-over .filedropbox-v8-body {
  border-color: #004680;
  background: #F1F5F8;
}

.filedropbox-v8 .filedropbox-v8-link {
  color: #004680;
  text-decoration: underline;
}

.filedropbox-v8 .filedropbox-v8-link-suffix {
  padding-left: 2px;
  color: #6B6C71;
}

.filedropbox-v8-header {
  border-radius: 5px;
  border: 0.5px solid #004680;
  background-color: #F6F8FA;
}

img.filedropbox-v8-icon {
  width: 35px;
  height: 35px;
}

.icon-cloud-upload {
  background-image: url(../../Images/upload/cloud-upload.svg);
}

.x-window-header-text-sub,
.x-panel-header-text-sub {
  /* window / panel sub title */
  display: block;
  font-size: 11px;
  font-weight: 400;
}

.x-panel-title-clickable .x-panel-header-text {
  cursor: pointer;
}

.x-panel-title-clickable .x-panel-header-text:hover {
  text-decoration: underline;
}

.x-form-display-field-frame {
  color: #424242;
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  text-indent: 0;
}

/* componente searchField */
.x-search-field-v8.x-form-text {
  border-radius: 5px !important;
  height: 12px !important;
  /*width: 142px !important; << nao pode fixar largura..isso é definido em cada campo */
}
.x-search-field-v8.x-form-text.x-form-focus:not(.x-form-invalid) {
  border: 0.8px solid #0081EB !important;
}
.x-search-field-v8.x-form-text.x-form-focus + span.x-form-twin-triggers img:last-child {
  border-color: #F5F5F5 !important;
}
.x-search-field-v8.x-form-text + span.x-form-twin-triggers {
  margin-left: 4px;
}
.x-search-field-v8.x-form-text + span.x-form-twin-triggers img:last-child {
  padding: 8px;
  background-position: center !important;
  border-radius: 5px !important;
  border-bottom: 1px solid #F5F5F5 !important;
}

.x-search-field-analystandgroup-v8.x-form-text {
  border-radius: 5px !important;
  height: 12px !important;
  width: 110px !important;
}
.x-search-field-analystandgroup-v8.x-form-text.x-form-focus {
  border: 0.8px solid var(--intermediary-500, #0081EB) !important;
}
.x-search-field-analystandgroup-v8.x-form-text.x-form-focus + span.x-form-twin-triggers img:last-child {
  border-color: #F5F5F5 !important;
}
.x-search-field-analystandgroup-v8.x-form-text + span.x-form-twin-triggers img:nth-child(2), .x-search-field-analystandgroup-v8.x-form-text + span.x-form-twin-triggers img:last-child {
  padding: 6.5px;
  background-position: center !important;
  border-radius: 5px !important;
  border-bottom: 1px solid #F5F5F5 !important;
  margin-left: 4px !important;
  height: 15px !important;
}

/* janela de pesquisa para componentes searchField */
.x-window-search-field-v8 {
  border: 0;
}
.x-window-search-field-v8 ~ .x-combo-list {
  width: 184px !important;
  border-radius: 5px !important;
}
.x-window-search-field-v8 .x-grid3-header .gridlistviewuplugin-menuBtn {
  background-image: url(../../Images/grid/grid-menu.svg) !important;
  background-position: center !important;
  background: #f9f9fb;
  background-repeat: no-repeat;
  width: 13px !important;
  background-size: 10px;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header {
  border: 0;
  padding: 0;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-header-offset {
  padding: 0;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-cell {
  border: 0 !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-cell.x-grid3-hd-over .x-grid3-hd-inner, .x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-cell.x-grid3-hd-over .x-grid3-hd-btn {
  background-color: #e8edf1 !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-cell.sort-asc .x-grid3-hd-inner, .x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-cell.sort-desc .x-grid3-hd-inner {
  background-color: #e8edf1 !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-hd-inner {
  color: #6B6C71 !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row td:first-child div.x-grid3-hd-inner {
  padding-left: 20px !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row td div.x-grid3-hd-inner {
  padding: 10px 0 !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row td:last-child div.x-grid3-hd-inner {
  padding-right: 30px;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-header .x-grid3-hd-row td:not(.x-grid3-cell-first) div.x-grid3-hd-inner {
  padding-left: 30px !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller {
  overflow-x: auto !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body {
  border: 0 !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body .x-grid3-row {
  border-width: 0 0 0.5px 0 !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body .x-grid3-row.x-grid3-row-alt {
  background-color: #fff;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body .x-grid3-row.x-grid3-row-selected, .x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body .x-grid3-row.x-grid3-row-over {
  background-color: #e8edf1 !important;
  cursor: pointer;
  border: 0.5px solid #E6E6E6 !important;
  border-width: 0 0 0.5px 0 !important;
  color: #6B6C71 !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body .x-grid3-row .x-grid3-cell {
  box-sizing: border-box;
  padding: 10px 0;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body .x-grid3-row .x-grid3-cell:first-child {
  padding-left: 20px;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body .x-grid3-row .x-grid3-cell:last-child {
  padding-right: 20px;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body .x-grid3-row .x-grid3-cell .x-grid3-cell-inner {
  padding: 0 !important;
  color: #6B6C71 !important;
}
.x-window-search-field-v8 .x-grid3 .x-grid3-scroller .x-grid3-body .x-grid3-row .x-grid3-cell:not(.x-grid3-cell-first) {
  padding-left: 30px !important;
}
.x-window-search-field-v8 .x-window-tl {
  height: 35px;
  display: flex;
  align-items: center;
}
.x-window-search-field-v8 .x-window-tl .x-panel-inline-icon {
  display: none;
}
.x-window-search-field-v8 .x-window-tl .x-window-header-text {
  color: var(--font-font-system-primary, #424242);
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-left: 10px;
}
.x-window-search-field-v8 .x-window-mc {
  background-color: #F9F8FB !important;
}
.x-window-search-field-v8 .x-window-bl .x-window-footer {
  padding: 0 !important;
  background-color: #fff !important;
  height: 48px;
}
.x-window-search-field-v8 .x-window-bl .x-window-footer table.x-toolbar-ct {
  background-color: #fff !important;
  padding-top: 6px;
}
.x-window-search-field-v8 .x-window-bl .x-window-footer table.x-toolbar-ct .x-toolbar-right-row {
  display: flex;
  gap: 3px;
}
.x-window-search-field-v8 .x-window-bl .x-window-footer table.x-toolbar-ct .x-toolbar-right-row .x-toolbar-cell {
  padding: 0 !important;
}
.x-window-search-field-v8 .x-window-bl .x-window-footer table.x-toolbar-ct .x-toolbar-right-row .x-toolbar-cell .x-btn {
  min-height: 36px !important;
}
.x-window-search-field-v8 .x-window-bl .x-window-footer table.x-toolbar-ct .x-toolbar-right-row .x-toolbar-cell .x-btn button {
  padding: 0 21px !important;
}
.x-window-search-field-v8 .x-window-bl .x-window-footer table.x-toolbar-ct .x-toolbar-right-row .x-toolbar-cell:last-child {
  margin-right: 15px;
}
.x-window-search-field-v8 .x-grid-notopborder {
  border-radius: 5px;
  border: 0.5px solid #E6E6E6;
}
.x-window-search-field-v8 .x-grid-notopborder .x-panel-bwrap {
  border-radius: 5px;
}
.x-window-search-field-v8 .x-grid-notopborder .x-panel-bwrap .x-grid3-body {
  height: 100%;
}
.x-window-search-field-v8 .x-grid-notopborder .x-panel-bwrap .x-grid3-body .x-grid-empty {
  height: 94%;
}
.x-window-search-field-v8 .x-grid-notopborder .x-panel-bwrap .x-panel-bbar {
  height: 41px;
  display: flex;
  align-items: center;
  background-color: #F3F4F6 !important;
}
.x-window-search-field-v8 .x-grid-notopborder .x-panel-bwrap .x-panel-bbar .x-toolbar {
  border: 0 !important;
}
.x-window-search-field-v8 .x-grid-notopborder .x-panel-bwrap .x-panel-bbar .x-toolbar .x-toolbar-ct {
  background-color: #F3F4F6 !important;
}
.x-window-search-field-v8 .search-table-filters {
  background-color: #F9F8FB !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap {
  margin: 10px;
  border-radius: 5px;
  border: 0.5px solid rgb(230, 230, 230);
  border-bottom: 0.5px solid #e6e6e6 !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-body {
  padding: 20px 0 0 15px !important;
  box-sizing: border-box;
  width: 214px !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-body .x-form-item .x-form-element input {
  padding: 8px 10px !important;
  border-radius: 5px !important;
  height: 12px !important;
  border: 0.8px solid #F3F4F6;
  width: 164px !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-body .x-form-item .x-form-element input.x-form-focus {
  border: 0.8px solid #0081EB !important;
  border-bottom: 0.8px solid #0081EB !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-body .x-form-item .x-form-element input.x-form-focus + span.x-form-twin-triggers img:last-child {
  border: 0.8px solid #F3F4F6 !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-body .x-form-item .x-form-element input.searchfield {
  width: 125px !important;
  border-right: 0.8px solid #F3F4F6 !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-body .x-form-item .x-form-element input.searchfield.x-form-focus {
  border-right: 0.8px solid #0081EB !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-body .x-form-item .x-form-element input + span.x-form-twin-triggers {
  margin-left: 4px;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-body .x-form-item .x-form-element input + span.x-form-twin-triggers img:last-child {
  padding: 4px 8px;
  background-position: center !important;
  border-radius: 5px !important;
  border: 0.8px solid #F3F4F6 !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-footer {
  background-color: #F3F4F6 !important;
  width: 216px !important;
  height: 48px;
  padding: 0 !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-footer .x-panel-fbar td.x-toolbar-cell {
  padding: 6px 0 0 0 !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-footer .x-btn-filter-search-field-v8 {
  border-radius: 5px;
  background-color: #004680;
  min-height: 36px;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-footer .x-btn-filter-search-field-v8:hover {
  background-color: #1A5F99 !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-footer .x-btn-filter-search-field-v8:hover button {
  background-color: #1A5F99 !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-footer .x-btn-filter-search-field-v8 button {
  padding: 0 21px !important;
  color: #FFF !important;
  text-align: center;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  background-color: #004680 !important;
  border: 0 !important;
  background-image: none !important;
}
.x-window-search-field-v8 .search-table-filters .x-panel-bwrap .x-panel-footer .x-btn-filter-search-field-v8 button:hover {
  text-decoration: none !important;
}

/* hover com borda azul para campos de formulário */
.x-hover-field-v8.x-form-focus {
  border: 0.8px solid #0081EB !important;
}

/* estilo geral para modais */
.x-window-modal-v8 .x-window-header-text {
  cursor: default;
}
.x-window-modal-v8 div.x-tool {
  margin-right: 0 !important;
  width: 16px;
  height: 16px;
  background-image: url("../../Images/window/close.svg") !important;
  background-size: 16px;
}
.x-window-modal-v8 div.x-tool.x-tool-close-over {
  background-position: 0;
}
.x-window-modal-v8 .x-window-bwrap {
  border-radius: 0 0 5px 5px;
}
.x-window-modal-v8 .x-form-item {
  margin: 0 !important;
}
.x-window-modal-v8 .x-form-item label {
  color: #282828;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 4px 0 !important;
  padding: 0 !important;
}
.x-window-modal-v8 .x-form-item .x-form-textarea {
  padding: 8px 10px !important;
}
.x-window-modal-v8 .x-window-footer .x-btn {
  min-height: 29px !important;
  min-width: 36px !important;
}
.x-window-modal-v8 .x-window-footer .x-btn .x-btn-mc {
  min-width: 36px !important;
}
.x-window-modal-v8 .x-window-footer .x-btn.x-btn-click:not(.link-button) .x-btn-text {
  padding: 0 6px !important;
}
.x-window-modal-v8 .x-window-footer .x-btn:not(.link-button) .x-btn-text {
  padding: 0 6px !important;
}
.x-window-modal-v8 .x-form-field {
  color: #676868 !important;
  font-family: Roboto !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.x-window-modal-v8 .x-toolbar-right-row {
  display: flex;
  gap: 3px;
}
.x-window-modal-v8 .x-toolbar-right-row .x-toolbar-cell {
  padding: 0 !important;
}
.x-window-modal-v8 .filled-button.x-item-disabled, .x-window-modal-v8 .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(4), .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-window-modal-v8 .x-item-disabled.x-toolbar-cell:nth-of-type(4), .x-window-modal-v8 .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-item-disabled.x-toolbar-cell:nth-of-type(4), .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-window-modal-v8 .x-item-disabled.x-toolbar-cell:nth-of-type(4) {
  transition: none !important;
}

/* combo list v8 */
.x-form-field.x-asm-combo-v8 {
  border-radius: 5px 0 0 5px !important;
  height: 12px !important;
  border-right: 0 !important;
}
.x-form-field.x-asm-combo-v8 + img {
  padding: 8px 8px 8px 0 !important;
}
.x-form-field.x-form-focus.x-asm-combo-v8 {
  border: 0.8px solid var(--intermediary-500, #0081EB) !important;
  border-width: 0.8px 0 0.8px 0.8px !important;
}
.x-form-field.x-form-focus.x-asm-combo-v8 + img {
  border: 0.8px solid var(--intermediary-500, #0081EB) !important;
  border-width: 0.8px 0.8px 0.8px 0 !important;
}

/* combo list com seta de dropdown ao final */
.x-combo-list-arrow {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.x-combo-list-arrow.x-combo-selected {
  font-weight: 400;
  border-radius: 0;
}
.x-combo-list-arrow .arrow {
  transform: rotate(-90deg);
  height: 16px;
  width: 16px;
}
.x-combo-list-arrow.x-combo-list-item {
  border: 0 !important;
}

/* tooltip v8 (título e descrição) */
.x-tip-v8 {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px 0px, rgba(0, 0, 0, 0.15) 0px 2px 6px 2px;
  border: 0px !important;
  border-radius: 5px !important;
  box-sizing: border-box;
  padding: 10px;
  width: 209px !important;
}
.x-tip-v8 .x-tip-bwrap, .x-tip-v8 .x-tip-ml, .x-tip-v8 .x-tip-mr, .x-tip-v8 .x-tip-mc, .x-tip-v8 .x-tip-body {
  border-radius: 5px !important;
}
.x-tip-v8 .x-tip-tl .x-tip-header {
  padding: 0 !important;
}
.x-tip-v8 .x-tip-tl .x-tip-header span {
  display: block;
}
.x-tip-v8 .x-tip-tl .x-tip-header span:empty {
  margin-bottom: 0;
}
.x-tip-v8 .x-tip-tl .x-tip-header span:not(:empty) {
  margin-bottom: 8px;
}
.x-tip-v8 .x-tip-header-text {
  color: #282828 !important;
  font-weight: 500;
}
.x-tip-v8 .x-tip-body {
  color: #676868 !important;
  font-weight: 400;
}
.x-tip-v8 .x-tip-header-text, .x-tip-v8 .x-tip-body {
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  border-radius: 5px !important;
  padding: 0 !important;
  width: auto !important;
}

/* tooltip v8 com título e duas colunas no body */
.x-tip-v8-two-columns {
  padding: 20px 18px;
  border: 0.5px solid #E6E6E6 !important;
  background: #FFF !important;
  border-radius: 5px !important;
  box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.16);
  min-width: 145px;
}
.x-tip-v8-two-columns .x-tip-header, .x-tip-v8-two-columns .x-tip-body {
  padding: 0 !important;
}
.x-tip-v8-two-columns .x-tip-header-text {
  color: #000 !important;
  font-weight: 700;
  font-size: 16px;
  font-family: Roboto;
  font-style: normal;
  line-height: normal;
  width: auto !important;
  margin-bottom: 10px;
  text-align: start;
}
.x-tip-v8-two-columns .x-tip-body {
  color: #6B6C71 !important;
  font-weight: 400;
  font-size: 11px;
}
.x-tip-v8-two-columns .x-tip-body .x-tip-body-container {
  gap: 8px !important;
  padding: 8px 0;
}
.x-tip-v8-two-columns .x-tip-body .x-tip-body-title-desc, .x-tip-v8-two-columns .x-tip-body .x-tip-body-title-desc {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
}
.x-tip-v8-two-columns .x-tip-body .x-tip-body-title-desc {
  font-weight: 600;
  margin-left: 10px;
}
.x-tip-v8-two-columns .x-tip-body .x-tip-body-desc {
  font-weight: 400;
  padding: 0 10px;
}

.x-panel-v8 .x-panel-header {
  background-color: white !important;
  padding: 0;
}
.x-panel-v8 .x-panel-header .x-panel-header-text {
  color: #282828 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 22.4px */
}
.x-panel-v8 .x-panel-body {
  color: #676868;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 15.4px */
}

.x-v8-combo-list-ct {
  padding: 10px !important;
  background-color: #FFFFFF !important;
  border-radius: 5px;
  border: 0.5px solid #E6E6E6;
  box-shadow: 0px 0px 14px 9px rgba(0, 0, 0, 0.04);
}
.x-v8-combo-list-ct .x-v8-combo-list {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px solid #E6E6E6 !important;
}
.x-v8-combo-list-ct .x-v8-combo-list:last-child {
  border-bottom: none !important;
}
.x-v8-combo-list-ct .x-v8-combo-list > div {
  max-width: 318px;
}
.x-v8-combo-list-ct .x-v8-combo-list .x-actionsview-item-acttype {
  font-size: 11px;
  color: #282828 !important;
  max-width: 70%;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-right: 0 !important;
}
.x-v8-combo-list-ct .x-v8-combo-list .x-actionsview-item-descript {
  color: rgba(60, 60, 67, 0.6);
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 154px;
}
.x-v8-combo-list-ct .x-v8-combo-list .x-actionsview-item {
  border-bottom: none !important;
  padding: 0 !important;
}
.x-v8-combo-list-ct .x-v8-combo-list .arrow-right {
  background-image: url(../../Images/lms/arrow_right.svg);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
.x-v8-combo-list-ct .x-v8-combo-list div:first-child {
  border-radius: 5px;
}
.x-v8-combo-list-ct .x-v8-combo-list.x-combo-selected {
  background-color: #FFFFFF !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
.x-v8-combo-list-ct .x-v8-combo-list.x-combo-selected div:first-child {
  background-color: #f2f2f7 !important;
}
.x-v8-combo-list-ct .x-v8-combo-list.x-combo-selected:last-child {
  border-bottom: none !important;
}

.x-v8-twin-box-left input[type=text] {
  border-left: none !important;
  border-radius: 0 5px 5px 0 !important;
  margin-bottom: 0 !important;
}
.x-v8-twin-box-left span.x-form-twin-triggers img:last-child {
  border-right: none !important;
  border-radius: 5px 0 0 5px !important;
  padding-left: 10px !important;
  background-position: center !important;
}

.icon-cell-grid-author {
  width: 16px !important;
  height: 16px !important;
  background-repeat: no-repeat !important;
  padding-right: 4px;
}

.x-width-100 {
  width: 100%;
}

.x-item-tip {
  padding: 8px 0px !important;
}

.x-tip-content {
  color: #6B6C71;
}

.x-tip-w-column {
  width: 115px;
}

.flex-content-tip-v8 {
  border-radius: 5px !important;
  border: 0.5px solid #E6E6E6 !important;
  box-shadow: 0px 0px 14px 9px rgba(0, 0, 0, 0.04);
  gap: 10px !important;
  padding: 20px 18px !important;
}

.flex-w-h-tip-user-v8 {
  width: 330px !important;
  height: auto !important;
}

.x-question-window-v8 {
  border-radius: 10px;
  border: 0 !important;
}
.x-question-window-v8 .x-window-tr, .x-question-window-v8 .x-window-header {
  padding: 0 !important;
  background-color: #fff !important;
}
.x-question-window-v8 .x-window-tl {
  height: auto;
  padding: 15px 15px 0 15px !important;
  background-color: #fff !important;
  border-radius: 10px 10px 0 0;
}
.x-question-window-v8 .x-window-bwrap {
  border-radius: 0 0 10px 10px;
}
.x-question-window-v8 .x-window-header {
  display: flex;
  justify-content: center;
  cursor: default;
}
.x-question-window-v8 .x-window-header-text {
  display: inline-block;
  margin-top: 20px;
  color: #282828;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  cursor: default;
}
.x-question-window-v8 div.x-tool {
  background-image: url("../../Images/window/close.svg") !important;
  background-size: 18px;
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0 !important;
  position: absolute;
  right: 15px;
}
.x-question-window-v8 div.x-tool.x-tool-close-over {
  background-position: 0;
}
.x-question-window-v8 .x-window-ml .x-window-mc {
  width: 100%;
}
.x-question-window-v8 .x-window-ml .x-window-body {
  width: 100% !important;
  padding: 0 !important;
}
.x-question-window-v8 .x-window-ml .x-window-body .ext-mb-icon {
  display: none;
}
.x-question-window-v8 .x-window-ml .x-window-body .ext-mb-content {
  padding: 10px 15px 0px 15px !important;
  margin: 0 !important;
  text-align: center;
}
.x-question-window-v8 .x-window-ml .x-window-body .ext-mb-content .ext-mb-text {
  color: #676868;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.x-question-window-v8 .x-window-bl .x-window-footer {
  padding: 20px 0 !important;
  height: 29px;
  background-color: #fff !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-ct {
  background-color: #fff !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row {
  display: flex;
  gap: 5px;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell {
  padding: 0 !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell table:hover .x-btn-text {
  text-decoration: none !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell .x-btn {
  min-width: 118px !important;
  border: 0 !important;
  background-color: transparent !important;
  color: transparent !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell .x-btn i {
  font-size: 0 !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) {
  border-radius: 3px !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) {
  border: 1px solid #004680 !important;
  border-radius: 3px !important;
}
.x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4):hover {
  border: 1px solid #1A5F99 !important;
}
.x-question-window-v8.x-window-dlg .x-btn-text:focus {
  border-bottom: 0 !important;
}

.x-grid-pagging-panel-v8 .x-panel-bbar {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.x-grid-pagging-panel-v8 .rounded {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.x-grid-pagging-panel-v8 .x-toolbar-ct {
  background-color: #F3F4F6;
  padding: 3px;
}

.x-dataview-list-user {
  margin-top: 20px;
  border-top: 1px solid #E6E6E6;
  padding: 30px 0 20px 0;
  max-height: 136px;
  overflow-y: auto;
}
.x-dataview-list-user .x-item-user {
  border-radius: 5px;
  border: 0.5px solid #E6E6E6;
}
.x-dataview-list-user .info-1 {
  color: #282828;
}
.x-dataview-list-user .info-2 {
  color: rgba(60, 60, 67, 0.6);
}
.x-dataview-list-user .icon-delete-trash {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat !important;
  background-position: center !important;
  cursor: pointer;
}

.user-tooltip-ct {
  border-radius: 5px !important;
  border: 0.5px solid #E6E6E6 !important;
  background: #FFF !important;
  box-shadow: 0px 0px 14px 9px rgba(0, 0, 0, 0.04) !important;
  padding: 20px 18px !important;
}

/*Botão de Exclusão (outline)*/
.outline-delete-button {
  min-height: 34px !important;
  max-height: 34px !important;
  border-radius: 5px !important;
  border: 1px solid #CE0000 !important;
  background: #FFFFFF !important;
  transition: all 0.2s ease-in-out;
}
.outline-delete-button:hover {
  background: rgba(206, 0, 0, 0.15) !important;
}
.outline-delete-button:hover button {
  color: #CE0000 !important;
}
.outline-delete-button.x-item-disabled {
  background: #E0E1E1 !important;
  opacity: 1 !important;
  border-color: #ADB0B0 !important;
}
.outline-delete-button.x-item-disabled button {
  opacity: 1 !important;
  color: #ADB0B0 !important;
  font-weight: 700 !important;
  font-size: 12px !important;
}
.outline-delete-button tr > td {
  border: 0 !important;
}
.outline-delete-button button {
  color: #CE0000 !important;
  font-family: "Roboto" !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
  padding: 0 6px !important;
}

.x-ct-warning {
  display: flex;
  padding: 8px 15px;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
  border-radius: 0px 5px 5px 0px;
  border-left: 3px solid var(--Complementary-500, #EBA436);
  background: rgba(235, 164, 54, 0.1);
}
.x-ct-warning .title {
  color: #EBA436;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 15.4px */
}
.x-ct-warning .body {
  color: #676868;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 15.4px */
}

.field-input-v8 .x-form-text {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  padding-left: 5px !important;
}
.field-input-v8 .x-form-text.x-form-focus {
  border-color: transparent !important;
}
.field-input-v8 input {
  height: 13px !important;
}
.field-input-v8 .x-form-field-wrap img.x-form-trigger {
  height: 11px !important;
  border-width: 0.8px 0 0.8px 0.8px !important;
  background-position: 8px center !important;
  background-size: 13px;
}

.x-form-text-combo-check {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 10px;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.search-combo-check {
  display: flex;
  padding: 8px 5px 8px 10px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  border-radius: 5px;
  border: 0.5px solid rgba(0, 0, 0, 0.2);
  background: #FFF;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.18);
}
.search-combo-check .x-form-field-combo-check .x-box-inner .x-form-item {
  border-radius: 5px !important;
  background-color: #F3F4F6 !important;
  left: 1px !important;
}
.search-combo-check .x-form-field-combo-check .x-form-text {
  padding: 8px 10px 8px 0px !important;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  position: absolute;
  left: 27px;
  border: none !important;
  background-color: transparent !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.search-combo-check .x-form-field-combo-check .x-form-twin-triggers {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.search-combo-check .x-form-field-combo-check .icon-clear-paging-filter {
  display: none !important;
}
.search-combo-check .x-form-field-combo-check .icon-search-paging-filter {
  padding: 4px 0px 4px 10px;
  border: none !important;
  background-color: transparent !important;
  background-position: center !important;
  border-radius: 5px 0px 0px 5px !important;
}
.search-combo-check .x-form-field-combo-check .x-trigger-wrap-focus {
  border-radius: 5px;
  border: 0.5px solid #0081EB;
}
.search-combo-check .x-grid3-row {
  border: none;
  display: flex;
  padding: 10px 1px;
  align-items: flex-start;
  align-content: flex-start;
  gap: 4px;
  align-self: stretch;
  flex-wrap: wrap;
  border-radius: 3px;
}
.search-combo-check .x-grid3-body, .search-combo-check .x-grid3-row, .search-combo-check .x-grid3-row-table {
  width: auto !important;
}
.search-combo-check .x-grid3-cell-inner {
  white-space: normal;
  padding: 0;
}
.search-combo-check .x-panel-body, .search-combo-check .x-panel-tbar {
  border: none !important;
}
.search-combo-check .x-grid3-body {
  border-top: none;
}
.search-combo-check .x-grid3-cell-first {
  width: auto !important;
}
.search-combo-check .x-panel-tbar .x-toolbar {
  border: none !important;
}
.search-combo-check .x-panel-tbar .x-toolbar .x-trigger-wrap-focus {
  border-radius: 5px;
  border: 0.5px solid #0081EB;
  background: #F3F4F6;
}
.search-combo-check .x-panel-tbar .x-toolbar .x-trigger-wrap-focus .x-form-text {
  border: none !important;
}
.search-combo-check .x-panel-tbar .x-toolbar .x-form-focus {
  border: none !important;
}
.search-combo-check .x-panel-tbar .x-toolbar .x-form-field-wrap .x-form-trigger {
  padding: 8px 1px 5px 10px;
}
.search-combo-check .x-panel-tbar .x-toolbar .x-form-field-wrap .x-form-text {
  padding: 8px 10px 8px 1px;
  margin-right: 3px;
}
.search-combo-check .x-panel-tbar .x-toolbar div {
  background-color: transparent;
  left: 0px;
}
.search-combo-check .x-grid3-row td {
  padding: 0;
}
.search-combo-check .x-grid3-dirty-cell {
  background-image: none;
}
.search-combo-check .x-grid3-check-col {
  background-image: url("../../Images/grid/checkbox.svg") !important;
}
.search-combo-check .x-grid3-check-col-on {
  background-image: url("../../Images/grid/uncheckbox.svg") !important;
}
.search-combo-check .x-grid3-row-selected {
  background-color: #f3f5f6 !important;
  border-radius: 5px;
}
.search-combo-check .x-toolbar div {
  background-color: transparent;
}
.search-combo-check .x-toolbar .x-btn {
  opacity: 1;
}

.x-form-twin-triggers-v8 .x-form-field-wrap .x-form-twin-triggers {
  display: inline-flex;
  height: 13px !important;
  background-color: #F5F5F5;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 3px;
  border-radius: 0 5px 5px 0 !important;
  border-right: 0 !important;
}
.x-form-twin-triggers-v8 .x-form-field-wrap .x-form-twin-triggers img.x-form-trigger {
  background-position: 1px center !important;
}
.x-form-twin-triggers-v8 .x-form-element .form-combolist .x-trigger-noedit {
  border: 1px solid #F5F5F5 !important;
}
.x-form-twin-triggers-v8 .x-trigger-wrap-focus .x-form-trigger.icon-combo-trigger,
.x-form-twin-triggers-v8 .x-trigger-wrap-focus .x-form-trigger.icon-clear-input {
  border: none !important;
}

.x-form-field-requerid-asterisk {
  color: #FF0000;
  margin-left: 4px;
}

.x-datepicker-menu {
  border-radius: 5px;
  padding: 20px;
  background-color: #FFF !important;
  border: none !important;
  box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.18);
}
.x-datepicker-menu .x-menu-list-item {
  padding: 0;
  border: none !important;
}
.x-datepicker-menu .x-panel-body {
  border: none !important;
}
.x-datepicker-menu .x-btn-cancel-lt-blue button {
  color: #004680;
  font-weight: 700;
}
.x-datepicker-menu .x-date-picker .x-table-main-date-picker .x-date-middle .x-btn-ml {
  display: none !important;
}
.x-datepicker-menu .x-date-picker .x-table-main-date-picker .x-date-inner .x-date-selected a span {
  color: #FFF !important;
}
.x-datepicker-menu .x-date-picker .x-table-main-date-picker .x-date-inner .x-date-selected a:hover {
  border-radius: 5px;
  background: #004680 !important;
  color: #FFF !important;
}
.x-datepicker-menu .x-date-picker .x-date-mp {
  width: 250px !important;
  height: 310px !important;
  position: absolute;
  top: -19%;
  left: -20px;
}
.x-datepicker-menu .x-date-picker .x-date-mp table {
  height: 230px !important;
}
.x-datepicker-menu .x-date-picker .x-date-mp tr {
  margin-bottom: 4px !important;
}
.x-datepicker-menu .x-date-picker .x-date-yp-year {
  width: 250px !important;
  height: 310px !important;
  position: absolute;
  top: 0px;
  left: 0px;
}

.x-daterange-input-menu {
  border-radius: 5px;
  padding: 20px;
  background-color: #FFF !important;
  border: none !important;
  box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.18);
}
.x-daterange-input-menu .x-menu-list-item {
  padding: 0;
  border: none !important;
}
.x-daterange-input-menu .x-panel-body {
  border: none !important;
}
.x-daterange-input-menu .ct-input-date .icon-calendar {
  display: none;
}
.x-daterange-input-menu .ct-input-date .datefield-color {
  padding: 8px 10px !important;
  border-radius: 5px !important;
  width: 85px !important;
}
.x-daterange-input-menu .ct-input-date .x-form-invalid,
.x-daterange-input-menu .ct-input-date textarea.x-form-invalid {
  border: 1px solid #FF0000 !important;
}
.x-daterange-input-menu .ct-input-date .x-form-invalid-msg {
  background-image: none;
  padding: 0;
  color: #F00 !important;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
}
.x-daterange-input-menu .ct-input-date .x-form-focus {
  border: 0.8px solid #0081EB !important;
  border-radius: 5px;
}
.x-daterange-input-menu .dateranges-input-sep .datarangestroke {
  stroke-width: 1px;
  stroke: #676868;
  background-image: url(../../Images/Arrows/Line74.svg);
  background-repeat: no-repeat;
  height: 10px;
  width: 15px;
  position: relative;
  top: 40%;
  left: 30%;
}
.x-daterange-input-menu .x-date-picker-range-input .x-table-main-date-picker .x-date-inner .x-date-selected a {
  background: transparent !important;
}
.x-daterange-input-menu .x-date-picker-range-input .x-table-main-date-picker .x-date-inner .x-date-selected a span {
  font-weight: normal;
  color: #282828;
}
.x-daterange-input-menu .x-date-picker-range-input .x-table-main-date-picker .x-date-inner .x-data-range-selected a, .x-daterange-input-menu .x-date-picker-range-input .x-table-main-date-picker .x-date-inner .x-data-range-selected a:hover {
  background: rgba(90, 159, 217, 0.25) !important;
  border-radius: 0 !important;
}
.x-daterange-input-menu .x-date-picker-range-input .x-table-main-date-picker .x-date-inner .x-date-start-selected a.x-date-date {
  border-radius: 5px 0 0 5px;
  background: #004680 !important;
}
.x-daterange-input-menu .x-date-picker-range-input .x-table-main-date-picker .x-date-inner .x-date-start-selected a.x-date-date span {
  color: #FFF !important;
}
.x-daterange-input-menu .x-date-picker-range-input .x-table-main-date-picker .x-date-inner .x-date-end-selected a.x-date-date {
  border-radius: 0 5px 5px 0;
  background: #004680 !important;
}
.x-daterange-input-menu .x-date-picker-range-input .x-table-main-date-picker .x-date-inner .x-date-end-selected a.x-date-date span {
  color: #FFF !important;
}
.x-daterange-input-menu .x-date-picker-range-input .x-table-main-date-picker .x-date-inner .x-date-start-end-same a.x-date-date {
  border-radius: 5px !important;
}
.x-daterange-input-menu .x-date-picker-range-input .x-date-mp {
  width: 250px !important;
  height: 372px !important;
  position: absolute;
  top: -48%;
  left: -20px;
}
.x-daterange-input-menu .x-date-picker-range-input .x-date-yp-year {
  width: 250px !important;
  height: 372px !important;
  position: absolute;
  top: 0px;
  left: 0px;
}
.x-daterange-input-menu .x-btn-cancel-lt-blue button {
  color: #004680;
  font-weight: 700;
}

.x-form-date-picker .x-trigger-wrap-focus .icon-calendar {
  border: none !important;
  border-radius: 5px 0 0 5px !important;
}
.x-form-date-picker .x-form-field-trigger-wrap img.x-form-trigger {
  height: 27.5px !important;
  width: 25px;
  background-color: #F5F5F5 !important;
}

.x-date-picker-base .x-table-main-date-picker {
  width: 250px !important;
}
.x-date-picker-base .x-table-main-date-picker .x-date-left, .x-date-picker-base .x-table-main-date-picker .x-date-right, .x-date-picker-base .x-table-main-date-picker .x-date-middle {
  background-color: transparent !important;
  border: none !important;
}
.x-date-picker-base .x-table-main-date-picker .x-date-left {
  position: relative;
  left: 85%;
}
.x-date-picker-base .x-table-main-date-picker .x-date-left a {
  background-image: url(../../Images/Arrows/expand_less.png) !important;
  background-position: 0 !important;
  opacity: 1;
}
.x-date-picker-base .x-table-main-date-picker .x-date-right {
  position: relative;
  left: -3%;
}
.x-date-picker-base .x-table-main-date-picker .x-date-right a {
  background-image: url(../../Images/Arrows/expand_less.png) !important;
  transform: rotateY(180deg);
  background-position: 0 !important;
  opacity: 1;
}
.x-date-picker-base .x-table-main-date-picker .x-date-middle {
  display: flex;
  position: relative;
  right: 7%;
}
.x-date-picker-base .x-table-main-date-picker .x-date-middle .x-btn .x-btn-arrow {
  background-image: none !important;
}
.x-date-picker-base .x-table-main-date-picker .x-date-middle .x-btn .x-btn-text {
  color: #004680 !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 16px;
  padding: 0 !important;
}
.x-date-picker-base .x-table-main-date-picker .x-date-inner {
  width: 250px !important;
}
.x-date-picker-base .x-table-main-date-picker .x-date-inner th {
  background-color: transparent !important;
  color: #999C9C;
  text-align: center;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 5px 0;
}
.x-date-picker-base .x-table-main-date-picker .x-date-inner .x-date-prevday a,
.x-date-picker-base .x-table-main-date-picker .x-date-inner .x-date-nextday a {
  color: #999C9C !important;
}
.x-date-picker-base .x-table-main-date-picker .x-date-inner .x-date-today a span {
  color: #004680 !important;
  font-weight: 700 !important;
}
.x-date-picker-base .x-table-main-date-picker .x-date-inner .x-date-active a {
  color: #282828;
}
.x-date-picker-base .x-table-main-date-picker .x-date-inner td {
  padding-bottom: 2px;
}
.x-date-picker-base .x-table-main-date-picker .x-date-inner tbody td a {
  padding: 8px;
  border: none !important;
  text-align: center;
}
.x-date-picker-base .x-table-main-date-picker .x-date-inner tbody td a:hover {
  border-radius: 5px;
  background-color: #F3F4F6 !important;
}
.x-date-picker-base .x-table-main-date-picker .x-date-inner .x-date-selected a {
  border-radius: 5px;
  background: #004680 !important;
  color: #FFF !important;
}
.x-date-picker-base .x-date-mp {
  padding: 20px;
  z-index: 2;
}
.x-date-picker-base .x-date-mp table {
  height: 293px !important;
}
.x-date-picker-base .x-date-mp-year-current button {
  background-color: #FFF;
  font-family: "Roboto";
  border: none;
  color: #004680;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  cursor: pointer;
}
.x-date-picker-base td.x-date-mp-month a {
  padding: 20px 10% !important;
  text-align: center;
  border-radius: 5px;
}
.x-date-picker-base td.x-date-mp-month a:hover {
  background-color: #F3F4F6;
}
.x-date-picker-base td.x-date-month-today a {
  color: #004680 !important;
  font-weight: 700 !important;
}
.x-date-picker-base td.x-date-mp-sel a, .x-date-picker-base td.x-date-mp-sel .x-date-month-today a, .x-date-picker-base td.x-date-mp-sel .x-date-year-today a {
  background: #004680 !important;
  color: #FFF !important;
  border: none !important;
}
.x-date-picker-base .x-date-mp tr {
  margin-bottom: 10px !important;
}
.x-date-picker-base .toolbar-date-mp .x-date-mp-ok {
  margin-right: 1px !important;
}
.x-date-picker-base .toolbar-date-mp .x-date-mp-cancel {
  color: #004680;
  font-weight: 700;
}
.x-date-picker-base .toolbar-date-mp button {
  border: none;
  background-color: transparent;
  height: 35px;
  font-family: "Roboto";
  font-size: 11px;
}
.x-date-picker-base .x-date-yp-year {
  padding: 20px;
  display: flex;
  position: absolute;
  background-color: #FFF;
  flex-direction: column;
  z-index: 3;
}
.x-date-picker-base .x-date-yp-year table {
  width: 250px;
}
.x-date-picker-base .x-date-yp-year td.x-date-mp-year a {
  padding: 20px 10% !important;
  text-align: center;
  border-radius: 5px;
}
.x-date-picker-base .x-date-yp-year td.x-date-year-today a {
  color: #004680;
  font-weight: 700 !important;
}
.x-date-picker-base .x-date-yp-year .x-btn-next-prev {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.x-date-picker-base .x-date-yp-year .prev {
  background-image: url(../../Images/Arrows/expand_less.png);
  padding-left: 15px;
}
.x-date-picker-base .x-date-yp-year .next {
  background-image: url(../../Images/Arrows/expand_less.png);
  transform: rotateY(180deg);
}
.x-date-picker-base .x-date-yp-year .x-date-yp-cancel {
  color: #004680;
  font-weight: 700;
}

.x-alert-window-v8 {
  border-radius: 10px;
  border: 0 !important;
}
.x-alert-window-v8 .x-alert-image.x-alert-image-error {
  background-image: url(../../Images/bot/No-data-bro.svg);
  background-repeat: no-repeat;
  background-size: 264px 200px;
}
.x-alert-window-v8 .x-alert-window-title {
  font-family: Roboto;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  letter-spacing: 0em;
  text-align: center;
  padding: 0 30px !important;
}
.x-alert-window-v8 .x-alert-window-descript {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: center;
  padding: 0 30px !important;
}
.x-alert-window-v8 .x-window-tr, .x-alert-window-v8 .x-window-header {
  padding: 0 !important;
  background-color: #fff !important;
}
.x-alert-window-v8 .x-window-tl {
  height: auto;
  padding: 15px 15px 0 15px !important;
  background-color: #fff !important;
  border-radius: 10px 10px 0 0;
}
.x-alert-window-v8 .x-window-bwrap {
  border-radius: 0 0 10px 10px;
}
.x-alert-window-v8 .x-window-header {
  display: flex;
  justify-content: center;
  cursor: default;
}
.x-alert-window-v8 .x-window-header-text {
  display: inline-block;
  margin-top: 20px;
  color: #282828;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  cursor: default;
}
.x-alert-window-v8 div.x-tool {
  background-image: url("../../Images/window/close.svg") !important;
  background-size: 18px;
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0 !important;
  position: absolute;
  right: 15px;
}
.x-alert-window-v8 div.x-tool.x-tool-close-over {
  background-position: 0;
}
.x-alert-window-v8 .x-window-ml .x-window-mc {
  width: 100%;
}
.x-alert-window-v8 .x-window-ml .x-window-body {
  width: 100% !important;
  padding: 0 !important;
}
.x-alert-window-v8 .x-window-ml .x-window-body .ext-mb-icon {
  display: none;
}
.x-alert-window-v8 .x-window-ml .x-window-body .ext-mb-content {
  padding: 10px 15px 0px 15px !important;
  margin: 0 !important;
  text-align: center;
}
.x-alert-window-v8 .x-window-ml .x-window-body .ext-mb-content .ext-mb-text {
  color: #676868;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.x-alert-window-v8 .x-window-bl .x-window-footer {
  padding: 0px 30px 40px !important;
  height: 29px;
  background-color: #fff !important;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-ct {
  background-color: #fff !important;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-ct td.x-toolbar-left table {
  width: 100% !important;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-ct td.x-toolbar-left table tr.x-toolbar-left-row td.x-toolbar-cell {
  width: 100% !important;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row {
  display: flex;
  gap: 15px;
  flex-direction: column;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell {
  padding: 0 !important;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell table:hover .x-btn-text {
  text-decoration: none !important;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell .x-btn i {
  font-size: 0 !important;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) {
  border-radius: 3px !important;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) {
  border: 1px solid #004680 !important;
  border-radius: 3px !important;
}
.x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4):hover {
  border: 1px solid #1A5F99 !important;
}
.x-alert-window-v8.x-window-dlg .x-btn-text:focus {
  border-bottom: 0 !important;
}

.icon-users-dark {
  background-image: url(../../Images/usermanagement/icon_users_dark.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.icon-users {
  background-image: url(../../Images/usermanagement/icon_users.svg) !important;
}

.x-tab-panel-header .x-tab-strip-top .x-tab-strip-active .x-tab-right .icon-users,
.x-tab-panel-header .x-tab-strip-top .x-tab-right .icon-users {
  background-position-y: 2px;
}

.icon-users-light {
  background-image: url(../../Images/usermanagement/icon_users_light.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.tree-node-no-leaf {
  margin-top: 5px;
}

.tree-node-no-leaf > a > span {
  margin-left: 15px;
  color: #6B6C71;
  font-family: Roboto;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.users-default-container.users-list-container > div.x-panel-bwrap {
  margin-right: 5px;
}

.users-main-container div.x-box-inner {
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 0 !important;
}

.users-main-container,
.users-main-container div.x-panel-bwrap,
.users-main-container div.x-panel-body,
.users-main-container div.x-panel-tbar,
.users-main-container div.x-panel-tbar div.x-toolbar,
.users-default-container {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 0 !important;
}

.users-main-container div.x-panel-body {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: 0 !important;
}

.users-list-container .x-panel-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.users-list-tbar {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  height: 20px !important;
  margin: 15px 0 25px -8px !important;
}

.users-list-search-text, .icon-users-list-search-text {
  color: #6B6C71 !important;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background-color: #F5F5F5 !important;
  border: 0;
  text-align: left;
  padding-left: 30px;
  width: 88px !important;
  height: 29px !important;
  margin-right: 3px !important;
  margin-top: 7px !important;
}

.icon-users-list-search-text {
  background: url("../../Images/usermanagement/textfield-placeholder-lupa.svg");
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 5px center;
}

.users-list-container .x-form-text.x-form-field.users-list-search-text.x-form-focus {
  border-bottom: none !important;
}

.users-list-icon-new-sort {
  background: url("../../Images/usermanagement/new_sort.svg");
  background-size: 20px 12px;
  background-repeat: no-repeat;
  background-position: 5px center;
}

.users-list-icon-new-sort-desc {
  background: url("../../Images/usermanagement/new_sort_desc.svg");
  background-size: 25px 25px;
  background-repeat: no-repeat;
  background-position: 5px center;
}

.icon-new-filter {
  background: url("../../Images/usermanagement/filter_list.svg");
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: 5px center;
  margin-left: -6px;
}

.icon-info-user {
  background: url("../../Images/usermanagement/person_outline.svg");
}

.users-list-new-sort {
  height: 30px;
  width: 34px;
  border-radius: 3px;
  background-color: #F9F8FB !important;
  margin-right: 5px !important;
}

.users-list-new-filter {
  height: 30px;
  width: 34px;
  border-radius: 3px;
  background-color: #F9F8FB !important;
  margin-right: 3px !important;
}

.users-list-new-filter .x-btn-mc em.x-btn-arrow {
  background-image: none;
  margin-left: 8px;
  padding-right: 3px !important;
}

.users-list-menu-filter ul.x-menu-list {
  background-color: #fff;
  padding: 5px;
}

.users-list-menu-filter ul.x-menu-list li {
  border: 0;
  border-radius: 3px;
}

.x-toolbar .x-btn.users-list-btn-invite.x-btn-over {
  background: #004680 !important;
  border: none !important;
  height: 30px;
  padding: 3px 9px;
  border-radius: 3px;
}

.users-main-container .users-list-container .users-list-btn-invite {
  background-color: #004680 !important;
  border-spacing: 0 !important;
  height: 30px;
  padding: 3px 9px;
  border-radius: 3px;
  width: 88px;
}
.users-main-container .users-list-container .users-list-btn-invite:hover {
  color: #fff !important;
}

.x-toolbar .x-btn-over tr td,
.x-toolbar .x-btn-pressed tr td,
.x-toolbar .x-btn-menu-active tr td,
.x-window-tbar .x-toolbar .x-btn-over tr td,
.x-window-tbar .x-toolbar .x-btn-pressed tr td {
  background-color: transparent !important;
}

.users-list-btn-invite .x-btn-text {
  color: #fff !important;
}

.users-list-tpl {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  margin-bottom: 20px;
  height: 90%;
}

.users-list-tpl-item {
  border-radius: 5px;
  background-color: #F5F5F5;
  padding: 30px 25px;
  height: 30px;
  width: 270px;
  margin-bottom: 5px;
}

.users-list-tpl-item.item-select {
  background-color: rgba(103, 104, 104, 0.15);
}

.users-list-tpl-item .users-list-tpl-item-spans div {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}

.users-list-tpl-item .users-list-tpl-item-spans span {
  color: #004680;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.users-list-tpl-item > .users-list-tpl-item-spans-imgs {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.users-list-tpl-item .users-list-tpl-item-spans {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
}

.users-list-tpl-item .users-imgs {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  width: 30%;
}

.users-list-tpl-item-send-again {
  border: none;
  padding: 0;
  background: none;
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 15px;
  outline: none;
  background-image: url("../../Images/usermanagement/send-again.svg");
  background-size: 20px 15px;
  background-repeat: no-repeat;
  opacity: 0.7;
  transition: opacity 0.3s;
}
.users-list-tpl-item-send-again:hover {
  opacity: 1;
}

.users-list-tpl-item-send-again-hide {
  visibility: hidden;
  opacity: 0;
}

.users-list-tpl-item-more-options {
  border: none;
  padding: 0;
  background: none;
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 20px;
  outline: none;
  background-image: url("../../Images/userManagement/more-options.svg");
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.7;
  transition: opacity 0.3s;
}
.users-list-tpl-item-more-options:hover {
  opacity: 1;
}

.users-list-tpl-context-menu ul.x-menu-list {
  padding: 5px;
  border-radius: 3px;
}

.users-list-tpl-context-menu ul.x-menu-list li.x-menu-list-item {
  border-left: 0;
  border-radius: 3px;
}

.users-list-tpl-context-menu ul.x-menu-list li.x-menu-list-item:last-child:hover {
  background-color: #ffd9d9 !important;
}

.users-list-tpl-context-menu ul.x-menu-list li.x-menu-list-item:last-child span {
  color: #FF0000 !important;
}

.users-list-tpl-question {
  border-radius: 5px;
  height: 200px;
}

.users-list-tpl-question div {
  background-color: #fff !important;
}

.users-list-tpl-question div.x-window-tl {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  height: 50px;
}

.users-list-tpl-question .x-window-ml {
  box-shadow: none;
}

.users-list-tpl-question .x-btn.x-btn-noicon tbody tr td i {
  display: none !important;
}

.users-list-tpl-question div.x-window-header {
  height: 50px;
  position: relative;
}

.users-list-tpl-question div.x-window-header span.x-window-header-text {
  color: #424242;
  text-align: center;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  padding-left: 25%;
  position: absolute;
  bottom: 0;
  margin-bottom: 5px;
}

.users-list-tpl-question div.x-window-ml {
  height: 100px;
}

.users-list-tpl-question div.x-window-body div.ext-mb-icon.ext-mb-info {
  display: none;
}

.users-list-tpl-question div.x-window-body {
  height: 70px;
}

.users-list-tpl-question .x-window-bwrap {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  height: 145px;
}

.users-list-tpl-question .x-window-bl {
  margin-top: -20px;
}

.users-list-tpl-question .x-window-bl .x-window-footer td.x-toolbar-left {
  background-color: #fff;
}

.users-list-tpl-question .x-window-mr {
  margin-top: 30px !important;
}

.users-list-tpl-question .x-window-mr .x-window-body > div {
  margin-left: -20px;
}

.users-list-tpl-question .x-window-mr .x-window-body .ext-mb-content span.ext-mb-text {
  color: #6B6C71;
  text-align: center;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.users-list-tpl-question .x-window-bl .x-window-footer {
  margin-top: -30px;
}

.users-list-tpl-question .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) .x-btn {
  background-color: #004680 !important;
  border-radius: 5px;
  border: none !important;
  padding: 5px 30px;
}

.users-list-tpl-question .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) .x-btn .x-btn-small .x-btn-mc .x-btn-text {
  color: white !important;
}

.users-list-tpl-question .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) .x-btn .x-btn-small .x-btn-mc .x-btn-text:focus {
  border: none !important;
}

.users-list-tpl-question .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) .x-btn {
  border-radius: 5px;
  border: 1px solid #004680;
  padding: 4px 30px;
}

.users-list-tpl-question .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) .x-btn .x-btn-small .x-btn-mc .x-btn-text {
  color: #004680;
}
.users-list-tpl-question .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) .x-btn .x-btn-small .x-btn-mc .x-btn-text:hover:focus {
  border: none !important;
  text-decoration: none !important;
}

.users-edit-form {
  padding: 20px;
  background-color: #fff;
  border-radius: 5px;
}

.users-edit-form.x-box-layout-ct .x-box-inner {
  background-color: #fff;
}

.users-edit-form .x-box-layout-ct .x-box-inner .users-edit-form-title {
  color: #424242;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}

.users-edit-form .x-box-layout-ct .x-box-inner .users-edit-form-active {
  background: rgba(0, 214, 9, 0.15);
  height: 25px !important;
  border-radius: 3px;
  width: 60px !important;
}

.users-edit-form .x-box-layout-ct .x-box-inner .users-edit-form-active button {
  color: #32C200;
  font-family: Roboto;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.users-edit-form .x-box-layout-ct .x-box-inner .users-edit-form-inactive {
  background: #FF0000;
  height: 25px !important;
  border-radius: 3px;
  width: 60px !important;
}

.users-edit-form .x-box-layout-ct .x-box-inner .users-edit-form-inactive button {
  color: #fff;
  font-family: Roboto;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.users-edit-form .x-box-layout-ct .x-box-inner .users-edit-form-link-edit {
  width: 21px !important;
  height: 9px;
  padding: 2px 5px;
  border-radius: 5px;
  background-color: #F5F5F5;
  margin-left: 10px;
  margin-right: 5px;
}

.users-edit-icon-pencil {
  border: none;
  padding: 0;
  background: none;
  cursor: pointer;
  display: inline-block;
  width: 15px !important;
  height: 15px !important;
  outline: none;
  background-image: url("../../Images/userManagement/pencil-edit.svg");
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.7;
  transition: opacity 0.3s;
}
.users-edit-icon-pencil:hover {
  opacity: 1;
}

.users-edit-form-buttons {
  display: flex;
  justify-content: flex-end;
}

.users-edit-form .users-edit-form-account-info {
  color: #424242;
  font-family: Roboto;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.users-list-container > div div.x-panel-bbar {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.users-list-paging {
  height: 10%;
}

.users-list-container > div div.x-panel-bbar .users-list-paging {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.users-list-container .x-panel-bbar .users-list-paging table.x-toolbar-ct {
  background-color: white !important;
}

.users-list-container .x-panel-bbar .users-list-paging table td.x-toolbar-left {
  display: flex !important;
  flex-direction: row;
  justify-content: flex-end !important;
}

.users-list-container .x-panel-bbar .users-list-paging table td.x-toolbar-left td,
.users-list-container .x-panel-bbar .users-list-paging table td.x-toolbar-left td div,
.users-list-container .x-panel-bbar .users-list-paging table td.x-toolbar-left td span,
.users-list-container .x-panel-bbar .users-list-paging table td.x-toolbar-left td table {
  background-color: white !important;
  border: 0 !important;
}

.users-list-container .x-panel-bbar .users-list-paging table table td div {
  color: #424242;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.users-main-img-label {
  height: 80% !important;
  width: 100% !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}

.users-main-img-label label {
  width: 364px;
  color: #6B6C71;
  text-align: center;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.users-main-img-start {
  background-image: url("../../Images/usermanagement/user-management-start.svg") !important;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
}

img.users-no-icon {
  display: none !important;
}

.window-invite-users {
  border-radius: 5px;
  background-color: #F9F8FB !important;
  padding: 20px;
  /*altura maxima 100vh - 40px de padding - 10px de espaço extra*/
  max-height: calc(100vh - 50px);
}

.window-invite-users .x-panel.x-panel-collapsed .x-tool.x-tool-toggle {
  background-image: url("../../Images/usermanagement/arrow_back.svg");
  background-position: center;
  transform: rotate(0deg);
  transition: transform 0.3s ease;
}

.window-invite-users .x-panel .x-tool.x-tool-toggle {
  background-image: url("../../Images/usermanagement/arrow_back.svg");
  background-position: center;
  transform: rotate(-180deg);
  transition: transform 0.5s ease;
}

.window-invite-users span.x-window-header-text {
  color: #424242;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.window-invite-users-header-subtitle {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 1%;
}

.window-invite-users div.x-window-bwrap,
.window-invite-users div, .window-invite-users div.x-window-bl.x-panel-nofooter {
  background-color: #F9F8FB !important;
}

.window-invite-users div.window-invite-users-componder-text {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #fff !important;
  padding: 10px;
  border-radius: 5px;
}

.window-invite-users-componder-text div,
.window-invite-users-componder-text div ul > li > input {
  background-color: #fff !important;
}

.window-invite-users-componder-text .x-panel-header {
  border-bottom: none !important;
  margin-bottom: 20px;
}

.window-invite-users-componder-text .x-panel-bwrap {
  border-top: 1px solid #bebebe;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.window-invite-users-componder-text .x-panel-body {
  border-radius: 5px;
}

.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect {
  height: 26px;
  border: 0;
}

.window-invite-users-componder-text .x-trigger-wrap-focus .x-form-focus,
.window-invite-users-componder-text .x-form-text.x-superboxselect.x-superbox-noicon.x-form-focus {
  border-bottom: none !important;
}

.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect li.x-superboxselect-item,
.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect li.x-superboxselect-item-hover,
.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect li.x-superboxselect-item-focus {
  position: relative !important;
  background-color: #D9E3EC;
  color: #004680;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 6px 24px 6px 10px !important;
  border-radius: 5px !important;
  border: 0 !important;
}

.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect li.x-superboxselect-item a.x-superboxselect-item-close,
.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect .x-superboxselect-item-focus .x-superboxselect-item-close {
  position: absolute !important;
  background-position: center;
  color: #288BDD !important;
  margin-top: 4px !important;
  margin-right: 5px !important;
  background-image: url(../../images/superboxselect/new-close.svg) !important;
  background-repeat: no-repeat !important;
}

.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect li.superboxselect-removed.x-superboxselect-item,
.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect li.superboxselect-removed.x-superboxselect-item-hover,
.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect li.superboxselect-removed.x-superboxselect-item-focus {
  position: relative !important;
  background-color: #ffd9d9;
  color: #FF0000;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 6px 24px 6px 10px !important;
  border-radius: 5px !important;
  border: 0 !important;
}

.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect li.superboxselect-removed.x-superboxselect-item a.x-superboxselect-item-close,
.window-invite-users-componder-text .x-panel-body div.x-form-item div.x-superboxselect .x-superboxselect-item-focus .x-superboxselect-item-close {
  position: absolute !important;
  background-position: center;
  color: #FF0000 !important;
  margin-top: 4px !important;
  margin-right: 5px !important;
  background-image: url(../../images/superboxselect/new-close-red.svg) !important;
  background-repeat: no-repeat !important;
}

.window-invite-users-lbl-config {
  color: #424242 !important;
  font-family: Roboto;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  border: 0 !important;
}

.window-invite-users-container-config .x-panel-header,
.window-invite-users-container-config .x-panel-bwrap,
.window-invite-users-container-config .x-panel-bwrap .x-panel-body {
  border: 0 !important;
}

.window-invite-users .window-invite-users-container-config {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #fff !important;
  padding: 10px;
  border-radius: 5px;
}

.window-invite-users .window-invite-users-container-config div {
  background-color: #fff !important;
}

.window-invite-users .window-invite-users-container-config span.x-panel-header-text {
  color: #424242 !important;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  margin-left: -5px;
}

.window-invite-users-container-config div.x-panel-body div.x-form-item .x-form-element {
  height: 10px !important;
}

.window-invite-users .window-invite-users-container-config div.grid-toggle-col {
  background-color: #004680 !important;
}

div.x-form-display-field.window-invite-users-container-descript {
  color: #6B6C71 !important;
  font-family: Roboto;
  font-size: 11px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.window-invite-users-grid-process .x-panel-bwrap,
.window-invite-users-grid-process .x-panel-bwrap .x-panel-body {
  border: 0 !important;
}

.window-invite-users-grid-process,
.window-invite-users-grid-process .x-grid3 .x-grid3-header,
.window-invite-users-grid-process .x-grid3 .x-grid3-header table thead tr.x-grid3-hd-row td.x-grid3-cell {
  border: none !important;
}

.window-invite-users-grid-process .x-grid3 .x-grid3-header {
  height: 30px;
}

.window-invite-users-grid-process .x-grid3 .x-grid3-header table thead tr.x-grid3-hd-row td.x-grid3-cell div.x-grid3-hd-inner {
  color: #6B6C71;
  font-family: Roboto !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.window-invite-users-grid-process .x-grid3 .x-grid3-body {
  border-top: none !important;
  border-bottom: 0.5px solid #DADCE0 !important;
}

.window-invite-users-grid-process .x-grid3 .x-grid3-body div.x-grid3-row {
  padding: 20px 10px;
  box-sizing: border-box;
  border-left: 0.5px solid #DADCE0 !important;
  border-bottom: 0.5px solid #DADCE0 !important;
  border-right: 0.5px solid #DADCE0 !important;
  border-top: none !important;
  max-height: 80px;
}

.window-invite-users-grid-process .x-grid3 .x-grid3-body div.x-grid3-row.x-grid3-row-first {
  border-top: 0.5px solid #DADCE0 !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.window-invite-users-grid-process .x-grid3 .x-grid3-body .x-grid3-row .x-grid3-cell .x-grid3-cell-inner {
  white-space: normal !important;
  text-wrap: normal;
}

.window-invite-users .window-invite-users-grid-process .x-grid3-viewport {
  max-height: calc(100vh - 440px);
}

.window-invite-users .window-invite-users-grid-process .x-grid3-scroller {
  max-height: calc(100vh - 470px);
  margin-left: 4px;
}

.window-invite-users .window-invite-users-grid-process {
  max-height: calc(100vh - 380px);
}

.window-invite-users-container-config-profile .x-panel-bwrap .x-panel-body .x-form-item label.x-form-item-label {
  color: #6B6C71;
  font-family: Roboto !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.window-invite-users-container-config-profile .x-panel-bwrap .x-panel-body .x-form-item .x-form-element label {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.window-invite-users-container-solver-profile {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.window-invite-users-container-solver-profile > .x-form-item span.x-panel-header-text {
  color: #424242;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.window-invite-users-container-solver-profile div.x-form-item {
  margin-right: 100px;
}

.window-invite-users-container-config-profile .x-trigger-wrap-focus .x-form-text.x-form-focus.window-invite-users-combo-solver,
.window-invite-users-container-config-profile .x-trigger-wrap-focus .x-form-text.x-form-focus.window-invite-users-combo-solver + img {
  border: none !important;
}

window-invite-users-container-config-profile .window-invite-users-container-descript-info {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.window-invite-users-container-descript-info .x-form-item {
  padding-right: 100px;
}

.window-invite-users-container-descript-info label {
  color: #E0A900;
  font-family: Roboto;
  font-size: 9px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 4px 8px;
  border-radius: 3px;
  background-color: #fff8e2;
}

.window-invite-users-container-solver-profile .x-form-field-wrap {
  border-radius: 20px !important;
}

.window-invite-users-container-solver-profile .x-asmcombo-new-color:focus,
.window-invite-users-container-solver-profile .x-asmcombo-trigger-button:focus,
.window-invite-users-container-solver-profile .x-asmcombo-trigger-button {
  border: 0 !important;
}

.x-panel-header {
  background-image: url("../../Images/userManagement/arrow_back.svg");
}

.users-combo-list,
.users-combo-list .x-combo-list-inner {
  border-radius: 3px;
  border: none;
  background: #fff;
  padding: 5px;
}

.users-combo-list .x-combo-list-inner .x-combo-list-item {
  padding: 10px;
}

.users-combo-list .x-combo-list-inner .x-combo-list-item.x-combo-selected {
  background-color: #F2F2F7;
}

.users-edit-form-access {
  background-color: #fff;
  padding: 20px;
  margin-left: 5px;
  min-width: 350px;
}

.users-edit-form-access div.x-panel-body label.users-edit-form-access-title {
  color: #424242;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.users-edit-form-access div.x-panel-body label.users-edit-form-access-sub-title {
  color: #5E5E5E;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 3px;
}

.users-edit-form-access-grid-process {
  margin-top: 10px;
}

.users-edit-form-access-grid-process .x-grid3-scroller {
  margin: -2px 0;
  padding: 2px 0;
}

.users-edit-form-access-grid-process,
.users-edit-form-access-grid-process .x-grid3 .x-grid3-header,
.users-edit-form-access-grid-process .x-grid3 .x-grid3-header table thead tr.x-grid3-hd-row td.x-grid3-cell {
  border: none !important;
}

.users-edit-form-access-grid-process .x-grid3-row td.grid-toggle-col-td .x-grid3-cell-inner,
.users-edit-form-access-grid-process .x-grid3-row td.grid-toggle-col-td-on .x-grid3-cell-inner {
  margin-left: 10px;
}

.users-edit-form-access-grid-process .x-grid3 .x-grid3-header {
  height: 30px;
}

.users-edit-form-access-grid-process .x-grid3 .x-grid3-header,
.users-edit-form-access-grid-process .x-grid3 .x-grid3-header .x-grid3-hd-inner {
  background-color: #fff;
}

.users-edit-form-access-grid-process .x-grid3 .x-grid3-header table thead tr.x-grid3-hd-row td.x-grid3-cell div.x-grid3-hd-inner {
  color: #424242;
  font-family: Roboto !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.users-edit-form-access-grid-process .x-grid3 .x-grid3-body {
  border: 0;
}

.users-edit-form-access-grid-process .x-grid3 .x-grid3-body div.x-grid3-row {
  padding: 20px 0 20px 10px;
  width: 97% !important;
  border-left: 0.5px solid #DADCE0 !important;
  border-top: 0.5px solid #DADCE0 !important;
  border-right: 0.5px solid #DADCE0 !important;
  border-bottom: none !important;
  height: 80px;
}

.users-edit-form-access-grid-process .x-grid3 .x-grid3-body div.x-grid3-row.x-grid3-row-first {
  border-bottom: 0.5px solid #DADCE0 !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.users-edit-form-access-grid-process .x-grid3 .x-grid3-body div.x-grid3-row:last-child {
  border-bottom: 0.5px solid #DADCE0 !important;
}

.users-edit-form-access-grid-process .x-grid3 .x-grid3-body div.x-grid3-row.x-grid3-row-last {
  border-bottom: 0.5px solid #DADCE0 !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.users-edit-form-access-grid-process .x-grid3 .x-grid3-body .x-grid3-cell-inner,
.users-edit-form-access-grid-process .x-grid3 .x-grid3-body .x-grid3-hd-inner {
  white-space: pre-wrap !important;
}

.users-edit-form-access-grid-process-text, .window-invite-users-grid-process-text {
  display: flex !important;
  flex-direction: column;
  justify-content: flex-end;
}

div.users-edit-form-access-grid-process-text div, div.window-invite-users-grid-process-text div {
  color: #6B6C71 !important;
  font-family: Roboto !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 140% !important;
  margin-bottom: 5px;
}

div.users-edit-form-access-grid-process-text span, div.window-invite-users-grid-process-text span {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* Especifica o número máximo de linhas e oculta o restante do texto */
  /* Adiciona reticências (...) quando o texto é cortado */
  /* Limita a 1 linha de texto */
  /* Largura máxima do contêiner para evitar a quebra de linha */
}

.window-invite-users-grid-process .grid-toggle-col-td, .window-invite-users-grid-process .grid-toggle-col-td-on {
  padding-left: 10px;
}

.users-edit-form-access-solver-profile-combo {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding-left: 2px !important;
}

.users-edit-form-access-solver-profile {
  border: 1px solid #ededed;
  padding: 10px;
  border: 0.5px solid #DADCE0 !important;
  margin-top: 3px;
  border-radius: 5px;
}
.users-edit-form-access-solver-profile .x-panel-bwrap .x-panel-body {
  height: 85px !important;
}

.users-edit-form-access-solver-profile,
.users-edit-form-access-solver-profile .x-panel-header {
  background-color: #fff !important;
}

.users-edit-form-access-solver-profile .users-edit-form-access-solver-profile-combo .x-form-field-wrap .x-form-text {
  border: 1px solid #F5F5F5 !important;
  border-radius: 5px 0 0 5px !important;
  border-right: 0 !important;
}
.users-edit-form-access-solver-profile .users-edit-form-access-solver-profile-combo .x-form-field-wrap .x-form-text:focus {
  border: 1px solid #F5F5F5 !important;
  border-right: 0 !important;
}

.users-edit-form-access-solver-profile .x-form-field-wrap .x-form-trigger {
  border: 1px solid #F5F5F5 !important;
  border-left: 0 !important;
}

.users-edit-form-access-solver-profile .x-panel-header {
  border-bottom: none !important;
}

/*.users-edit-form-access-solver-profile-combo .x-form-field-wrap {
    border-radius: 20px !important;
}*/
.users-edit-form-access-solver-profile-combo .x-form-item {
  margin: 15px 10px 0 0;
}

.users-edit-form-access-solver-profile .x-panel-header-text {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 5px;
}

.users-main-container ~ .x-combo-list,
.users-main-container ~ .x-combo-list .x-combo-list-inner {
  border-radius: 3px;
  border: none;
  background: #fff;
  padding: 5px;
}

.users-edit-form-access-solver-profile-combo > label {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-left: 20px;
}

.grid-toggle-col-td div.x-grid3-cell-inner {
  display: inline-block;
  position: relative;
  border: 2px solid #9B9B9B !important;
  border-radius: 30px;
  width: 25px;
  height: 10px;
  background-color: #9B9B9B !important;
}

.grid-toggle-col-td-on div.x-grid3-cell-inner {
  display: inline-block;
  position: relative;
  border: 2px solid #27CA40 !important;
  border-radius: 30px;
  width: 25px;
  height: 10px;
  background-color: #27CA40 !important;
}

.grid-toggle-col-td .grid-toggle-col {
  background-color: #fff !important;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 55%;
  height: 95%;
  border-radius: 50px;
  transition: background-color 1s ease-in-out;
  transform: translateX(1%);
}

.grid-toggle-col-td-on .grid-toggle-col-on {
  background-color: #fff;
  bottom: 0;
  cursor: pointer;
  left: -2px;
  position: absolute;
  right: 0;
  top: 0;
  width: 55%;
  height: 95%;
  border-radius: 50px;
  transition: background-color 1s ease-in-out;
  transform: translateX(98%);
}

.window-invite-users .x-window-bbar div.x-toolbar.x-small-editor {
  border: 0;
}

.window-invite-users .x-window-bbar table .x-toolbar-left {
  background-color: #F9F8FB !important;
}

.window-invite-users .x-window-bbar table .x-toolbar-right {
  background-color: #004680 !important;
  height: 23px;
  border-radius: 3px;
}

.window-invite-users .x-window-bbar table .x-toolbar-right .btn-send-invite tbody.x-btn-small {
  background-color: #004680 !important;
  display: block;
  vertical-align: middle;
  border-color: transparent;
  border-radius: 3px;
}

.window-invite-users .x-window-bbar table .x-toolbar-right .btn-send-invite tbody.x-btn-small button {
  color: #fff !important;
  border: 0;
  padding: 5px 10px;
  text-align: center;
  margin-bottom: 5px;
}

.window-invite-users .x-window-bbar table .x-toolbar-right .btn-send-invite tbody.x-btn-small tr {
  border: 0;
  padding: 0 !important;
}

.window-invite-users .x-window-bbar table .x-toolbar-right .btn-send-invite tbody.x-btn-small tr td {
  border: 0;
  padding: 0 !important;
}

.window-invite-users .x-window-bbar table .x-toolbar-right .btn-send-invite tbody.x-btn-small tr td i {
  border: 0;
  padding: 0 !important;
}

.window-invite-users .x-window-bbar table .x-toolbar-right .btn-send-invite tbody.x-btn-small tr td em {
  border: 0;
  padding: 0 !important;
}

.window-invite-users .x-window-bbar .btn-send-inviter {
  width: 88px;
  height: 29px;
  border-radius: 3px;
  background: #004680;
  color: #fff;
}

.window-invite-users .btn-send-inviter {
  background-color: #004680 !important;
  border-spacing: 0 !important;
  height: 30px;
  padding: 3px 9px;
  border-radius: 3px;
  width: 88px;
}
.window-invite-users .btn-send-inviter:hover {
  color: #fff !important;
}

.invite-users-multiline-header {
  position: relative;
  margin-right: 30px;
}

.window-invite-users-container-config-profile .invite-users-multiline-header {
  margin-top: -20px;
}

.invite-users-multiline-header-title {
  color: #424242;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}

.invite-users-multiline-header-subtitle {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.window-invite-users-componder-text .invite-users-multiline-header-waiting,
.window-invite-users .window-invite-users-container-config .invite-users-multiline-header-waiting {
  position: absolute;
  right: 30px;
  top: 0px;
  color: #E0A900;
  font-family: Roboto;
  font-size: 9px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 4px 8px;
  border-radius: 3px;
  background-color: #fff8e2 !important;
}

.window-invite-users-container-config-profile div.x-panel-bwrap {
  border-top: 1px solid #ededed !important;
  margin-top: 15px;
}

.invite-users-main-container .users-edit .x-box-inner {
  background-color: #fff;
}

.users-edit-form-container {
  background-color: transparent;
}

.users-edit-form-container .x-tab-panel-bwrap .x-tab-panel-body.x-tab-panel-body-top {
  background-color: transparent;
}

.users-edit-form-container .users-edit-form-list .x-form-item {
  margin-bottom: 5px;
}

.users-edit-form-container .users-edit-form-list .x-form-item .x-form-text,
.users-edit-form-container .users-edit-form-list .x-form-item .x-form-text.x-form-focus {
  border: none !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.users-edit-form-container .users-edit-form-list .x-form-item .x-form-text ~ span img,
.users-edit-form-container .users-edit-form-list .x-form-item .x-form-text.x-form-focus ~ span img {
  border: none !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.users-edit > .x-panel-bwrap > .x-panel-body.x-panel-body-noheader > .x-box-inner {
  background-color: #E7EAEB;
}

.users-edit .x-panel-btns,
.users-edit .x-panel-btns .x-panel-fbar {
  background-color: #fff !important;
}

.users-edit .x-panel-btns .x-panel-fbar table .x-toolbar-left {
  background-color: #fff !important;
}

.users-edit .x-panel-btns .x-panel-fbar table .x-toolbar-right .x-toolbar-right-row .x-toolbar-cell {
  border: none !important;
  padding: 0;
}

.users-edit .x-panel-btns .x-panel-fbar table .x-toolbar-right .x-toolbar-right-row .x-toolbar-cell .users-edit-form-save {
  border-radius: 5px !important;
  padding: 5px;
  color: #fff;
  background-color: #004680;
}

.users-edit .x-panel-btns .x-panel-fbar table .x-toolbar-right .x-toolbar-right-row .x-toolbar-cell .users-edit-form-save.x-item-disabled {
  border-radius: 5px !important;
  padding: 5px;
  color: #fff;
  background-color: #D8D8D8;
}

.users-edit .x-panel-btns .x-panel-fbar table .x-toolbar-right .x-toolbar-right-row .x-toolbar-cell .users-edit-form-save button {
  color: #fff;
}

.users-edit-form-list .x-form-element .x-form-field-wrap.x-form-field-trigger-wrap {
  display: flex;
  flex-direction: row-reverse;
}

.users-edit-form-list .x-form-element .x-form-field-wrap.x-form-field-trigger-wrap .x-form-text.x-form-field {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.users-edit-form-list .x-form-element .x-form-field-wrap.x-form-field-trigger-wrap .x-form-twin-triggers .x-icon-input-show {
  display: none !important;
}

.users-edit-form-list .x-form-element .x-form-field-wrap.x-form-field-trigger-wrap .x-form-twin-triggers .x-icon-input-search {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.users-edit-form-list .x-form-item .x-form-element .x-box-inner .x-box-item .x-form-compositemask-displayfield {
  margin-top: 10px;
}

.window-warning-users {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.window-warning-users > .x-window-tl {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #fdf6eb !important;
}

.window-warning-users .x-window-tr {
  border-top-right-radius: 5px;
}

.window-warning-users .x-window-tr,
.window-warning-users .x-window-tc,
.window-warning-users .x-window-tc .x-window-header {
  background-color: #fdf6eb !important;
}

.window-warning-users .x-window-tc .x-window-header .x-window-header-text,
.window-warning-users-container-recommendations .x-panel-header-text,
.window-warning-users-container-recommendations .window-warning-users-info-recommendations {
  color: #EBA436 !important;
}

.icon-users-warning {
  background-image: url(../../Images/usermanagement/users_warningr.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
}

.window-warning-users-label-info {
  color: #424242 !important;
  font-family: Roboto;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  height: 30px !important;
}

.window-warning-users-label-info-data {
  color: #004680 !important;
  font-family: Roboto;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  height: 30px !important;
}

.window-warning-users-container-messages {
  margin-top: 20px;
  margin-bottom: 20px;
}

.window-warning-users-info-warning {
  color: #424242 !important;
  font-family: Roboto;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.window-warning-users-data-messages {
  margin-left: 30px;
}

.window-warning-users-data-messages li {
  color: #424242 !important;
  font-family: Roboto;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 200%;
  list-style-type: disc;
}

.window-warning-users-container-recommendations {
  padding: 20px;
  background-color: #fdf6eb !important;
  border-left: 4px solid #EBA436;
}

.window-warning-users-container-recommendations .x-panel-header-text {
  margin-left: -5px !important;
}

.window-warning-users-container-recommendations .x-panel-header,
.window-warning-users-container-recommendations .x-panel-body {
  background-color: #fdf6eb !important;
  border: none !important;
}

.window-warning-users-container-recommendations .x-panel-body {
  border: none !important;
}

.window-warning-users-container-recommendations .x-window-bbar {
  margin-top: -50px;
}

.window-warning-users-container-bbar {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  margin-top: 20px;
}

.window-warning-users-container-bbar .x-btn {
  background-color: #004680;
  padding: 5px 12px;
  border-radius: 5px;
}

.window-warning-users-container-bbar .x-btn .x-btn-text {
  color: #fff;
  text-align: center;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}

.window-warning-users .x-panel-nofooter .x-window-bc {
  background-color: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.window-warning-users .x-panel-nofooter .x-window-br {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.window-warning-users .x-panel-nofooter .x-window-bl {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.users-edit-form-access-grid-process .x-grid3-hd-inner.x-grid3-hd-analystChecked,
.window-invite-users-grid-process .x-grid3-hd-inner.x-grid3-hd-analystChecked,
.users-edit-form-access-grid-process .x-grid3-hd-inner.x-grid3-hd-clientChecked,
.window-invite-users-grid-process .x-grid3-hd-inner.x-grid3-hd-clientChecked {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

/*.users-edit-form-access-grid-process .x-grid3-hd-inner.x-grid3-hd-analystChecked img.x-grid3-sort-icon,
.window-invite-users-grid-process .x-grid3-hd-inner.x-grid3-hd-analystChecked img.x-grid3-sort-icon,
.users-edit-form-access-grid-process .x-grid3-hd-inner.x-grid3-hd-clientChecked img.x-grid3-sort-icon,
.window-invite-users-grid-process .x-grid3-hd-inner.x-grid3-hd-clientChecked img.x-grid3-sort-icon {
    background-image: url(../../Images/usermanagement/tooltip.svg) !important;
    background-color: transparent !important;
    background-position-x: 1px !important;
    display: block;
    height: 10px;
    margin-top: 2px;
}*/
.toggle-column-header-icon {
  background-image: url(../../Images/usermanagement/tooltip.svg) !important;
  background-color: transparent !important;
  background-position-x: 1px !important;
  display: block;
  height: 10px;
  margin-top: 2px;
}

/*$input-bc-color: #50409A;*/
/*color: var(--font-font-system-primary, #424242);*/
/*color: var(--font-font-system-primary, #424242);*/
/*var(--intermedirio-700, #676868);*/
.clm-menu-icon {
  background-image: url(../../Images/clm/menu-icon.svg);
}

.clm-contracts-icon-leaf {
  background-image: url(../../Images/clm/clm-contracts-icon-leaf.svg) !important;
}

.clm-contracts-icon-folder {
  background-image: url(../../Images/clm/clm-contracts-icon-folder.svg) !important;
}

.clm-vendors-icon {
  background-image: url(../../Images/clm/vendors.svg) !important;
}

.clm-attach-author-icon {
  background-image: url(../../Images/clm/person_outline.svg) !important;
}

.clm-contract-status-icon {
  background-image: url(../../Images/clm/contract-status.svg) !important;
}

.clm-contract-types-icon, .clm-responsible-icon {
  background-image: url(../../Images/clm/contract-types.svg) !important;
}

.bg-size-20 {
  background-size: 20px !important;
}

.h-32 {
  height: 32px !important;
}

.clm-main-menu .icon-leaf-2023 {
  padding: 0 !important;
}

.search-input-clm .x-form-text {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.search-input-clm .x-form-text.x-form-focus {
  border-bottom-color: transparent !important;
}
.search-input-clm input {
  height: 13px !important;
}
.search-input-clm .x-form-field-wrap img.x-form-trigger {
  height: 11px !important;
  border-width: 0.8px 0 0.8px 0.8px !important;
  background-position: 8px center !important;
  background-size: 13px;
}

.clm-contracts-list {
  padding: 18px 0 0 15px;
}
.clm-contracts-list .x-tree-ec-over .x-tree-elbow-plus, .clm-contracts-list .x-tree-ec-over .x-tree-elbow-end-plus {
  background-position: 0 !important;
}
.clm-contracts-list .x-tree-ec-over .x-tree-ec-icon {
  filter: brightness(0.5);
}
.clm-contracts-list .x-tree-ec-icon {
  background-size: 18px;
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.clm-contracts-list .x-tree-elbow-plus, .clm-contracts-list .x-tree-elbow-end-plus {
  background-image: url("../../Images/clm/arrow-drop-down-grid.svg") !important;
}
.clm-contracts-list .x-tree-elbow-minus, .clm-contracts-list .x-tree-elbow-end-minus {
  background: url("../../Images/clm/arrow-drop-down-grid.svg") no-repeat 0 !important;
  transform: rotate(90deg);
}
.clm-contracts-list .x-toolbar-clm {
  height: 30px;
}
.clm-contracts-list .x-toolbar-clm .x-toolbar div {
  background-color: inherit;
}
.clm-contracts-list .x-toolbar-clm .x-toolbar .x-btn td {
  padding: 0 !important;
}
.clm-contracts-list .x-toolbar-clm table.x-toolbar-ct {
  background-color: #fff;
}
.clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-toolbar-left-row {
  /*div.x-trigger-wrap-focus img {
      border-bottom: 0 !important;
  }*/
}
.clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-toolbar-left-row .outline-button, .clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3), .x-question-window-v8 .x-window-bl .x-window-footer .clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3), .clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3), .x-alert-window-v8 .x-window-bl .x-window-footer .clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) {
  height: 29px !important;
}
.clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-toolbar-left-row .filled-button, .clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4), .x-question-window-v8 .x-window-bl .x-window-footer .clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4), .clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4), .x-alert-window-v8 .x-window-bl .x-window-footer .clm-contracts-list .x-toolbar-clm table.x-toolbar-ct .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4) {
  height: 29px !important;
}
.clm-contracts-list .x-treegrid-root-node tr div.columnStatus {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 5px 8px !important;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.05);
  color: #5C5C5C;
}
.clm-contracts-list .x-grid3-cell:last-child.x-grid3-hd-over {
  background-color: transparent !important;
}
.clm-contracts-list .x-grid3-cell:last-child.x-grid3-hd-over .x-grid3-hd-inner {
  background-color: transparent !important;
}
.clm-contracts-list .x-grid3-cell:last-child .x-grid3-sort-icon {
  display: none !important;
}
.clm-contracts-list .x-treegrid-root-empty-text {
  height: 95%;
}

.clm-order-button, .clm-filter-button {
  border-radius: 5px;
  border: 0.5px solid #424242 !important;
  background-color: #FFFFFF;
  height: 29px !important;
  box-sizing: border-box;
}
.clm-order-button.x-btn-menu-active, .x-btn-menu-active.clm-filter-button {
  background-color: #FFFFFF !important;
}
.clm-order-button tr > td, .clm-filter-button tr > td {
  border: 0 !important;
}
.clm-order-button em.x-btn-arrow, .clm-filter-button em.x-btn-arrow {
  background-image: none !important;
  padding-right: 0 !important;
}
.clm-order-button button, .clm-filter-button button {
  color: #424242 !important;
  font-family: Roboto !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: normal !important;
  padding: 0 6px 0 25px !important;
  height: 21px !important;
}

.clm-filter-button button {
  background-image: url("../../Images/filled-icons/filter_list.svg") !important;
  background-size: 16px 16px;
  background-position: 5px 2px !important;
}

.clm-icon-sort-asc {
  background: url("../../Images/usermanagement/new_sort.svg");
  background-size: 26px 14px;
  background-repeat: no-repeat;
  background-position: 5px center;
}

.clm-icon-sort-desc {
  background: url("../../Images/usermanagement/new_sort_desc.svg");
  background-size: 26px 14px;
  background-repeat: no-repeat;
  background-position: 5px center;
}

.clm-menu-filter {
  background: #FFF;
  border-radius: 5px;
}

.clm-vendor-view .x-panel-no-border .x-panel-bwrap, .clm-vendor-view .x-panel-no-border .x-panel-body {
  border: 0 !important;
}
.clm-vendor-view .x-panel-non-rounded .x-panel-bwrap {
  border-radius: 0 !important;
}

.clm-contract-view .x-form-checkbox-toggle-container .x-form-checkbox-switch, .clm-vendor-view .x-form-checkbox-toggle-container .x-form-checkbox-switch {
  height: 14px !important;
  width: 26px !important;
  border: none;
  background-color: #9B9B9B;
}
.clm-contract-view .x-form-checkbox-toggle-container .x-form-checkbox-slider:before, .clm-vendor-view .x-form-checkbox-toggle-container .x-form-checkbox-slider:before {
  bottom: 1px;
  height: 12px;
  width: 12px;
  left: 1px;
  background-color: #FFFFFF;
}
.clm-contract-view .x-form-checkbox-toggle-container input:checked + .x-form-checkbox-slider, .clm-vendor-view .x-form-checkbox-toggle-container input:checked + .x-form-checkbox-slider {
  background-color: #27CA40;
}
.clm-contract-view .x-form-checkbox-toggle-container .x-form-checkbox-slider, .clm-vendor-view .x-form-checkbox-toggle-container .x-form-checkbox-slider {
  background-color: #9B9B9B;
}
.clm-contract-view .x-form-checkbox-toggle-container input:checked + .x-form-checkbox-slider:before, .clm-vendor-view .x-form-checkbox-toggle-container input:checked + .x-form-checkbox-slider:before {
  transform: translateX(12px) !important;
}
.clm-contract-view .x-form-checkbox-toggle-container input:checked .x-form-checkbox-switch, .clm-vendor-view .x-form-checkbox-toggle-container input:checked .x-form-checkbox-switch {
  border: 2px solid #27CA40;
}
.clm-contract-view .clm-configuration .descript-deletion-container, .clm-vendor-view .clm-configuration .descript-deletion-container {
  color: #676868;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.clm-contract-view .clm-configuration .x-date-title,
.clm-contract-view .clm-configuration .date-container,
.clm-contract-view .clm-configuration .x-form-text,
.clm-contract-view .clm-configuration .x-form-textarea, .clm-vendor-view .clm-configuration .x-date-title,
.clm-vendor-view .clm-configuration .date-container,
.clm-vendor-view .clm-configuration .x-form-text,
.clm-vendor-view .clm-configuration .x-form-textarea {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.clm-contract-view .clm-configuration .x-form-text,
.clm-contract-view .clm-configuration .x-form-textarea, .clm-vendor-view .clm-configuration .x-form-text,
.clm-vendor-view .clm-configuration .x-form-textarea {
  color: #676868 !important;
  font-size: 11px !important;
}
.clm-contract-view .clm-configuration .x-date-title, .clm-vendor-view .clm-configuration .x-date-title {
  color: #424242;
  font-size: 11px;
  margin: 5px 0 4px 0;
}
.clm-contract-view .clm-configuration .date-container, .clm-vendor-view .clm-configuration .date-container {
  display: flex;
  gap: 10px;
  color: #676868;
  font-size: 9px;
  padding: 8px 10px;
  width: 113px;
}
.clm-contract-view .clm-configuration .x-form-item-label, .clm-vendor-view .clm-configuration .x-form-item-label {
  color: #282828;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.clm-contract-view .clm-configuration .check-termination + .x-form-cb-label, .clm-vendor-view .clm-configuration .check-termination + .x-form-cb-label {
  color: #424242;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  top: 0 !important;
}
.clm-contract-view .x-panel-v8-child .x-form-item:not(.x-form-checkbox-toggle-item) .x-form-element, .clm-vendor-view .x-panel-v8-child .x-form-item:not(.x-form-checkbox-toggle-item) .x-form-element {
  height: 50px !important;
}
.clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asm-combo-v8) .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-rangefield-v8) .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asmtrigger-v8), .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asm-combo-v8) .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-rangefield-v8) .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asmtrigger-v8), .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asm-combo-v8) .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-rangefield-v8) .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asmtrigger-v8), .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asm-combo-v8) .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-rangefield-v8) .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asmtrigger-v8), .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asm-combo-v8) .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-rangefield-v8) .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asmtrigger-v8), .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asm-combo-v8) .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-rangefield-v8) .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asmtrigger-v8), .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asm-combo-v8) .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-rangefield-v8) .clm-contract-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asmtrigger-v8), .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asm-combo-v8) .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-rangefield-v8) .clm-vendor-view .x-panel-v8-child .x-form-element .x-form-field:not(.x-asmtrigger-v8) {
  border-radius: 5px !important;
}
.clm-contract-view .x-panel-v8-child .x-item-disabled .x-form-field-requerid-asterisk, .clm-vendor-view .x-panel-v8-child .x-item-disabled .x-form-field-requerid-asterisk {
  display: none !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-scroller, .clm-vendor-view .x-grid-panel-v8 .x-grid3-scroller {
  overflow: auto !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-header, .clm-vendor-view .x-grid-panel-v8 .x-grid3-header {
  padding: 0 !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset, .clm-vendor-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset {
  padding: 0 !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd .x-grid3-hd-inner, .clm-vendor-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd .x-grid3-hd-inner {
  padding: 10px 0 10px 30px !important;
  height: 16px !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd .x-grid3-hd-inner.x-grid3-hd-EXPIREDATE .x-grid3-sort-icon, .clm-vendor-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd .x-grid3-hd-inner.x-grid3-hd-EXPIREDATE .x-grid3-sort-icon {
  margin: 0 !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd .x-grid3-hd-inner.x-grid3-hd-EXPIREDATE .x-grid3-sort-icon:last-child, .clm-vendor-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd .x-grid3-hd-inner.x-grid3-hd-EXPIREDATE .x-grid3-sort-icon:last-child {
  display: none !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd:first-child .x-grid3-hd-inner, .clm-vendor-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd:first-child .x-grid3-hd-inner {
  padding-left: 20px !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd:last-child .x-grid3-hd-inner, .clm-vendor-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd:last-child .x-grid3-hd-inner {
  padding-right: 20px !important;
  padding-left: 0 !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-body .x-grid3-row, .clm-vendor-view .x-grid-panel-v8 .x-grid3-body .x-grid3-row {
  padding: 10px 0;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-body .x-grid3-row .x-grid3-col .x-grid3-cell-inner, .clm-vendor-view .x-grid-panel-v8 .x-grid3-body .x-grid3-row .x-grid3-col .x-grid3-cell-inner {
  padding: 0 0 0 30px !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-body .x-grid3-row .x-grid3-col:first-child .x-grid3-cell-inner, .clm-vendor-view .x-grid-panel-v8 .x-grid3-body .x-grid3-row .x-grid3-col:first-child .x-grid3-cell-inner {
  padding-left: 20px !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-body .x-grid3-row .x-grid3-col:last-child .x-grid3-cell-inner, .clm-vendor-view .x-grid-panel-v8 .x-grid3-body .x-grid3-row .x-grid3-col:last-child .x-grid3-cell-inner {
  padding-right: 20px !important;
  padding-left: 0 !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-row-table tr .x-grid3-col:last-child .x-grid3-cell-inner, .clm-vendor-view .x-grid-panel-v8 .x-grid3-row-table tr .x-grid3-col:last-child .x-grid3-cell-inner {
  justify-content: flex-end !important;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-td-MENUCOLUMN, .clm-vendor-view .x-grid-panel-v8 .x-grid3-td-MENUCOLUMN {
  justify-content: flex-end;
}
.clm-contract-view .x-grid-panel-v8 .x-grid3-td-EXPIREDATE, .clm-vendor-view .x-grid-panel-v8 .x-grid3-td-EXPIREDATE {
  justify-content: center;
}
.clm-contract-view .x-grid3-col.x-grid3-cell, .clm-vendor-view .x-grid3-col.x-grid3-cell {
  display: flex;
  align-items: center;
}
.clm-contract-view .req-blob .blob-descript, .clm-vendor-view .req-blob .blob-descript {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.clm-contract-view .x-tab-strip {
  display: inline !important;
}
.clm-contract-view .x-window-footer {
  width: 100% !important;
  box-sizing: border-box;
}
.clm-contract-view .x-search-field-v8.x-form-text {
  width: 140px !important;
}
.clm-contract-view input[type=checkbox] {
  cursor: pointer;
}
.clm-contract-view .x-item-disabled {
  cursor: no-drop !important;
}
.clm-contract-view .x-panel-v8-child-form .x-panel-header-text {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.clm-contract-view .x-panel-v8-child-form .x-panel-header-text .containerlinkedWith {
  display: flex;
  align-items: center;
  gap: 8px;
}
.clm-contract-view .x-panel-v8-child-form .x-panel-header-text .containerlinkedWith .linkedWith {
  color: var(--font-font-system-secondary, #999C9C);
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
}

.x-search-field-v8.x-form-text.icon-person + span.x-form-twin-triggers img:last-child {
  background-image: url("../../Images/field/person.svg") !important;
}
.x-search-field-v8.x-form-text.icon-handshake + span.x-form-twin-triggers img:last-child {
  background-image: url("../../Images/field/handshake.svg") !important;
}
.x-search-field-v8.x-form-text.icon-hail + span.x-form-twin-triggers img:last-child {
  background-image: url("../../Images/field/hail.svg") !important;
}
.x-search-field-v8.x-form-text.icon-dollar-sign + span.x-form-twin-triggers img:last-child {
  background-image: url("../../Images/field/dollar_sign.svg") !important;
}

.clm-additions .x-grid3-dirty-cell {
  background-image: none !important;
}
.clm-additions .x-grid3-hd-CONTRACT {
  display: flex;
  align-items: center;
}
.clm-additions .x-grid3-hd-CONTRACT .x-grid3-col-CONTRACT {
  color: #676868;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.clm-additions .x-grid3-col-DESCRIPT {
  color: #676868;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.clm-additions .x-grid3-col-STATUS_NAME {
  display: flex;
  padding: 15px 20px;
}
.clm-additions .x-grid3-col-STATUS_NAME .columnStatus {
  display: inline-block;
  padding: 5px 8px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.05);
  color: #676868;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 10vw !important;
}
.clm-additions .x-grid3-col-MENUCOLUMN {
  padding: 0 !important;
}

.additions-status-tip {
  border-radius: 5px;
}
.additions-status-tip .x-tip-body {
  white-space: nowrap !important;
  padding: 10px;
  color: #676868;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

.clm-history-request .x-grid3-col-REQUEST {
  padding: 15px 20px;
}
.clm-history-request .x-grid3-col-REQTYPE_NAME {
  padding: 15px 20px;
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.clm-history-request .x-grid3-col-RSTATUS_NAME {
  display: block !important;
  padding: 15px 20px;
}
.clm-history-request .x-grid3-col-RSTATUS_NAME .columnStatus {
  display: inline-flex;
  padding: 5px 8px;
  align-items: center;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.05);
  color: #676868;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.clm-history-request .icon-person {
  background-image: url("../../Images/field/person.svg") !important;
  background-size: 16px;
  width: 16px;
  height: 16px;
}
.clm-history-request .request {
  color: #424242;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.clm-history-request .client-name {
  color: #6B6C71;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  height: 14px;
}
.clm-history-request .x-grid3-row-over,
.clm-history-request .x-grid3-row-selected {
  background: transparent !important;
  border-top: 1px solid transparent !important;
  border-bottom: 1px solid #ededed !important;
}

.x-window-v8 .container-sync-contract {
  text-indent: 0 !important;
  padding: 0 !important;
}

/* modal inserir anexos */
.x-window-attachments .x-date-field-v8 {
  width: 100% !important;
}
.x-window-attachments .x-form-field .filedropbox-v8 {
  color: #424242 !important;
  font-weight: 500 !important;
}

/* modal de inserir serviços */
.x-window-service .x-window-footer .secondary-button tr:first-child td:first-child, .x-window-service .x-window-footer .icon-equip-childs-button tr:first-child td:first-child, .x-window-service .x-window-footer .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table tr:first-child td:first-child, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) .x-window-service .x-window-footer table tr:first-child td:first-child, .x-window-service .x-window-footer .audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh tr:first-child td:first-child, .audit-dml-editor .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-refresh tr:first-child td:first-child,
.x-window-service .x-window-footer .audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh tr:first-child td:first-child,
.audit-listener-panel .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-refresh tr:first-child td:first-child, .x-window-service .x-window-footer .btn-keep-status tr:first-child td:first-child, .x-window-service .x-window-footer .btn-keep-all-status tr:first-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn-text.icon-associated tr:first-child td:first-child, .x-toolbar-left .x-window-service .x-window-footer .x-btn-text.icon-associated tr:first-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn-text.icon-cancel tr:first-child td:first-child, .x-toolbar-left .x-window-service .x-window-footer .x-btn-text.icon-cancel tr:first-child td:first-child, .x-window-service .x-window-footer .x-toolbar-right .x-btn-text.icon-cancel tr:first-child td:first-child, .x-toolbar-right .x-window-service .x-window-footer .x-btn-text.icon-cancel tr:first-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-apply tr:first-child td:first-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-apply tr:first-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-preview-button tr:first-child td:first-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-preview-button tr:first-child td:first-child, .x-window-service .x-window-footer .equipament-links-edit-panel .x-btn button.icon-cancel tr:first-child td:first-child, .equipament-links-edit-panel .x-btn .x-window-service .x-window-footer button.icon-cancel tr:first-child td:first-child, .x-window-service .x-window-footer .ct-search-table .x-toolbar-left .x-btn button.icon-new-button tr:first-child td:first-child, .ct-search-table .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-new-button tr:first-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-file tr:first-child td:first-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-file tr:first-child td:first-child, .x-window-service .x-window-footer .s-win-s-req-view .x-toolbar-left .x-btn button tr:first-child td:first-child, .s-win-s-req-view .x-toolbar-left .x-btn .x-window-service .x-window-footer button tr:first-child td:first-child, .x-window-service .x-window-footer .secondary-button tr:first-child td:last-child, .x-window-service .x-window-footer .icon-equip-childs-button tr:first-child td:last-child, .x-window-service .x-window-footer .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table tr:first-child td:last-child, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) .x-window-service .x-window-footer table tr:first-child td:last-child, .x-window-service .x-window-footer .audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh tr:first-child td:last-child, .audit-dml-editor .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-refresh tr:first-child td:last-child,
.x-window-service .x-window-footer .audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh tr:first-child td:last-child,
.audit-listener-panel .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-refresh tr:first-child td:last-child, .x-window-service .x-window-footer .btn-keep-status tr:first-child td:last-child, .x-window-service .x-window-footer .btn-keep-all-status tr:first-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn-text.icon-associated tr:first-child td:last-child, .x-toolbar-left .x-window-service .x-window-footer .x-btn-text.icon-associated tr:first-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn-text.icon-cancel tr:first-child td:last-child, .x-toolbar-left .x-window-service .x-window-footer .x-btn-text.icon-cancel tr:first-child td:last-child, .x-window-service .x-window-footer .x-toolbar-right .x-btn-text.icon-cancel tr:first-child td:last-child, .x-toolbar-right .x-window-service .x-window-footer .x-btn-text.icon-cancel tr:first-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-apply tr:first-child td:last-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-apply tr:first-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-preview-button tr:first-child td:last-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-preview-button tr:first-child td:last-child, .x-window-service .x-window-footer .equipament-links-edit-panel .x-btn button.icon-cancel tr:first-child td:last-child, .equipament-links-edit-panel .x-btn .x-window-service .x-window-footer button.icon-cancel tr:first-child td:last-child, .x-window-service .x-window-footer .ct-search-table .x-toolbar-left .x-btn button.icon-new-button tr:first-child td:last-child, .ct-search-table .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-new-button tr:first-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-file tr:first-child td:last-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-file tr:first-child td:last-child, .x-window-service .x-window-footer .s-win-s-req-view .x-toolbar-left .x-btn button tr:first-child td:last-child, .s-win-s-req-view .x-toolbar-left .x-btn .x-window-service .x-window-footer button tr:first-child td:last-child {
  display: none !important;
}
.x-window-service .x-window-footer .secondary-button tr:last-child td:first-child, .x-window-service .x-window-footer .icon-equip-childs-button tr:last-child td:first-child, .x-window-service .x-window-footer .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table tr:last-child td:first-child, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) .x-window-service .x-window-footer table tr:last-child td:first-child, .x-window-service .x-window-footer .audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh tr:last-child td:first-child, .audit-dml-editor .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-refresh tr:last-child td:first-child,
.x-window-service .x-window-footer .audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh tr:last-child td:first-child,
.audit-listener-panel .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-refresh tr:last-child td:first-child, .x-window-service .x-window-footer .btn-keep-status tr:last-child td:first-child, .x-window-service .x-window-footer .btn-keep-all-status tr:last-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn-text.icon-associated tr:last-child td:first-child, .x-toolbar-left .x-window-service .x-window-footer .x-btn-text.icon-associated tr:last-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn-text.icon-cancel tr:last-child td:first-child, .x-toolbar-left .x-window-service .x-window-footer .x-btn-text.icon-cancel tr:last-child td:first-child, .x-window-service .x-window-footer .x-toolbar-right .x-btn-text.icon-cancel tr:last-child td:first-child, .x-toolbar-right .x-window-service .x-window-footer .x-btn-text.icon-cancel tr:last-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-apply tr:last-child td:first-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-apply tr:last-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-preview-button tr:last-child td:first-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-preview-button tr:last-child td:first-child, .x-window-service .x-window-footer .equipament-links-edit-panel .x-btn button.icon-cancel tr:last-child td:first-child, .equipament-links-edit-panel .x-btn .x-window-service .x-window-footer button.icon-cancel tr:last-child td:first-child, .x-window-service .x-window-footer .ct-search-table .x-toolbar-left .x-btn button.icon-new-button tr:last-child td:first-child, .ct-search-table .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-new-button tr:last-child td:first-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-file tr:last-child td:first-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-file tr:last-child td:first-child, .x-window-service .x-window-footer .s-win-s-req-view .x-toolbar-left .x-btn button tr:last-child td:first-child, .s-win-s-req-view .x-toolbar-left .x-btn .x-window-service .x-window-footer button tr:last-child td:first-child, .x-window-service .x-window-footer .secondary-button tr:last-child td:last-child, .x-window-service .x-window-footer .icon-equip-childs-button tr:last-child td:last-child, .x-window-service .x-window-footer .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table tr:last-child td:last-child, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) .x-window-service .x-window-footer table tr:last-child td:last-child, .x-window-service .x-window-footer .audit-dml-editor .x-toolbar-left .x-btn button.icon-refresh tr:last-child td:last-child, .audit-dml-editor .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-refresh tr:last-child td:last-child,
.x-window-service .x-window-footer .audit-listener-panel .x-toolbar-left .x-btn button.icon-refresh tr:last-child td:last-child,
.audit-listener-panel .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-refresh tr:last-child td:last-child, .x-window-service .x-window-footer .btn-keep-status tr:last-child td:last-child, .x-window-service .x-window-footer .btn-keep-all-status tr:last-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn-text.icon-associated tr:last-child td:last-child, .x-toolbar-left .x-window-service .x-window-footer .x-btn-text.icon-associated tr:last-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn-text.icon-cancel tr:last-child td:last-child, .x-toolbar-left .x-window-service .x-window-footer .x-btn-text.icon-cancel tr:last-child td:last-child, .x-window-service .x-window-footer .x-toolbar-right .x-btn-text.icon-cancel tr:last-child td:last-child, .x-toolbar-right .x-window-service .x-window-footer .x-btn-text.icon-cancel tr:last-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-apply tr:last-child td:last-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-apply tr:last-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-preview-button tr:last-child td:last-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-preview-button tr:last-child td:last-child, .x-window-service .x-window-footer .equipament-links-edit-panel .x-btn button.icon-cancel tr:last-child td:last-child, .equipament-links-edit-panel .x-btn .x-window-service .x-window-footer button.icon-cancel tr:last-child td:last-child, .x-window-service .x-window-footer .ct-search-table .x-toolbar-left .x-btn button.icon-new-button tr:last-child td:last-child, .ct-search-table .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-new-button tr:last-child td:last-child, .x-window-service .x-window-footer .x-toolbar-left .x-btn button.icon-file tr:last-child td:last-child, .x-toolbar-left .x-btn .x-window-service .x-window-footer button.icon-file tr:last-child td:last-child, .x-window-service .x-window-footer .s-win-s-req-view .x-toolbar-left .x-btn button tr:last-child td:last-child, .s-win-s-req-view .x-toolbar-left .x-btn .x-window-service .x-window-footer button tr:last-child td:last-child {
  display: none !important;
}

/* modal de adicionar serviços */
.x-window-add-service .x-window-footer .link-button {
  border: 0 !important;
}
.x-window-add-service .x-window-footer .link-button .x-btn-ml {
  display: none;
}
.x-window-add-service .x-window-footer .link-button em {
  margin-right: 4px;
}
.x-window-add-service .x-window-footer .link-button em .x-btn-text {
  padding: 0 !important;
}
.x-window-add-service .x-search-field-v8 {
  width: 241px !important;
}

/* modal de adicionar serviços */
.x-window-new-service .x-window-body {
  padding-bottom: 0 !important;
}

/* tooltip para botão de ordenação clm */
.clm-tip-sort {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px 0px, rgba(0, 0, 0, 0.15) 0px 2px 6px 2px;
  border: 0px !important;
  border-radius: 5px !important;
  box-sizing: border-box;
  padding: 10px;
  width: 209px !important;
}
.clm-tip-sort .x-tip-bwrap, .clm-tip-sort .x-tip-ml, .clm-tip-sort .x-tip-mr, .clm-tip-sort .x-tip-mc, .clm-tip-sort .x-tip-body {
  border-radius: 5px !important;
}
.clm-tip-sort .x-tip-tl .x-tip-header {
  padding: 0 !important;
}
.clm-tip-sort .x-tip-tl .x-tip-header span {
  display: block;
}
.clm-tip-sort .x-tip-tl .x-tip-header span:empty {
  margin-bottom: 0;
}
.clm-tip-sort .x-tip-header-text {
  color: #282828 !important;
  font-weight: 500;
  text-align: center;
  margin: 0 !important;
}
.clm-tip-sort .x-tip-body {
  color: #676868 !important;
  font-weight: 400;
}
.clm-tip-sort .x-tip-header-text, .clm-tip-sort .x-tip-body {
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  border-radius: 5px !important;
  padding: 0 !important;
  width: auto !important;
}

.recordCounter {
  border: 1px solid #2F98EF;
  border-radius: 50px;
  padding: 4px 8px;
  font-size: 9px;
  color: #2F98EF;
  font-weight: 600;
  height: 19px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

.clm-vendor-view .x-grid-panel-v8 .x-grid3-header .x-grid3-header-offset .x-grid3-hd .x-grid3-hd-inner .icon-helptip,
.x-window-v8 .x-panel-v8-child.x-panel-v8-child-form .x-panel-header .icon-helptip,
.x-window-v8 .x-panel-v8-child.x-panel-collapsable .x-panel-header .icon-helptip,
.x-grid-panel-v8 .x-grid3-header .x-grid3-hd-inner .icon-helptip {
  border-radius: 5px;
  height: 10px !important;
  width: 10px !important;
  background-repeat: no-repeat;
}

.containerlinkedWith img {
  border: none !important;
  outline: none !important;
}

.cstatus-win input:checked + .x-form-checkbox-slider,
.roles-win input:checked + .x-form-checkbox-slider,
.company-size-win input:checked + .x-form-checkbox-slider {
  background-color: #27CA40 !important;
}

.cstatus-win .x-form-checkbox-slider,
.roles-win .x-form-checkbox-slider,
.company-size-win .x-form-checkbox-slider {
  background-color: #9B9B9B !important;
}

.cstatus-win .x-form-checkbox-switch,
.roles-win .x-form-checkbox-switch,
.company-size-win .x-form-checkbox-switch {
  border: 1px solid #ffffff;
}

.cstatus-win .x-form-checkbox-slider:before,
.roles-win .x-form-checkbox-slider:before,
.company-size-win .x-form-checkbox-slider:before {
  background-color: #FFFFFf;
}

.cstatus-win .x-form-checkbox-toggle-container,
.roles-win .x-form-checkbox-toggle-container,
.company-size-win .x-form-checkbox-toggle-container {
  margin-top: 4px;
}

/*$input-bc-color: #50409A;*/
/*color: var(--font-font-system-primary, #424242);*/
/*color: var(--font-font-system-primary, #424242);*/
/*var(--intermedirio-700, #676868);*/
.lms-tree-panel-list {
  border: none !important;
  background-color: #E6E6E6 !important;
  padding: 12px 40px;
  align-items: center;
}

.lms-tree-panel-list .x-panel-bwrap .x-panel-body ul .x-tree-root-node .x-tree-node {
  background-color: #FAFAFA !important;
  padding: 12px 40px;
  align-items: center;
}

.lms-tree-panel-list .x-panel-header {
  background-color: #E6E6E6 !important;
  padding: 16px 50px 16px 25px;
  border-radius: 5px 5px 0px 0px;
}

.lms-search-input {
  display: flex;
  width: 281px;
  height: 29px;
  padding: 8px 9px;
  align-items: center;
  border: none;
  gap: 5px;
}

.lms-template-seach {
  width: 32px;
  height: 22px;
  border-radius: 3px;
  border: 1px solid #6B6C71;
  background: #FFF;
}

.lms-template-seach, .lms-search-input tr > td {
  background-image: none !important;
  background-color: #FFF;
  border-radius: 3px;
}

.search-view-course-list, .lms-lesson-video-main, .lms-certificate-panel, .lms-panel-options {
  /*Classes gerais para a sessão do EAD (Margin, font-size, font-weight, colors)*/
  /*------------------------------------*/
  /*Estilização da sessão que exibe os detalhes do curso e exibe as aulas*/
  /*Estilização das aulas e módulos quando estão apenas em modo de visualização*/
  /*Estilização da tela da aula acessada*/
  /*Estilização da tela de certificado*/
  /*MEDIAS para as tela de vídeo e certificado*/
  /*Configuração individual para a Sessão da listagem das aulas*/
}
.search-view-course-list .lms-course-tbar, .lms-lesson-video-main .lms-course-tbar, .lms-certificate-panel .lms-course-tbar, .lms-panel-options .lms-course-tbar {
  background-color: #E7EAEB;
  display: flex;
  justify-content: space-between;
  padding: 0 10px 0 10px;
}
.search-view-course-list .lms-filter-group, .lms-lesson-video-main .lms-filter-group, .lms-certificate-panel .lms-filter-group, .lms-panel-options .lms-filter-group {
  display: flex;
  gap: 8px;
  align-items: center;
}
.search-view-course-list .x-nav-lms-course, .lms-lesson-video-main .x-nav-lms-course, .lms-certificate-panel .x-nav-lms-course, .lms-panel-options .x-nav-lms-course {
  display: flex;
  align-items: center;
}
.search-view-course-list .x-nav-items-lms-course, .lms-lesson-video-main .x-nav-items-lms-course, .lms-certificate-panel .x-nav-items-lms-course, .lms-panel-options .x-nav-items-lms-course {
  display: flex;
  gap: 2px;
  color: #6B6C71;
  font-size: 11px;
  font-weight: 700;
}
.search-view-course-list .x-nav-items-lms-course > span:last-child, .lms-lesson-video-main .x-nav-items-lms-course > span:last-child, .lms-certificate-panel .x-nav-items-lms-course > span:last-child, .lms-panel-options .x-nav-items-lms-course > span:last-child {
  color: #004680;
}
.search-view-course-list .x-nav-item-lms-course, .lms-lesson-video-main .x-nav-item-lms-course, .lms-certificate-panel .x-nav-item-lms-course, .lms-panel-options .x-nav-item-lms-course {
  cursor: pointer;
  max-width: 285px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search-view-course-list .lms-search-header-nav, .lms-lesson-video-main .lms-search-header-nav, .lms-certificate-panel .lms-search-header-nav, .lms-panel-options .lms-search-header-nav {
  cursor: default;
}
.search-view-course-list .lms-search-header-nav::after, .lms-lesson-video-main .lms-search-header-nav::after, .lms-certificate-panel .lms-search-header-nav::after, .lms-panel-options .lms-search-header-nav::after {
  content: " > ";
}
.search-view-course-list .lms-search-header-nav-item, .lms-lesson-video-main .lms-search-header-nav-item, .lms-certificate-panel .lms-search-header-nav-item, .lms-panel-options .lms-search-header-nav-item {
  text-decoration: none;
}
.search-view-course-list .lms-search-header-nav-item:hover, .lms-lesson-video-main .lms-search-header-nav-item:hover, .lms-certificate-panel .lms-search-header-nav-item:hover, .lms-panel-options .lms-search-header-nav-item:hover {
  text-decoration: underline;
}
.search-view-course-list .lms-search-header-cls, .lms-lesson-video-main .lms-search-header-cls, .lms-certificate-panel .lms-search-header-cls, .lms-panel-options .lms-search-header-cls {
  background-color: #E7EAEB;
  border: none;
  padding: 0 10px 10px 0;
}
.search-view-course-list .d-flex, .lms-lesson-video-main .d-flex, .lms-certificate-panel .d-flex, .lms-panel-options .d-flex {
  display: flex;
}
.search-view-course-list .d-none, .lms-lesson-video-main .d-none, .lms-certificate-panel .d-none, .lms-panel-options .d-none {
  display: none !important;
}
.search-view-course-list .flex-column, .lms-lesson-video-main .flex-column, .lms-certificate-panel .flex-column, .lms-panel-options .flex-column {
  flex-direction: column;
}
.search-view-course-list .align-items-center, .lms-lesson-video-main .align-items-center, .lms-certificate-panel .align-items-center, .lms-panel-options .align-items-center {
  align-items: center;
}
.search-view-course-list .justify-content-start, .lms-lesson-video-main .justify-content-start, .lms-certificate-panel .justify-content-start, .lms-panel-options .justify-content-start {
  justify-content: flex-start;
}
.search-view-course-list .justify-content-center, .lms-lesson-video-main .justify-content-center, .lms-certificate-panel .justify-content-center, .lms-panel-options .justify-content-center {
  justify-content: center;
}
.search-view-course-list .justify-content-end, .lms-lesson-video-main .justify-content-end, .lms-certificate-panel .justify-content-end, .lms-panel-options .justify-content-end {
  justify-content: flex-end;
}
.search-view-course-list .justify-content-between, .lms-lesson-video-main .justify-content-between, .lms-certificate-panel .justify-content-between, .lms-panel-options .justify-content-between {
  justify-content: space-between;
}
.search-view-course-list .text-center, .lms-lesson-video-main .text-center, .lms-certificate-panel .text-center, .lms-panel-options .text-center {
  text-align: center;
}
.search-view-course-list .text-justify, .lms-lesson-video-main .text-justify, .lms-certificate-panel .text-justify, .lms-panel-options .text-justify {
  text-align: justify;
}
.search-view-course-list .w-30, .lms-lesson-video-main .w-30, .lms-certificate-panel .w-30, .lms-panel-options .w-30 {
  width: 30%;
}
.search-view-course-list .w-40, .lms-lesson-video-main .w-40, .lms-certificate-panel .w-40, .lms-panel-options .w-40 {
  width: 40%;
}
.search-view-course-list .w-50, .lms-lesson-video-main .w-50, .lms-certificate-panel .w-50, .lms-panel-options .w-50 {
  width: 50%;
}
.search-view-course-list .w-60, .lms-lesson-video-main .w-60, .lms-certificate-panel .w-60, .lms-panel-options .w-60 {
  width: 60%;
}
.search-view-course-list .w-70, .lms-lesson-video-main .w-70, .lms-certificate-panel .w-70, .lms-panel-options .w-70 {
  width: 70%;
}
.search-view-course-list .w-100, .lms-lesson-video-main .w-100, .lms-certificate-panel .w-100, .lms-panel-options .w-100 {
  width: 100%;
}
.search-view-course-list .h-100, .lms-lesson-video-main .h-100, .lms-certificate-panel .h-100, .lms-panel-options .h-100 {
  height: 100%;
}
.search-view-course-list .gap-2, .lms-lesson-video-main .gap-2, .lms-certificate-panel .gap-2, .lms-panel-options .gap-2 {
  gap: 2px;
}
.search-view-course-list .gap-3, .lms-lesson-video-main .gap-3, .lms-certificate-panel .gap-3, .lms-panel-options .gap-3 {
  gap: 3px;
}
.search-view-course-list .gap-5, .lms-lesson-video-main .gap-5, .lms-certificate-panel .gap-5, .lms-panel-options .gap-5 {
  gap: 5px;
}
.search-view-course-list .gap-8, .lms-lesson-video-main .gap-8, .lms-certificate-panel .gap-8, .lms-panel-options .gap-8 {
  gap: 8px;
}
.search-view-course-list .gap-9, .lms-lesson-video-main .gap-9, .lms-certificate-panel .gap-9, .lms-panel-options .gap-9 {
  gap: 9px;
}
.search-view-course-list .gap-10, .lms-lesson-video-main .gap-10, .lms-certificate-panel .gap-10, .lms-panel-options .gap-10 {
  gap: 10px;
}
.search-view-course-list .gap-20, .lms-lesson-video-main .gap-20, .lms-certificate-panel .gap-20, .lms-panel-options .gap-20 {
  gap: 20px;
}
.search-view-course-list .mt-10, .lms-lesson-video-main .mt-10, .lms-certificate-panel .mt-10, .lms-panel-options .mt-10 {
  margin-top: 10px;
}
.search-view-course-list .mt-20, .lms-lesson-video-main .mt-20, .lms-certificate-panel .mt-20, .lms-panel-options .mt-20 {
  margin-top: 20px;
}
.search-view-course-list .mt-42, .lms-lesson-video-main .mt-42, .lms-certificate-panel .mt-42, .lms-panel-options .mt-42 {
  margin-top: 42px;
}
.search-view-course-list .mt-77, .lms-lesson-video-main .mt-77, .lms-certificate-panel .mt-77, .lms-panel-options .mt-77 {
  margin-top: 77px;
}
.search-view-course-list .mb-3, .lms-lesson-video-main .mb-3, .lms-certificate-panel .mb-3, .lms-panel-options .mb-3 {
  margin-bottom: 3px;
}
.search-view-course-list .mb-10, .lms-lesson-video-main .mb-10, .lms-certificate-panel .mb-10, .lms-panel-options .mb-10 {
  margin-bottom: 10px;
}
.search-view-course-list .mb-12, .lms-lesson-video-main .mb-12, .lms-certificate-panel .mb-12, .lms-panel-options .mb-12 {
  margin-bottom: 12px;
}
.search-view-course-list .mb-13, .lms-lesson-video-main .mb-13, .lms-certificate-panel .mb-13, .lms-panel-options .mb-13 {
  margin-bottom: 13px;
}
.search-view-course-list .mb-15, .lms-lesson-video-main .mb-15, .lms-certificate-panel .mb-15, .lms-panel-options .mb-15 {
  margin-bottom: 15px;
}
.search-view-course-list .mb-16, .lms-lesson-video-main .mb-16, .lms-certificate-panel .mb-16, .lms-panel-options .mb-16 {
  margin-bottom: 16px;
}
.search-view-course-list .mb-17, .lms-lesson-video-main .mb-17, .lms-certificate-panel .mb-17, .lms-panel-options .mb-17 {
  margin-bottom: 17px;
}
.search-view-course-list .mb-18, .lms-lesson-video-main .mb-18, .lms-certificate-panel .mb-18, .lms-panel-options .mb-18 {
  margin-bottom: 18px;
}
.search-view-course-list .mb-20, .lms-lesson-video-main .mb-20, .lms-certificate-panel .mb-20, .lms-panel-options .mb-20 {
  margin-bottom: 20px;
}
.search-view-course-list .mb-25, .lms-lesson-video-main .mb-25, .lms-certificate-panel .mb-25, .lms-panel-options .mb-25 {
  margin-bottom: 25px;
}
.search-view-course-list .mb-35, .lms-lesson-video-main .mb-35, .lms-certificate-panel .mb-35, .lms-panel-options .mb-35 {
  margin-bottom: 35px;
}
.search-view-course-list .mb-48, .lms-lesson-video-main .mb-48, .lms-certificate-panel .mb-48, .lms-panel-options .mb-48 {
  margin-bottom: 48px;
}
.search-view-course-list .mb-93, .lms-lesson-video-main .mb-93, .lms-certificate-panel .mb-93, .lms-panel-options .mb-93 {
  margin-bottom: 93px;
}
.search-view-course-list .me-9, .lms-lesson-video-main .me-9, .lms-certificate-panel .me-9, .lms-panel-options .me-9 {
  margin-right: 9px;
}
.search-view-course-list .me-18, .lms-lesson-video-main .me-18, .lms-certificate-panel .me-18, .lms-panel-options .me-18 {
  margin-right: 18px;
}
.search-view-course-list .me-20, .lms-lesson-video-main .me-20, .lms-certificate-panel .me-20, .lms-panel-options .me-20 {
  margin-right: 20px;
}
.search-view-course-list .me-47, .lms-lesson-video-main .me-47, .lms-certificate-panel .me-47, .lms-panel-options .me-47 {
  margin-right: 47px;
}
.search-view-course-list .ms-47, .lms-lesson-video-main .ms-47, .lms-certificate-panel .ms-47, .lms-panel-options .ms-47 {
  margin-left: 47px;
}
.search-view-course-list .pt-4, .lms-lesson-video-main .pt-4, .lms-certificate-panel .pt-4, .lms-panel-options .pt-4 {
  padding-top: 4px !important;
}
.search-view-course-list .pb-4, .lms-lesson-video-main .pb-4, .lms-certificate-panel .pb-4, .lms-panel-options .pb-4 {
  padding-bottom: 4px !important;
}
.search-view-course-list .ps-10, .lms-lesson-video-main .ps-10, .lms-certificate-panel .ps-10, .lms-panel-options .ps-10 {
  padding-left: 10px;
}
.search-view-course-list .ps-30, .lms-lesson-video-main .ps-30, .lms-certificate-panel .ps-30, .lms-panel-options .ps-30 {
  padding-left: 30px;
}
.search-view-course-list .ps-40, .lms-lesson-video-main .ps-40, .lms-certificate-panel .ps-40, .lms-panel-options .ps-40 {
  padding-left: 40px;
}
.search-view-course-list .pe-30, .lms-lesson-video-main .pe-30, .lms-certificate-panel .pe-30, .lms-panel-options .pe-30 {
  padding-right: 30px;
}
.search-view-course-list .pe-40, .lms-lesson-video-main .pe-40, .lms-certificate-panel .pe-40, .lms-panel-options .pe-40 {
  padding-right: 40px;
}
.search-view-course-list .color-gray, .lms-lesson-video-main .color-gray, .lms-certificate-panel .color-gray, .lms-panel-options .color-gray {
  color: #6B6C71 !important;
}
.search-view-course-list .color-dark-gray, .lms-lesson-video-main .color-dark-gray, .lms-certificate-panel .color-dark-gray, .lms-panel-options .color-dark-gray {
  color: #282828;
}
.search-view-course-list .color-blue, .lms-lesson-video-main .color-blue, .lms-certificate-panel .color-blue, .lms-panel-options .color-blue {
  color: #004680 !important;
}
.search-view-course-list .color-green, .lms-lesson-video-main .color-green, .lms-certificate-panel .color-green, .lms-panel-options .color-green {
  color: #00D609 !important;
}
.search-view-course-list .bg-gray, .lms-lesson-video-main .bg-gray, .lms-certificate-panel .bg-gray, .lms-panel-options .bg-gray {
  background-color: #6B6C71;
}
.search-view-course-list .bg-blue, .lms-lesson-video-main .bg-blue, .lms-certificate-panel .bg-blue, .lms-panel-options .bg-blue {
  background-color: #004680;
}
.search-view-course-list .bg-green, .lms-lesson-video-main .bg-green, .lms-certificate-panel .bg-green, .lms-panel-options .bg-green {
  background-color: #32C200;
}
.search-view-course-list .white-space-nowrap, .lms-lesson-video-main .white-space-nowrap, .lms-certificate-panel .white-space-nowrap, .lms-panel-options .white-space-nowrap {
  white-space: nowrap;
}
.search-view-course-list .fs-9, .lms-lesson-video-main .fs-9, .lms-certificate-panel .fs-9, .lms-panel-options .fs-9 {
  font-size: 9px;
}
.search-view-course-list .fs-11, .lms-lesson-video-main .fs-11, .lms-certificate-panel .fs-11, .lms-panel-options .fs-11 {
  font-size: 11px;
}
.search-view-course-list .fs-12, .lms-lesson-video-main .fs-12, .lms-certificate-panel .fs-12, .lms-panel-options .fs-12 {
  font-size: 12px;
}
.search-view-course-list .fs-16, .lms-lesson-video-main .fs-16, .lms-certificate-panel .fs-16, .lms-panel-options .fs-16 {
  font-size: 16px;
}
.search-view-course-list .fs-20, .lms-lesson-video-main .fs-20, .lms-certificate-panel .fs-20, .lms-panel-options .fs-20 {
  font-size: 20px;
}
.search-view-course-list .fw-bold, .lms-lesson-video-main .fw-bold, .lms-certificate-panel .fw-bold, .lms-panel-options .fw-bold {
  font-weight: 700;
}
.search-view-course-list .fw-normal, .lms-lesson-video-main .fw-normal, .lms-certificate-panel .fw-normal, .lms-panel-options .fw-normal {
  font-weight: normal;
}
.search-view-course-list .fw-500, .lms-lesson-video-main .fw-500, .lms-certificate-panel .fw-500, .lms-panel-options .fw-500 {
  font-weight: 500;
}
.search-view-course-list .fw-600, .lms-lesson-video-main .fw-600, .lms-certificate-panel .fw-600, .lms-panel-options .fw-600 {
  font-weight: 600;
}
.search-view-course-list .lms-navbar, .lms-lesson-video-main .lms-navbar, .lms-certificate-panel .lms-navbar, .lms-panel-options .lms-navbar {
  display: flex;
  align-items: center;
}
.search-view-course-list div.back-courses, .lms-lesson-video-main div.back-courses, .lms-certificate-panel div.back-courses, .lms-panel-options div.back-courses {
  cursor: pointer;
}
.search-view-course-list .lms-course-search-ct, .lms-lesson-video-main .lms-course-search-ct, .lms-certificate-panel .lms-course-search-ct, .lms-panel-options .lms-course-search-ct {
  padding: 20px 0;
  overflow-x: hidden;
}
.search-view-course-list .lms-course-search-ct .empty-text-group-v8, .lms-lesson-video-main .lms-course-search-ct .empty-text-group-v8, .lms-certificate-panel .lms-course-search-ct .empty-text-group-v8, .lms-panel-options .lms-course-search-ct .empty-text-group-v8 {
  height: 60vh;
}
.search-view-course-list .lms-course-search-ct .empty-text-group-v8 .img-empty-course-list, .search-view-course-list .lms-course-search-ct .empty-text-group-v8 .img-not-found-course, .lms-lesson-video-main .lms-course-search-ct .empty-text-group-v8 .img-empty-course-list, .lms-lesson-video-main .lms-course-search-ct .empty-text-group-v8 .img-not-found-course, .lms-certificate-panel .lms-course-search-ct .empty-text-group-v8 .img-empty-course-list, .lms-certificate-panel .lms-course-search-ct .empty-text-group-v8 .img-not-found-course, .lms-panel-options .lms-course-search-ct .empty-text-group-v8 .img-empty-course-list, .lms-panel-options .lms-course-search-ct .empty-text-group-v8 .img-not-found-course {
  width: 30%;
  height: 70%;
  background-image: url(../../Images/lms/img-lms-data-empty.svg) !important;
  background-repeat: no-repeat;
  background-size: 100%;
}
.search-view-course-list .lms-course-search-ct .empty-text-group-v8 .img-not-found-course, .lms-lesson-video-main .lms-course-search-ct .empty-text-group-v8 .img-not-found-course, .lms-certificate-panel .lms-course-search-ct .empty-text-group-v8 .img-not-found-course, .lms-panel-options .lms-course-search-ct .empty-text-group-v8 .img-not-found-course {
  background-image: url(../../Images/lms/lms-course-not-found.svg) !important;
}
.search-view-course-list .lms-course-search-ct .empty-text-group-v8 .empty-text, .lms-lesson-video-main .lms-course-search-ct .empty-text-group-v8 .empty-text, .lms-certificate-panel .lms-course-search-ct .empty-text-group-v8 .empty-text, .lms-panel-options .lms-course-search-ct .empty-text-group-v8 .empty-text {
  max-width: 462px;
  font-size: 13px !important;
}
.search-view-course-list .lms-course-search-ct .empty-text-group-v8 .empty-title, .lms-lesson-video-main .lms-course-search-ct .empty-text-group-v8 .empty-title, .lms-certificate-panel .lms-course-search-ct .empty-text-group-v8 .empty-title, .lms-panel-options .lms-course-search-ct .empty-text-group-v8 .empty-title {
  margin-bottom: 5px;
  font-size: 16px !important;
}
.search-view-course-list .module-title-summary, .lms-lesson-video-main .module-title-summary, .lms-certificate-panel .module-title-summary, .lms-panel-options .module-title-summary {
  padding: 13px 40px 13px 25px;
  background-color: #F5F5F5;
  cursor: pointer;
  border-radius: 5px;
  border: 0.5px solid #E6E6E6;
}
.search-view-course-list .module-title-summary:hover, .lms-lesson-video-main .module-title-summary:hover, .lms-certificate-panel .module-title-summary:hover, .lms-panel-options .module-title-summary:hover {
  background-color: #E0E1E1;
}
.search-view-course-list .module-title, .lms-lesson-video-main .module-title, .lms-certificate-panel .module-title, .lms-panel-options .module-title {
  color: #282828;
  font-weight: 700;
  font-size: 11px;
  line-height: 15.4px;
}
.search-view-course-list .lms-tag-complete, .lms-lesson-video-main .lms-tag-complete, .lms-certificate-panel .lms-tag-complete, .lms-panel-options .lms-tag-complete {
  padding: 3px 10px;
  background-color: #CCF7CE;
  border-radius: 31px;
  display: flex;
  gap: 4px;
  align-items: center;
}
.search-view-course-list .lms-tag-complete-text, .lms-lesson-video-main .lms-tag-complete-text, .lms-certificate-panel .lms-tag-complete-text, .lms-panel-options .lms-tag-complete-text {
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
  color: #00CE09;
}
.search-view-course-list .lms-lessons-count, .lms-lesson-video-main .lms-lessons-count, .lms-certificate-panel .lms-lessons-count, .lms-panel-options .lms-lessons-count {
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  color: #282828;
}
.search-view-course-list .list-lessons .lms-lesson-item:last-child, .lms-lesson-video-main .list-lessons .lms-lesson-item:last-child, .lms-certificate-panel .list-lessons .lms-lesson-item:last-child, .lms-panel-options .list-lessons .lms-lesson-item:last-child {
  border-bottom: none !important;
}
.search-view-course-list .lms-lesson-item, .lms-lesson-video-main .lms-lesson-item, .lms-certificate-panel .lms-lesson-item, .lms-panel-options .lms-lesson-item {
  padding: 16px 16px 16px 20px;
  justify-content: space-between;
  cursor: pointer;
  border-bottom: 1px solid #E6E6E6 !important;
}
.search-view-course-list .lms-lesson-item:hover, .lms-lesson-video-main .lms-lesson-item:hover, .lms-certificate-panel .lms-lesson-item:hover, .lms-panel-options .lms-lesson-item:hover {
  background-color: #F2F2F7;
}
.search-view-course-list .lms-lesson-item:hover .start-lesson-text, .lms-lesson-video-main .lms-lesson-item:hover .start-lesson-text, .lms-certificate-panel .lms-lesson-item:hover .start-lesson-text, .lms-panel-options .lms-lesson-item:hover .start-lesson-text {
  text-decoration: underline;
}
.search-view-course-list .lms-lesson-item .lms-lesson-item-title, .lms-lesson-video-main .lms-lesson-item .lms-lesson-item-title, .lms-certificate-panel .lms-lesson-item .lms-lesson-item-title, .lms-panel-options .lms-lesson-item .lms-lesson-item-title {
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
  color: #676868;
  max-width: 428px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
}
.search-view-course-list .lms-lesson-item .lms-lessons-icons-ct, .lms-lesson-video-main .lms-lesson-item .lms-lessons-icons-ct, .lms-certificate-panel .lms-lesson-item .lms-lessons-icons-ct, .lms-panel-options .lms-lesson-item .lms-lessons-icons-ct {
  display: flex;
  gap: 4px;
  min-width: 36px;
  justify-content: end;
}
.search-view-course-list .lms-lesson-item .lms-lesson-items-medias, .lms-lesson-video-main .lms-lesson-item .lms-lesson-items-medias, .lms-certificate-panel .lms-lesson-item .lms-lesson-items-medias, .lms-panel-options .lms-lesson-item .lms-lesson-items-medias {
  min-width: 90px;
}
.search-view-course-list .lms-module-title-watch-lesson, .lms-lesson-video-main .lms-module-title-watch-lesson, .lms-certificate-panel .lms-module-title-watch-lesson, .lms-panel-options .lms-module-title-watch-lesson {
  padding: 16px 30px 16px 25px !important;
}
.search-view-course-list .lesson-field, .lms-lesson-video-main .lesson-field, .lms-certificate-panel .lesson-field, .lms-panel-options .lesson-field {
  padding: 12px 0 12px 0;
  width: 100%;
  cursor: pointer;
}
.search-view-course-list .lesson-field-disabled, .lms-lesson-video-main .lesson-field-disabled, .lms-certificate-panel .lesson-field-disabled, .lms-panel-options .lesson-field-disabled {
  padding: 12px 0 12px 0;
  width: 100%;
}
.search-view-course-list .lesson-field:hover, .lms-lesson-video-main .lesson-field:hover, .lms-certificate-panel .lesson-field:hover, .lms-panel-options .lesson-field:hover {
  background-color: #F3F4F6;
}
.search-view-course-list .lesson-field:hover p, .lms-lesson-video-main .lesson-field:hover p, .lms-certificate-panel .lesson-field:hover p, .lms-panel-options .lesson-field:hover p {
  text-decoration: underline;
}
.search-view-course-list .lesson-field:hover .start-lesson-text, .lms-lesson-video-main .lesson-field:hover .start-lesson-text, .lms-certificate-panel .lesson-field:hover .start-lesson-text, .lms-panel-options .lesson-field:hover .start-lesson-text {
  text-decoration: underline;
}
.search-view-course-list .divisor > div, .lms-lesson-video-main .divisor > div, .lms-certificate-panel .divisor > div, .lms-panel-options .divisor > div {
  width: 100%;
  height: 1px;
  background-color: #E6E6E6;
  border: none;
}
.search-view-course-list .list-lessons, .lms-lesson-video-main .list-lessons, .lms-certificate-panel .list-lessons, .lms-panel-options .list-lessons {
  max-width: 600px;
}
.search-view-course-list .list-lessons .start-lesson-text, .lms-lesson-video-main .list-lessons .start-lesson-text, .lms-certificate-panel .list-lessons .start-lesson-text, .lms-panel-options .list-lessons .start-lesson-text {
  font-weight: 500;
  line-height: 13px;
  color: #004680;
}
.search-view-course-list .list-lessons .lms-lesson-duration, .lms-lesson-video-main .list-lessons .lms-lesson-duration, .lms-certificate-panel .list-lessons .lms-lesson-duration, .lms-panel-options .list-lessons .lms-lesson-duration {
  font-size: 11px;
  font-weight: 500;
  line-height: 13px;
  color: #676868;
}
.search-view-course-list .list-lessons.lms-lesson-disable .lms-lesson-item, .lms-lesson-video-main .list-lessons.lms-lesson-disable .lms-lesson-item, .lms-certificate-panel .list-lessons.lms-lesson-disable .lms-lesson-item, .lms-panel-options .list-lessons.lms-lesson-disable .lms-lesson-item {
  cursor: default;
}
.search-view-course-list .list-lessons.lms-lesson-disable .lms-lesson-item .start-lesson-text, .lms-lesson-video-main .list-lessons.lms-lesson-disable .lms-lesson-item .start-lesson-text, .lms-certificate-panel .list-lessons.lms-lesson-disable .lms-lesson-item .start-lesson-text, .lms-panel-options .list-lessons.lms-lesson-disable .lms-lesson-item .start-lesson-text {
  display: none;
}
.search-view-course-list .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias, .lms-lesson-video-main .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias, .lms-certificate-panel .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias, .lms-panel-options .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias {
  justify-content: flex-end !important;
}
.search-view-course-list .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias .lms-media-download-btn .lms-media-download-path, .lms-lesson-video-main .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias .lms-media-download-btn .lms-media-download-path, .lms-certificate-panel .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias .lms-media-download-btn .lms-media-download-path, .lms-panel-options .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias .lms-media-download-btn .lms-media-download-path {
  fill: #ADB0B0;
}
.search-view-course-list .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias .folder-attachment, .lms-lesson-video-main .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias .folder-attachment, .lms-certificate-panel .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias .folder-attachment, .lms-panel-options .list-lessons.lms-lesson-disable .lms-lesson-item .lms-lesson-items-medias .folder-attachment {
  cursor: default;
}
.search-view-course-list .list-lessons > summary, .lms-lesson-video-main .list-lessons > summary, .lms-certificate-panel .list-lessons > summary, .lms-panel-options .list-lessons > summary {
  list-style: none;
}
.search-view-course-list .list-lessons > summary::-webkit-details-marker, .lms-lesson-video-main .list-lessons > summary::-webkit-details-marker, .lms-certificate-panel .list-lessons > summary::-webkit-details-marker, .lms-panel-options .list-lessons > summary::-webkit-details-marker {
  display: none;
}
.search-view-course-list .list-lessons .lms-module-arrow, .lms-lesson-video-main .list-lessons .lms-module-arrow, .lms-certificate-panel .list-lessons .lms-module-arrow, .lms-panel-options .list-lessons .lms-module-arrow {
  transform: rotate(180deg);
}
.search-view-course-list .list-lessons[open] > summary, .lms-lesson-video-main .list-lessons[open] > summary, .lms-certificate-panel .list-lessons[open] > summary, .lms-panel-options .list-lessons[open] > summary {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1019607843);
}
.search-view-course-list .list-lessons[open] .lms-module-arrow, .lms-lesson-video-main .list-lessons[open] .lms-module-arrow, .lms-certificate-panel .list-lessons[open] .lms-module-arrow, .lms-panel-options .list-lessons[open] .lms-module-arrow {
  transform: rotate(0deg);
}
.search-view-course-list .list-lessons[open] .module-title, .lms-lesson-video-main .list-lessons[open] .module-title, .lms-certificate-panel .list-lessons[open] .module-title, .lms-panel-options .list-lessons[open] .module-title {
  border-radius: 5px 5px 0px 0px;
}
.search-view-course-list .list-lessons > div:last-child, .lms-lesson-video-main .list-lessons > div:last-child, .lms-certificate-panel .list-lessons > div:last-child, .lms-panel-options .list-lessons > div:last-child {
  display: none;
}
.search-view-course-list .list-lessons > div:nth-last-child(2), .lms-lesson-video-main .list-lessons > div:nth-last-child(2), .lms-certificate-panel .list-lessons > div:nth-last-child(2), .lms-panel-options .list-lessons > div:nth-last-child(2) {
  border-radius: 0px 0px 5px 5px;
}
.search-view-course-list .list-lessons, .lms-lesson-video-main .list-lessons, .lms-certificate-panel .list-lessons, .lms-panel-options .list-lessons {
  margin-bottom: 3px;
}
.search-view-course-list .folder, .lms-lesson-video-main .folder, .lms-certificate-panel .folder, .lms-panel-options .folder {
  cursor: pointer;
}
.search-view-course-list .lms-course-descript-section, .lms-lesson-video-main .lms-course-descript-section, .lms-certificate-panel .lms-course-descript-section, .lms-panel-options .lms-course-descript-section {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.search-view-course-list .lms-course-descript-section .lms-course-descript-frame, .lms-lesson-video-main .lms-course-descript-section .lms-course-descript-frame, .lms-certificate-panel .lms-course-descript-section .lms-course-descript-frame, .lms-panel-options .lms-course-descript-section .lms-course-descript-frame {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: #282828;
}
.search-view-course-list .lms-course-descript-section .lms-course-descript, .lms-lesson-video-main .lms-course-descript-section .lms-course-descript, .lms-certificate-panel .lms-course-descript-section .lms-course-descript, .lms-panel-options .lms-course-descript-section .lms-course-descript {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #676868;
}
.search-view-course-list .lms-course-descript-content, .lms-lesson-video-main .lms-course-descript-content, .lms-certificate-panel .lms-course-descript-content, .lms-panel-options .lms-course-descript-content {
  width: 100%;
}
.search-view-course-list .lms-dataview-list-lesson-tpl, .lms-lesson-video-main .lms-dataview-list-lesson-tpl, .lms-certificate-panel .lms-dataview-list-lesson-tpl, .lms-panel-options .lms-dataview-list-lesson-tpl {
  min-width: 320px;
  max-width: 320px;
  width: 100%;
}
.search-view-course-list .lms-lesson-list-container, .lms-lesson-video-main .lms-lesson-list-container, .lms-certificate-panel .lms-lesson-list-container, .lms-panel-options .lms-lesson-list-container {
  width: 100%;
}
.search-view-course-list .category-tag, .lms-lesson-video-main .category-tag, .lms-certificate-panel .category-tag, .lms-panel-options .category-tag {
  background-color: #E0E1E1;
  padding: 4px 8px;
  border-radius: 3px;
  line-height: 13px;
}
.search-view-course-list .expect-to-learn-list, .lms-lesson-video-main .expect-to-learn-list, .lms-certificate-panel .expect-to-learn-list, .lms-panel-options .expect-to-learn-list {
  list-style: none;
}
.search-view-course-list .expect-to-learn-list > li, .lms-lesson-video-main .expect-to-learn-list > li, .lms-certificate-panel .expect-to-learn-list > li, .lms-panel-options .expect-to-learn-list > li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 11px;
  line-height: 15.4px;
}
.search-view-course-list .expect-to-learn-item > svg, .lms-lesson-video-main .expect-to-learn-item > svg, .lms-certificate-panel .expect-to-learn-item > svg, .lms-panel-options .expect-to-learn-item > svg {
  min-width: 18px;
  min-height: 18px;
}
.search-view-course-list .progress-bar, .lms-lesson-video-main .progress-bar, .lms-certificate-panel .progress-bar, .lms-panel-options .progress-bar {
  height: 5px;
  border-radius: 10px;
  background: linear-gradient(to right, #004680 78%, #D8D8D8 22%);
}
.search-view-course-list .course-details, .lms-lesson-video-main .course-details, .lms-certificate-panel .course-details, .lms-panel-options .course-details {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 10px;
  column-gap: 10px;
  padding: 0;
  margin-left: 5px;
}
.search-view-course-list .lesson-container:hover, .lms-lesson-video-main .lesson-container:hover, .lms-certificate-panel .lesson-container:hover, .lms-panel-options .lesson-container:hover {
  background-color: #F3F4F6;
}
.search-view-course-list .folder-attachment, .search-view-course-list .folder-attachment-empty, .lms-lesson-video-main .folder-attachment, .lms-lesson-video-main .folder-attachment-empty, .lms-certificate-panel .folder-attachment, .lms-certificate-panel .folder-attachment-empty, .lms-panel-options .folder-attachment, .lms-panel-options .folder-attachment-empty {
  width: 15px;
  height: 18px;
}
.search-view-course-list .folder-attachment:hover, .lms-lesson-video-main .folder-attachment:hover, .lms-certificate-panel .folder-attachment:hover, .lms-panel-options .folder-attachment:hover {
  cursor: pointer;
}
.search-view-course-list .lms-course-datails-container, .lms-lesson-video-main .lms-course-datails-container, .lms-certificate-panel .lms-course-datails-container, .lms-panel-options .lms-course-datails-container {
  display: flex;
  gap: 100px;
  width: 100%;
}
.search-view-course-list .lms-course-datails-container .x-panel-bwrap, .lms-lesson-video-main .lms-course-datails-container .x-panel-bwrap, .lms-certificate-panel .lms-course-datails-container .x-panel-bwrap, .lms-panel-options .lms-course-datails-container .x-panel-bwrap {
  width: 100%;
}
.search-view-course-list .lms-course-datails-container > div.x-box-inner, .lms-lesson-video-main .lms-course-datails-container > div.x-box-inner, .lms-certificate-panel .lms-course-datails-container > div.x-box-inner, .lms-panel-options .lms-course-datails-container > div.x-box-inner {
  overflow: auto !important;
}
.search-view-course-list .lms-course-details-lessons, .lms-lesson-video-main .lms-course-details-lessons, .lms-certificate-panel .lms-course-details-lessons, .lms-panel-options .lms-course-details-lessons {
  max-width: 600px !important;
  width: 100% !important;
}
.search-view-course-list .lms-course-details-lessons .bg-lesson-selected, .lms-lesson-video-main .lms-course-details-lessons .bg-lesson-selected, .lms-certificate-panel .lms-course-details-lessons .bg-lesson-selected, .lms-panel-options .lms-course-details-lessons .bg-lesson-selected {
  background-color: #F2F2F7;
}
.search-view-course-list .lms-details-tag-ct, .lms-lesson-video-main .lms-details-tag-ct, .lms-certificate-panel .lms-details-tag-ct, .lms-panel-options .lms-details-tag-ct {
  border: 1px solid #E6E6E6;
  border-radius: 5px;
  overflow-y: auto;
}
.search-view-course-list .lms-lesson-view .list-lessons:last-child, .lms-lesson-video-main .lms-lesson-view .list-lessons:last-child, .lms-certificate-panel .lms-lesson-view .list-lessons:last-child, .lms-panel-options .lms-lesson-view .list-lessons:last-child {
  margin-bottom: 0 !important;
}
.search-view-course-list .lms-course-details-view .lms-details-tag-ct, .lms-lesson-video-main .lms-course-details-view .lms-details-tag-ct, .lms-certificate-panel .lms-course-details-view .lms-details-tag-ct, .lms-panel-options .lms-course-details-view .lms-details-tag-ct {
  border: none;
  overflow: hidden;
  max-height: 100% !important;
}
.search-view-course-list .lms-box-course-details-card .card-course-details, .lms-lesson-video-main .lms-box-course-details-card .card-course-details, .lms-certificate-panel .lms-box-course-details-card .card-course-details, .lms-panel-options .lms-box-course-details-card .card-course-details {
  width: 100%;
  box-sizing: border-box;
  max-width: 365px !important;
  min-width: 265px !important;
  padding: 20px 25px 20px 25px !important;
  background-color: #FFFFFF;
  border-radius: 5px;
  border: 1px solid #E6E6E6;
}
.search-view-course-list .lms-box-course-details-card .card-course-details .card-details-title, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .card-details-title, .lms-certificate-panel .lms-box-course-details-card .card-course-details .card-details-title, .lms-panel-options .lms-box-course-details-card .card-course-details .card-details-title {
  line-height: 22.4px;
}
.search-view-course-list .lms-box-course-details-card .card-course-details .lms-what-will-you-learn-group, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .lms-what-will-you-learn-group, .lms-certificate-panel .lms-box-course-details-card .card-course-details .lms-what-will-you-learn-group, .lms-panel-options .lms-box-course-details-card .card-course-details .lms-what-will-you-learn-group {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 15px;
}
.search-view-course-list .lms-box-course-details-card .card-course-details .favorite-btn, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .favorite-btn, .lms-certificate-panel .lms-box-course-details-card .card-course-details .favorite-btn, .lms-panel-options .lms-box-course-details-card .card-course-details .favorite-btn {
  cursor: pointer;
}
.search-view-course-list .lms-box-course-details-card .card-course-details .favorite-btn .rect-hover.fill-white:hover, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .favorite-btn .rect-hover.fill-white:hover, .lms-certificate-panel .lms-box-course-details-card .card-course-details .favorite-btn .rect-hover.fill-white:hover, .lms-panel-options .lms-box-course-details-card .card-course-details .favorite-btn .rect-hover.fill-white:hover {
  fill: #E35205 !important;
}
.search-view-course-list .lms-box-course-details-card .card-course-details .favorite-btn .rect-hover.fill-orange:hover, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .favorite-btn .rect-hover.fill-orange:hover, .lms-certificate-panel .lms-box-course-details-card .card-course-details .favorite-btn .rect-hover.fill-orange:hover, .lms-panel-options .lms-box-course-details-card .card-course-details .favorite-btn .rect-hover.fill-orange:hover {
  fill: #FAFAFA !important;
}
.search-view-course-list .lms-box-course-details-card .card-course-details .lms-button-continue, .search-view-course-list .lms-box-course-details-card .card-course-details .lms-button-certificate, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .lms-button-continue, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .lms-button-certificate, .lms-certificate-panel .lms-box-course-details-card .card-course-details .lms-button-continue, .lms-certificate-panel .lms-box-course-details-card .card-course-details .lms-button-certificate, .lms-panel-options .lms-box-course-details-card .card-course-details .lms-button-continue, .lms-panel-options .lms-box-course-details-card .card-course-details .lms-button-certificate {
  background-color: #004680;
  border: 1px solid #004680;
  border-radius: 5px;
  color: #FFFFFF;
  padding: 6.5px 0;
  line-height: 16px;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
  font-size: 11px;
  font-weight: 700;
  width: 100%;
}
.search-view-course-list .lms-box-course-details-card .card-course-details .lms-button-continue:hover, .search-view-course-list .lms-box-course-details-card .card-course-details .lms-button-certificate:hover, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .lms-button-continue:hover, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .lms-button-certificate:hover, .lms-certificate-panel .lms-box-course-details-card .card-course-details .lms-button-continue:hover, .lms-certificate-panel .lms-box-course-details-card .card-course-details .lms-button-certificate:hover, .lms-panel-options .lms-box-course-details-card .card-course-details .lms-button-continue:hover, .lms-panel-options .lms-box-course-details-card .card-course-details .lms-button-certificate:hover {
  background-color: #1A5F99;
}
.search-view-course-list .lms-box-course-details-card .card-course-details .lms-button-certificate, .lms-lesson-video-main .lms-box-course-details-card .card-course-details .lms-button-certificate, .lms-certificate-panel .lms-box-course-details-card .card-course-details .lms-button-certificate, .lms-panel-options .lms-box-course-details-card .card-course-details .lms-button-certificate {
  text-decoration: none;
  text-align: center;
}
.search-view-course-list .lms-watch-lesson-container, .lms-lesson-video-main .lms-watch-lesson-container, .lms-certificate-panel .lms-watch-lesson-container, .lms-panel-options .lms-watch-lesson-container {
  display: flex;
  flex-wrap: wrap;
  gap: 44px;
  padding: 20px 30px !important;
  overflow-x: hidden !important;
}
.search-view-course-list .lms-lesson-video-ct, .lms-lesson-video-main .lms-lesson-video-ct, .lms-certificate-panel .lms-lesson-video-ct, .lms-panel-options .lms-lesson-video-ct {
  padding: 20px 30px;
}
.search-view-course-list .lms-lesson-video-ct .x-panel-body, .lms-lesson-video-main .lms-lesson-video-ct .x-panel-body, .lms-certificate-panel .lms-lesson-video-ct .x-panel-body, .lms-panel-options .lms-lesson-video-ct .x-panel-body {
  display: flex;
  gap: 45px;
}
.search-view-course-list .lms-lesson-video-ct .x-panel-body .lms-course-details-lessons, .lms-lesson-video-main .lms-lesson-video-ct .x-panel-body .lms-course-details-lessons, .lms-certificate-panel .lms-lesson-video-ct .x-panel-body .lms-course-details-lessons, .lms-panel-options .lms-lesson-video-ct .x-panel-body .lms-course-details-lessons {
  max-width: 320px !important;
}
.search-view-course-list .lms-lesson-video-ct .x-panel-body .lms-course-details-lessons .module-title, .lms-lesson-video-main .lms-lesson-video-ct .x-panel-body .lms-course-details-lessons .module-title, .lms-certificate-panel .lms-lesson-video-ct .x-panel-body .lms-course-details-lessons .module-title, .lms-panel-options .lms-lesson-video-ct .x-panel-body .lms-course-details-lessons .module-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
}
.search-view-course-list .lms-lesson-video-ct .lms-lesson-descript-title, .lms-lesson-video-main .lms-lesson-video-ct .lms-lesson-descript-title, .lms-certificate-panel .lms-lesson-video-ct .lms-lesson-descript-title, .lms-panel-options .lms-lesson-video-ct .lms-lesson-descript-title {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  color: #282828;
}
.search-view-course-list .lms-lesson-video-ct .lms-lesson-descript-text, .lms-lesson-video-main .lms-lesson-video-ct .lms-lesson-descript-text, .lms-certificate-panel .lms-lesson-video-ct .lms-lesson-descript-text, .lms-panel-options .lms-lesson-video-ct .lms-lesson-descript-text {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #676868;
}
.search-view-course-list .lms-lesson-video-ct .lms-player-lesson-title, .lms-lesson-video-main .lms-lesson-video-ct .lms-player-lesson-title, .lms-certificate-panel .lms-lesson-video-ct .lms-player-lesson-title, .lms-panel-options .lms-lesson-video-ct .lms-player-lesson-title {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  color: #282828;
  background-color: #FFFFFF;
}
.search-view-course-list .lms-lesson-video-ct .lms-video-component, .lms-lesson-video-main .lms-lesson-video-ct .lms-video-component, .lms-certificate-panel .lms-lesson-video-ct .lms-video-component, .lms-panel-options .lms-lesson-video-ct .lms-video-component {
  max-width: 870px;
  min-width: 400px;
}
.search-view-course-list .lms-lesson-video-ct .lms-video-component .x-panel-bbar, .lms-lesson-video-main .lms-lesson-video-ct .lms-video-component .x-panel-bbar, .lms-certificate-panel .lms-lesson-video-ct .lms-video-component .x-panel-bbar, .lms-panel-options .lms-lesson-video-ct .lms-video-component .x-panel-bbar {
  background-color: #FFFFFF !important;
}
.search-view-course-list .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct, .lms-lesson-video-main .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct, .lms-certificate-panel .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct, .lms-panel-options .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct {
  background-color: #FFFFFF !important;
  border: none !important;
  padding-right: 0 !important;
}
.search-view-course-list .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct table.x-toolbar-ct, .lms-lesson-video-main .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct table.x-toolbar-ct, .lms-certificate-panel .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct table.x-toolbar-ct, .lms-panel-options .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct table.x-toolbar-ct {
  background-color: #FFFFFF !important;
  padding-right: 0 !important;
}
.search-view-course-list .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct .lms-player-next-button, .lms-lesson-video-main .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct .lms-player-next-button, .lms-certificate-panel .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct .lms-player-next-button, .lms-panel-options .lms-lesson-video-ct .lms-video-component .x-toolbar-layout-ct .lms-player-next-button {
  margin-left: 3px;
}
.search-view-course-list .lms-lesson-video-ct .lms-video-component video, .lms-lesson-video-main .lms-lesson-video-ct .lms-video-component video, .lms-certificate-panel .lms-lesson-video-ct .lms-video-component video, .lms-panel-options .lms-lesson-video-ct .lms-video-component video {
  margin-bottom: 15px;
}
.search-view-course-list iframe, .lms-lesson-video-main iframe, .lms-certificate-panel iframe, .lms-panel-options iframe {
  margin-bottom: 15px;
}
.search-view-course-list .lms-course-certificate-ct, .lms-lesson-video-main .lms-course-certificate-ct, .lms-certificate-panel .lms-course-certificate-ct, .lms-panel-options .lms-course-certificate-ct {
  padding: 20px 30px;
}
.search-view-course-list .lms-course-certificate-header, .lms-lesson-video-main .lms-course-certificate-header, .lms-certificate-panel .lms-course-certificate-header, .lms-panel-options .lms-course-certificate-header {
  background-color: rgba(224, 225, 225, 0.5019607843);
  padding: 10px 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.search-view-course-list .lms-course-certificate-header .x-panel-header-text, .lms-lesson-video-main .lms-course-certificate-header .x-panel-header-text, .lms-certificate-panel .lms-course-certificate-header .x-panel-header-text, .lms-panel-options .lms-course-certificate-header .x-panel-header-text {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 700;
  line-height: 15.4px;
}
.search-view-course-list .lms-course-certificate-content-ct .x-panel-bwrap, .lms-lesson-video-main .lms-course-certificate-content-ct .x-panel-bwrap, .lms-certificate-panel .lms-course-certificate-content-ct .x-panel-bwrap, .lms-panel-options .lms-course-certificate-content-ct .x-panel-bwrap {
  height: 93% !important;
}
.search-view-course-list .lms-course-certificate-content-ct .x-panel-bwrap .x-panel-body, .search-view-course-list .lms-course-certificate-content-ct .x-panel-bwrap .lms-course-certificate-embed, .lms-lesson-video-main .lms-course-certificate-content-ct .x-panel-bwrap .x-panel-body, .lms-lesson-video-main .lms-course-certificate-content-ct .x-panel-bwrap .lms-course-certificate-embed, .lms-certificate-panel .lms-course-certificate-content-ct .x-panel-bwrap .x-panel-body, .lms-certificate-panel .lms-course-certificate-content-ct .x-panel-bwrap .lms-course-certificate-embed, .lms-panel-options .lms-course-certificate-content-ct .x-panel-bwrap .x-panel-body, .lms-panel-options .lms-course-certificate-content-ct .x-panel-bwrap .lms-course-certificate-embed {
  height: 100% !important;
}
.search-view-course-list .lms-course-certificate-content-ct .x-panel-bwrap .x-panel-body, .lms-lesson-video-main .lms-course-certificate-content-ct .x-panel-bwrap .x-panel-body, .lms-certificate-panel .lms-course-certificate-content-ct .x-panel-bwrap .x-panel-body, .lms-panel-options .lms-course-certificate-content-ct .x-panel-bwrap .x-panel-body {
  border: none !important;
}
.search-view-course-list .lms-course-certificate-content-ct .x-panel-bwrap .lms-course-certificate-embed object, .lms-lesson-video-main .lms-course-certificate-content-ct .x-panel-bwrap .lms-course-certificate-embed object, .lms-certificate-panel .lms-course-certificate-content-ct .x-panel-bwrap .lms-course-certificate-embed object, .lms-panel-options .lms-course-certificate-content-ct .x-panel-bwrap .lms-course-certificate-embed object {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.search-view-course-list .lms-course-certificate-content-ct .lms-cannot-open-pdf, .lms-lesson-video-main .lms-course-certificate-content-ct .lms-cannot-open-pdf, .lms-certificate-panel .lms-course-certificate-content-ct .lms-cannot-open-pdf, .lms-panel-options .lms-course-certificate-content-ct .lms-cannot-open-pdf {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-family: Roboto;
}
.search-view-course-list .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-image, .lms-lesson-video-main .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-image, .lms-certificate-panel .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-image, .lms-panel-options .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-image {
  background-image: url(../../Images/lms/img-lms-data-empty.svg) !important;
  background-repeat: no-repeat;
  width: 350px;
  height: 296.8px;
  background-size: 100%;
}
.search-view-course-list .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-title, .lms-lesson-video-main .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-title, .lms-certificate-panel .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-title, .lms-panel-options .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 25.2px;
  text-align: center;
  color: #282828;
  margin-top: 10px;
  margin-bottom: 5px;
}
.search-view-course-list .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-message, .lms-lesson-video-main .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-message, .lms-certificate-panel .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-message, .lms-panel-options .lms-course-certificate-content-ct .lms-cannot-open-pdf .lms-cannot-open-pdf-message {
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: center;
  color: #676868;
}
@media screen and (min-width: 1367px) {
  .search-view-course-list, .lms-lesson-video-main, .lms-certificate-panel, .lms-panel-options {
    /*Dimensões da container que exibe o certificado*/
  }
  .search-view-course-list .lms-video-component, .lms-lesson-video-main .lms-video-component, .lms-certificate-panel .lms-video-component, .lms-panel-options .lms-video-component {
    width: 870px;
  }
  .search-view-course-list iframe, .lms-lesson-video-main iframe, .lms-certificate-panel iframe, .lms-panel-options iframe {
    height: 501px !important;
    width: 100% !important;
    min-width: 870px;
  }
  .search-view-course-list video, .lms-lesson-video-main video, .lms-certificate-panel video, .lms-panel-options video {
    height: 501px !important;
    width: 100% !important;
    min-width: 870px;
  }
  .search-view-course-list .lms-course-certificate-content-ct, .lms-lesson-video-main .lms-course-certificate-content-ct, .lms-certificate-panel .lms-course-certificate-content-ct, .lms-panel-options .lms-course-certificate-content-ct {
    max-width: 936px !important;
    min-width: 536px !important;
    width: 100% !important;
  }
  .search-view-course-list .lms-course-certificate-content-ct .x-panel-bwrap, .lms-lesson-video-main .lms-course-certificate-content-ct .x-panel-bwrap, .lms-certificate-panel .lms-course-certificate-content-ct .x-panel-bwrap, .lms-panel-options .lms-course-certificate-content-ct .x-panel-bwrap {
    border: 1px solid #EFEFEF;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .search-view-course-list .lms-details-tag-ct, .lms-lesson-video-main .lms-details-tag-ct, .lms-certificate-panel .lms-details-tag-ct, .lms-panel-options .lms-details-tag-ct {
    max-height: 535px;
  }
}
@media screen and (max-width: 1366px) {
  .search-view-course-list, .lms-lesson-video-main, .lms-certificate-panel, .lms-panel-options {
    /*Dimensões da container que exibe o certificado*/
  }
  .search-view-course-list .lms-details-tag-ct, .lms-lesson-video-main .lms-details-tag-ct, .lms-certificate-panel .lms-details-tag-ct, .lms-panel-options .lms-details-tag-ct {
    max-height: 440px;
  }
  .search-view-course-list .lms-video-component, .lms-lesson-video-main .lms-video-component, .lms-certificate-panel .lms-video-component, .lms-panel-options .lms-video-component {
    width: 700px;
  }
  .search-view-course-list .lms-player-lesson-title, .lms-lesson-video-main .lms-player-lesson-title, .lms-certificate-panel .lms-player-lesson-title, .lms-panel-options .lms-player-lesson-title {
    width: 515px;
    white-space: normal;
  }
  .search-view-course-list iframe, .lms-lesson-video-main iframe, .lms-certificate-panel iframe, .lms-panel-options iframe {
    height: 405px !important;
    width: 100% !important;
    min-width: 700px !important;
  }
  .search-view-course-list video, .lms-lesson-video-main video, .lms-certificate-panel video, .lms-panel-options video {
    height: 405px !important;
    width: 100% !important;
    min-width: 700px !important;
  }
  .search-view-course-list .lms-course-certificate-content-ct, .lms-lesson-video-main .lms-course-certificate-content-ct, .lms-certificate-panel .lms-course-certificate-content-ct, .lms-panel-options .lms-course-certificate-content-ct {
    width: 100% !important;
    max-width: 780px !important;
    min-width: 380px !important;
  }
}
.search-view-course-list .lms-player, .lms-lesson-video-main .lms-player, .lms-certificate-panel .lms-player, .lms-panel-options .lms-player {
  width: 100%;
}
.search-view-course-list .lms-player .x-panel-bbar, .lms-lesson-video-main .lms-player .x-panel-bbar, .lms-certificate-panel .lms-player .x-panel-bbar, .lms-panel-options .lms-player .x-panel-bbar {
  margin-top: 10px;
}
.search-view-course-list .lms-player .x-panel-bbar .x-toolbar, .lms-lesson-video-main .lms-player .x-panel-bbar .x-toolbar, .lms-certificate-panel .lms-player .x-panel-bbar .x-toolbar, .lms-panel-options .lms-player .x-panel-bbar .x-toolbar {
  border: none !important;
}
.search-view-course-list .lms-player .x-panel-bbar .x-toolbar .x-toolbar-left, .lms-lesson-video-main .lms-player .x-panel-bbar .x-toolbar .x-toolbar-left, .lms-certificate-panel .lms-player .x-panel-bbar .x-toolbar .x-toolbar-left, .lms-panel-options .lms-player .x-panel-bbar .x-toolbar .x-toolbar-left {
  background-color: white;
}
.search-view-course-list .lms-player .x-panel-bbar .x-toolbar .x-toolbar-right .x-toolbar-right-row, .lms-lesson-video-main .lms-player .x-panel-bbar .x-toolbar .x-toolbar-right .x-toolbar-right-row, .lms-certificate-panel .lms-player .x-panel-bbar .x-toolbar .x-toolbar-right .x-toolbar-right-row, .lms-panel-options .lms-player .x-panel-bbar .x-toolbar .x-toolbar-right .x-toolbar-right-row {
  background-color: white;
}
.search-view-course-list .lms-player .x-panel-body, .lms-lesson-video-main .lms-player .x-panel-body, .lms-certificate-panel .lms-player .x-panel-body, .lms-panel-options .lms-player .x-panel-body {
  background-color: #282828;
}
.search-view-course-list .lms-player iframe, .search-view-course-list .lms-player video, .lms-lesson-video-main .lms-player iframe, .lms-lesson-video-main .lms-player video, .lms-certificate-panel .lms-player iframe, .lms-certificate-panel .lms-player video, .lms-panel-options .lms-player iframe, .lms-panel-options .lms-player video {
  max-width: 720px !important;
  min-width: 320px !important;
  height: 500px !important;
  width: 100% !important;
}
.search-view-course-list .lms-lesson-video .bg-dark, .lms-lesson-video-main .lms-lesson-video .bg-dark, .lms-certificate-panel .lms-lesson-video .bg-dark, .lms-panel-options .lms-lesson-video .bg-dark {
  background-color: #303030;
}
.search-view-course-list .lms-lesson-video .lms-container-fluid, .lms-lesson-video-main .lms-lesson-video .lms-container-fluid, .lms-certificate-panel .lms-lesson-video .lms-container-fluid, .lms-panel-options .lms-lesson-video .lms-container-fluid {
  width: 100%;
}
.search-view-course-list .lms-lesson-video .lms-container, .lms-lesson-video-main .lms-lesson-video .lms-container, .lms-certificate-panel .lms-lesson-video .lms-container, .lms-panel-options .lms-lesson-video .lms-container {
  padding: 0 168px;
}
.search-view-course-list .lms-lesson-video .lms-btn-blue, .search-view-course-list .lms-lesson-video .show-all-lessons-btn, .lms-lesson-video-main .lms-lesson-video .lms-btn-blue, .lms-lesson-video-main .lms-lesson-video .show-all-lessons-btn, .lms-certificate-panel .lms-lesson-video .lms-btn-blue, .lms-certificate-panel .lms-lesson-video .show-all-lessons-btn, .lms-panel-options .lms-lesson-video .lms-btn-blue, .lms-panel-options .lms-lesson-video .show-all-lessons-btn {
  color: #004680;
  border: 1px solid #004680;
  border-radius: 3px;
  background-color: #FFFFFF;
  padding: 7px;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
  font-size: 11px;
  text-decoration: none;
}
.search-view-course-list .lms-lesson-video .lms-btn-blue:hover, .lms-lesson-video-main .lms-lesson-video .lms-btn-blue:hover, .lms-certificate-panel .lms-lesson-video .lms-btn-blue:hover, .lms-panel-options .lms-lesson-video .lms-btn-blue:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF;
  background-color: #004680;
}
.search-view-course-list .lms-lesson-video .lms-btn-blue-filled, .lms-lesson-video-main .lms-lesson-video .lms-btn-blue-filled, .lms-certificate-panel .lms-lesson-video .lms-btn-blue-filled, .lms-panel-options .lms-lesson-video .lms-btn-blue-filled {
  color: #FFFFFF;
  border: 1px solid #004680;
  border-radius: 3px;
  background-color: #004680;
  padding: 7px;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
  font-size: 11px;
  text-decoration: none;
}
.search-view-course-list .lms-lesson-video .lms-btn-blue-filled:hover, .lms-lesson-video-main .lms-lesson-video .lms-btn-blue-filled:hover, .lms-certificate-panel .lms-lesson-video .lms-btn-blue-filled:hover, .lms-panel-options .lms-lesson-video .lms-btn-blue-filled:hover {
  transition: all 0.1s ease-in-out;
  color: #004680;
  background-color: #FFFFFF;
}
.search-view-course-list .lms-lesson-video .lesson-header, .lms-lesson-video-main .lms-lesson-video .lesson-header, .lms-certificate-panel .lms-lesson-video .lesson-header, .lms-panel-options .lms-lesson-video .lesson-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
}
.search-view-course-list .lms-lesson-video .iframe-size, .lms-lesson-video-main .lms-lesson-video .iframe-size, .lms-certificate-panel .lms-lesson-video .iframe-size, .lms-panel-options .lms-lesson-video .iframe-size {
  width: 100%;
  height: 100%;
}
.search-view-course-list .lms-lesson-video .size-video-container, .lms-lesson-video-main .lms-lesson-video .size-video-container, .lms-certificate-panel .lms-lesson-video .size-video-container, .lms-panel-options .lms-lesson-video .size-video-container {
  width: 1015px;
  height: 579px;
}
.search-view-course-list .lms-lesson-video .children-group-buttons, .lms-lesson-video-main .lms-lesson-video .children-group-buttons, .lms-certificate-panel .lms-lesson-video .children-group-buttons, .lms-panel-options .lms-lesson-video .children-group-buttons {
  display: flex;
  margin: auto;
  gap: 9px;
}
.search-view-course-list .lms-lesson-video .lesson-footer, .lms-lesson-video-main .lms-lesson-video .lesson-footer, .lms-certificate-panel .lms-lesson-video .lesson-footer, .lms-panel-options .lms-lesson-video .lesson-footer {
  background-color: #F3F4F6;
}
.search-view-course-list .lms-lesson-video .group-buttons, .lms-lesson-video-main .lms-lesson-video .group-buttons, .lms-certificate-panel .lms-lesson-video .group-buttons, .lms-panel-options .lms-lesson-video .group-buttons {
  padding: 8px 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.search-view-course-list .lms-lesson-video .download-media-btn, .lms-lesson-video-main .lms-lesson-video .download-media-btn, .lms-certificate-panel .lms-lesson-video .download-media-btn, .lms-panel-options .lms-lesson-video .download-media-btn {
  max-width: 96px;
}
.search-view-course-list .lms-lesson-video .icon-arrow-white-right, .lms-lesson-video-main .lms-lesson-video .icon-arrow-white-right, .lms-certificate-panel .lms-lesson-video .icon-arrow-white-right, .lms-panel-options .lms-lesson-video .icon-arrow-white-right {
  border: solid #FFFFFF;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transition: all 0.1s ease-in-out;
}
.search-view-course-list .lms-lesson-video .lms-btn-blue-filled:hover > .icon-arrow-white-right, .lms-lesson-video-main .lms-lesson-video .lms-btn-blue-filled:hover > .icon-arrow-white-right, .lms-certificate-panel .lms-lesson-video .lms-btn-blue-filled:hover > .icon-arrow-white-right, .lms-panel-options .lms-lesson-video .lms-btn-blue-filled:hover > .icon-arrow-white-right {
  border-color: #004680;
  transition: all 0.1s ease-in-out;
}
.search-view-course-list .lms-lesson-video .icon-arrow-blue-left, .lms-lesson-video-main .lms-lesson-video .icon-arrow-blue-left, .lms-certificate-panel .lms-lesson-video .icon-arrow-blue-left, .lms-panel-options .lms-lesson-video .icon-arrow-blue-left {
  border: solid #004680;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transition: all 0.1s ease-in-out;
}
.search-view-course-list .lms-lesson-video .lms-btn-blue:hover > .icon-arrow-blue-left, .lms-lesson-video-main .lms-lesson-video .lms-btn-blue:hover > .icon-arrow-blue-left, .lms-certificate-panel .lms-lesson-video .lms-btn-blue:hover > .icon-arrow-blue-left, .lms-panel-options .lms-lesson-video .lms-btn-blue:hover > .icon-arrow-blue-left {
  border-color: #FFFFFF;
  transition: all 0.1s ease-in-out;
}
.search-view-course-list .lms-lesson-video .icon-arrow-circle-left, .lms-lesson-video-main .lms-lesson-video .icon-arrow-circle-left, .lms-certificate-panel .lms-lesson-video .icon-arrow-circle-left, .lms-panel-options .lms-lesson-video .icon-arrow-circle-left {
  transition: all 0.1s ease-in-out;
}
.search-view-course-list .lms-lesson-video .lms-btn-blue:hover > svg > path, .lms-lesson-video-main .lms-lesson-video .lms-btn-blue:hover > svg > path, .lms-certificate-panel .lms-lesson-video .lms-btn-blue:hover > svg > path, .lms-panel-options .lms-lesson-video .lms-btn-blue:hover > svg > path {
  fill: #FFFFFF !important;
  transition: all 0.1s ease-in-out;
}
.search-view-course-list .lms-lesson-video .rotateY-180, .lms-lesson-video-main .lms-lesson-video .rotateY-180, .lms-certificate-panel .lms-lesson-video .rotateY-180, .lms-panel-options .lms-lesson-video .rotateY-180 {
  transition: transform 0.2s ease-out;
  transform: rotateY(180deg);
}
.search-view-course-list .lms-lesson-video .rotateY-0, .lms-lesson-video-main .lms-lesson-video .rotateY-0, .lms-certificate-panel .lms-lesson-video .rotateY-0, .lms-panel-options .lms-lesson-video .rotateY-0 {
  transition: transform 0.2s ease-out;
  transform: rotateY(0deg);
}
.search-view-course-list .lms-list-lessons .course-modules, .lms-lesson-video-main .lms-list-lessons .course-modules, .lms-certificate-panel .lms-list-lessons .course-modules, .lms-panel-options .lms-list-lessons .course-modules {
  width: 100% !important;
  margin-left: 10px !important;
  margin-top: 15px !important;
}
.search-view-course-list .lms-permission-title, .lms-lesson-video-main .lms-permission-title, .lms-certificate-panel .lms-permission-title, .lms-panel-options .lms-permission-title {
  color: #282828;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 19.6px */
}
.search-view-course-list .lms-course-content-not-visible-to-analyst-title, .lms-lesson-video-main .lms-course-content-not-visible-to-analyst-title, .lms-certificate-panel .lms-course-content-not-visible-to-analyst-title, .lms-panel-options .lms-course-content-not-visible-to-analyst-title {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 700;
  line-height: 25.2px;
  text-align: center;
  color: #282828;
}
.search-view-course-list .lms-course-content-not-visible-to-analyst-descript, .lms-lesson-video-main .lms-course-content-not-visible-to-analyst-descript, .lms-certificate-panel .lms-course-content-not-visible-to-analyst-descript, .lms-panel-options .lms-course-content-not-visible-to-analyst-descript {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: center;
  color: #676868;
}
.search-view-course-list .img-not-found-course, .lms-lesson-video-main .img-not-found-course, .lms-certificate-panel .img-not-found-course, .lms-panel-options .img-not-found-course {
  width: 350px;
  height: 296.8px;
  background-repeat: no-repeat;
  background-image: url(../../Images/lms/lms-course-not-found.svg) !important;
  background-size: 350px 296.8px;
}

.lms-grid-container {
  display: grid;
  grid-template-areas: "header ." "video lessons" "footer footer";
}

.lms-lesson-video-main .header-area {
  grid-area: header;
}
.lms-lesson-video-main .video-area {
  grid-area: video;
}
.lms-lesson-video-main .lessons-area {
  display: flex;
  grid-area: lessons;
}
.lms-lesson-video-main .footer-area {
  grid-area: footer;
}
.lms-lesson-video-main .x-item-disabled {
  pointer-events: none;
}
.lms-lesson-video-main .next-lesson.x-item-disabled {
  color: white !important;
}

.lms-viewport-lesson {
  background-color: #FFFFFF;
}

.lms-new-course-panel .lms-new-course-fields .x-form-item-label {
  color: #424242;
  font-size: 14px;
  font-weight: 700;
}
.lms-new-course-panel .lms-new-course-fields .lms-form-expect-learn .x-form-item {
  border: none;
  background-color: #F5F5F5;
  padding: 8px 12px;
  border-radius: 3px;
}
.lms-new-course-panel .lms-new-course-fields .lms-form-expect-learn .x-form-text.x-form-field {
  border: none;
  background-color: #F5F5F5;
}
.lms-new-course-panel .lms-new-course-fields .lms-form-expect-learn .x-form-text.x-form-field.x-form-focus {
  border: none !important;
  box-shadow: none !important;
}
.lms-new-course-panel .lms-new-course-card-fields {
  background-color: #FAFAFA;
  padding: 12px 16px 20px 16px;
  border-radius: 5px;
}
.lms-new-course-panel .lms-new-course-card-fields .lms-publish-checkbox-toggle-ct {
  justify-content: flex-end;
}
.lms-new-course-panel .lms-new-course-card-fields .x-form-item-label {
  color: #424242;
  font-size: 11px;
  font-weight: 600;
  text-align: right;
}
.lms-new-course-panel .lms-placeholder {
  color: #6B6C71;
  font-size: 9px;
  font-weight: 400;
}
.lms-new-course-panel .mb-35 {
  margin-bottom: 35px;
}
.lms-new-course-panel .mb-14 {
  margin-bottom: 14px;
}
.lms-new-course-panel .mb-21 {
  margin-bottom: 21px;
}
.lms-new-course-panel .mb-10 {
  margin-bottom: 10px;
}

.lms-panel-options .x-panel-footer {
  border-radius: 5px !important;
  background-color: #FFF !important;
  /* Footer bar */
  box-shadow: 0px -3px 1px 0px rgba(0, 0, 0, 0.04), 0px -3px 8px 0px rgba(0, 0, 0, 0.02) !important;
}
.lms-panel-options .x-panel-footer .x-toolbar-left {
  background-color: #FFF !important;
}
.lms-panel-options .x-btn button {
  font-size: 11px !important;
  font-weight: 700 !important;
}
.lms-panel-options .x-btn.secondary-button.x-btn-over, .lms-panel-options .x-btn.x-btn-over.icon-equip-childs-button, .lms-panel-options .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table.x-btn.x-btn-over, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) .lms-panel-options table.x-btn.x-btn-over, .lms-panel-options .audit-dml-editor .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-refresh, .audit-dml-editor .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-refresh,
.lms-panel-options .audit-listener-panel .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-refresh,
.audit-listener-panel .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-refresh, .lms-panel-options .x-btn.x-btn-over.btn-keep-status, .lms-panel-options .x-btn.x-btn-over.btn-keep-all-status, .lms-panel-options .x-toolbar-left .x-btn.x-btn-over.x-btn-text.icon-associated, .x-toolbar-left .lms-panel-options .x-btn.x-btn-over.x-btn-text.icon-associated, .lms-panel-options .x-toolbar-left .x-btn.x-btn-over.x-btn-text.icon-cancel, .x-toolbar-left .lms-panel-options .x-btn.x-btn-over.x-btn-text.icon-cancel, .lms-panel-options .x-toolbar-right .x-btn.x-btn-over.x-btn-text.icon-cancel, .x-toolbar-right .lms-panel-options .x-btn.x-btn-over.x-btn-text.icon-cancel, .lms-panel-options .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-apply, .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-apply, .lms-panel-options .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-preview-button, .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-preview-button, .lms-panel-options .equipament-links-edit-panel .x-btn button.x-btn.x-btn-over.icon-cancel, .equipament-links-edit-panel .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-cancel, .lms-panel-options .ct-search-table .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-new-button, .ct-search-table .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-new-button, .lms-panel-options .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-file, .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-file, .lms-panel-options .s-win-s-req-view .x-toolbar-left .x-btn button.x-btn.x-btn-over, .s-win-s-req-view .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over {
  background: #004680 !important;
}
.lms-panel-options .x-btn.secondary-button.x-btn-over button, .lms-panel-options .x-btn.x-btn-over.icon-equip-childs-button button, .lms-panel-options .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) table.x-btn.x-btn-over button, .x-window-dlg table tr td .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) .lms-panel-options table.x-btn.x-btn-over button, .lms-panel-options .audit-dml-editor .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-refresh button, .audit-dml-editor .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-refresh button,
.lms-panel-options .audit-listener-panel .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-refresh button,
.audit-listener-panel .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-refresh button, .lms-panel-options .x-btn.x-btn-over.btn-keep-status button, .lms-panel-options .x-btn.x-btn-over.btn-keep-all-status button, .lms-panel-options .x-toolbar-left .x-btn.x-btn-over.x-btn-text.icon-associated button, .x-toolbar-left .lms-panel-options .x-btn.x-btn-over.x-btn-text.icon-associated button, .lms-panel-options .x-toolbar-left .x-btn.x-btn-over.x-btn-text.icon-cancel button, .x-toolbar-left .lms-panel-options .x-btn.x-btn-over.x-btn-text.icon-cancel button, .lms-panel-options .x-toolbar-right .x-btn.x-btn-over.x-btn-text.icon-cancel button, .x-toolbar-right .lms-panel-options .x-btn.x-btn-over.x-btn-text.icon-cancel button, .lms-panel-options .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-apply button, .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-apply button, .lms-panel-options .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-preview-button button, .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-preview-button button, .lms-panel-options .equipament-links-edit-panel .x-btn button.x-btn.x-btn-over.icon-cancel button, .equipament-links-edit-panel .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-cancel button, .lms-panel-options .ct-search-table .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-new-button button, .ct-search-table .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-new-button button, .lms-panel-options .x-toolbar-left .x-btn button.x-btn.x-btn-over.icon-file button, .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over.icon-file button, .lms-panel-options .s-win-s-req-view .x-toolbar-left .x-btn button.x-btn.x-btn-over button, .s-win-s-req-view .x-toolbar-left .x-btn .lms-panel-options button.x-btn.x-btn-over button {
  color: #FFF !important;
}

.lms-option-permission .x-panel-header {
  border: none !important;
}
.lms-option-permission .x-panel-body {
  border: none !important;
}
.lms-option-permission .x-form-checkbox-switch {
  height: 20px;
  width: 35px;
  border: none;
  background-color: #9B9B9B;
}
.lms-option-permission .x-form-checkbox-slider:before {
  bottom: 2px;
  height: 16px;
  width: 16px;
  left: 3px;
  background-color: #FFFFFF;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.18);
}
.lms-option-permission input:checked + .x-form-checkbox-slider {
  background-color: #27CA40;
}
.lms-option-permission .x-form-checkbox-slider {
  background-color: #9B9B9B;
}
.lms-option-permission input:checked + .x-form-checkbox-slider:before {
  transform: translateX(13px) !important;
}
.lms-option-permission input:checked .x-form-checkbox-switch {
  border: 2px solid #27CA40;
}

.x-v8-combo-list-ct .x-lms-actionsview-items {
  width: 300px;
}
.x-v8-combo-list-ct .x-lms-actionsview-items .x-actionsview-item-acttype {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 154px !important;
}
.x-v8-combo-list-ct .x-lms-actionsview-items .x-actionsview-item-descript {
  max-width: 130px !important;
}

/*Layout Grid para a sessão de Cursos e Estilização*/
.course-template-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, 260px);
  row-gap: 20px;
}
.course-template-grid .lms-line-clamp-2, .course-template-grid .lms-line-clamp-3, .course-template-grid .lms-line-clamp-1 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.course-template-grid .lms-line-clamp-1 {
  -webkit-line-clamp: 1;
}
.course-template-grid .lms-line-clamp-2 {
  -webkit-line-clamp: 2;
  height: 31px;
}
.course-template-grid .lms-line-clamp-3 {
  -webkit-line-clamp: 3;
}
.course-template-grid .card-title.lms-line-clamp-2 {
  height: auto !important;
}
.course-template-grid .card-course {
  display: flex;
  flex-direction: column;
  border-radius: 5px;
  box-sizing: border-box;
  border-radius: 5px;
  background-color: #F6F8FA;
  padding: 20px 20px 30px 20px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 304px;
}
.course-template-grid .card-course:hover {
  background-color: #F1F5F8;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.1);
}
.course-template-grid .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 220px;
  height: 19.2px;
}
.course-template-grid .card-body {
  display: flex;
  flex-direction: column;
}
.course-template-grid .card-footer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.course-template-grid .card-top-region {
  height: 241.8px;
}
.course-template-grid .access-course-btn {
  border: none;
  background-color: transparent;
  cursor: pointer;
  font-family: "Roboto";
}
.course-template-grid .favorite-btn {
  cursor: pointer;
}
.course-template-grid .favorite-btn:hover > rect-hover {
  fill: #E35205 !important;
}
.course-template-grid .rect-hover.fill-white:hover {
  fill: #E35205;
}
.course-template-grid .rect-hover.fill-orange:hover {
  fill: #FAFAFA;
}
.course-template-grid .svg-path:hover > .rect-hover {
  fill: #E35205;
}
.course-template-grid .progress-bar {
  height: 3px;
  margin-right: 2px;
  width: 100%;
}
.course-template-grid .progress-percent {
  color: #6B6C71;
  font-weight: 400;
}
.course-template-grid .lms-button-filled {
  background-color: #004680;
  border: 1px solid #004680;
  border-radius: 3px;
  color: #FFFFFF;
  padding: 7.5px 15px;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
}
.course-template-grid .lms-button-filled:hover {
  background-color: #FFFFFF;
  color: #004680;
  transition: all 0.1s ease-in-out;
}
.course-template-grid .card-title {
  color: #282828;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 19.6px */
}
.course-template-grid .card-descript {
  color: #676868;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 15.4px */
}
.course-template-grid .expire-date {
  color: #282828;
  font-size: 9px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 12.6px */
}
.course-template-grid .course-thumbnail {
  width: 100%;
  height: 110px;
  max-width: 220px;
}
.course-template-grid .course-thumbnail.default-thumbnail {
  background-image: url("../../Images/lms/course_thumbnail_default.svg");
  background-repeat: no-repeat;
  background-size: 210px 110px;
}

.lms-tip-download-supplementary-material {
  width: auto !important;
}

/*---------------------------------------------------*/
.lms-warning-unpublish-last-visible-lesson .x-window-bl .x-window-footer .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) {
  min-height: 28px !important;
  border-radius: 5px !important;
  background: #004680 !important;
  transition: all 0.1s ease-in-out;
  opacity: 1 !important;
  border: 0.8px solid #004680 !important;
}
.lms-warning-unpublish-last-visible-lesson .x-window-bl .x-window-footer .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3):hover {
  background: #1A5F99 !important;
  border-color: #1A5F99 !important;
}
.lms-warning-unpublish-last-visible-lesson .x-window-bl .x-window-footer .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3).x-item-disabled {
  background: #D8D8D8 !important;
  opacity: 1 !important;
  border-color: #D8D8D8 !important;
}
.lms-warning-unpublish-last-visible-lesson .x-window-bl .x-window-footer .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3).x-item-disabled button {
  opacity: 1 !important;
}
.lms-warning-unpublish-last-visible-lesson .x-window-bl .x-window-footer .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) tr > td {
  border: 0 !important;
}
.lms-warning-unpublish-last-visible-lesson .x-window-bl .x-window-footer .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell:nth-of-type(3) button {
  color: #FFFFFF !important;
  font-family: "Roboto" !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: normal !important;
  padding: 0 6px !important;
}

.lms-instr-mng {
  background-color: transparent;
}
.lms-instr-mng .lms-instr-mng-body {
  overflow-x: hidden !important;
}
.lms-instr-mng .lms-course-search-ct {
  padding-bottom: 15px;
}
.lms-instr-mng .lms-course-search-ct .empty-text-group-v8 {
  height: 60vh;
}
.lms-instr-mng .lms-course-search-ct .empty-text-group-v8 .img-empty-course-list, .lms-instr-mng .lms-course-search-ct .empty-text-group-v8 .img-not-found-course {
  width: 30%;
  height: 70%;
  background-image: url(../../Images/lms/img-lms-data-empty.svg) !important;
  background-repeat: no-repeat;
  background-size: 100%;
}
.lms-instr-mng .lms-course-search-ct .empty-text-group-v8 .img-not-found-course {
  background-image: url(../../Images/lms/lms-course-not-found.svg) !important;
}
.lms-instr-mng .lms-course-search-ct .empty-text-group-v8 .empty-text {
  max-width: 462px;
  font-size: 13px !important;
}
.lms-instr-mng .lms-course-search-ct .empty-text-group-v8 .empty-title {
  margin-bottom: 5px;
  font-size: 16px !important;
}

.icon-lms-management {
  background-image: url("../../images/lms/icon-manage-courses.svg") !important;
}

.icon-lms-plus {
  background-image: url("../../images/lms/icon-lms-plus.svg") !important;
}

.icon-lms-filter {
  background-image: url("../../images/lms/icon-lms-filter.svg") !important;
}

.icon-lms-link {
  background-image: url("../../images/lms/icon-lms-link.svg") !important;
  background-repeat: no-repeat;
  background-position: center center;
  height: 20px !important;
  width: 20px !important;
}

.icon-lms-link:hover {
  filter: brightness(0.5);
}

.icon-lms-copy {
  background-image: url("../../images/lms/icon-lms-copy.svg") !important;
  margin-left: 10px;
  margin-top: -3px;
}

.icon-lms-open-in-new {
  background-image: url("../../images/lms/icon-lms-open-in-new.svg") !important;
  margin-left: 10px;
  margin-top: -3px;
}

.x-tool.x-tool-button.icon-more-options {
  background-image: url("../../images/lms/icon-more-options.svg") !important;
  background-repeat: no-repeat;
  background-position: center center;
  height: 11.4px !important;
  width: 14.4px;
  padding: 6px 1px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  margin-top: 11.5px;
  margin-right: 0px !important;
}
.x-tool.x-tool-button.icon-more-options:hover {
  background-color: rgb(194, 194, 194);
}

.x-tool.x-tool-lms-add-plus.icon-lms-add-plus {
  background-image: url("../../images/lms/icon-add-plus.svg") !important;
  background-repeat: no-repeat;
  background-position: center center;
  height: 13px;
  width: 23px;
  padding: 6px 1px;
  background-color: rgba(0, 70, 128, 0.25);
  border-radius: 5px;
  margin-top: 11.5px;
}
.x-tool.x-tool-lms-add-plus.icon-lms-add-plus:hover {
  background-color: rgba(0, 70, 128, 0.5);
}

.lms-btn-new-menu em.x-btn-arrow {
  background: url("../../Images/lms/expand_more_white.svg");
  background-repeat: no-repeat;
  background-position: 75px center;
}

.x-tool.x-tool-button.icon-more-options.x-tool-undefined-over:hover:not(.x-item-disabled) {
  border: 1px solid transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.lms-instr-mng-title, .lms-search-courses-title {
  color: #282828;
  font-family: Roboto;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.lms-student-course-list .lms-search-courses-title {
  display: inline-block;
  margin-bottom: 5px;
}
.lms-student-course-list .lms-search-courses-subtitle {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 400;
  line-height: 15.4px;
  text-align: left;
  color: #676868;
}

.lms-instr-mng-sub-title {
  color: #676868;
  font-family: Roboto;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  word-wrap: break-word;
}

.lms-btn-new {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  background: #004680;
  max-height: 34px !important;
}

.lms-btn-new button {
  color: #FFFFFF !important;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.lms-btn-new button.icon-lms-plus {
  background-position: left !important;
}

.lms-txt-search {
  display: flex;
  align-items: center;
  padding-left: 30px !important;
  border-radius: 5px;
  background-color: #F5F5F5 !important;
  height: 24px !important;
  margin-bottom: 0 !important;
}

.icon-txt-search {
  background: url("../../Images/usermanagement/textfield-placeholder-lupa.svg");
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 5px center;
}

.lms-btn-filters {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  max-height: 29px !important;
  max-width: 71px !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.lms-btn-filters em.x-btn-arrow {
  background-image: none !important;
  padding-right: 0 !important;
}

.lms-btn-filters button {
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.lms-btn-filters button.icon-lms-filter {
  background-position: left !important;
}

.lms-form-course-insert.x-window-v8 .x-window-body {
  background-color: #F9F8FB !important;
}
.lms-form-course-insert.x-window-v8 .x-window-body .lms-form-course-title-sub-title {
  background-color: #F9F8FB !important;
}
.lms-form-course-insert.x-window-v8 .x-window-body .x-tab-strip-wrap {
  margin-top: 28px !important;
}
.lms-form-course-insert.x-window-v8 .x-window-body .x-tab-strip-wrap .x-tool.x-tool-close {
  position: absolute;
  right: 20px;
  margin: 0 !important;
}
.lms-form-course-insert.x-window-v8 .x-window-body .x-tab-panel-bwrap .x-panel-bwrap .x-panel-body {
  border: none !important;
}
.lms-form-course-insert.x-window-v8 .x-window-body .x-tab-panel-bwrap .x-panel-bwrap .x-panel-body .lms-create-course-descript-ct.x-panel-v8-child {
  margin-bottom: 10px !important;
}
.lms-form-course-insert.x-window-v8 .x-window-body .x-tab-panel-bwrap .x-panel-bwrap .x-panel-body .x-panel-v8-child {
  margin-bottom: 20px !important;
}
.lms-form-course-insert.x-window-v8 .x-window-body .x-tab-panel-bwrap .x-panel-bwrap .x-panel-body .x-panel-v8-child-form .x-panel-header {
  padding-bottom: 10px !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top .x-tab-strip-text {
  color: #004680;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8 .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-strip-text {
  color: #004680 !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header {
  background-color: #F9F8FB;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header ul.x-tab-strip {
  display: flex;
  justify-content: center;
  width: 100%;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-form-textarea.x-form-field, .lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-form-text.x-form-field {
  color: #282828 !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-form-textarea.x-form-field.x-form-empty-field, .lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-form-text.x-form-field.x-form-empty-field {
  color: #676868 !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header ul.x-tab-strip li {
  border-bottom: 3px solid #1A5F99 !important;
  margin-left: 7px !important;
  margin-right: 7px;
  margin-top: 0px !important;
  width: 300px;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header ul.x-tab-strip li.x-item-disabled {
  border-bottom-color: #ADB0B0 !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header ul.x-tab-strip li.x-item-disabled .x-tab-strip-text {
  color: #ADB0B0 !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header ul.x-tab-strip li.x-tab-strip-active {
  border-bottom: 3.5px solid #004680 !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header ul.x-tab-strip li.x-tab-edge {
  display: none !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header ul.x-tab-strip li .x-tab-strip-inner {
  text-align: center;
  background-color: transparent;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header ul.x-tab-strip li .x-tab-strip-active .x-tab-strip-text {
  color: #004680 !important;
  font-weight: 700 !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-insert .x-tab-panel-header ul.x-tab-strip li .x-tab-right {
  background-color: transparent !important;
}
.lms-form-course-insert.x-window-v8 .lms-thumbnail-input {
  background-color: #E0E1E1 !important;
  border-color: #E0E1E1 !important;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  width: 143px !important;
}
.lms-form-course-insert.x-window-v8 .x-trigger-wrap-focus .x-form-trigger.lms-thumbnail-trigger {
  border-bottom: none !important;
}
.lms-form-course-insert.x-window-v8 .lms-thumbnail-trigger {
  border-radius: 5px !important;
  background-image: url("../../images/lms/cloud_upload.svg") !important;
  background-position: center !important;
  background-color: #F3F4F6 !important;
  padding: 5px 0 !important;
  width: 29px;
  height: 18px !important;
  margin-left: 4px !important;
}
.lms-form-course-insert.x-window-v8 .lms-production-year {
  background-image: url(../../Images/filled-icons/icon-input-calendar.svg) !important;
  background-position: 10px center;
  background-repeat: no-repeat;
  padding-left: 28px !important;
  background-size: 13px !important;
}
.lms-form-course-insert.x-window-v8 .x-form-checkbox-toggle-container .x-form-checkbox-switch {
  height: 14px !important;
  width: 26px !important;
  border: none;
  background-color: #9B9B9B;
}
.lms-form-course-insert.x-window-v8 .x-form-checkbox-toggle-container .x-form-checkbox-slider:before {
  bottom: 1px;
  height: 12px;
  width: 12px;
  left: 1px;
  background-color: #FFFFFF;
}
.lms-form-course-insert.x-window-v8 .x-form-checkbox-toggle-container input:checked + .x-form-checkbox-slider {
  background-color: #27CA40;
}
.lms-form-course-insert.x-window-v8 .x-form-checkbox-toggle-container .x-form-checkbox-slider {
  background-color: #9B9B9B;
}
.lms-form-course-insert.x-window-v8 .x-form-checkbox-toggle-container input:checked + .x-form-checkbox-slider:before {
  transform: translateX(12px) !important;
}
.lms-form-course-insert.x-window-v8 .x-form-checkbox-toggle-container input:checked .x-form-checkbox-switch {
  border: 2px solid #27CA40;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-tab-strip-wrap {
  margin-top: 12px !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-form-textarea.x-form-field, .lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-form-text.x-form-field {
  color: #282828 !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-form-textarea.x-form-field.x-form-empty-field, .lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-form-text.x-form-field.x-form-empty-field {
  color: #676868 !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-tab-panel-header ul.x-tab-strip li {
  background-color: #B5B5B5 !important;
  border-radius: 5px 5px 0px 0px !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-tab-panel-header ul.x-tab-strip li .x-tab-strip-text {
  color: #FFF !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-tab-panel-header ul.x-tab-strip li.x-tab-strip-active {
  background-color: #F9F8FB !important;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-tab-panel-header ul.x-tab-strip li.x-tab-strip-active .x-tab-strip-text {
  color: #424242 !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.lms-form-course-insert.x-window-v8 .x-tab-panel-v8.lms-tab-edit .x-tab-panel-header ul.x-tab-strip li.x-tab-edge {
  display: none !important;
}
.lms-form-course-insert.x-window-v8 .x-asm-combo-v8.x-form-invalid {
  border: 0.8px solid #F00 !important;
  border-right: none !important;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.lms-form-course-insert.x-window-v8 .x-asm-combo-v8.x-form-invalid + img {
  border: 0.8px solid #F00 !important;
  border-left: none !important;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.lms-form-course-insert.x-window-v8 .x-form-text:not(.x-asm-combo-v8).x-form-invalid,
.lms-form-course-insert.x-window-v8 .x-form-textarea.x-form-invalid {
  border: 0.8px solid #F00 !important;
  border-radius: 5px;
}
.lms-form-course-insert.x-window-v8 .x-form-invalid-msg {
  background-image: none !important;
  color: #FF0000 !important;
  font-size: 11px !important;
  padding-left: 0px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 15.4px */
}
.lms-form-course-insert.x-window-v8 .asm-highlight-field {
  animation: asm-highlight-field-fade 1s ease-out;
}
@keyframes asm-highlight-field-fade {
  0% {
    background-color: #FFD9D9;
  }
}

.lms-form-course-content,
.lms-form-course-content .x-panel-body,
.lms-form-course-content .x-panel-v8-child-header.lms-create-course-descript-ct {
  background-color: #F9F8FB !important;
}

.lms-form-course-content-tbar {
  background-color: #FFFFFF !important;
  border: 0.5px solid #E6E6E6 !important;
  border-radius: 5px;
  padding: 8px 10px;
  width: 708.4px;
}

.lms-form-course-content .lms-btn-new-menu {
  height: 29px !important;
  width: 90px;
  padding: 0 12px;
}

.lms-btn-list {
  width: 150px;
  padding: 8px 10px;
  border-radius: 5px;
  border: 0.5px solid rgba(0, 0, 0, 0.2);
  background: #FFF !important;
  box-shadow: 0px 4px 35px 0px rgba(0, 0, 0, 0.18);
}

.lms-btn-list .x-menu-list-item {
  border-left: none;
}

.lms-btn-list .x-menu-list-item:hover {
  border-radius: 5px;
  background: #F2F2F7;
}

.lms-btn-list .x-menu-list button.x-btn-text {
  color: #282828;
  font-family: Roboto;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.lms-form-course-content input.lms-txt-search-content {
  height: 13px !important;
  width: 247px !important;
  padding: 8px 10px 8px 30px !important;
}

.lms-form-course-content .lms-btn-filters-content {
  height: 29px !important;
  width: 70px !important;
  padding: 3px 9px;
}

.lms-form-course-content .lms-btn-filters-content button {
  padding: 0 10px 0 20px !important;
}

.lms-form-course-content-grid .empty-title {
  font-size: 16px !important;
}
.lms-form-course-content-grid .empty-text {
  font-size: 13px !important;
  padding: 0 !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid-panel {
  margin: 20px 0 20px 0;
  border: 1px solid #ededed;
  border-radius: 5px !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-panel-body {
  border-radius: 5px !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-panel.x-grid-panel .x-panel-header {
  height: 48px;
  box-sizing: border-box;
  padding: 0 !important;
  padding: 0 25px 0px 10px !important;
  background: #F5F5F5 !important;
  border: 1px solid rgb(230, 230, 230) !important;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
  z-index: 1;
}

.lms-form-course-content .lms-form-course-content-grid .x-panel.x-grid-panel .x-panel-header .x-panel-header-text {
  color: #282828 !important;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}

.lms-form-course-content .lms-form-course-content-grid .x-panel.x-grid-panel .x-panel-header .x-panel-header-text .lms-module-icon {
  width: 8px;
  height: 8px;
  margin-right: 9px;
}

.lms-form-course-content .x-panel.x-panel-collapsed .x-tool.x-tool-toggle {
  background-image: url("../../Images/usermanagement/arrow_back.svg");
  background-position: center;
  transform: rotate(0deg);
  transition: transform 0.3s ease;
  margin-left: 15px !important;
  background-size: 16px 16px;
  margin-top: 16.5px !important;
  margin-right: 3px !important;
}

.lms-form-course-content .x-panel .x-tool.x-tool-toggle {
  background-image: url("../../Images/usermanagement/arrow_back.svg");
  background-position: center;
  transform: rotate(-180deg);
  transition: transform 0.5s ease;
  margin-left: 15px !important;
  margin-top: 16.5px !important;
  margin-right: 3px !important;
  background-size: 16px 16px;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3-header {
  background-color: #F5F5F5 !important;
  border: none !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3-body .x-grid3-row {
  display: flex;
  width: 695px !important;
  height: 45px !important;
  padding: 20px 20px 20px 15px;
  align-items: center;
  border-left: none !important;
  border-right: none !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3-body .x-grid3-row.x-grid3-row-selected {
  background-color: transparent !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-hd.x-grid3-cell {
  border: none !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-hd.x-grid3-cell.x-grid3-hd-over .x-grid3-hd-inner {
  background-color: transparent !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-hd.x-grid3-cell .x-grid3-hd-inner {
  color: #676868;
  font-family: Roboto !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 140% !important;
  padding-left: 10px;
  margin-left: 13px;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-hd.x-grid3-cell .x-grid3-hd-inner .x-grid3-hd-btn {
  display: none;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-hd.x-grid3-cell .x-grid3-hd-inner.x-grid3-hd-DESCRIPT {
  padding-left: 12px;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3 .x-grid3-header .x-grid3-hd-row .x-grid3-hd.x-grid3-cell .x-grid3-hd-inner.x-grid3-hd-2 {
  padding-left: 10px;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3-body .x-grid3-row .x-grid3-col.x-grid3-cell .x-grid3-cell-inner {
  color: var(--font-font-secondary-description, #676868);
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140% !important;
  max-width: 320px !important;
  max-height: 45px !important;
  -webkit-line-clamp: 3 !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  white-space: pre-line !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3-body .x-grid3-row .x-grid3-col.x-grid3-cell.x-grid3-cell-last .x-grid3-cell-inner {
  margin-left: 7px;
  display: flex !important;
  justify-content: flex-end;
  align-items: center;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3-body .x-grid3-row .x-grid3-col.x-grid3-cell {
  display: table-cell;
  vertical-align: middle;
}

.lms-course-details-information-label {
  color: #282828 !important;
  font-size: 11px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.lms-course-details-information-value {
  color: #676868 !important;
  font-size: 11px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.lms-form-course-insert.x-window-v8 .lms-btn-filters .x-btn-text {
  padding: 0 0 0 20px !important;
}

.lms-menu {
  display: flex;
  width: 150px;
  height: 80px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #fff !important;
  border-radius: 5px;
  padding: 5px;
}

.lms-menu ul .x-menu-list-item {
  border: 0 !important;
}

.lms-menu ul.x-menu-list li.x-menu-item-active {
  border-radius: 5px;
}

.lms-menu ul.x-menu-list li:last-child:hover {
  background: #FFE6E6 !important;
}

.lms-menu ul.x-menu-list li:last-child span {
  color: #FF0000;
}

.lms-menu.lms-menu-lesson {
  padding: 5px 0;
}

.lms-menu-link {
  width: 233px;
  height: 15px;
  background-color: #fff !important;
  border-radius: 5px;
  padding: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}

.lms-menu-link .x-menu-list {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.lms-menu-link .x-menu-list li {
  border: 0 !important;
  padding: 0 !important;
  margin-right: -22px !important;
}

.lms-menu-link ul.x-menu-list li:first-child {
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: -10px !important;
}

.lms-menu-link ul.x-menu-list li.x-menu-item-active {
  background-color: transparent !important;
  filter: invert(100%) grayscale(100%);
}

.lms-menu-link ul.x-menu-list li:first-child label {
  text-overflow: ellipsis;
}

.x-action-col-icon.x-action-col-0.icon-lms-published {
  width: 6px !important;
  height: 6px !important;
  margin-right: 4px;
}

.x-action-col-icon.x-action-col-0.icon-lms-unpublished {
  width: 6px !important;
  height: 6px !important;
  margin-right: 4px;
}

.icon-lms-published {
  background: url("../../Images/lms/icon-lms-published.svg");
  background-size: 6px 6px;
  background-repeat: no-repeat;
  background-position: center center;
}

.icon-lms-unpublished {
  background: url("../../Images/lms/icon-lms-unpublished.svg");
  background-size: 6px 6px;
  background-repeat: no-repeat;
  background-position: center center;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid3-body .x-grid3-row .x-grid3-col.x-grid3-cell.x-grid3-cell-first .x-grid3-cell-inner {
  display: flex !important;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.lms-form-lesson .x-panel-body.x-panel-body-noheader {
  border-top: none !important;
}

.img-lms-data-empty {
  background-image: url(../../Images/lms/img-lms-data-empty.svg);
  background-repeat: no-repeat;
  background-size: 210px;
  width: 210px;
  height: 210px;
  background-position: center;
  display: block;
}

.lms-form-course-content .lms-form-course-content-grid .x-grid-empty .empty-text-group,
.lms-module-grid .x-grid-panel .x-grid-empty .empty-text-group {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
}

.lms-form-lesson .x-panel-body .x-form-item:last-child {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
}

.lms-upload-files-template {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: stretch;
  justify-content: space-around;
}

.lms-upload-files-template .lms-upload-files {
  display: inline-flex;
  height: 29px;
  padding: 5px;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  border-radius: 5px;
  border: 0.5px solid #004680;
  background: #F6F8FA;
  margin-bottom: 5px;
}

.lms-upload-files-template .lms-upload-files span {
  color: #424242;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.lms-upload-files-delete {
  width: 12px;
  height: 12px;
  background-image: url("../../Images/lms/icon-lms-upload-item-close.svg") !important;
  background-size: 12px;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

.lms-form-lesson .x-form-item .x-form-element textarea {
  color: #676868;
}

.lms-form-lesson .x-form-item .x-form-element input.x-form-empty-field,
.lms-form-lesson .x-form-item .x-form-element textarea.x-form-empty-field {
  color: #ADB0B0;
}

.lms-form-lesson .x-window-header {
  margin-top: 10px;
}

.lms-form-lesson .x-window-header .x-window-header-text {
  padding-left: 10px;
}

.lms-form-lesson-container-form .x-panel-body.x-panel-body-noheader {
  border: none !important;
}

.lms-course-content-filters-ct .x-form-item {
  margin-bottom: 0 !important;
}

.lms-form-course-content-grid .lms-icon-more-lesson {
  background-color: rgba(0, 0, 0, 0.05) !important;
  width: 17px;
  height: 4px;
  padding: 10px 5px 10px 5px !important;
  border-radius: 5px;
  background-size: 16px 16px;
}
.lms-form-course-content-grid .lms-icon-more-lesson:hover {
  background-color: rgb(194, 194, 194) !important;
}

.lms-module-grid .x-grid3-hd-row td.x-grid3-cell-first {
  width: 0px !important;
}
.lms-module-grid .x-grid3-hd-inner {
  padding-top: 10px !important;
}
.lms-module-grid .x-grid3-hd-1 {
  padding-left: 16px !important;
}
.lms-module-grid .x-grid3-body {
  border-top: none !important;
}
.lms-module-grid .x-panel-bwrap {
  border-top: none !important;
  border: 1px solid rgb(230, 230, 230) !important;
  border-radius: 0 0 5px 5px !important;
}
.lms-module-grid .empty-title {
  font-size: 16px !important;
}
.lms-module-grid .empty-text {
  font-size: 13px !important;
  padding: 0 !important;
}

.lms-module-grid.x-panel-collapsed .x-panel-header {
  border: 1px solid rgb(230, 230, 230) !important;
  border-bottom: 1px solid rgb(230, 230, 230) !important;
  border-radius: 5px !important;
  box-shadow: none !important;
  z-index: 0;
}

.lms-form-lesson-container-form .filedropbox-v8 {
  margin-bottom: 20px;
}

.lms-module-grid:not(.x-panel-collapsed) .x-panel-header {
  border-bottom: none !important;
  border-radius: 5px 5px 0 0 !important;
}

.lms-form-course-content .lms-form-course-content-grid .x-panel.x-grid-panel.lms-module-grid.x-grid3-draggable .x-panel-header:hover {
  background-color: #E6E6E6 !important;
}

.lms-what-will-you-learn span.x-panel-header-text {
  display: inline-block;
}
.lms-what-will-you-learn span.x-panel-header-text div.x-panel-header-text {
  margin-left: 0 !important;
}

.lms-form-module input.x-form-text.x-form-field {
  color: #282828 !important;
}
.lms-form-module input.x-form-text.x-form-field.x-form-empty-field {
  color: #676868 !important;
}
.lms-form-module.x-window-p-20 .x-window-body {
  padding-bottom: 22px !important;
}

.lms-form-add-lesson .x-window-footer.x-panel-btns {
  padding: 20px !important;
}
.lms-form-add-lesson .x-form-item {
  margin-top: 20px !important;
}
.lms-form-add-lesson .x-form-item:first-child {
  margin-top: 0 !important;
}
.lms-form-add-lesson .x-form-item:nth-child(3) {
  margin-bottom: 37px !important;
}

.lms-form-lesson-container-form .x-form-text.x-form-field.x-form-empty-field, .lms-form-lesson-container-form .x-form-textarea.x-form-field.x-form-empty-field {
  color: #ADB0B0 !important;
}
.lms-form-lesson-container-form .x-form-text.x-form-field, .lms-form-lesson-container-form .x-form-textarea.x-form-field {
  color: #282828 !important;
}

.lms-module-no-drop {
  background-color: #FF6347 !important;
}

.lms-lesson-media-url.x-form-invalid + .x-form-invalid-msg {
  width: 350px !important;
}

.lms-tooltip-published-blocked {
  max-width: 280px !important;
  background-color: #FFFFFF;
  font-weight: 400;
  padding: 10px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3019607843);
  box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.1490196078);
  border-radius: 5px;
}

.lms-tooltip-published-blocked-title {
  font-size: 11px;
  line-height: 16px;
  color: #282828;
  font-weight: 500;
  margin-bottom: 8px;
}

.lms-tooltip-published-blocked-descript {
  font-size: 11px;
  line-height: 15.4px;
  font-weight: 400;
  color: #676868;
}

.x-date-field-v8:has(input.lms-expire-date.x-form-invalid) img {
  border: 0.8px solid #f00 !important;
  border-right: none !important;
}

.x-date-field-v8.x-trigger-wrap-focus:has(input.lms-expire-date.x-form-invalid) img {
  border: 0.8px solid #f00 !important;
  border-right: none !important;
}

.x-date-field-v8:has(input.lms-expire-date.x-form-invalid) input.lms-expire-date.x-form-invalid {
  border-left: none !important;
}

/*SEÇÃO DE ESTILIZAÇÃO PARA O GRID DE INSTRUTORES*/
.lms-panel-options .x-panel-body > div.x-box-inner {
  height: 100% !important;
}

.lms-fieldset-instructor {
  margin-top: 25px;
}
.lms-fieldset-instructor > legend {
  margin-left: 15px;
}
.lms-fieldset-instructor .hide-header .x-grid3-header {
  display: none;
}

.lms-fieldset-permissions > legend {
  margin-left: 5px;
}

.lms-instructor-table-grid, .lms-filerules-table-grid {
  border: none !important;
  /*.x-grid-panel-overflow-x-hidden .x-grid3-scroller{
      overflow-x: auto !important;
  }*/
  /*.x-grid3-header-offset > table{
      border-bottom: 1px solid #E6E6E6 !important;
  }*/
  /*.x-btn .lms-ct-btn-add-instructor button {
      padding: 0 !important;
  }

  .x-btn .lms-ct-btn-add-instructor {
      padding : 0 14px 0 0 !important;
  }*/
  /*====Botão "Lixeira"====*/
  /*====================*/
  /*====Paginação====*/
  /*====Botão "Próximo" e "Anterior"====*/
  /*====================*/
  /*====Botão "Atualizar"====*/
  /*====================*/
  /*====================*/
  /*====EmptyText(Quando não houver instrutores cadastrados)====*/
  /*====================*/
}
.lms-instructor-table-grid .search-input-lms .x-form-text, .lms-filerules-table-grid .search-input-lms .x-form-text {
  height: 14px;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.lms-instructor-table-grid .search-input-lms .x-form-text.x-form-focus, .lms-filerules-table-grid .search-input-lms .x-form-text.x-form-focus {
  border-bottom-color: transparent !important;
}
.lms-instructor-table-grid .filter-button-lms, .lms-filerules-table-grid .filter-button-lms {
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #FDFDFD;
  box-sizing: border-box;
}
.lms-instructor-table-grid .filter-button-lms tbody tr:first-child, .lms-filerules-table-grid .filter-button-lms tbody tr:first-child {
  display: none;
}
.lms-instructor-table-grid .filter-button-lms tr > td, .lms-filerules-table-grid .filter-button-lms tr > td {
  border: 0 !important;
}
.lms-instructor-table-grid .filter-button-lms .x-btn-ml, .lms-filerules-table-grid .filter-button-lms .x-btn-ml {
  display: none;
}
.lms-instructor-table-grid .filter-button-lms em.x-btn-arrow, .lms-filerules-table-grid .filter-button-lms em.x-btn-arrow {
  background-image: none !important;
  padding-right: 0 !important;
}
.lms-instructor-table-grid .filter-button-lms button, .lms-filerules-table-grid .filter-button-lms button {
  background-image: url("../../Images/lms/icon-filter.svg") !important;
  background-size: 16px 16px;
  background-position: 9px center !important;
  color: #424242 !important;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 8px 5px 8px 30px !important;
  height: 21px;
}
.lms-instructor-table-grid .x-grid3-row-selected, .lms-filerules-table-grid .x-grid3-row-selected {
  background-color: transparent !important;
  color: inherit !important;
}
.lms-instructor-table-grid .lms-header-instructor, .lms-filerules-table-grid .lms-header-instructor {
  display: flex;
  gap: 13px;
}
.lms-instructor-table-grid .lms-container-search-input, .lms-filerules-table-grid .lms-container-search-input {
  align-items: center;
  width: 100%;
  border-radius: 3px;
}
.lms-instructor-table-grid .lms-options-search-input, .lms-filerules-table-grid .lms-options-search-input {
  height: 35px;
  max-height: 35px;
  padding: 8px 0px;
  border: 1px solid #F5F5F5;
  background-color: #F5F5F5;
  color: #6B6C71;
  font-size: 11px;
  box-sizing: border-box;
}
.lms-instructor-table-grid .lms-options-search-input.x-form-focus, .lms-filerules-table-grid .lms-options-search-input.x-form-focus {
  border: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.lms-instructor-table-grid .lms-add-instructor-button, .lms-filerules-table-grid .lms-add-instructor-button {
  display: flex;
  padding: 4px 12px;
  max-height: 30px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border: 1px solid #004680;
  cursor: pointer;
  border-radius: 3px;
  background-color: #004680;
  color: white;
  white-space: nowrap;
}
.lms-instructor-table-grid .x-panel-body, .lms-filerules-table-grid .x-panel-body {
  border-radius: 5px 5px 0px 0px;
  border: 0.5px solid #E6E6E6 !important;
  background-color: #FFF !important;
}
.lms-instructor-table-grid .x-grid3-header, .lms-filerules-table-grid .x-grid3-header {
  background-color: #F5F5F5 !important;
  border: none !important;
}
.lms-instructor-table-grid .x-grid3-hd-inner, .lms-filerules-table-grid .x-grid3-hd-inner {
  font-size: 11px !important;
  font-weight: 700 !important;
  font-style: normal;
  line-height: 140%; /* 15.4px */
  color: #676868 !important;
}
.lms-instructor-table-grid .x-grid3-body .x-grid3-row-first, .lms-instructor-table-grid .x-grid3-body, .lms-filerules-table-grid .x-grid3-body .x-grid3-row-first, .lms-filerules-table-grid .x-grid3-body {
  border-top: none !important;
}
.lms-instructor-table-grid .x-grid3-body .x-grid3-row, .lms-filerules-table-grid .x-grid3-body .x-grid3-row {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-bottom: none !important;
}
.lms-instructor-table-grid .x-grid3-row-first .x-grid3-row-table, .lms-filerules-table-grid .x-grid3-row-first .x-grid3-row-table {
  border-top: 1px solid #E6E6E6 !important;
}
.lms-instructor-table-grid .x-grid3-row-table, .lms-filerules-table-grid .x-grid3-row-table {
  border-bottom: 1px solid #E6E6E6 !important;
}
.lms-instructor-table-grid .x-grid3-row-table > tbody, .lms-filerules-table-grid .x-grid3-row-table > tbody {
  height: 34px !important;
}
.lms-instructor-table-grid .x-grid3-row-table tbody tr td, .lms-filerules-table-grid .x-grid3-row-table tbody tr td {
  vertical-align: middle !important;
}
.lms-instructor-table-grid .x-grid3-hd-row td, .lms-filerules-table-grid .x-grid3-hd-row td {
  border-left: none !important;
  border-right: none !important;
}
.lms-instructor-table-grid .lms-tbar-instructor-grid, .lms-filerules-table-grid .lms-tbar-instructor-grid {
  height: 30px !important;
  margin-bottom: 18px !important;
  background-color: transparent !important;
  border: none !important;
}
.lms-instructor-table-grid .lms-tbar-instructor-grid table, .lms-filerules-table-grid .lms-tbar-instructor-grid table {
  background-color: transparent !important;
}
.lms-instructor-table-grid .x-grid3-row-over > table, .lms-instructor-table-grid x-grid3-row-over, .lms-filerules-table-grid .x-grid3-row-over > table, .lms-filerules-table-grid x-grid3-row-over {
  background-color: #F3F4F6 !important;
}
.lms-instructor-table-grid .x-grid3-td-0, .lms-filerules-table-grid .x-grid3-td-0 {
  padding-left: 30px !important;
}
.lms-instructor-table-grid .x-grid3-hd-inner, .lms-filerules-table-grid .x-grid3-hd-inner {
  padding: 10px 10px !important;
}
.lms-instructor-table-grid .x-grid3-cell-inner, .lms-filerules-table-grid .x-grid3-cell-inner {
  color: #676868 !important;
}
.lms-instructor-table-grid .x-grid3-cell:not(.x-grid3-cell-last) .x-grid3-cell-inner, .lms-filerules-table-grid .x-grid3-cell:not(.x-grid3-cell-last) .x-grid3-cell-inner {
  padding: 20px 10px !important;
}
.lms-instructor-table-grid .x-grid3-cell:last-child, .lms-filerules-table-grid .x-grid3-cell:last-child {
  border-right: none;
}
.lms-instructor-table-grid .x-grid3-cell:last-child .x-grid3-cell-inner, .lms-filerules-table-grid .x-grid3-cell:last-child .x-grid3-cell-inner {
  padding: 0 !important;
}
.lms-instructor-table-grid .x-grid3-cell:last-child .x-grid3-cell-inner img, .lms-filerules-table-grid .x-grid3-cell:last-child .x-grid3-cell-inner img {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.lms-instructor-table-grid .x-grid3-cell:last-child .x-grid3-hd-inner img, .lms-filerules-table-grid .x-grid3-cell:last-child .x-grid3-hd-inner img {
  display: none !important;
}
.lms-instructor-table-grid .x-grid3-row-selected > table, .lms-filerules-table-grid .x-grid3-row-selected > table {
  background-color: #F3F4F6 !important;
}
.lms-instructor-table-grid .lms-btn-add-instructor td.x-btn-mc, .lms-filerules-table-grid .lms-btn-add-instructor td.x-btn-mc {
  padding: 0 9px !important;
}
.lms-instructor-table-grid .x-btn.lms-btn-add-instructor, .lms-filerules-table-grid .x-btn.lms-btn-add-instructor {
  padding: 0;
  height: 29px;
}
.lms-instructor-table-grid .x-btn.lms-btn-add-instructor tbody tr:first-child, .lms-filerules-table-grid .x-btn.lms-btn-add-instructor tbody tr:first-child {
  display: none;
}
.lms-instructor-table-grid .x-btn.lms-btn-add-instructor tbody tr:last-child, .lms-filerules-table-grid .x-btn.lms-btn-add-instructor tbody tr:last-child {
  display: none;
}
.lms-instructor-table-grid .x-btn.lms-btn-add-instructor:hover, .lms-filerules-table-grid .x-btn.lms-btn-add-instructor:hover {
  background: #1A5F99;
}
.lms-instructor-table-grid .x-btn.lms-btn-add-instructor button, .lms-filerules-table-grid .x-btn.lms-btn-add-instructor button {
  color: #fff;
  font-size: 11px;
  font-weight: 700;
}
.lms-instructor-table-grid .x-btn.lms-btn-add-instructor.x-btn-over .x-btn-text, .lms-filerules-table-grid .x-btn.lms-btn-add-instructor.x-btn-over .x-btn-text {
  color: #fff !important;
}
.lms-instructor-table-grid .lms-btn-add-instructor > tbody td, .lms-filerules-table-grid .lms-btn-add-instructor > tbody td {
  background-image: none !important;
}
.lms-instructor-table-grid .lms-btn-add-instructor .x-btn-mc em.x-btn-arrow, .lms-filerules-table-grid .lms-btn-add-instructor .x-btn-mc em.x-btn-arrow {
  background-image: none !important;
  padding-right: 0 !important;
}
.lms-instructor-table-grid .lms-btn-add-instructor .x-btn-text, .lms-filerules-table-grid .lms-btn-add-instructor .x-btn-text {
  background-position: left !important;
  padding-left: 24px !important;
}
.lms-instructor-table-grid .x-grid3-hd.x-grid3-cell:not(:last-child) .x-grid3-sort-icon, .lms-filerules-table-grid .x-grid3-hd.x-grid3-cell:not(:last-child) .x-grid3-sort-icon {
  background-image: url("../../Images/grid/arrow-grid.svg") !important;
  background-size: 10px;
  height: 10px;
  width: 10px;
  margin-left: 4px;
}
.lms-instructor-table-grid .x-grid3-sort-icon, .lms-filerules-table-grid .x-grid3-sort-icon {
  display: inline !important;
}
.lms-instructor-table-grid .sort-asc .x-grid3-sort-icon, .lms-filerules-table-grid .sort-asc .x-grid3-sort-icon {
  background-image: url("../../Images/grid/arrow-grid.svg") !important;
  background-size: 10px;
  height: 10px;
  width: 10px;
  margin-left: 4px;
}
.lms-instructor-table-grid .sort-desc .x-grid3-sort-icon, .lms-filerules-table-grid .sort-desc .x-grid3-sort-icon {
  background-image: url("../../Images/grid/arrow-grid.svg") !important;
  transform: rotate(180deg);
  background-size: 10px;
  height: 10px;
  width: 10px;
  margin-left: 4px;
}
.lms-instructor-table-grid div.x-grid3-scroller table tr td.x-grid3-cell:last-child img, .lms-filerules-table-grid div.x-grid3-scroller table tr td.x-grid3-cell:last-child img {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.05) !important;
  cursor: pointer;
  /*&:hover {
      background-color : rgba(0, 70, 128, 0.15) !important;
      cursor: pointer;
  }*/
}
.lms-instructor-table-grid .x-tbar-loading, .lms-filerules-table-grid .x-tbar-loading {
  background-image: url(../../Images/lms/icon-refresh.svg) !important;
  background-position: center !important;
}
.lms-instructor-table-grid .instructors-paging table table tr.x-toolbar-right-row td.x-toolbar-cell:nth-child(2) table, .lms-instructor-table-grid .instructors-paging table table tr.x-toolbar-right-row td.x-toolbar-cell:nth-child(8) table, .lms-filerules-table-grid .instructors-paging table table tr.x-toolbar-right-row td.x-toolbar-cell:nth-child(2) table, .lms-filerules-table-grid .instructors-paging table table tr.x-toolbar-right-row td.x-toolbar-cell:nth-child(8) table {
  padding: 0 !important;
}
.lms-instructor-table-grid .x-tbar-page-prev, .lms-filerules-table-grid .x-tbar-page-prev {
  background-image: url(../../Images/lms/icon-arrow-prev.svg) !important;
  background-position: unset !important;
}
.lms-instructor-table-grid .x-tbar-page-next, .lms-filerules-table-grid .x-tbar-page-next {
  background-image: url(../../Images/lms/icon-arrow-next.svg) !important;
  background-position: unset !important;
}
.lms-instructor-table-grid .instructors-paging table table tr.x-toolbar-right-row td.x-toolbar-cell:last-child, .lms-filerules-table-grid .instructors-paging table table tr.x-toolbar-right-row td.x-toolbar-cell:last-child {
  display: none;
}
.lms-instructor-table-grid .x-tbar-loading, .lms-filerules-table-grid .x-tbar-loading {
  background-image: url(../../Images/lms/icon-refresh.svg) !important;
  background-position: center !important;
}
.lms-instructor-table-grid .x-btn-over .x-btn-text.x-tbar-page-next, .lms-instructor-table-grid .x-btn-click .x-btn-text.x-tbar-page-next, .lms-filerules-table-grid .x-btn-over .x-btn-text.x-tbar-page-next, .lms-filerules-table-grid .x-btn-click .x-btn-text.x-tbar-page-next {
  background: none !important;
  background-image: url(../../Images/lms/icon-arrow-next.svg) !important;
  background-position: unset !important;
}
.lms-instructor-table-grid .x-btn-over .x-btn-text.x-tbar-page-prev, .lms-instructor-table-grid .x-btn-click .x-btn-text.x-tbar-page-prev, .lms-filerules-table-grid .x-btn-over .x-btn-text.x-tbar-page-prev, .lms-filerules-table-grid .x-btn-click .x-btn-text.x-tbar-page-prev {
  background: none !important;
  background-image: url(../../Images/lms/icon-arrow-prev.svg) !important;
  background-position: unset !important;
}
.lms-instructor-table-grid .x-btn-over .x-btn-text.x-tbar-loading, .lms-instructor-table-grid .x-btn-click .x-btn-text.x-tbar-loading, .lms-filerules-table-grid .x-btn-over .x-btn-text.x-tbar-loading, .lms-filerules-table-grid .x-btn-click .x-btn-text.x-tbar-loading {
  background: none !important;
  background-image: url(../../Images/lms/icon-refresh.svg) !important;
  background-position: center !important;
}
.lms-instructor-table-grid .x-item-disabled .x-btn-text.x-tbar-page-next, .lms-filerules-table-grid .x-item-disabled .x-btn-text.x-tbar-page-next {
  background-image: url(../../Images/lms/icon-arrow-next.svg) !important;
  background-position: unset !important;
}
.lms-instructor-table-grid .x-item-disabled .x-btn-text.x-tbar-page-prev, .lms-filerules-table-grid .x-item-disabled .x-btn-text.x-tbar-page-prev {
  background-image: url(../../Images/lms/icon-arrow-prev.svg) !important;
  background-position: unset !important;
}
.lms-instructor-table-grid .x-item-disabled .x-btn-text.x-tbar-loading, .lms-filerules-table-grid .x-item-disabled .x-btn-text.x-tbar-loading {
  background-image: url(../../Images/lms/icon-refresh.svg) !important;
  background-position: center !important;
}
.lms-instructor-table-grid > div div.x-panel-bbar, .lms-filerules-table-grid > div div.x-panel-bbar {
  border-radius: 0px 0px 5px 5px;
  border-right: 0.5px solid #E6E6E6 !important;
  border-bottom: 0.5px solid #E6E6E6 !important;
  border-left: 0.5px solid #E6E6E6 !important;
  background-color: #FAFAFA !important;
  max-width: 708px !important;
}
.lms-instructor-table-grid .instructors-paging, .lms-filerules-table-grid .instructors-paging {
  height: 10%;
  margin-top: 5px;
}
.lms-instructor-table-grid > div div.x-panel-bbar .instructors-paging, .lms-filerules-table-grid > div div.x-panel-bbar .instructors-paging {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.lms-instructor-table-grid .x-panel-bbar .instructors-paging table.x-toolbar-ct, .lms-filerules-table-grid .x-panel-bbar .instructors-paging table.x-toolbar-ct {
  background-color: #FAFAFA !important;
}
.lms-instructor-table-grid .x-panel-bbar .instructors-paging table td.x-toolbar-right td,
.lms-instructor-table-grid .x-panel-bbar .instructors-paging table td.x-toolbar-right td div,
.lms-instructor-table-grid .x-panel-bbar .instructors-paging table td.x-toolbar-right td span,
.lms-instructor-table-grid .x-panel-bbar .instructors-paging table td.x-toolbar-right td table, .lms-filerules-table-grid .x-panel-bbar .instructors-paging table td.x-toolbar-right td,
.lms-filerules-table-grid .x-panel-bbar .instructors-paging table td.x-toolbar-right td div,
.lms-filerules-table-grid .x-panel-bbar .instructors-paging table td.x-toolbar-right td span,
.lms-filerules-table-grid .x-panel-bbar .instructors-paging table td.x-toolbar-right td table {
  background-color: #FAFAFA !important;
  border: 0 !important;
}
.lms-instructor-table-grid .x-panel-bbar .instructors-paging table table td div, .lms-filerules-table-grid .x-panel-bbar .instructors-paging table table td div {
  color: #424242 !important;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  padding-right: 15px;
}
.lms-instructor-table-grid .x-panel-bbar .instructors-paging table tr td.x-toolbar-right > table, .lms-filerules-table-grid .x-panel-bbar .instructors-paging table tr td.x-toolbar-right > table {
  margin-right: 7px;
}
.lms-instructor-table-grid .x-grid3-body, .lms-filerules-table-grid .x-grid3-body {
  height: 100%;
}
.lms-instructor-table-grid .x-grid-empty, .lms-filerules-table-grid .x-grid-empty {
  padding: 0 !important;
  height: 100%;
}
.lms-instructor-table-grid .empty-title, .lms-filerules-table-grid .empty-title {
  color: #282828;
  text-align: center;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 19.6px */
  margin-top: 10px;
}
.lms-instructor-table-grid .empty-text, .lms-filerules-table-grid .empty-text {
  color: #676868;
  text-align: center;
  font-size: 13px !important;
  font-weight: 400;
  padding: 0 22%;
}
.lms-instructor-table-grid .empty-text-group, .lms-filerules-table-grid .empty-text-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.lms-instructor-table-grid .img-empty, .lms-filerules-table-grid .img-empty {
  background-image: url(../../Images/lms/img-empty.svg);
  background-repeat: no-repeat;
  background-size: 210px;
  width: 210px;
  height: 210px;
  background-position: center;
  display: block;
}
.lms-instructor-table-grid .img-instructor-not-found, .lms-filerules-table-grid .img-instructor-not-found {
  background-image: url(../../Images/lms/instructors-not-found.svg);
  background-repeat: no-repeat;
  background-size: 210px;
  width: 210px;
  height: 210px;
  background-position: center;
  display: block;
}
.lms-instructor-table-grid .lms-action-delete-row-grid, .lms-filerules-table-grid .lms-action-delete-row-grid {
  display: none;
}
.lms-instructor-table-grid .x-grid3-row.x-grid3-row-over .lms-action-delete-row-grid, .lms-filerules-table-grid .x-grid3-row.x-grid3-row-over .lms-action-delete-row-grid {
  display: block;
}

.lms-confirmation-window-delete {
  transition: opacity 0.4s ease-in-out;
  border: 0;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
  border-radius: 10px !important;
  background-color: #F6F8FA;
  font-family: "Roboto-Regular" !important;
  /*====Botão "Confirmar" ====*/
  /*===============================*/
  /*====Botão "Cancelar"====*/
  /*===============================*/
}
.lms-confirmation-window-delete .x-tool {
  background-image: url("../../Images/close.svg") !important;
  background-position: initial !important;
  transition: all 0.2s ease-in-out;
  margin: 0;
}
.lms-confirmation-window-delete .x-tool-close-over {
  filter: brightness(0.5);
}
.lms-confirmation-window-delete .x-window-header-text {
  color: #424242;
  font-size: 14px;
  font-weight: 700;
  margin-top: 10px;
  cursor: default;
}
.lms-confirmation-window-delete .x-window-body {
  color: #424242;
  font-size: 12px;
  font-weight: 400;
  padding: 0 20px;
  cursor: default;
}
.lms-confirmation-window-delete .x-panel-btns .x-btn-click .x-btn-icon-small-left .x-btn-text {
  padding: 0 !important;
}
.lms-confirmation-window-delete .box-right {
  padding: 0 !important;
}
.lms-confirmation-window-delete .box-right > div {
  width: 15px !important;
}
.lms-confirmation-window-delete .x-panel-body {
  border: 0;
}
.lms-confirmation-window-delete tr > td {
  background-image: none !important;
}
.lms-confirmation-window-delete .x-window-tl, .lms-confirmation-window-delete .x-window-bwrap {
  border-radius: 10px;
  background-color: #F6F8FA !important;
}
.lms-confirmation-window-delete .x-window-body {
  background-color: #F6F8FA;
}
.lms-confirmation-window-delete .x-window-footer {
  display: contents;
}
.lms-confirmation-window-delete .x-window-bl .init-tour, .lms-confirmation-window-delete .close-tour-init {
  padding: 0;
}
.lms-confirmation-window-delete .x-window-tl {
  height: auto !important;
  border: 0;
  padding: 10px 20px 10px 20px;
}
.lms-confirmation-window-delete .x-window-header {
  background-color: #F6F8FA !important;
  padding: 0;
}
.lms-confirmation-window-delete .window-title {
  margin-top: 10px;
}
.lms-confirmation-window-delete .x-window-bc .x-window-footer {
  border: 0;
  background-color: #fff;
}
.lms-confirmation-window-delete .x-window-tr {
  background-color: #F6F8FA !important;
  padding: 0;
}
.lms-confirmation-window-delete .x-toolbar-ct {
  background-color: #F6F8FA;
}
.lms-confirmation-window-delete .x-window-bl .btn-confirm-delete-instructor {
  padding: 0px 12px;
  border-radius: 3px;
  height: 30px;
  background: #004680;
  margin: 15px 0;
  transition: all 0.2s ease-in-out;
}
.lms-confirmation-window-delete .x-window-bl .btn-confirm-delete-instructor:hover {
  background: #1A5F99;
}
.lms-confirmation-window-delete .x-window-bl .btn-confirm-delete-instructor button {
  color: #fff;
  font-size: 11px;
  font-weight: 700;
}
.lms-confirmation-window-delete .x-btn.btn-confirm-delete-instructor.x-btn-over .x-btn-text {
  color: #fff !important;
}
.lms-confirmation-window-delete .x-window-bl .ct-confirm-delete-instructor button {
  padding: 0 !important;
}
.lms-confirmation-window-delete .x-window-bl .ct-confirm-delete-instructor {
  padding: 0 14px 0 0 !important;
}
.lms-confirmation-window-delete .x-window-bl .btn-cancel-delete-instructor {
  padding: 0px 12px;
  border-radius: 3px;
  height: 30px;
  background: #F6F8FA;
  margin: 15px 0;
  transition: all 0.2s ease-in-out;
  border: 1px #004680 solid;
}
.lms-confirmation-window-delete .x-window-bl .btn-cancel-delete-instructor:hover {
  background: #004680;
}
.lms-confirmation-window-delete .x-window-bl .btn-cancel-delete-instructor button {
  color: #004680;
  font-size: 11px;
  font-weight: 700;
}
.lms-confirmation-window-delete .x-btn.btn-cancel-delete-instructor.x-btn-over .x-btn-text {
  color: #fff !important;
}
.lms-confirmation-window-delete .x-window-bl .ct-cancel-delete-instructor button {
  padding: 0 !important;
}
.lms-confirmation-window-delete .x-window-bl .ct-cancel-delete-instructor {
  padding: 0 5px 0 0 !important;
}

/*======= Máscara da tela de confirmação de exclusão de um Instrutor =========*/
.mask-confirmation-window-delete {
  background-color: #F2F2F2;
  z-index: 9002;
  opacity: 0.5;
}

.menu-add-instructor {
  background-color: #FFF !important;
  box-sizing: border-box;
  padding: 10px 20px 15px 20px;
  border-radius: 5px;
  width: 386px !important;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.18);
}
.menu-add-instructor ul.x-menu-list > li.x-menu-list-item {
  border-left: none !important;
}
.menu-add-instructor .lms-header-add-instructor {
  padding: 0 !important;
  background-color: #FFF !important;
  border: none !important;
}
.menu-add-instructor .lms-header-add-instructor .x-panel-header-text {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.menu-add-instructor .lms-header-add-instructor .x-panel-header-text .lms-title-add-instructor {
  color: #424242 !important;
  font-weight: 700;
  font-size: 14px;
}
.menu-add-instructor .lms-header-add-instructor .x-panel-header-text .lms-subtitle-add-instructor {
  color: #6B6C71;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 4px;
  white-space: normal !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.menu-add-instructor .lms-header-add-instructor .x-panel-header-text .lms-subtitle-add-instructor span {
  font-weight: bold;
}
.menu-add-instructor .x-trigger-wrap-focus .x-form-text {
  border: 1px solid #F0F0F0 !important;
  box-shadow: none !important;
}

.lms-panel-grid-ct .x-panel-header {
  border-bottom: none !important;
}
.lms-panel-grid-ct .x-panel-header-text {
  font-size: 16px !important;
  display: inline-block;
  margin-bottom: 5px;
}
.lms-panel-grid-ct .x-panel-body.x-panel-body-noborder {
  font-size: 13px !important;
}

.lms-new-instructor-window, .lms-new-filerules-window {
  box-shadow: 0px 0px 14px 9px rgba(0, 0, 0, 0.04) !important;
}
.lms-new-instructor-window .lms-new-intructor-ct, .lms-new-filerules-window .lms-new-intructor-ct {
  margin-top: 20px;
  border-top: 1px solid #E6E6E6;
  padding: 30px 0 20px 0;
  max-height: 136px;
  overflow-y: auto;
}
.lms-new-instructor-window .lms-new-intructor-item, .lms-new-filerules-window .lms-new-intructor-item {
  border-radius: 5px;
  border: 0.5px solid #E6E6E6;
}
.lms-new-instructor-window .lms-new-intructor-fullname, .lms-new-filerules-window .lms-new-intructor-fullname {
  color: #282828;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 15.4px */
}
.lms-new-instructor-window .lms-new-intructor-email, .lms-new-filerules-window .lms-new-intructor-email {
  color: rgba(60, 60, 67, 0.6);
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 15.4px */
}
.lms-new-instructor-window .icon-delete-trash, .lms-new-filerules-window .icon-delete-trash {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat !important;
  background-position: center !important;
  cursor: pointer;
}
.lms-new-instructor-window input[type=text], .lms-new-filerules-window input[type=text] {
  color: #676868 !important;
}
.lms-new-instructor-window .x-window-bwrap, .lms-new-filerules-window .x-window-bwrap {
  border-radius: 0 0 5px 5px !important;
}
.lms-new-instructor-window .x-window-tl, .lms-new-filerules-window .x-window-tl {
  padding-bottom: 5px !important;
}
.lms-new-instructor-window .lms-add-one-or-more-instructor, .lms-new-filerules-window .lms-add-one-or-more-instructor {
  color: #676868;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 15.4px */
  margin-bottom: 20px;
}

.lms-instructor-tooltip-ct {
  border-radius: 5px !important;
  border: 0.5px solid #E6E6E6 !important;
  background: #FFF !important;
  box-shadow: 0px 0px 14px 9px rgba(0, 0, 0, 0.04) !important;
  padding: 20px 18px !important;
}
.lms-instructor-tooltip-ct .x-tip-header-text {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.lms-instructor-tooltip-ct .lms-instructor-tooltip {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}
.lms-instructor-tooltip-ct .lms-instructor-tooltip .lms-instructor-info-label {
  width: 72px;
  color: #676868;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 8px 0;
}
.lms-instructor-tooltip-ct .lms-instructor-tooltip .lms-instructor-info {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.lms-instructor-tooltip-ct .lms-instructor-tooltip .lms-instructor-info-value {
  color: #676868;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 8px 10px;
}
.lms-instructor-tooltip-ct .lms-instructor-tooltip .lms-instructor-info-row {
  gap: 7px;
}

/**SEÇÃO DE ESTILIZAÇÃO DO FORMULÁRIO DE REGRAS DE ARQUIVO*/
.lms-new-filerules-window .lms-filerules-extension-descript {
  font-family: Roboto;
  font-weight: 400;
  line-height: 15.4px;
  text-align: left;
  color: #676868;
}
.lms-new-filerules-window .lms-file-rule-extension {
  box-sizing: border-box;
  height: 29px;
  width: 100%;
  padding: 8px 10px;
}
.lms-new-filerules-window .lms-file-rule-extension-item .x-form-item-label::after {
  content: "*";
  color: #FF0000;
  vertical-align: middle;
}

/*SEÇÃO PARA A ESTILIZAÇÃO DO GRID DE REGRAS DE ARQUIVO*/
.lms-options-filerules-section-grid .x-form-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 12px !important;
}
.lms-options-filerules-section-grid .x-form-item .x-form-item-label {
  width: 100% !important;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 500;
  line-height: 15.4px;
  text-align: left;
  color: #282828;
}
.lms-options-filerules-section-grid .x-form-item .x-form-filesize-formatter-component-ct {
  padding-left: 0 !important;
}
.lms-options-filerules-section-grid .lms-filerules-table-grid .x-panel-body.x-panel-body-noheader {
  width: 338px !important;
}
.lms-options-filerules-section-grid .lms-filerules-table-grid .x-panel-bbar {
  width: 338px !important;
}
.lms-options-filerules-section-grid .lms-filerules-table-grid .x-grid3-hd-inner {
  background-color: transparent !important;
}
.lms-options-filerules-section-grid .lms-filesize-formatter-item .x-form-item-label::after {
  content: "*";
  color: #FF0000;
  vertical-align: middle;
}

.lms-tag-input-box-container, .lms-custom-textarea {
  width: 320px !important;
  height: 128px !important;
  border: 1px solid #F0F0F0; /* #F0F0F0;*/
  border-radius: 5px;
  padding: 8px;
  cursor: pointer;
  display: flex;
  gap: 2px;
  flex-wrap: wrap;
  overflow: auto;
}

.lms-super-combo-select-list {
  width: 242px !important;
  padding: 8px !important;
  background-color: #FFF !important;
  border-radius: 3px;
  border: 1px solid #F0F0F0;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.18);
}
.lms-super-combo-select-list .x-combo-list-inner {
  width: 100% !important;
}
.lms-super-combo-select-list .x-combo-list-item {
  padding: 7px 10px !important;
  color: #6B6C71 !important;
  font-size: 11px;
  font-weight: 600;
}
.lms-super-combo-select-list .x-combo-list-item.x-combo-selected {
  border: 1px solid #F2F2F7 !important;
  border-radius: 3px;
  background-color: #F2F2F7 !important;
}

.lms-custom-owner-superbox {
  border: 1px solid #F0F0F0 !important;
  width: 320px !important;
  height: 128px !important;
  border-radius: 5px;
  padding: 8px;
  cursor: pointer;
  display: flex;
  gap: 2px;
  flex-wrap: wrap;
  overflow: auto;
}
.lms-custom-owner-superbox .lms-tag-input-value {
  border: none;
  outline: none;
  font-size: 11px;
  background-color: transparent;
  color: #004680;
  width: 5px;
}
.lms-custom-owner-superbox .lms-tag-value {
  padding: 4px 8px !important;
  background-color: rgba(0, 70, 128, 0.15);
  color: #004680;
  font-size: 11px;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  line-height: 10px !important;
}
.lms-custom-owner-superbox .lms-tag-value > a {
  position: initial !important;
}
.lms-custom-owner-superbox .lms-tag-input {
  padding: 4px 8px !important;
  background-color: rgba(0, 70, 128, 0.15);
  color: #004680;
  font-size: 11px;
  border-radius: 10px;
  height: 18px;
  display: flex;
  align-items: center;
}
.lms-custom-owner-superbox .lms-tag-input input[type=text] {
  background-color: transparent;
}
.lms-custom-owner-superbox .lms-tag-input-box-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  max-height: 24px;
  padding: 0;
  margin: 0;
}
.lms-custom-owner-superbox .lms-input-typing-value {
  padding: 4px 8px;
  background-color: rgba(0, 70, 128, 0.15);
  color: #004680;
  border-radius: 10px;
  display: inline-flex;
  max-height: 16px;
}
.lms-custom-owner-superbox .lms-tag-input-remove, .lms-custom-owner-superbox .lms-tag-input-remove-item {
  display: inherit;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin-left: 2px;
}
.lms-custom-owner-superbox .lms-width-input {
  visibility: hidden;
  position: absolute;
  white-space: pre;
  font-size: 11px;
  max-width: 250px;
  overflow: auto;
}
.lms-custom-owner-superbox .lms-edit-item-tag {
  position: absolute;
  white-space: pre;
  font-size: 11px;
  overflow: auto;
}
.lms-custom-owner-superbox .lms-img-btn-close {
  width: 16px;
  background-image: url("../../Images/close-btn-blue.png") !important;
  background-size: 16px 16px;
  background-repeat: no-repeat;
}
.lms-custom-owner-superbox .lms-close-button-superboxselect {
  width: 16px;
  height: 16px;
  background-image: url("../../Images/close-btn-blue.png") !important;
  background-repeat: no-repeat;
  border: none;
  background-color: transparent;
}
.lms-custom-owner-superbox .lms-suggest-box {
  margin: 0;
  border-radius: 3px;
  border: 1px solid #F0F0F0;
  position: fixed;
  display: flex;
  width: 242px;
  padding: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  cursor: default;
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.18);
  background-color: #FFF;
  overflow-y: auto;
  max-height: 285px;
  box-sizing: border-box;
  z-index: 16000;
}
.lms-custom-owner-superbox .lms-combo-list {
  border-radius: 3px;
  border: 1px solid #F0F0F0;
  width: 242px !important;
  padding: 8px;
  background-color: #FFF;
  box-sizing: border-box;
  overflow-y: auto;
}
.lms-custom-owner-superbox .lms-combo-list .x-combo-list-inner {
  width: 100% !important;
}
.lms-custom-owner-superbox .lms-suggest-box-ul {
  width: 100%;
}
.lms-custom-owner-superbox .lms-suggest-fullname {
  padding: 7px 10px;
  color: #6B6C71;
  font-size: 11px;
  font-weight: 600;
  background-color: #fff;
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
}
.lms-custom-owner-superbox .lms-suggest-fullname:hover {
  background-color: #F2F2F7;
}
.lms-custom-owner-superbox .lms-analyst-id {
  color: #6B6C71;
  font-size: 9px;
  font-weight: 400;
}
.lms-custom-owner-superbox .lms-current-suggest {
  background-color: #F2F2F7;
}
.lms-custom-owner-superbox .d-none {
  display: none !important;
}

.lms-custom-owner-superbox.x-form-focus {
  border: 1px solid #F0F0F0 !important;
  box-shadow: none !important;
}

.icon-chatbot-active {
  background: url(../../images/bot/active.svg) !important;
  background-repeat: no-repeat;
  width: 12px !important;
  height: 12px !important;
}

.icon-chatbot-inactive {
  background: url(../../images/bot/inactive.svg) !important;
  background-repeat: no-repeat;
  width: 12px !important;
  height: 12px !important;
}

.icon-chatbot-pending {
  background: url(../../images/bot/pending.svg) !important;
  background-repeat: no-repeat;
  width: 12px !important;
  height: 12px !important;
}

.icon-chatbot-link {
  background: url(../../images/bot/link.svg) !important;
  background-repeat: no-repeat;
  width: 12px !important;
  height: 12px !important;
}

.icon-chatbot-copy {
  background: url(../../images/bot/icon-copy.svg) !important;
  background-repeat: no-repeat;
  width: 16px !important;
  height: 16px !important;
}

.icon-chatbot-resource {
  background-image: url(../../Images/bot/icon-resource.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-chatbot {
  background-image: url(../../Images/bot/icon-chatbot.svg) !important;
  padding-right: 5px !important;
  padding-bottom: 3px !important;
  background-position: center center !important;
}

.icon-chatbot-import tr > td {
  border: 0 !important;
}
.icon-chatbot-import em.x-btn-arrow {
  background-image: none !important;
  padding-right: 0 !important;
}
.icon-chatbot-import button {
  width: 31px !important;
  height: 31px !important;
  background: url(../../Images/bot/Import.svg) no-repeat center center;
}

.icon-chatbot-download tr > td {
  border: 0 !important;
}
.icon-chatbot-download em.x-btn-arrow {
  background-image: none !important;
  padding-right: 0 !important;
}
.icon-chatbot-download button {
  width: 31px !important;
  height: 31px !important;
  background: url(../../Images/bot/Download.svg) no-repeat center center;
}

.x-grid-empty {
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
}
.x-grid-empty .empty-text-group .empty-title {
  color: #282828;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 19.6px */
  margin-top: 10px;
}
.x-grid-empty .empty-text-group .empty-text {
  color: #676868;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  padding: 0 22%;
  margin-top: 5px;
}
.x-grid-empty .empty-text-group .empty-text-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.x-grid-empty .empty-text-group .img-without-registers {
  background-repeat: no-repeat;
  background-size: 210px;
  width: 210px;
  height: 210px;
  background-position: center;
  display: block;
  margin: 0px auto;
}
.x-grid-empty .empty-text-group .img-list-empty {
  background-image: url(../../Images/bot/list-empty.svg);
}
.x-grid-empty .empty-text-group .img-search-not-found {
  background-image: url(../../Images/bot/search-not-found.svg);
}

.bot-close .x-tool {
  margin-right: 15px;
  width: 22px;
  height: 22px;
  background-image: url("../../Images/window/close.svg") !important;
  background-size: 22px;
}
.bot-close .x-tool-close-over {
  background-position: 0;
}

.btn-bot-back {
  width: 22px;
  height: 22px;
  background-image: url("../../Images/bot/icon-back.svg") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}

.btn-bot-close {
  width: 22px;
  height: 22px;
  background-image: url("../../Images/bot/icon-close.svg") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}

.btn-close {
  width: 22px;
  height: 22px;
  left: 400px !important;
  top: 5px !important;
  background-image: url("../../Images/window/close.svg") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
}

.chatbot-window .x-form-checkbox-switch {
  height: 17px;
  border: none;
  background-color: #9B9B9B;
}
.chatbot-window .x-form-checkbox-slider:before {
  left: 3px;
  margin-bottom: 2px;
  background-color: #FFFFFF;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.18);
}
.chatbot-window input:checked + .x-form-checkbox-slider {
  background-color: #27CA40;
  padding-right: 8px;
}
.chatbot-window .x-form-checkbox-slider {
  background-color: #9B9B9B;
}
.chatbot-window input:checked + .x-form-checkbox-slider:before {
  transform: translateX(13px) !important;
}
.chatbot-window .icon-labeleditor-helptip {
  display: none;
}
.chatbot-window .x-form-item:hover .icon-labeleditor-helptip {
  display: block;
}
.chatbot-window .resource-content .icon-helptip {
  display: none;
}
.chatbot-window .resource-content:hover .icon-helptip {
  display: block;
}

.chatbot-form .icon-password-view-yes {
  top: 6px;
  right: 5px;
}
.chatbot-form .CodeMirror-gutter {
  background-color: #F3F4F6 !important;
  border-right: 1px solid var(--Divider-color, #E6E6E6);
}
.chatbot-form .CodeMirror-gutter .CodeMirror-gutter-text {
  padding: 0.4em 8px !important;
  text-align: center;
}
.chatbot-form .CodeMirror-scrollbar {
  border-radius: 0px 5px 5px 0px;
  background: rgba(0, 0, 0, 0.05);
  padding: 0;
}
.chatbot-form .x-panel-v8-child {
  margin-bottom: 5px;
}
.chatbot-form .mt-12 {
  margin-top: 12px;
}
.chatbot-form .x-panel-v8-child.x-panel-v8-child-header {
  background: none;
}
.chatbot-form .x-panel-v8-child.x-panel-section.x-form-medium.x-panel-v8-child .x-panel-bwrap .x-panel-body, .chatbot-form .x-panel-v8-child.x-panel-v8-child-form .x-panel-bwrap .x-panel-body {
  background-color: #fff !important;
  border-radius: 5px;
  box-sizing: content-box;
  padding: 20px 0px 10px 15px;
  border: 0.5px solid var(--Divider-color, #E6E6E6);
}
.chatbot-form .x-panel-section .x-panel-body {
  margin-top: 5px;
  padding-right: 10px !important;
}
.chatbot-form .tab-container .x-panel-body {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.chatbot-form .x-form-item-label {
  margin-bottom: 4px;
}
.chatbot-form .x-window-footer .x-btn-text {
  font-size: 13px !important;
}
.chatbot-form input.x-form-field {
  border-radius: 5px !important;
  background: #F3F4F6 !important;
  padding: 8px !important;
  color: #282828 !important;
}
.chatbot-form input.x-form-field.x-form-empty-field {
  color: #999c9c !important;
}
.chatbot-form input.x-form-field.x-form-focus {
  border: 0.8px solid #0081eb !important;
}
.chatbot-form input.x-form-field.x-asm-combo-v8 {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.chatbot-form input.x-form-field.x-asm-combo-v8.x-form-focus {
  border-right: none !important;
}
.chatbot-form .x-form-invalid-msg {
  width: 100% !important;
}
.chatbot-form .x-ct-warning.success {
  background: #E9FFE9 !important;
  border-color: #00D609 !important;
}
.chatbot-form .x-ct-warning.success .title {
  color: #00D609;
}
.chatbot-form .x-ct-warning.danger {
  background: rgba(128, 0, 0, 0.1) !important;
  border-color: #FF0000 !important;
}
.chatbot-form .x-ct-warning.danger .title {
  color: #FF0000;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-panel-header {
  padding: 0px 0px 5px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-panel-section .x-panel-header {
  padding-top: 0px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header, .chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-bwrap .x-panel-body {
  background-color: #F8F8F8 !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-panel-body.x-panel-body-noheader.x-box-layout-ct,
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-panel-body.x-panel-body-noheader.x-box-layout-ct .x-panel-section .x-tab-panel-bwrap .x-panel-body {
  background: #fff !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header .x-tab-strip-wrap {
  margin: 0px;
  padding: 30px 0px;
  display: flex;
  flex-direction: row-reverse;
  height: auto !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header .x-tab-strip-inner {
  display: flex;
  gap: 5px;
  flex-direction: column-reverse;
  padding: 0px !important;
  margin: 0px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip {
  display: flex;
  justify-content: center;
  gap: 15px;
  margin: 0px 0px 0px 20px !important;
  padding: 0px !important;
  width: 100%;
  height: auto !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li {
  margin: 0px !important;
  width: 140px;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li .x-tab-left {
  padding: 0px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li .x-tab-strip-text {
  color: #1A5F99 !important;
  padding: 0px !important;
  font-weight: 700 !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li .x-panel-inline-icon {
  display: block !important;
  background: #1A5F99;
  width: 100% !important;
  border-radius: 10px;
  height: 3px !important;
  margin: 0px auto;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li.x-item-disabled .x-tab-strip-text {
  color: #ADB0B0 !important;
  font-weight: 500 !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li.x-item-disabled .x-panel-inline-icon {
  background: #ADB0B0 !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li.x-tab-strip-active .x-tab-strip-text {
  color: #004680 !important;
  font-weight: 700 !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li.x-tab-strip-active .x-panel-inline-icon {
  background: #004680;
  height: 4px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li.x-tab-edge {
  display: none !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li .x-tab-strip-inner {
  text-align: center;
  background-color: transparent;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-insert .x-tab-panel-header ul.x-tab-strip li .x-tab-right {
  background-color: transparent !important;
  height: auto !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-panel-body {
  background-color: #F8F8F8 !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-panel-body.x-panel-body-noheader.x-box-layout-ct {
  background: #fff !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-tab-strip-wrap {
  margin-top: 12px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-panel-header {
  padding: 35px 0px 5px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-panel-header-buttons {
  padding: 35px 10px 5px 0px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-panel-section .x-panel-header {
  padding-top: 0px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-tab-panel-header ul.x-tab-strip li {
  background-color: #B5B5B5 !important;
  border-radius: 5px 5px 0px 0px !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-tab-panel-header ul.x-tab-strip li .x-tab-strip-text {
  color: #FFF !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-tab-panel-header ul.x-tab-strip li.x-tab-strip-active {
  background-color: #F8F8F8 !important;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-tab-panel-header ul.x-tab-strip li.x-tab-strip-active .x-tab-strip-text {
  color: #424242 !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.chatbot-form .x-tab-panel-v8.chatbot-tab-edit .x-tab-panel-header ul.x-tab-strip li.x-tab-edge {
  display: none !important;
}
.chatbot-form .chatbot-validate-url {
  display: flex;
}
.chatbot-form .chatbot-validate-url .x-form-element {
  display: flex;
  flex-direction: column;
}
.chatbot-form .chatbot-validate-url .x-form-item {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.chatbot-form .chatbot-validate-url .x-form-text {
  height: 14px !important;
  width: 100%;
  border-radius: 5px !important;
  padding-right: 30px !important;
}
.chatbot-form .chatbot-validate-url .x-form-field-wrap {
  width: 100% !important;
  display: flex;
  flex-direction: row-reverse;
  align-content: center;
}
.chatbot-form .chatbot-validate-url .x-form-field-wrap img.x-form-trigger {
  display: none;
  border: none !important;
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.chatbot-form .chatbot-validate-url .x-form-text.x-form-focus:not(.x-form-invalid) {
  height: 13px !important;
  border: 0.8px solid #0081eb !important;
  border-bottom: 0.8px solid #0081eb !important;
}
.chatbot-form .chatbot-validate-url .success input, .chatbot-form .chatbot-validate-url .success .x-form-text.x-form-focus {
  border: 0.8px solid #00D609 !important;
}
.chatbot-form .chatbot-validate-url .success img.x-form-trigger {
  display: block;
  background: url(../../images/bot/active.svg) !important;
  background-size: 14px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.chatbot-form .chatbot-validate-url .danger input, .chatbot-form .chatbot-validate-url .danger .x-form-text.x-form-focus {
  border: 0.8px solid #FF0000 !important;
}
.chatbot-form .chatbot-validate-url .danger img.x-form-trigger {
  display: block;
  background: url(../../images/bot/inactive.svg) !important;
  background-size: 14px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.chatbot-form .chatbot-validate-url .warning input, .chatbot-form .chatbot-validate-url .warning .x-form-text.x-form-focus {
  border: 0.8px solid #EBA436 !important;
}
.chatbot-form .chatbot-validate-url .warning img.x-form-trigger {
  display: block;
  background: url(../../images/bot/pending.svg) !important;
  background-size: 14px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.chatbot-form .chatbot-validate-url .button {
  height: 20px;
  margin-top: 23px;
}
.chatbot-form .chatbot-validate-url .filled-button, .chatbot-form .chatbot-validate-url .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4), .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .chatbot-form .chatbot-validate-url .x-toolbar-cell:nth-of-type(4), .chatbot-form .chatbot-validate-url .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-toolbar-cell:nth-of-type(4), .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .chatbot-form .chatbot-validate-url .x-toolbar-cell:nth-of-type(4) {
  background-color: #F3F4F6 !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.chatbot-form .chatbot-validate-url .filled-button.x-btn-over, .chatbot-form .chatbot-validate-url .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-btn-over.x-toolbar-cell:nth-of-type(4), .x-question-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .chatbot-form .chatbot-validate-url .x-btn-over.x-toolbar-cell:nth-of-type(4), .chatbot-form .chatbot-validate-url .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .x-btn-over.x-toolbar-cell:nth-of-type(4), .x-alert-window-v8 .x-window-bl .x-window-footer .x-toolbar-left-row .chatbot-form .chatbot-validate-url .x-btn-over.x-toolbar-cell:nth-of-type(4) {
  background-color: #E0E1E1 !important;
}
.chatbot-form .panel-content .x-panel-body {
  display: flex;
  flex-direction: column-reverse;
  padding-bottom: 20px !important;
}
.chatbot-form .x-date-title {
  font-size: 11px;
  font-weight: 500;
  color: #424242;
}
.chatbot-form .delete-descript {
  color: #676868;
  font-size: 11px;
  font-weight: 400;
}
.chatbot-form .date-container {
  display: flex;
  gap: 10px;
  color: #676868;
  font-size: 11px;
  width: 113px;
}

.btn-wpp {
  margin-top: 3px;
  margin-left: -1px;
}
.btn-wpp .x-btn-mc em {
  border: 1px solid #C5C5C5;
  background-color: #ffffff;
  border-radius: 5px !important;
  padding: 3px 4px;
}
.btn-wpp .x-btn-mc em button {
  height: 20px !important;
  width: 19px;
}

.icon-wpp {
  background: #FFF url("../../Images/chat/whatsapp.png") no-repeat center center;
  background-size: 16px;
}

.chatbot-validate-modal.x-window-v8 {
  border-radius: 10px !important;
}

.chatbot-validate-modal .x-window-bwrap {
  border-radius: 10px !important;
}
.chatbot-validate-modal .x-window-bwrap .x-window-bl {
  display: none;
}
.chatbot-validate-modal .modal-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.chatbot-validate-modal .mh-right {
  justify-content: end;
}
.chatbot-validate-modal .x-ct-warning {
  font-size: 12px !important;
  justify-content: center;
}
.chatbot-validate-modal .chatbot-robot {
  height: 200px;
  background: #fff url(../../Images/chat/Chat-bot-pana.png) no-repeat center center !important;
  background-size: 200px !important;
}
.chatbot-validate-modal .chatbot-confirmed {
  height: 200px;
  background: #fff url(../../Images/bot/Confirmed-bro.png) no-repeat center center !important;
  background-size: 200px !important;
}
.chatbot-validate-modal .chatbot-failed {
  height: 200px;
  width: 100%;
  background: #fff url(../../Images/bot/No-data-bro.svg) no-repeat center center !important;
  background-size: 200px !important;
}
.chatbot-validate-modal .bg-300 {
  background-size: 300px !important;
}
.chatbot-validate-modal .chatbot-text-primary {
  text-align: center;
  color: #424242;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}
.chatbot-validate-modal .chatbot-text-secundary {
  text-align: center;
  color: #676868;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
.chatbot-validate-modal .x-item-disabled {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
}
.chatbot-validate-modal .x-item-disabled .x-form-text {
  background: #E0E1E1;
  color: #676868;
}
.chatbot-validate-modal .x-item-disabled input:disabled {
  opacity: 1;
}
.chatbot-validate-modal .chatbot-btn-primary {
  height: 40px !important;
  border-radius: 5px;
  background: #004680;
}
.chatbot-validate-modal .chatbot-btn-primary button {
  font-size: 14px;
  color: #FFFFFF;
  font-weight: 700;
}
.chatbot-validate-modal .chatbot-btn-primary.x-item-disabled {
  background: #ADB0B0 !important;
  color: #676868 !important;
}
.chatbot-validate-modal .chatbot-btn-secundary button {
  color: #004680;
  font-size: 13px;
  font-weight: 500;
  padding: 0 !important;
}
.chatbot-validate-modal .x-window-tl .x-window-tr .x-window-tc .x-window-header .x-tool {
  background: #FFF url(../../Images/filled-icons/close.svg) no-repeat center;
  background-size: 24px;
  margin: 10px 10px 0 0;
}
.chatbot-validate-modal .validate-title {
  color: #424242;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}
.chatbot-validate-modal .x-panel-bwrap .x-panel-body-noheader, .chatbot-validate-modal .x-panel-bwrap .x-panel-mc .x-panel-body {
  border-top: none;
}
.chatbot-validate-modal .x-panel-bwrap .x-panel-body {
  border: none;
  border-top: none;
}
.chatbot-validate-modal .input-phone {
  padding: 16px 10px !important;
  border-radius: 5px;
  background: #F3F4F6;
  color: #676868;
  font-size: 16px;
  font-weight: 500;
  border-bottom: none !important;
}
.chatbot-validate-modal .input-phone + .icon-combo-trigger {
  height: 34px !important;
  border-bottom: none !important;
}
.chatbot-validate-modal .otp-field .input-otp {
  background-color: #fff;
}
.chatbot-validate-modal .otp-field .input-otp-success {
  border-color: #31ae7e !important;
  background: #f0fff6 !important;
}
.chatbot-validate-modal .otp-field .input-otp-failure {
  border-color: #bb2e2e !important;
  background: #ffecec !important;
}
.chatbot-validate-modal .otp-field .x-panel-bwrap .x-panel-body {
  justify-content: center;
  gap: 4px;
}
.chatbot-validate-modal .chatbot-loader {
  height: 100px;
  width: 100px;
  background: url(../../Images/bot/Loading.svg) no-repeat #fff center center;
  animation: rotate 1.5s infinite linear;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.chatbot-grid-ct .x-panel-header {
  border-bottom: none !important;
  margin-bottom: 5px !important;
}
.chatbot-grid-ct .x-panel-header .x-panel-tbar-noborder, .chatbot-grid-ct .x-panel-header .x-panel-tbar {
  background-color: transparent !important;
}

.search-input-chatbot .x-form-text {
  padding: 7px !important;
  border-left: none !important;
}
.search-input-chatbot .x-form-text.x-form-focus {
  border-bottom-color: transparent !important;
}
.search-input-chatbot .x-form-field-wrap {
  background-color: #F5F5F5;
  border-radius: 5px;
}
.search-input-chatbot input {
  height: 13px !important;
}
.search-input-chatbot .x-form-field-wrap img.x-form-trigger {
  height: 11px !important;
  border-width: 0.8px 0 0.8px 0.8px !important;
  background-position: 8px center !important;
  background-size: 13px;
}

.x-menu-item-active:has(.x-menu-item-delete) {
  background: #ffd9d9 !important;
}

.chatbot-panel {
  border: none !important;
}
.chatbot-panel .x-menu-list-item {
  border-radius: 5px;
}
.chatbot-panel .chatbot-tbar {
  background-color: transparent !important;
}
.chatbot-panel .x-panel-body .x-panel-body-noheader {
  border: none !important;
  border-radius: 5px 5px 0px 0px;
  background-color: #FFF !important;
}
.chatbot-panel .chatbot-btn-add {
  padding: 0px 12px !important;
  height: 20px;
}
.chatbot-panel .chatbot-btn-refresh {
  padding: 0px 4px !important;
  height: 20px;
}
.chatbot-panel .chatbot-btn-refresh:hover {
  background-color: rgba(0, 70, 128, 0.25) !important;
}
.chatbot-panel .filter-button-chatbot {
  border-radius: 5px;
  border: 0.5px solid #424242 !important;
  background: #FDFDFD;
  height: 29px !important;
  box-sizing: border-box;
}
.chatbot-panel .filter-button-chatbot tr > td {
  border: 0 !important;
}
.chatbot-panel .filter-button-chatbot em.x-btn-arrow {
  background-image: none !important;
  padding-right: 0 !important;
}
.chatbot-panel .filter-button-chatbot button {
  background-image: url(../../images/bot/icon-filter.svg) !important;
  background-size: 16px 16px;
  background-position: 5px 2px !important;
  color: #424242 !important;
  font-family: Roboto !important;
  font-size: 11px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: normal !important;
  padding: 0 6px 0 25px !important;
  height: 21px !important;
}
.chatbot-panel .x-grid3-header-inner {
  border-bottom: 1px solid #e6e6e6 !important;
}
.chatbot-panel .x-panel-body {
  border-radius: 5px 5px 0px 0px;
  border: 0.5px solid #E6E6E6 !important;
  background-color: #FFF !important;
}
.chatbot-panel .x-grid3-header {
  background-color: #F5F5F5 !important;
  border: none !important;
  padding: 0px !important;
}
.chatbot-panel .x-grid3-header-offset {
  padding: 0px !important;
}
.chatbot-panel .x-grid3-hd-inner {
  font-size: 11px !important;
  font-weight: 700 !important;
  font-style: normal;
  line-height: 140%; /* 15.4px */
  color: #676868 !important;
}
.chatbot-panel .x-grid3-scroller {
  display: grid;
}
.chatbot-panel .x-grid3-body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.chatbot-panel .x-grid3-body .x-grid3-row-first, .chatbot-panel .x-grid3-body {
  border-top: none !important;
}
.chatbot-panel .x-grid3-body .x-grid3-row {
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-bottom: none !important;
}
.chatbot-panel .x-grid3-row-first .x-grid3-row-table {
  border-top: 1px solid #E6E6E6 !important;
}
.chatbot-panel .x-grid3-row-table {
  border-bottom: 1px solid #E6E6E6 !important;
}
.chatbot-panel .x-grid3-row-table > tbody {
  height: 34px !important;
}
.chatbot-panel .x-grid3-row-table tbody tr td {
  vertical-align: middle !important;
}
.chatbot-panel .x-grid3-hd-row td {
  border-left: none !important;
  border-right: none !important;
}
.chatbot-panel .x-grid3-row-over > table, .chatbot-panel x-grid3-row-over {
  background-color: #F6F8FA !important;
}
.chatbot-panel .x-grid3-row-first .x-grid3-row-table {
  border-top: none !important;
}
.chatbot-panel .x-grid3-td-0 .x-grid3-hd-inner {
  padding-left: 20px !important;
}
.chatbot-panel .x-grid3-hd-inner {
  padding: 10px 10px !important;
}
.chatbot-panel .x-grid3-cell-inner {
  color: #676868 !important;
}
.chatbot-panel .x-grid3-cell:is(.x-grid3-cell-first) .x-grid3-cell-inner {
  padding: 11px 10px 11px 20px !important;
}
.chatbot-panel .x-grid3-cell:not(.x-grid3-cell-first, .x-grid3-cell-last) .x-grid3-cell-inner {
  padding: 11px !important;
}
.chatbot-panel .x-grid3-cell:last-child {
  border-right: none;
}
.chatbot-panel .x-grid3-cell:last-child .x-grid3-cell-inner {
  padding: 0 !important;
}
.chatbot-panel .x-grid3-cell:last-child .x-grid3-cell-inner img {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.chatbot-panel .x-grid3-cell:last-child .x-grid3-hd-inner img {
  display: none !important;
}
.chatbot-panel .x-grid3-row-selected > table {
  background-color: #F3F4F6 !important;
}
.chatbot-panel .x-grid3-hd.x-grid3-cell:not(:last-child) .x-grid3-sort-icon {
  background-image: url("../../Images/grid/arrow-grid.svg") !important;
  background-size: 10px;
  height: 10px;
  width: 10px;
  margin-left: 4px;
}
.chatbot-panel .x-action-col-cell img {
  width: 26px !important;
  height: 24px !important;
  background-color: rgba(0, 0, 0, 0.05) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  border-radius: 5px !important;
}
.chatbot-panel .icon-more {
  background-size: 16px 4px !important;
}
.chatbot-panel .icon-chatbot-link {
  background-size: 24px 24px !important;
}
.chatbot-panel div.x-grid3-scroller table tr td.x-grid3-cell:last-child img {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.05) !important;
  cursor: pointer;
}
.chatbot-panel .x-grid-row-inactive .x-grid3-cell-inner img {
  opacity: 1 !important;
}
.chatbot-panel .x-grid3-sort-icon {
  display: none !important;
}
.chatbot-panel .sort-asc .x-grid3-hd-inner,
.chatbot-panel .sort-desc .x-grid3-hd-inner {
  color: #282828 !important;
  background: rgba(26, 95, 153, 0.1);
}
.chatbot-panel .sort-asc .x-grid3-sort-icon {
  background-image: url("../../Images/grid/arrow-grid.svg") !important;
  background-size: 10px;
  height: 10px;
  width: 10px;
  margin-left: 4px;
  display: inline !important;
}
.chatbot-panel .sort-desc .x-grid3-sort-icon {
  background-image: url("../../Images/grid/arrow-grid.svg") !important;
  transform: rotate(180deg);
  background-size: 10px;
  height: 10px;
  width: 10px;
  margin-left: 4px;
  display: inline !important;
}
.chatbot-panel .chatbot-table-grid {
  border: none !important;
}
.chatbot-panel .x-tag {
  display: inline-flex;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 31px;
}
.chatbot-panel .x-tag-yellow {
  background: rgba(255, 193, 48, 0.05);
}
.chatbot-panel .x-tag-red {
  background: rgba(255, 0, 0, 0.05);
}
.chatbot-panel .x-tag-green {
  background: rgba(0, 214, 9, 0.2);
}
.chatbot-panel .x-tag-orange {
  background: rgba(255, 193, 48, 0.2);
}
.chatbot-panel .x-tag-text {
  text-align: center;
  font-family: Roboto;
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px; /* 145.455% */
  list-style-type: disc !important;
  display: block;
}
.chatbot-panel .x-tag-text-yellow {
  color: #FFC130;
}
.chatbot-panel .x-tag-text-green {
  color: #00CE09;
}
.chatbot-panel .x-tag-text-red {
  color: #CE0000;
}
.chatbot-panel .x-tag-text-orange {
  color: #E09E05;
}
.chatbot-panel > div div.x-panel-bbar {
  border-radius: 0px 0px 5px 5px;
  border-right: 0.5px solid #E6E6E6 !important;
  border-bottom: 0.5px solid #E6E6E6 !important;
  border-left: 0.5px solid #E6E6E6 !important;
  background-color: #FAFAFA !important;
}
.chatbot-panel .chatbot-paging table table tr.x-toolbar-right-row td.x-toolbar-cell:nth-child(2) table, .chatbot-panel .chatbot-paging table table tr.x-toolbar-right-row td.x-toolbar-cell:nth-child(8) table {
  padding: 0 !important;
}
.chatbot-panel .chatbot-paging {
  height: 10%;
  margin-top: 5px;
}
.chatbot-panel > div div.x-panel-bbar .chatbot-paging {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.chatbot-panel .x-panel-bbar .chatbot-paging table.x-toolbar-ct {
  background-color: #FAFAFA !important;
}
.chatbot-panel .x-panel-bbar .chatbot-paging table td.x-toolbar-right td,
.chatbot-panel .x-panel-bbar .chatbot-paging table td.x-toolbar-right td div,
.chatbot-panel .x-panel-bbar .chatbot-paging table td.x-toolbar-right td span,
.chatbot-panel .x-panel-bbar .chatbot-paging table td.x-toolbar-right td table {
  background-color: #FAFAFA !important;
  border: 0 !important;
}
.chatbot-panel .x-panel-bbar .chatbot-paging table table td div {
  color: #424242 !important;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  padding-right: 15px;
}
.chatbot-panel .x-panel-bbar .chatbot-paging table tr td.x-toolbar-right > table {
  margin-right: 7px;
}
.chatbot-panel .w-100 {
  width: 100%;
}
.chatbot-panel .grid-toggle-col-td div.x-grid3-cell-inner,
.chatbot-panel .grid-toggle-col-td-on div.x-grid3-cell-inner {
  top: auto;
  bottom: auto;
  border: none !important;
  display: inline-block;
  width: 15px !important;
  height: 0px !important;
  display: flex !important;
  align-items: center !important;
  margin: 0px auto;
}
.chatbot-panel .grid-toggle-col-td .grid-toggle-col,
.chatbot-panel .grid-toggle-col-td-on .grid-toggle-col-on {
  width: 16px;
  height: 16px;
  cursor: pointer;
  border-radius: 50px;
  position: absolute;
  margin: 3px;
}

.otp-field .x-panel-bwrap {
  display: flex;
  justify-content: space-around;
}
.otp-field .x-panel-bwrap .x-panel-body {
  display: flex;
  justify-content: space-between;
}
.otp-field .x-box-item {
  background-color: #fff;
  width: 100% !important;
}
.otp-field .input-otp {
  width: 43px !important;
  height: 55px;
  padding: 0 !important;
  margin-right: 5px;
  border-radius: 5px;
  border: 1px solid #676868;
  text-align: center;
  font-size: 16px;
}
.otp-field.otp-success input {
  border-color: #43BB48 !important;
  background: #F4FFF5 !important;
}
.otp-field.otp-invalid input {
  border-color: #DA3C3C !important;
  background: #FFF4F4 !important;
}
.otp-field .text-invalid {
  background: none;
  font-size: 14px;
  color: #DA3C3C;
  font-weight: 400;
  margin-top: 10px;
}
.otp-field .text-valid {
  background: none;
  font-size: 14px;
  color: #43BB48;
  font-weight: 400;
  margin-top: 10px;
}
.otp-field .input-otp-focus {
  background-color: #EBF6FF !important;
  border: 1px solid #0081EB !important;
  outline: none !important;
}
.otp-field input::-webkit-outer-spin-button,
.otp-field input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.otp-field input[type=number] {
  -moz-appearance: textfield;
}

.x-form-filesize-formatter-component-ct {
  gap: 4px;
}
.x-form-filesize-formatter-component-ct .x-form-filesize-formatter-input-ct {
  box-sizing: border-box;
  padding: 8px 10px 8px 10px !important;
  background-color: #F5F5F5 !important;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 12.89px;
  text-align: left;
  width: 100% !important;
  min-width: 256px !important;
  height: 29px !important;
  border-radius: 5px !important;
}
.x-form-filesize-formatter-component-ct .x-form-filesize-formatter-input-ct input {
  width: 209px !important;
  padding: 0px !important;
  margin: 0px !important;
}
.x-form-filesize-formatter-component-ct .x-form-filesize-formatter-input-ct .x-form-filesize-formatter-label-content {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 12.89px;
  text-align: left;
  cursor: pointer;
}
.x-form-filesize-formatter-component-ct .x-form-filesize-formatter-input-ct .x-form-filesize-formatter-field.x-form-focus {
  border: none !important;
}
.x-form-filesize-formatter-component-ct .x-form-filesize-formatter-input-ct .x-form-filesize-formatter-field.x-form-invalid {
  border: none !important;
}
.x-form-filesize-formatter-component-ct .x-form-filesize-formatter-input-ct:has(.x-form-filesize-formatter-field.x-form-invalid) {
  border: 0.8px solid #FF0000 !important;
}
.x-form-filesize-formatter-component-ct .x-form-value-formatter-ct {
  box-sizing: border-box;
  width: 80px;
  height: 29px;
  padding: 8px 12px;
  background-color: #E0E1E1;
  border-radius: 5px;
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  line-height: 12.89px;
  text-align: left;
  cursor: default;
}
.x-form-filesize-formatter-component-ct .x-form-value-formatter-ct .x-form-value-formatter-max-size {
  max-width: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.x-form-filesize-formatter-input-ct:has(.x-form-filesize-formatter-field.x-form-focus) {
  border: 0.8px solid #0081EB !important;
}

.x-form-invalid-msg.x-form-invalid-value-formatter {
  padding-left: 0 !important;
  color: #FF0000 !important;
  font-family: Roboto;
  font-size: 11px;
  background-image: none !important;
  margin-top: 4px;
}
