﻿@charset "UTF-8";
@import url("../../fonts/roboto/Roboto-Regular.ttf");
@import url("../../fonts/roboto/Roboto-Bold.ttf");
@import url("../../fonts/roboto/Roboto-Regular.ttf");
@import url("../../fonts/roboto/Roboto-Bold.ttf");
#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;
  padding-top: 15px; }

.tpl-dashboard-userinfo-menuitems .icon-dologout {
  height: 20px; }

.tpl-dashboard-userinfo-menuitems .icon-dologout a {
  padding-left: 4px; }

/* @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 !important;
  /*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 !important;
  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 !important;
  border-bottom: 1px solid #ffffff !important;
  -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 {
  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 !important; }

/* 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; }

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

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

/*.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/Toolbar/sprite-side-menu.png) 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 !important;
  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 !important; }

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

/* 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: white;
  border: 1px solid #bcc5c8;
  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 !important; }

.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 !important;
  border-bottom: 1px solid #bebebe !important; }

.x-panel-header .x-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 !important;
  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 !important;
  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-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 !important; }

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

/* [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; }

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

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

.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: .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: .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: transparent; }

.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: 10px 10px 10px 40px;
  color: #333c4e;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: .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 > span {
  background-color: #e4eefc;
  border-radius: 100%;
  margin-right: 10px;
  padding: 6px 10px;
  line-height: 30px; }

.wizard-setup-north {
  border-bottom: 1px solid #e6e6e6; }

/*.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) !important; }

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

.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: #f8f8f7;
  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) !important; }

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

.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 {
  cursor: default;
  color: #213d4a; }

.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 */ }

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

.inf-icon-pdf {
  background-image: url(../../images/infoman/icon-pdf.png) !important; }

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

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

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

.inf-icon-dashboard-medium {
  background-image: url(../../images/infoman/icon-dashboard-medium.png) !important; }

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

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

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

.infoman-icon-parameters {
  background-image: url(../../images/infoman/icon-parameters.png) !important; }

.infoman-icon-chart-edit-large {
  background-image: url(../../images/infoman/icon-chart-edit-large.png) !important; }

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

.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: .6;
  -moz-opacity: .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 {
  position: relative;
  padding-right: 12px;
  min-height: 17px; }

.formulary-question-searchgridcell 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 !important; }

.ext-strict .ext-webkit .x-small-editor .frm-question-table-singleline-field {
  height: 15px !important; }

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

.frm-question-table-cell-invalid .x-grid3-cell-inner {
  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-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; }

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

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

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

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

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

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

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

.icon-grid-filter {
  background: url(../../images/gridfilters/header_bg.png) no-repeat !important; }

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

.icon-column-edit {
  background-image: url(../../images/toolbar/column-edit.png) !important; }

.icon-refresh-interval {
  background-image: url(../../images/toolbar/refresh-interval.png) !important; }

.icon-list-columns {
  background-image: url(../../images/toolbar/view-columns.png) !important; }

.icon-paging {
  background-image: url(../../images/toolbar/icon-paging.png) !important; }

.icon-groupby {
  background-image: url(../../images/toolbar/group-box.png) !important; }

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

.x-form-img-down {
  background-image: url(../../images/toolbar/go-down.png) !important; }

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

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

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

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

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

.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) !important;
  background-repeat: no-repeat; }

.icon-attachments-small {
  background-image: url(../../images/toolbar/attach_black_small.png) !important;
  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 !important; }

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

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

.icon-serviceorder {
  background-image: url(../../images/toolbar/ordservice.png) !important;
  background-repeat: no-repeat; }

.icon-graphs {
  background-image: url(../../images/toolbar/graph.png) !important;
  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 !important; }

.icon-myTasks {
  background-image: url(../../images/toolbar/analyst.png) !important;
  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 !important; }

.icon-iambase {
  background: url(../../images/toolbar/iambase.png) no-repeat !important; }

.icon-iamapp {
  background: url(../../images/toolbar/iam_app.png) no-repeat !important; }

.icon-iamgroup {
  background: url(../../images/toolbar/iam_group.png) no-repeat !important; }

.icon-iamprofile {
  background: url(../../images/toolbar/iam_profile.png) no-repeat !important; }

.icon-iamprofiletool {
  background-image: url(../../images/toolbar/iam_profile.png) !important; }

.icon-iamattestation {
  background: url(../../images/iam/certificacao.png) no-repeat !important;
  background-size: contain !important; }

.icon-iamaccesses {
  background: url(../../images/iam/iam-access.png) no-repeat !important;
  background-size: contain !important; }

.icon-iamhistory {
  background: url(../../images/iam/iam-history.png) no-repeat !important;
  background-size: contain !important; }

.icon-iamsod {
  background: url(../../images/toolbar/iam_sod.png) no-repeat !important; }

.icon-iamsodtool {
  background-image: url(../../images/toolbar/iam_sod.png) !important; }

.icon-iamattr {
  background: url(../../images/toolbar/iam_attribute.png) no-repeat !important; }

.icon-iamfunc {
  background: url(../../images/toolbar/iam_func.png) no-repeat !important; }

.icon-iamconfig {
  background: url(../../images/toolbar/iam_globais.png) no-repeat !important; }

