body{
    /*background-image: url(/images/background.jpg) !important;*/
    /*background-size: cover !important;*/
    background-color: #f3f4f8 !important;
	image-rendering: -webkit-optimize-contrast !important;
}

.logo-desposito-service{
    position: absolute;
    top: 10px;
    left: 10px;
	image-rendering: -webkit-optimize-contrast !important;
    z-index: -1;
}

.hbox-form, .hbox-form .x-box-inner{
    overflow: unset;
}

.animated-alert{
    animation: blinker 0.75s linear infinite;
    font-weight: bold;
}
@keyframes blinker {
    50% {
      opacity: 0;
    }
  }

.window-waiter{
    position: relative;
}
    .window-waiter .window-text{
        text-align: center;
    }
    .window-waiter .window-image{
        text-align: center;
    }

.toast-success,
.toast-warning,
.toast-error,
.toast-info{
    left: unset !important;
    right: 10px;
}

/* TOAST INFO */
.toast-info,
.toast-info .x-window-header,
.toast-info .x-title-text{
    background-color: #1f82df;
    border-color: #1f82df;
    color: white;
}
.toast-info .x-window-body{
    background-color: #1f82df;
    border-color: #1f82df;
    border-color: #1f82df;
}
/* TOAST INFO */

/* TOAST SUCCESS */
.toast-success,
.toast-success .x-window-header,
.toast-success .x-title-text{
    background-color: #56bf48;
    border-color: #56bf48;
    color: white;
}
.toast-success .x-window-body{
    background-color: #56bf48;
    border-color: #56bf48;
    border-color: #56bf48;
}
/* TOAST SUCCESS */

/* TOAST WARNING */
.toast-warning,
.toast-warning .x-window-header,
.toast-warning .x-title-text{
    background-color: #f8a900;
    border-color: #f8a900;
    color: white;
}
.toast-warning .x-window-body{
    background-color: #f8a900;
    border-color: #f8a900;
    border-color: #f8a900;
}
/* TOAST WARNING */

/* TOAST ERROR */
.toast-error,
.toast-error .x-window-header,
.toast-error .x-title-text{
    background-color: #df1f1f;
    border-color: #df1f1f;
    color: white;
}
.toast-error .x-window-body{
    background-color: #df1f1f;
    border-color: #df1f1f;
}
/* TOAST ERROR */

#SATURNO-login-body{
    background-color: unset !important;
    background: unset !important;
}

.vocemenu-separatore{
    margin-bottom: 15px;
}
.vocemenu-dev .x-btn-inner{
    color: #9D131C !important;
}

.btn-menu-saturno .x-btn-button-center {
    -webkit-box-pack: start;
    -ms-flex-pack: initial;
    justify-content: left;
}

.x-accordion-layout-ct{
    padding: 0px;
}

.saturno-form{
    background-color: #f5f5f5 !important;
}
.saturno-form .x-panel-body{
    background-color: #f5f5f5 !important;
}
.x-toolbar{
    background-color: #e0e0e0 !important;
}