.icon-iamprovis {
  background: url(../../images/toolbar/iam_provisioning.png) no-repeat !important; }

.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) !important;
  background-repeat: no-repeat;
  padding-left: 20px; }

.icon-search-generic {
  background-image: url(../../images/toolbar/Search.png) !important;
  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) !important; }

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

.x-tool-reprove {
  background-image: url(../../images/toolbar/drop-no.gif) !important; }

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

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

.icon-queue-in {
  background-image: url(../../images/toolbar/queuein.gif) !important;
  background-repeat: no-repeat; }

.icon-queue-out {
  background-image: url(../../images/toolbar/queueout.gif) !important;
  background-repeat: no-repeat; }

.icon-delete {
  background-image: url(../../images/toolbar/delete.png) !important;
  background-repeat: no-repeat; }

.icon-open-file {
  background-image: url(../../images/toolbar/downloads.png) !important;
  background-repeat: no-repeat; }

.icon-refresh {
  background-image: url(../../images/toolbar/table_refresh.png) !important;
  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) !important;
  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) !important;
  background-repeat: no-repeat; }

.icon-edit {
  background-image: url(../../images/toolbar/pencil.png) !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) !important;
  background-repeat: no-repeat; }

.icon-edit-special {
  background-image: url(../../images/toolbar/edit_special.png) !important;
  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) !important;
  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) !important;
  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) !important; }

.icon-large-excel {
  background-image: url(../../images/toolbar/icon-large-excel.png) !important; }

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

.nt-create-panel .icon-analyst {
  background-image: url(../../images/toolbar/notifications-analyst.png) !important;
  background-repeat: no-repeat; }

.nt-create-panel .icon-client {
  background-image: url(../../images/toolbar/notifications-client.png) !important;
  background-repeat: no-repeat; }

.nt-create-panel .icon-myGroups {
  background-image: url(../../images/toolbar/notifications-group.png) !important;
  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) !important; }

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

.icon-grid-request-close {
  background-image: url(../../images/toolbar/book_close.png) !important; }

.icon-grid-request-sched {
  background-image: url(../../images/toolbar/clock.png) !important; }

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

.icon-printer-large {
  background-image: url("../../images/toolbar/printer-large.png") !important; }

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

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

.icon-ok-gray {
  background-image: url(../../images/toolbar/saved-gray.png) !important; }

.icon-cancel {
  background-image: url(../../images/toolbar/delete.png) !important; }

.icon-win-status {
  background-image: url(../../images/toolbar/question-white.png) !important; }

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

.icon-move-down {
  background-image: url(../../images/toolbar/col-move-bottom.gif) !important; }

.icon-filter {
  background-image: url(../../images/toolbar/filter.png) !important; }

.icon-filter-clear {
  background-image: url(../../images/toolbar/filter-clear.png) !important; }

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

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

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

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

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

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

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

/* 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) !important;
  background-repeat: no-repeat; }

.icon-new {
  background-image: url(../../images/toolbar/add.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) !important; }

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

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

.icon-preview-top {
  background-image: url(../../images/toolbar/preview-top.gif) !important; }

.icon-preview-right {
  background-image: url(../../images/toolbar/preview-right.gif) !important; }

.icon-preview-left {
  background-image: url(../../images/toolbar/preview-left.gif) !important; }

.icon-preview-hide {
  background-image: url(../../images/toolbar/preview-hide.gif) !important; }

.icon-mail-inbox {
  background-image: url(../../images/toolbar/icon-mail-inbox.png) !important;
  /*
    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) !important; }

.icon-new-reminder {
  background-image: url(../../images/toolbar/icon-new-reminder.png) !important; }

.icon-mail-reminder {
  background-image: url(../../images/toolbar/icon-new-reminder.png) !important; }

.icon-equip-childs {
  background-image: url(../../images/toolbar/icon-components.png) !important; }

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

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

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

.icon-parameterapp,
.icon-danfe,
.icon-sequencerules {
  background-image: url("../../images/toolbar/icon-parameterapp.png") !important; }

.asm-app-menu-item .icon-parameterapp {
  background: url(../../images/toolbar/sprite-side-menu.png) -48px -24px no-repeat !important; }

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

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

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

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

.icon-redo-large {
  background-image: url("../../images/toolbar/icon-redo-large.png") !important; }

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

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

.icon-iconapp {
  background-image: url(../../images/toolbar/icon-iconapp.png) !important; }

.asm-app-menu-item .icon-iconapp {
  background: url(../../images/toolbar/sprite-side-menu.png) 0px -24px no-repeat !important; }

.icon-editnote {
  background-image: url(../../images/toolbar/icon-editnote.png) !important; }

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

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

.icon-graph-node-category {
  background-image: url(../../images/graph/node-category.png) !important; }

.icon-graph-edge-directed {
  background-image: url(../../images/graph/edge-directed.png) !important; }

.icon-graph-node {
  background-image: url(../../images/graph/graph-node.png) !important; }

.icon-graph-doc {
  background-image: url(../../images/graph/graph-doc.png) !important; }

.icon-apply {
  background-image: url(../../images/toolbar/icon-apply.png) !important; }

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

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

.icon-xml-editor {
  background-image: url(../../images/toolbar/icon-xml-editor.png) !important; }

.icon-help-gray {
  background-image: url(../../images/toolbar/icon-help-gray.png) !important; }

.icon-db-refresh {
  background-image: url(../../images/toolbar/icon-db-refresh.png) !important; }

.asm-app-menu-item .icon-db-refresh {
  background: url(../../images/toolbar/sprite-side-menu.png) -60px -24px no-repeat !important; }

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

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

.asm-app-menu-item .x-panel-bwrap .icon-netwatcher {
  background: url(../../images/toolbar/sprite-side-menu.png) -132px -12px no-repeat !important; }

.icon-netwatcher-agent {
  background-image: url(../../images/netwatcher/agent.png) !important; }

.asm-app-menu-item .icon-netwatcher-agent {
  background: url(../../images/toolbar/sprite-side-menu.png) -108px -12px no-repeat !important; }

.icon-netwatcher-agent-event {
  background-image: url(../../images/netwatcher/agent-event.png) !important; }

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

.icon-netwatcher-large-status-1 {
  background-image: url(../../images/netwatcher/icon-large-status-1.png) !important; }

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

.icon-netwatcher-status-1 {
  background-image: url(../../images/netwatcher/icon-status-1.png) !important; }

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

.asm-app-menu-item .icon-credentialsapp {
  background: url(../../images/toolbar/sprite-side-menu.png) -72px -24px no-repeat !important; }

.asm-app-menu-item .pwm-icon-changepwd {
  background: url(../../images/toolbar/sprite-side-menu.png) -84px -24px no-repeat !important; }

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

.icon-undo {
  background-image: url(../../images/toolbar/icon-undo.png) !important; }

/*redo*/
.icon-redo-large {
  background-image: url(../../images/toolbar/icon-redo-medium.png) !important; }

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

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

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

/* PArameter */
.infoman-icon-parameters-large {
  background-image: url(../../images/toolbar/icon-parameter-medium.png) !important; }

/* Edit Chart */
.infoman-icon-chart-edit-large {
  background-image: url(../../images/toolbar/icon-graphedit-medium.png) !important; }

/* Presentation */
.inf-icon-presentation-mode {
  background-image: url(../../images/toolbar/icon-presentation.png) !important; }

/* Printer */
.icon-printer-large {
  background-image: url(../../images/toolbar/icon-printer-medium.png) !important; }

/* OPEN - 16x16 */
.inf-icon-portal-open {
  background-image: url(../../images/toolbar/icon-open.png) !important;
  background-repeat: no-repeat; }

.inf-icon-new {
  background-image: url(../../images/toolbar/icon-add.png) !important;
  background-repeat: no-repeat; }

.inf-icon-chart-legend {
  background-image: url(../../images/infoman/icon-chart-legend.png) !important; }

.inf-icon-chart-axis {
  background-image: url(../../images/infoman/icon-chart-axis.png) !important; }

.inf-icon-chart-serie {
  background-image: url(../../images/infoman/icon-chart-serie.png) !important; }

.inf-icon-chart-area {
  background-image: url(../../images/infoman/icon-chart-area.png) !important; }

.inf-icon-chart-formatters {
  background-image: url(../../images/infoman/icon-chart-formatters.png) !important; }

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

/* Maximize - 16 x 16 */
.icon-maximize {
  background-image: url(../../images/toolbar/icon-maximize.png) !important; }

/* Icon ADD Mail */
.icon-large-mail-new {
  background-image: url(../../images/toolbar/icon-medium-mail.png) !important; }

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

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

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

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

.x-btn-over .x-btn-text.x-tbar-loading {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -306px scroll !important; }

.x-btn-click .x-btn-text.x-tbar-loading {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -324px scroll !important; }

.x-btn-disabled .x-btn-text.x-tbar-loading {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -342px scroll !important; }

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

.x-btn-over .x-btn-text.icon-paging {
  background-position: 0 -523px !important;
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -523px scroll !important; }

.x-btn-click .x-btn-text.icon-paging {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -541px scroll !important; }

.x-btn-disabled .x-btn-text.icon-paging {
  background: url(../../Images/pager/sprite-pager.png) no-repeat 0px -560px scroll !important; }

/* Toolbar Notifications */
.icon-mail-print {
  background-image: url(../../images/toolbar/icon-printer.png) !important; }

.icon-color-fill {
  background-image: url(../../images/toolbar/icon-color-fill.png) !important; }

.icon-color-font {
  background-image: url(../../images/toolbar/icon-color-font.png) !important; }

/* Side Menu */
.x-tree-node-el .inf-icon-graph {
  background-image: url(../../images/toolbar/sprite-side-menu.png) !important;
  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) !important;
  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 !important; }

/* Widgets Control */
.x-dash-tool-add {
  background: url(../../images/toolbar/sprite-widgets-control.png) 0px 0px no-repeat !important; }

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

.x-dash-tool-move {
  background: url(../../images/toolbar/sprite-widgets-control.png) -48px 0px no-repeat !important; }

.icon-tree-collapse-all {
  background-image: url(../../images/toolbar/tree-collapse-all.png) !important; }

.icon-tree-expand-all {
  background-image: url(../../images/toolbar/tree-expand-all.png) !important; }

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

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

.icon-request-costs,
.x-tool-request-costs {
  background-image: url(../../images/request/icon-cost.png) !important; }

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