.x-btn{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.x-form-text{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-size: 18px !important;
}

/* EXTJS GRID */
.x-column-header-text-inner{
    font-size: 13px !important;
}
.x-grid-cell-inner{
    padding: 12px !important;
    font-size: 13px !important;
}

.x-keyboard-mode .x-grid-item-focused .x-grid-cell-inner::before,
.x-keyboard-mode .x-grid-cell-inner-action-col :focus{
    border: 0px !important;
    outline: unset !important;
}

.x-grid-group-hd{
    background-color: #d3e1f1 !important;
}
.x-grid-cell{
    vertical-align: middle !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.x-grid-cell-inner{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
}
/* EXTJS GRID */


.filter-filterbar{
    display: block !important;
}

.x-fieldset-body {
    padding-bottom: 10px !important;
}

/* Filter Bar */
.x-operator-button {
    width: 16px;
    height: 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
    -moz-user-focus: ignore; /* https://developer.mozilla.org/en/CSS/-moz-user-focus */
    cursor: pointer;
    position: absolute;
    overflow:  hidden; /* IE 6 :-( */
    margin-top: 4px;
    background-color: white;
}



.x-operator-button-equal {
    background-image: url(/images/filterBar/operator-equal.gif);
}
.x-operator-button-not-equal {
    background-image: url(/images/filterBar/operator-not-equal.gif);
}
.x-operator-button-great-than {
    background-image: url(/images/filterBar/operator-great-than.gif);
}
.x-operator-button-less-than {
    background-image: url(/images/filterBar/operator-less-than.gif);
}
.x-operator-button-great-than-equal {
    background-image: url(/images/filterBar/operator-great-than-equal.gif);
}
.x-operator-button-less-than-equal {
    background-image: url(/images/filterBar/operator-less-than-equal.gif);
}
.x-operator-button-like {
    background-image: url(/images/filterBar/operator-like.gif);
}
.x-operator-button-isnull {
    background-image: url(/images/filterBar/operator-isnull.gif);
}
.x-operator-button-isnotnull {
    background-image: url(/images/filterBar/operator-isnotnull.gif);
}

/*.ext-ux-operatorbutton-mouse-over-input {
    background-position: 0 0px;
}

.ext-ux-operatorbutton-mouse-over-button {
    background-position: 0 -24px;
}

.ext-ux-operatorbutton-mouse-down {
    background-position: 0 -36px;
}
*/

.x-grid-header-ct .x-column-filtered .x-column-header-inner .x-column-header-text {
	font-weight: bold;
	font-style: italic;
	color: green;
}

.ext-ux-clearbutton {
    width: 12px;
    height: 12px;
    background-image: url(/images/filterBar/clear-text-icon.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    -moz-user-focus: ignore; /* https://developer.mozilla.org/en/CSS/-moz-user-focus */
    cursor: pointer;
    position: absolute;
    overflow:  hidden; /* IE 6 :-( */
    margin-top: 4px;
    background-color: white;
    left: unset !important;
    right: 5px !important;
}
.filter-withtrigger-filterbar .ext-ux-clearbutton{
    right: 20px !important;
}

.ext-ux-clearbutton-mouse-over-input {
    background-position: 0 -12px;
}

.ext-ux-clearbutton-mouse-over-button {
    background-position: 0 -24px;
}

.ext-ux-clearbutton-mouse-down {
    background-position: 0 -36px;
}

.ext-ux-clearbutton-on {
    opacity: 1;
    visibility: visible;
    /*transition: opacity .35s linear;
    -webkit-transition: opacity .35s linear;
    -moz-transition: opacity .35s linear;
    -o-transition: opacity .35s linear;
    -ms-transition: opacity .35s linear;
    -khtml-transition: opacity .35s linear;*/
}

.ext-ux-clearbutton-off {
    opacity: 0;
    visibility: hidden;
    /*transition: opacity .35s linear, visibility .0s linear .35s;
    -webkit-transition: opacity .35s linear, visibility .0s linear .35s;
    -moz-transition: opacity .35s linear, visibility .0s linear .35s;
    -o-transition: opacity .35s linear, visibility .0s linear .35s;
    -ms-transition: opacity .35s linear, visibility .0s linear .35s;
    -khtml-transition: opacity .35s linear, visibility .0s linear .35s;*/
}

.add{
	background-image: url(/images/filterBar/add.png ) !important;
}

.edit{
	background-image: url(/images/filterBar/edit.png ) !important;
}

.delete{
	background-image: url(/images/filterBar/delete.png ) !important;
}

.activate{
	background-image: url(/images/filterBar/activate.png ) !important;
}

.inactivate{
	background-image: url(/images/filterBar/inactivate.png ) !important;
}

.filter{
	background-image: url(/images/filterBar/filter.png ) !important;
}

.clear-filters{
	background-image: url(/images/filterBar/clear-filters.png ) !important;
}

.x-action-col-cell img {
	height: 16px;
	width: 16px;
	cursor: pointer;
}

.x-action-col-img-noaction {
	cursor: default !important;
}
/* Filter Bar */

.riga-verde{
    background-color: #d5ffce;
}