.icon-license-publickey {
  background-image: url(../../images/license/publickey.png) !important; }

.icon-license-publickey-create {
  background-image: url(../../images/license/publickey-create.png) !important; }

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

.icon-license-publickey-ok-large {
  background-image: url(../../images/license/publickey-ok-large.png) !important; }

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

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

.icon-db-warning {
  background-image: url(../../images/Toolbar/icon-db-warning.png) !important; }

.icon-warning {
  background-image: url(../../images/Toolbar/warning.png) !important; }

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

.icon-upload {
  background-image: url("../../images/toolbar/icon-upload.png") !important; }

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

.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-mail-symbol-medium {
  background-image: url(../../images/toolbar/icon-mail-symbol-medium.png) !important; }

.icon-key {
  background-image: url(../../images/toolbar/icon-key.png) !important; }

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

.icon-blocked {
  background-image: url(../../images/toolbar/blocked.png) !important; }

.icon-filerules-pending {
  background-image: url(../../images/upload/filerules-pending.png) !important; }

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

.icon-request-layout {
  background-image: url(../../images/RequestView/layout.png) !important; }

.icon-request-layout-left {
  background-image: url(../../images/RequestView/layout-left.png) !important; }

.icon-request-layout-right {
  background-image: url(../../images/RequestView/layout-right.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) !important; }

.icon-upload-flat {
  background-image: url(../../Images/flat/icon-upload.png) !important; }

.icon-redo-min {
  background-image: url(../../Images/Toolbar/icon-redo-min.png) !important; }

.icon-undo-min {
  background-image: url(../../Images/Toolbar/icon-undo-min.png) !important; }

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

.x-dash-icon-cssgridlayout-columns {
  background-image: url(../../images/dashboard/icon-cssgridlayout-columns.png) !important; }

.x-dash-icon-cssgridlayout-rows {
  background-image: url(../../images/dashboard/icon-cssgridlayout-rows.png) !important; }

.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: red; }

.log-automail-msg-sent-debug .x-grid3-cell-inner {
  color: #da8f05; }

.log-automail-msg-sent .x-grid3-cell-inner {
  color: blue; }

.log-automail-msg-already-processed .x-grid3-cell-inner {
  color: #646464; }

.log-mqi-error .x-grid3-cell-inner {
  color: red; }

.log-mqi-warning .x-grid3-cell-inner {
  color: red; }

.log-mqi-information .x-grid3-cell-inner {
  color: red; }

.log-mqi-send .x-grid3-cell-inner {
  color: blue; }

.log-mqi-receiving .x-grid3-cell-inner {
  color: blue; }

.log-mqi-warning-message .x-grid3-cell-inner {
  color: red; }

.log-mqi-message-sent .x-grid3-cell-inner {
  color: blue; }

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

.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: .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: .5;
  -moz-opacity: .5;
  -khtml-opacity: .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: .40;
  -moz-opacity: .40;
  -khtml-opacity: .40;
  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; }

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

.icon-sharefolder-add {
  background: url(../../images/toolbar/folder-add.png) no-repeat !important; }

.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 {
  font-weight: bold; }

.x-accordion-hd {
  font-weight: bold; }

.x-panel-header {
  font-size: 12px; }

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

.asm-app-menu-item .icon-tree-myRequests {
  background: url(../../images/flat/myrequests-tree.png) no-repeat !important; }

.asm-app-menu-item .icon-request-template,
.asm-inbox-panel.context-myrequests .x-btn .icon-request {
  background-image: url(../../images/flat/myrequests-template.png) !important; }

.asm-app-menu-item .icon-sched {
  background-image: url(../../images/flat/myrequests-sched.png) !important; }

.asm-app-menu-item .icon-find {
  background-image: url(../../images/flat/myrequests-search.png) !important; }

.asm-app-menu-item .icon-access {
  background-image: url(../../images/flat/myaccess-search.png) !important; }

.iam-rolemigration {
  background-image: url(../../images/iam/troca.png) !important; }

.asm-app-menu-item .icon-tree-myTasks,
.menu-myTasks {
  background-image: url(../../images/flat/mytasks-tree.png) !important; }

.asm-app-menu-item .icon-request,
.asm-inbox-panel.context-mytasks .x-btn .icon-request {
  background-image: url(../../images/flat/request.png) !important; }

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

.asm-app-menu-item .icon-mytasks-sched {
  background-image: url(../../images/flat/mytasks-sched.png) !important; }

.asm-app-menu-item .icon-mytasks-search {
  background-image: url(../../images/flat/mytasks-search.png) !important; }

.asm-app-menu-item .icon-tree-myApprove,
.icon-myApprove {
  background: url(../../images/flat/myapprovals.png) !important; }

.icon-adm-hours,
.asm-app-menu-item .icon-adm-hours {
  background-image: url(../../images/flat/admhours.png) !important; }

.icon-timesheet,
.asm-app-menu-item .icon-timesheet {
  background: url(../../images/flat/timesheet.png) no-repeat !important; }

.icon-survey,
.asm-app-menu-item .icon-survey {
  background: url(../../images/flat/survey.png) no-repeat !important;
  background-size: contain !important; }

.icon-project,
.asm-app-menu-item .icon-project {
  background: url(../../images/flat/myprojects.png) no-repeat !important; }

.asm-inbox-panel .icon-form-preview {
  background-image: url(../../images/flat/form-preview.png) !important; }

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

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

.icon-refresh-interval,
.x-btn-over .icon-refresh-interval,
.x-btn-click .icon-refresh-interval {
  background-image: url(../../images/flat/refresh-interval.png) !important; }

/*.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) !important; }

/*.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) !important; }

.icon-formulary, .title-formulary {
  background-image: url(../../images/formulary/qform-16.png) !important; }

.icon-user-adm {
  background-image: url(../../images/flat/user-settings.png) !important; }

/*.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) !important; }

.icon-dologout {
  background: url(../../images/flat/logout.png) no-repeat !important; }

.icon-notificacoes {
  background-image: url(../../images/notifications/notifications.png) !important; }

.asm-app-menu-item .icon-notificacoes {
  background: url(../../images/flat/notifications.png) no-repeat !important; }

.asm-app-menu-item .icon-menuiam {
  background: url(../../images/iam/cadeado.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) !important; }

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

.icon-adm {
  background: url(../../images/flat/settings.png) no-repeat !important; }

.asm-app-menu-item .icon-mail-inbox {
  background: url(../../images/flat/notifications-inbox.png) no-repeat !important; }

.asm-app-menu-item .icon-mail-category {
  background: url(../../images/flat/notifications-category.png) no-repeat !important; }

.icon-mail-sent, .asm-app-menu-item .icon-mail-sent {
  background: url(../../images/flat/notifications-sent.png) no-repeat !important; }

.asm-app-menu-item .icon-mail-sched {
  background: url(../../images/flat/notifications-schedule.png) no-repeat !important; }

.asm-app-menu-item .x-tree-node .icon-inventory,
.asm-app-menu-item .x-tree-node .icon-dbinteg {
  background-size: 12px !important;
  background-repeat: no-repeat;
  background-position: 0 0; }

.icon-visible {
  background: url(../../images/flat/visible.png) no-repeat !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: .4em .2em .4em .4em;
  white-space: pre !important;
  cursor: default; }

.CodeMirror-lines {
  padding: .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; }

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

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

.icon_dbinteg_import_by_file {
  background-image: url(../../images/dbinteg/import_by_file.png) !important;
  background-repeat: no-repeat; }

.icon_dbinteg_validation {
  background-image: url(../../images/dbinteg/validation-16.png) !important;
  background-repeat: no-repeat; }

.icon_dbinteg_restart {
  background-image: url(../../images/dbinteg/restart-16.png) !important;
  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) !important; }

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

/* TODO: Colocar as classes css para fazer "overrides" das fontes */
@font-face {
  font-family: 'Roboto-Regular';
  src: url("../../fonts/roboto/Roboto-Regular.ttf");
  /* Safari, Android, iOS */ }

.x-fieldset legend {
  font-family: "Roboto-Regular"; }

.x-form-field {
  font-family: "Roboto-Regular" !important; }

.x-form-item {
  font-family: "Roboto-Regular"; }

.x-window-tl .x-window-header {
  font-family: "Roboto-Regular"; }

.x-tab-strip span.x-tab-strip-text {
  font-family: "Roboto-Regular" !important; }

.x-btn button {
  font-family: "Roboto-Regular"; }

.x-toolbar .x-btn .x-btn-text {
  font-family: "Roboto-Regular"; }

.x-tree-node {
  font-family: "Roboto-Regular" !important; }

.x-grid3-row, .x-grid3-row td, .x-grid3-summary-row td, .x-treegrid-root-table .x-treegrid-col {
  font-family: "Roboto-Regular"; }

.x-panel-header {
  font-family: "Roboto-Regular"; }

.x-dash-widget-body p, .x-dash-widget-body span {
  font-family: "Roboto-Regular"; }

.x-tab-strip-total, .x-tab-strip-text .x-tab-strip-total {
  font-family: "Roboto-Regular"; }

.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label {
  font-family: "Roboto-Regular"; }

.ext-webkit .x-small-editor .x-form-field {
  font-family: "Roboto-Regular" !important; }

.req-edit-portal-templatesview, .tpl-dashboard-panel {
  font-family: "Roboto-Regular"; }

.x-grid3-hd-inner {
  font-family: "Roboto-Regular"; }

.x4-body {
  font-family: "Roboto-Regular" !important; }

body {
  font-family: "Roboto-Regular"; }

.CodeMirror {
  font-family: "Roboto-Regular"; }

.CodeMirror pre {
  font-family: "Roboto-Regular"; }

.CodeMirror-completions select {
  font-family: "Roboto-Regular"; }

.title-text {
  font-family: "Roboto-Regular"; }

.tb-request {
  font-family: "Roboto-Regular"; }

.menu-principal {
  font: "Roboto-Regular"; }

.menu-principal-row {
  font-family: "Roboto-Regular"; }

.x-list-body-inner {
  font-family: "Roboto-Regular"; }

.request-header {
  font-family: "Roboto-Regular"; }

.cmdb-impact-info-row {
  font-family: "Roboto-Regular"; }

.x-app-panel-title {
  font-family: "Roboto-Regular"; }

.diagram-node {
  font-family: "Roboto-Regular"; }

.crop-editpanel .crop-ctimage-toptext {
  font-family: "Roboto-Regular"; }

.x-grid3-td-topic b {
  font-family: "Roboto-Regular"; }

.x-dash-widget-header {
  font-family: "Roboto-Regular"; }

.x-dash-widget-body h3 {
  font-family: "Roboto-Regular"; }

.ext-cal-ct {
  font-family: "Roboto-Regular"; }

td.ext-cal-dtitle {
  font-family: "Roboto-Regular"; }

.ext-cal-ev {
  font-family: "Roboto-Regular"; }

.ext-cal-ev-more a,
.ext-cal-ev-more a:visited {
  font-family: "Roboto-Regular"; }

.ext-evt-edit-form .x-panel-header {
  font-family: "Roboto-Regular"; }

.form-question-title {
  font-family: "Roboto-Regular"; }

.form-question-notes, .frm-solutionct {
  font-family: "Roboto-Regular"; }

.form-north {
  font-family: "Roboto-Regular"; }

.form-child-header {
  font-family: "Roboto-Regular"; }

.frm-answers-ct SPAN {
  font-family: "Roboto-Regular"; }

.frm-answers-title {
  font-family: "Roboto-Regular"; }

.frm-answers-value {
  font-family: "Roboto-Regular"; }

.x-frm-docsrc-link, .x-frm-docsrc-link:visited {
  font-family: "Roboto-Regular"; }

.frm-field-image-details {
  font-family: "Roboto-Regular"; }

.x-frm-notes {
  font-family: "Roboto-Regular"; }

.home-time {
  font-family: "Roboto-Regular"; }

.fonttop {
  font-family: "Roboto-Regular"; }

.fontcontent {
  font-family: "Roboto-Regular"; }

.fontcontent2 {
  font-family: "Roboto-Regular"; }

.x-home-date span {
  font-family: "Roboto-Regular"; }

.home-notifications-groupview table th {
  font-family: "Roboto-Regular"; }

.log-view-panel {
  font-family: "Roboto-Regular"; }

.app-login-top-bar {
  font-family: "Roboto-Regular"; }

.pwm-app-oper-help {
  font-family: "Roboto-Regular"; }

.pwm-ct-success {
  font-family: "Roboto-Regular"; }

.request-header-tt {
  font-family: "Roboto-Regular"; }

.request-header-pr {
  font-family: "Roboto-Regular"; }

.request-header-bd {
  font-family: "Roboto-Regular"; }

.r-view-header-id3part {
  font-family: "Roboto-Regular"; }

.style16 {
  font-family: "Roboto-Regular"; }

.request-header-text {
  font-family: "Roboto-Regular"; }

.req-details-bd {
  font-family: "Roboto-Regular"; }

.req-details-cppp {
  font-family: "Roboto-Regular"; }

.req-details-descript {
  font-family: "Roboto-Regular"; }

.req-details-text {
  font-family: "Roboto-Regular"; }

.req-formulary-ct {
  font-family: "Roboto-Regular"; }

.r-view-header-requestid {
  font-family: "Roboto-Regular"; }

.r-view-header-requestid-small {
  font-family: "Roboto-Regular"; }

.r-view-survey-header-title {
  font-family: "Roboto-Regular"; }

._req-column-title {
  font-family: "Roboto-Regular"; }

._req-column-value {
  font-family: "Roboto-Regular"; }

._req-column-value-x {
  font-family: "Roboto-Regular"; }

._req-column-cpppnotes {
  font-family: "Roboto-Regular"; }

.req-column-title-bck {
  font-family: "Roboto-Regular"; }

.req-column-title {
  font-family: "Roboto-Regular"; }

.req-column-title-x {
  font-family: "Roboto-Regular"; }

.req-column-title-auto {
  font-family: "Roboto-Regular"; }

.templatemenu-item .req-column-value, .req-column-subvalue,
.x-menu li .templatemenu-item {
  font-family: "Roboto-Regular"; }

.req-column-value-x {
  font-family: "Roboto-Regular"; }

.req-column-cpppnotes {
  font-family: "Roboto-Regular"; }

.contract-column-title {
  font-family: "Roboto-Regular"; }

.contract-column-value {
  font-family: "Roboto-Regular"; }

.contract-column-off {
  font-family: "Roboto-Regular"; }

.contract-column-off2 {
  font-family: "Roboto-Regular"; }

.contract-column-on {
  font-family: "Roboto-Regular"; }

a.req-column-client,
a.req-column-equip,
a.req-column-resource {
  font-family: "Roboto-Regular"; }

.req-form-desc {
  font-family: "Roboto-Regular"; }

.req-form-info {
  font-family: "Roboto-Regular"; }

.req-form-answer {
  font-family: "Roboto-Regular"; }

.request-header-userinfo {
  font-family: "Roboto-Regular"; }

.request-edit-projectbutton {
  font-family: "Roboto-Regular"; }

.req-edit-portal-templatesview-menu span {
  font-family: "Roboto-Regular"; }

.survey-view-row {
  font-family: "Roboto-Regular"; }

.inbox-preview-request .x-panel-body {
  font-family: "Roboto-Regular"; }

.x-dash-news-item-wrapper {
  font-family: "Roboto-Regular"; }

.x-btn-noicon .x-btn-small .x-btn-text {
  font-family: "Roboto-Regular"; }

.r-view-header-inf .r-view-header-requestid,
.r-view-header-requestid-small,
.req-edit-analystpanel .req-edit-headerpanel-id {
  font-family: "Roboto-Regular"; }

.req-column-title,
.req-column-title-x {
  font-family: "Roboto-Regular" !important; }

.req-column-value,
.req-column-value-x {
  font-family: "Roboto-Regular" !important; }

.wrapper-request-number .x-form-item .x-form-readonly {
  font-family: "Roboto-Regular"; }

.nt-inbox-msgpanel-header p {
  font-family: "Roboto-Regular"; }

.x-grid3-hd-inner {
  font-family: "Roboto-Regular" !important; }

.timesheet-cal-tbar {
  font-family: "Roboto-Regular"; }

.x-toolbar .timesheet-nav-btn-day {
  font-family: "Roboto-Regular"; }

.timesheet-hourview-summary-ct {
  font-family: "Roboto-Regular"; }

.timesheet-cal-bbar {
  font-family: "Roboto-Regular"; }

.timesheet-summary-tbar {
  font-family: "Roboto-Regular"; }

.timesheet-periodgrid-anlinfo .r-view-header-status,
.r-view-admhours .r-view-header-status {
  font-family: "Roboto-Regular"; }

.x-pivotgrid .x-grid3-header-offset table td {
  font-family: "Roboto-Regular"; }

.x-pivotgrid .x-grid3-row-headers table td {
  font-family: "Roboto-Regular"; }

.x-grid3-header-title {
  font-family: "Roboto-Regular"; }

.x-panel-reset .x-panel-body samp {
  font-family: "Roboto-Regular"; }

.x-box-mc {
  font-family: "Roboto-Regular"; }

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

blockquote {
  font-family: "Roboto-Regular"; }

html, body {
  font-family: "Roboto-Regular"; }

input, textarea, select {
  font-family: "Roboto-Regular" !important; }

.x-html body {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon:before,
.x-button .x-button-icon:before {
  font-family: "Roboto-Regular"; }

.x-chart-watermark {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.list:before,
.x-button .x-button-icon.list:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.expand:before,
.x-button .x-button-icon.expand:before {
  font-family: "Roboto-Regular"; }

.x-button-label, .x-badge {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.calendar:before,
.x-button .x-button-icon.calendar:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.action:before,
.x-button .x-button-icon.action:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.add:before,
.x-button .x-button-icon.add:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.arrow_down:before,
.x-button .x-button-icon.arrow_down:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.arrow_left:before,
.x-button .x-button-icon.arrow_left:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.arrow_right:before,
.x-button .x-button-icon.arrow_right:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.arrow_up:before,
.x-button .x-button-icon.arrow_up:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.compose:before,
.x-button .x-button-icon.compose:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.delete:before,
.x-button .x-button-icon.delete:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.organize:before,
.x-button .x-button-icon.organize:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.refresh:before,
.x-button .x-button-icon.refresh:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.reply:before,
.x-button .x-button-icon.reply:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.search:before,
.x-button .x-button-icon.search:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.settings:before,
.x-button .x-button-icon.settings:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.star:before,
.x-button .x-button-icon.star:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.trash:before,
.x-button .x-button-icon.trash:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.maps:before,
.x-button .x-button-icon.maps:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.locate:before,
.x-button .x-button-icon.locate:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.home:before,
.x-button .x-button-icon.home:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.bookmarks:before,
.x-button .x-button-icon.bookmarks:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.download:before,
.x-button .x-button-icon.download:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.favorites:before,
.x-button .x-button-icon.favorites:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.info:before,
.x-button .x-button-icon.info:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.more:before,
.x-button .x-button-icon.more:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.time:before,
.x-button .x-button-icon.time:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.user:before,
.x-button .x-button-icon.user:before {
  font-family: "Roboto-Regular"; }

.x-tab .x-button-icon.team:before,
.x-button .x-button-icon.team:before {
  font-family: "Roboto-Regular"; }

.x-hasbadge .x-badge {
  font-family: "Roboto-Regular"; }

.x-checkmark-base, .x-field-checkbox .x-field-mask::after,
.x-field-radio .x-field-mask::after {
  font-family: "Roboto-Regular"; }

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

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

.x-grid .x-grid-multiselection-column:after {
  font-family: "Roboto-Regular"; }

.x-grid .x-grid-multiselection-cell:after {
  font-family: "Roboto-Regular"; }

html, body {
  font-family: "Roboto-Regular"; }

body,
html {
  font-family: "Roboto-Regular"; }

input,
textarea {
  font-family: "Roboto-Regular"; }

.x-field-checkbox .x-field-mask::after,
.x-field-radio .x-field-mask::after {
  font-family: "Roboto-Regular"; }

.x-input-radio:checked ~ .x-field-mask::after {
  font-family: "Roboto-Regular"; }

.x-grid3-hd-row td {
  font-family: "Roboto-Regular"; }

.infoman-menu-portletlayout .menu-title {
  font-family: "Roboto-Regular"; }

.inf-ct-title {
  font-family: "Roboto-Regular"; }

.kb-locator-view {
  font-family: "Roboto-Regular"; }

.asm-login-panel a {
  font-family: "Roboto-Regular"; }

#loading .loading-indicator {
  font-family: "Roboto-Regular"; }

#loading-msg {
  font-family: "Roboto-Regular"; }

#product-version {
  font-family: "Roboto-Regular"; }

.pwm-menu-app {
  font-family: "Roboto-Regular"; }

.pwm-step-panel-header {
  font-family: "Roboto-Regular"; }

.pwm-searchview {
  font-family: "Roboto-Regular"; }

.x-tb-attch div {
  font-family: "Roboto-Regular"; }

.x-act-detail-left {
  font-family: "Roboto-Regular"; }

.r-view-header-abstract SPAN {
  font-family: "Roboto-Regular"; }

.pm-icons-legend-title {
  font-family: "Roboto-Regular"; }

.x-actionsview-item {
  font-family: "Roboto-Regular"; }

.r-view-panel .x-panel-body {
  font-family: "Roboto-Regular"; }

.upload-view-row {
  font-family: "Roboto-Regular"; }

.req-template-editpanel .req-helppanel .x-panel-body {
  font-family: "Roboto-Regular"; }

.schema-editor-errorbox {
  font-family: "Roboto-Regular"; }

.survey-help-text {
  font-family: "Roboto-Regular"; }

.survey-intro-wrapper {
  font-family: "Roboto-Regular"; }

.tpl-dashboard-button-text {
  font-family: "Roboto-Regular"; }

.x-menu-list-item a.x-menu-item {
  font-family: "Roboto-Regular"; }

.x-toolbar .x-toolbar-left .xtb-text,
.x-clean-toolbar .x-toolbar-left .xtb-text {
  font-family: "Roboto-Regular"; }

.request-holder-status .request-header-bd {
  font-family: "Roboto-Regular"; }

.request-holder-status .request-header-text {
  font-family: "Roboto-Regular"; }

.templatemenu-item .tpl-dashboard-userinfo-username {
  font-family: "Roboto-Regular" !important; }

.frm-question-style-checkbox .x-form-item,
.frm-question-style-radio .x-table-layout-cell .x-form-item {
  font-family: "Roboto-Regular" !important; }

.form-question-notes,
.xcontent-area .xcontent-table .req-column-cpppnotes,
.xcontent-area .xcontent-table .req-column-title-auto {
  font-family: "Roboto-Regular" !important; }

.cmdb-impact-equipinfo .x-panel-body .req-column-value {
  font-family: "Roboto-Regular" !important; }

.t-contact {
  font-family: "Roboto-Regular"; }

.x-grid-group-hd div.x-grid-group-title,
.x-actionsview .x-grid-group-hd {
  font-family: "Roboto-Regular"; }

.timesheet-ext-cal-evt-title {
  font-family: "Roboto-Regular" !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-Regular" !important; }

.r-view-admhours .r-view-header-status,
.timesheet-periodgrid-anlinfo .r-view-header-status {
  font-family: "Roboto-Regular" !important; }

.timesheet-summary-tbar div {
  font-family: "Roboto-Regular" !important; }

.timesheet-nav-btn {
  font-family: "Roboto-Regular" !important; }

.r-view-header-title {
  font-family: "Roboto-Regular"; }

.x-toast .ext-mb-error,
.x-toast .ext-mb-warning,
.x-toast .ext-mb-success,
.x-toast .ext-mb-info {
  font-family: "Roboto-Regular" !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-Regular"; }

.timesheet-summary-bbar {
  font-family: "Roboto-Regular"; }

table {
  font-family: "Roboto-Regular"; }

.ext-el-mask-msg div {
  font-family: "Roboto-Regular"; }

.x-window-mc {
  font-family: "Roboto-Regular" !important; }

.x-panel-header-text {
  font-family: "Roboto-Regular"; }

.x-panel-header x-panel-header-noborder x-unselectable x-accordion-hd {
  font-family: "Roboto-Regular" !important; }

.x-panel asm-app-menu-item x-panel-noborder x-panel-collapsed {
  font-family: "Roboto-Regular" !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-Regular" !important; }

.x-grid-empty {
  font-family: "Roboto-Regular" !important; }

.x-toolbar div.parameters-app-tbar-filltitle span {
  font-family: "Roboto-Regular" !important; }

.x-combo-list {
  font-family: "Roboto-Regular" !important; }

.menu-principal {
  font-family: "Roboto-Regular" !important; }

.nt-inbox-msgpanel {
  font-family: "Roboto-Regular" !important; }

.x-superboxselect-item {
  font-family: "Roboto-Regular"; }

.x4-surface tspan {
  font-family: "Roboto-Regular" !important; }

input {
  font-family: "Roboto-Regular" !important; }

.x-form-element {
  font-family: "Roboto-Regular" !important; }

p {
  font-family: "Roboto-Regular" !important; }

.x-date-inner th {
  font-family: "Roboto-Regular"; }

.x-date-mp-btns button {
  font-family: "Roboto-Regular"; }

.add-search-toolbar {
  color: #1A0DAB;
  background-color: #FFF0D2; }

.trigger_arrow_up {
  background-image: url(../../Images/trigger/trigger_arrow_up_win_16.png) !important;
  background-color: #E7E7E7;
  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-color: #E7E7E7;
  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-color: #E7E7E7;
  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; }
