* {
	text-transform: unset !important;
}

/* BACKSTAGE */
.login_utenti_bkstage .x-tree-icon-leaf.fas.fa-user {
	padding: 15px;
}

/* LOGIN */
.form-login {
	background: rgba(192, 192, 192, 0.4);
	border: 4px dotted white !important;
	filter: alpha;
	border-radius: 10px;
}

.form-login .x-field.login-textfield .x-form-field {
	color: #FFFFFF
}

.x-panel.login-background .x-panel-body.x-panel-body-default {
	border-color: transparent !important
}

/* LOGIN MOBILE */
.form-login-mobile {
	background: rgba(161, 161, 161, 0.9);
	border: 4px dotted white !important;
	filter: alpha;
	border-radius: 10px;
}

.form-login-mobile .x-field.login-textfield .x-form-field {
	color: #000000;
}

.x-panel.login-background-mobile .x-panel-body.x-panel-body-default {
	border-color: transparent !important
}

/* BOTTONI */
.x-btn.login-data-button-css .x-icon-el:before {
	color: #000000
}

.x-btn.button_edit_psw {
	background-color: grey;
	border: 1px solid black;
	border-radius: 8px;
}

/* HEADER */

/* .head{background: url(../extjs/images/apra/blu_bianco.png)} */
.head {
	background: linear-gradient(180deg, rgba(82, 109, 177, 1) 0%,
			rgba(255, 255, 255, 1) 110%)
}

.x-panel.head_index {
	background: linear-gradient(180deg, rgba(82, 109, 177, 1) 0%,
			rgba(255, 255, 255, 1) 110%)
}

.logosud {
	background: 'url(../extjs/images/apra/new_logo_sud2.png)'
}

/* Footer */
.x-panel.footer {
	background-color: #091a64
}

/* Footer Textfield */
.x-fieldset.body_msg {
	background-color: #cff8f9
}

.x-fieldset.insert_msg {
	background-color: #DCDCDC
}

/**********************
 Grid
 **********************/

/* diminuzione padding */
.x-grid-cell-inner {
	padding: 8px 8px
}

/* titoli celle */
/* .x-column-header .x-column-header-inner{color: #000000} */
.x-column-header.header-dashboard .x-column-header-inner {
	height: 18px;
	padding: 8px 10px 22px 10px
}

.header-dashboard .x-column-header-over {
	background-color: unset;
}

.x-column-header.white_word .x-column-header-inner {
	color: #FFFFFF
}

.x-column-header.light_grey .x-column-header-inner {
	background-color: #DBD9CE
}

.x-column-header.pirate_black .x-column-header-inner {
	background-color: #2F3435
}

.x-column-header.opal_gray .x-column-header-inner {
	background-color: #A49E9D
}

.x-column-header.lilac_sachet .x-column-header-inner {
	background-color: #EAB0CE
}

.x-column-header.rhubarb .x-column-header-inner {
	background-color: #77202F
}

.x-column-header.classic_blue .x-column-header-inner {
	background-color: #0F4C81
}

.x-column-header.honey .x-column-header-inner {
	background-color: #BC9337
}

.x-column-header.jasmine_green .x-column-header-inner {
	background-color: #81CC45
}

/* celle */
.x-grid-cell.bold .x-grid-cell-inner {
	font-weight: bold
}

.x-grid-cell.pirate_black .x-grid-cell-inner {
	background-color: #2F3435
}

.x-grid-cell.opal_gray .x-grid-cell-inner {
	background-color: #A49E9D
}

.x-grid-cell.lilac_sachet .x-grid-cell-inner {
	background-color: #EAB0CE
}

.x-grid-cell.rhubarb .x-grid-cell-inner {
	background-color: #77202F
}

.x-grid-cell.classic_blue .x-grid-cell-inner {
	background-color: #0F4C81
}

.x-grid-cell.jasmine_green .x-grid-cell-inner {
	background-color: #81CC45
}

/* righe alternate grid */
.x-grid-item-alt {
	background-color: #F5F5F5 !important
}

.x-grid-item-alt :hover {
	background-color: #E4E4E4
}

.x-grid-item :hover {
	background-color: #E4E4E4
}

/* riga selezionata (over)
.x-grid-item-over {border: 1px solid #0c0c0c; background-color: inherit}
*/
/* elemento/riga grid con cursore sopra cambia colore */
.pre_selezione .x-grid-item-over {
	font-weight: 900;
	text-align: center;
	background-color: #fffd64 !important;
	box-shadow: inset 0px 0px 0px 1px gray;
	/* border: 2px solid grey; */
}

/* elemento/riga grid selezionato */
.selezione .x-grid-item-selected {
	font-weight: 900;
	text-align: center;
	background-color: #fffd64 !important;
	box-shadow: inset 0px 0px 0px 1px gray;
	/* border: 1px solid grey; */
}

/* elemento/riga grid con cursore sopra cambia colore */
.pre_selezione_todo .x-grid-item-over {
	font-weight: 900;
	text-align: center;
	background-color: #fffd64 !important;
}

/* elemento/riga grid selezionato */
.selezione_todo .x-grid-item-selected {
	font-weight: 900;
	text-align: center;
	background-color: #fffd64 !important;
}

/**********************
 Tab Panel
 **********************/
.x-tab-bar-default-top>.x-tab-bar-body-default {
	padding: 2px 4px 0 8px
}

.x-tab-bar-horizontal>.x-tab-bar-body-default {
	min-height: 20px
}

.x-tab-default-top {
	padding: 8px 32px 8px 32px;
	border-color: grey
}

.x-tab-over.x-tab-default.x-tab-default-top {
	border-color: red
}

/* non funziona bene su active */
a.x-tab.x-tab-active.x-tab-default.x-top {
	background-color: #2a5ca9;
	border-color: red
}

/* bottoni login */
/* x-btn-button.off_login {background-color: #DADADA; color: #FFFFFF}*/
/* bottoni stile dashboard */
.x-btn.b_h_1 {
	padding: 0;
}

.x-btn.b_h_1 * {
	padding: 0;
}

.x-btn.b_h_1 .x-btn-inner {
	color: white;
	white-space: initial;
}

.x-btn.b_h_1 .value {
	font-size: 36px;
	line-height: 1
}

.x-btn.b_h_1.arancio {
	background-color: orange
}

.x-btn.b_h_1.blu {
	background-color: blue
}

.x-btn.b_h_1.blu .x-btn-inner {
	color: white
}

.x-btn.b_h_1.azzurro {
	background-color: lightblue
}

.x-btn.b_h_1.giallo {
	background-color: yellow
}

.x-btn.b_h_1.pirate_black {
	background-color: #2F3435
}

.x-btn.b_h_1.opal_gray {
	background-color: #A49E9D
}

.x-btn.b_h_1.lilac_sachet {
	background-color: #EAB0CE
}

.x-btn.b_h_1.rhubarb {
	background-color: #77202F
}

.x-btn.b_h_1.classic_blue {
	background-color: #0F4C81
}

.x-btn.b_h_1.jasmine_green {
	background-color: #81CC45
}

.x-btn.b_h_1.honey {
	background-color: #BC9337
}

.x-btn.b_h_1.night_sky {
	background-color: #2A2A35
}

/* bottoni textfield */
.x-btn.button_add {
	background-color: #0F4C81;
	border-radius: 20px;
}

.x-btn.button_save {
	background-color: #006A0A;
	border-radius: 20px;
}

.x-btn.button_send {
	background-color: #00FF00;
	border-radius: 20px;
}

.x-btn.blu_extjs {
	background-color: #2196f3;
}

.x-btn.button_edit_psw {
	background-color: grey;
	border: 1px solid black;
	border-radius: 8px;
}

/* testo bottoni textfield */
.white_words .x-btn-inner-default-small {
	color: #FFFFFF;
	font-size: 20px;
}

.white_words_send .x-btn-inner-default-small {
	color: #FFFFFF;
}

.black_words .x-btn-inner-default-small {
	color: #000000;
}

.black_words_add .x-btn-inner-default-small {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
}

.color_add .x-btn-inner-default-toolbar-small {
	color: #FFFFFF;
}

/* colore icona bottone textfield */
.size20px {
	font-size: 20px;
}

.invisible_icon {
	color: transparent;
}

.white_icon .x-btn-icon-el {
	color: #FFFFFF;
}

.black_icon .x-btn-icon-el {
	color: #000000;
}

.green_icon {
	color: #008000;
}

.red_icon {
	color: #FF0000;
}

.orange_icon {
	color: #FFA500;
}

.yellow_icon .x-btn-icon-el {
	color: #FFFF00;
}

.grey_icon .x-btn-icon-el {
	color: #808080;
}

.white_icon_panel_close .x-btn-icon-el {
	color: #FFFFFF
}

.blue_extjs_icon .x-btn-icon-el {
	color: #2196f3
}

.blue_extjs_icon_reverse .x-btn-icon-el {
	border: 1px solid #2196f3;
	color: #F5F5F5;
}

.white_close_icon .x-btn-icon-el {
	color: #FFFFFF
}

/* textfield particolari */
.x-field.t_h_1 .x-form-field {
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px
}

/* filtri in dashborard b2b ordini */
.x-fieldset.b2b_ordini_filtri .x-fieldset-header-text {
	color: #012169
}

/* colori test */
.c_brown {
	color: brown
}

.c_orange {
	color: orange
}

.c_yellow {
	color: yellow
}

.c_green {
	color: green
}

.c_light_green {
	color: #32CD32
}

.c_red {
	color: red
}

.c_grey {
	color: grey
}

.c_black {
	color: black
}

.c_blue {
	color: #0F4C81 !important
}

.c_blue_extjs {
	color: #2196f3 !important
}

.c_white {
	color: #FFFFFF
}

/**********************
 Tabella
 **********************/
table.tab_info {
	width: 90%;
	margin-left: 20px;
}

table.tab_info td,
table.tab_info th {
	border-bottom: 1px solid gray;
	padding: 5px
}

.error-flag {
	/*rosso chiaro */
	background-color: rgba(255, 0, 0, 0.7);
}

.noprob-flag {
	/*verde chiaro */
	background-color: rgba(0, 128, 0, 0.7);
}

.spunta-carico {
	/*verde chiaro pastello */
	background-color: rgba(128, 195, 128, 0.7);
}

.notaccepted-flag {
	/*giallo chiaro */
	background-color: rgba(255, 255, 0, 0.7);
}

.sfondo-pieno-bottone {
	background-color: #2196f3;
}

.sfondo-pieno-bottone:hover {
	background-color: #82c4f8;
}

.sfondo-pieno-bottone span {
	color: white;
}

.x-tree-node-text {
	padding-left: 15px;
}

.x-treelist-expander-first .x-treelist-item-text {
	margin-left: 50px;
}

/* container home */
.x-box-inner .home_container {
	border-radius: 15px;
}

.x-box-inner .sfondo_home {
	background: linear-gradient(0deg, rgba(82, 109, 177, 1) 0%,
			rgba(255, 255, 255, 1) 65%);
}

.x-box-inner .trasparent {
	background-color: trasparent !important;
}

.x-btn.button_menu {
	background-color: #c0c0c0;
	border: 1px solid black;
	border-radius: 20px;
}

/* container aziende */
.x-box-inner .aziende-form-container {
	border: 1px solid gray;
	padding: 20px;
}

/* container dadi caffe */
.x-box-inner .home_container_dado_sx {
	background: #006600;
	border: 1px solid #006600;
	border-radius: 15px;
}

.x-box-inner .home_container_dado_dx {
	background: #0096C3;
	border: 1px solid #0096C3;
	border-radius: 15px;
}

.x-box-inner .home_container_dado_grigio {
	background: #9c9c9c;
	border: 1px solid #9c9c9c;
	border-radius: 15px;
}

/* START */

/* main panel start */
.x-panel.start_background .x-panel-body.x-panel-body-default {
	background-color: #D3D3D3;
}

/* LATERALE */
.v_dotted {
	background-color: #cdc9c9;
	border: 4px dotted white;
	border-radius: 5px;
}

/* bottoni start */
.x-btn.transparent {
	background-color: transparent !important;
}

.x-btn.tondo {
	border-radius: 20px;
	border: 2px solid white;
}

.x-btn.blu_chiaro {
	background: linear-gradient(0deg, rgba(82, 109, 177, 1) 0%,
			rgba(255, 255, 255, 1) 110%);
}

.x-btn.azzurro {
	background: linear-gradient(0deg, rgba(34, 193, 195, 1) 0%,
			rgba(255, 255, 255, 1) 110%);
}

.x-btn.blu {
	background: linear-gradient(0deg, rgb(0, 70, 110) 0%,
			rgba(255, 255, 255, 1) 110%);
}

.x-btn.rosso {
	background: linear-gradient(0deg, rgba(255, 0, 0, 1) 0%,
			rgba(255, 255, 255, 1) 100%);
}

.x-btn.arancione {
	background: linear-gradient(0deg, rgba(255, 119, 0, 1) 0%,
			rgba(255, 255, 255, 1) 110%);
}

.x-btn.verde {
	background: linear-gradient(0deg, rgba(93, 226, 52, 1) 0%,
			rgba(255, 255, 255, 1) 110%);
}

.x-btn.beige {
	background: linear-gradient(0deg, rgba(182, 140, 43, 1) 0%,
			rgba(255, 213, 125, 1) 91%);
}

/* BOTTONE NAVIGAZIONE BREADCRUMB */
.x-btn.breadcrumb {
	background-color: #c0c0c0 !important;
	border: 2px solid white;
	border-radius: 5px;
	cursor: default;
}

.breadcrumb .x-btn-inner-default-toolbar-small {
	font-size: 16px;
}

.white_words_toolbar .x-btn-inner-default-toolbar-small {
	color: #FFFFFF;
}

.paging-custom * {
	border-bottom: 0px !important;
	max-height: 25px;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.paging-custom .x-tbar-loading {
	height: 23px;
}

.paging-custom .x-form-type-text .x-form-text-default {
	font: 600 16px/16px Roboto, sans-serif !important;
	color: #40464b;
	padding-top: 2px;
}

.no-padding-grid .x-grid-header-ct * {
	border-bottom: 0px !important;
	max-height: 70px;
	padding-top: 0;
	padding-bottom: 0;
}

.tree-bln-nota .x-grid-item {
	background-color: #F5F5F5;
}

.no-padding {
	padding: 0px;
}

.ricerca-icona {
	width: 50px;
}

.ricerca-textfield {
	width: 250px;
}

@media screen and (max-width: 1024px) {
	.ricerca {
		display: none;
		width: 0px;
	}
}

@media screen and (min-width: 1024px) {
	br {
		display: none;
	}
}

.grid-ordini {
	padding: 5px;
}

.grid-ordini .x-group-sub-header {
	display: none;
}

.grid_valuta * {
	font-size: 12px;
}

.grassetto {
	font-weight: bold;
}

.home_button .x-btn-icon-el {
	padding-right: 20px;
}

.picker-form-balm .x-autocontainer-innerCt {
	padding: 10px;
	border-radius: 5px;
	border: 1px solid black;
}

.x-form-item-default.x-item-disabled {
	opacity: 1;
}

/* titoli celle delivery */
.x-column-header.header-dashboard-delivery .x-column-header-inner {
	text-align: center !important;
	background-color: #9C9C9C;
	height: 18px;
	padding: 8px 10px 22px 10px;
	margin-left: unset;
	margin-right: unset;
}

.header-dashboard-delivery .x-column-header-over {
	background-color: unset;
}

/* titoli celle colli delivery */
.x-column-header.header-dashboard-colli .x-column-header-inner {
	background-color: #F5F5F5;
	height: 18px;
	padding: 8px 10px 22px 10px;
}

.header-dashboard-colli .x-column-header-over {
	background-color: unset;
}

/* bottone selezionato delivery */
.x-btn.delivery-hover :hover {
	background-color: #CDA434;
}

.delivery-selected {
	background-color: #CDA434 !important;
}

.selected-header {
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.badge-action-column {
	position: absolute;
	padding: 7px 7px;
	right: -2px;
	top: 1px;
	border-radius: 50%;
	background: transparent;
	color: red;
	font-size: 10px;
	font-weight: bold;
}

.badge-action-calendar {
	position: absolute;
	padding: 0px 7px;
	right: -2px;
	top: 1px;
	border-radius: 50%;
	background: transparent;
	color: red;
	font-size: 12px;
	font-weight: bold;
}

.x-progressbarwidget-default-cell>.x-grid-cell-inner {
	padding-top: 3px;
	padding-bottom: 3px;
}

.x-progress-default .x-progress-text-back {
	color: #2196f3 !important;
}

.x-progress-default .x-progress-bar-default {
	background-color: #2196f3 !important;
}

.x-progress-default {
	background-color: unset !important;
}

.progressive-percentage .x-progress-text {
	background: blue;
}

.progressive-percentage .x-progress-text-back {
	background: unset !important;
}

.bold-bianco {
	font-weight: bold;
	color: white !important;
}

.bold-nero {
	font-weight: bold;
	color: black;
}

.bold-grigio {
	font-weight: bold;
	color: grey;
}

.bold-grigio-tree-batch {
	font-weight: bold;
	color: grey;
}

.bold-blu {
	font-weight: bold;
	color: #003399;
}

.white-plus-icon .x-tree-expander {
	color: white;
}

.gray-plus-icon .x-tree-expander {
	color: #9E9E9E;
}

.font-15 {
	font-size: 15px;
}

.color-C5C5C5 {
	background-color: #C5C5C5;
}

.color-EAEAEA {
	background-color: #EAEAEA;
}

.color-008200 {
	background-color: #008200;
}

.color-icon-FFFFFF {
	color: #FFFFFF;
}

.color-icon-000000 {
	color: #000000;
}

.monitor_dettaglio_collo .x-tree-icon-leaf.fas.fa-cube {
	padding: 15px;
}

/* TOOLBAR LBAR FILTRI TODO */
.panel_filtri .x-panel-header {
	background-color: #E4E4E4;
	height: 20px;
	padding: 0px 0px 25px 0px;
	margin: 0px 10px 0px 10px;
	border-radius: 15px;
}

.titolo_panel_filtri .x-panel-header-title-default {
	color: #000000;
	font-size: 16px;
}

.todo_plus_icon_even .x-btn-icon-el {
	color: blue;
	font-size: 20px;
	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.todo_plus_icon_odd .x-btn-icon-el {
	color: white;
	font-size: 20px;
	text-shadow: -1px 0 blue, 0 1px blue, 1px 0 blue, 0 -1px blue;
}

.icon_20 {
	font-size: 20px;
}

.opacity_half {
	opacity: 0.5;
}

/* CALENDARIO - TITOLI */
.header_calendar .x-calendar-header-table {
	background-color: #A9A9A9;
	margin: 0px 10px 0px 0px;
	width: 100%;
}

.week_header .x-unselectable .x-calendar-header-cell {
	background-color: #A9A9A9;
	text-align: center;
}

.tbfill_calendar .x-calendar-days-header-wrap {
	height: 17px;
}

/* CALENDARIO LISTA */
.x-calendar-list-text {
	margin: 5px 0px 5px 2px;
	font-weight: bold;
}

/* CALENDARIO - TITOLI MESE */
/*
.header_month_calendar .x-calendar-header-table.x-calendar-header.x-calendar-header-large.x-noborder-trl.x-docked.docked-top {
	background-color: #A9A9A9;
}
*/
/* CALENDARIO - LAYOUT GIORNO-SETTIMANA */
/* ore del calendario del giorno e della settimana */
.day_week_calendar .x-calendar-days-time-ct {
	background-color: #E4E4E4;
	margin: 10px;
	width: 100%;
	height: 80%;
}

/* righe del calendario del giorno e della settimana */
.row_calendar .x-calendar-days-time {
	background-color: #DCDCDC;
	border-color: 1px solid #E4E4E4;
	margin: 5px;
}

/* CALENDARIO - LAYOUT MESE */
.month_calendar .x-calendar-table.x-calendar-weeks-week-rows {
	background-color: #E4E4E4;
	width: 100%;
	height: 100%;
}

.cella_month_calendar .x-calendar-weeks-cell {
	background-color: #DCDCDC;
	margin: 5px;
}

.numero_cella_month_calendar .x-calendar-weeks-cell-inner {
	text-align: left;
	padding-left: 20px;
}

/****************************************************************/
.body_chat .x-autocontainer-innerCt {
	background-color: #E6E6FA;
}

.body_chat .x-box-inner {
	background-color: #E6E6FA;
}

.dxdext_dettaglio .x-autocontainer-innerCt {
	background-color: #E6E6FA;
	border-radius: 10px;
}

.giallo::-moz-selection {
	background: #EAE85F;
}

.giallo::selection {
	background: #EAE85F;
}

.wrapFieldLabel .x-form-item-label-text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.background-FFFFFF {
	background-color: #FFFFFF;
}

.background-FAFAFA {
	background-color: #FAFAFA;
}

.a-capo .x-grid-cell-inner {
	white-space: normal;
}

.color-8cf88c {
	background-color: #8cf88c;
}

/*sales board/sales list*/
.sales-board-grid-alt .x-grid-item {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #AAAAAA;
}

.sales-board-grid-alt .x-grid-item-alt :hover {
	background-color: #A1BBE6;
}

/* anche list */
.sales-board-grid .x-grid-header-ct * {
	background-color: #E4E4E4;
	border-bottom: 0px !important;
	max-height: 70px;
	padding-top: 0;
	padding-bottom: 0;
}

/* toolbar list*/
.x-fieldset.fieldset_mesi_sales .x-fieldset-header-text {
	color: #000000;
	font-size: 12px;
}

.x-btn.buttonModello {
	background: #A1BBE6;
}

.buttonModelloWord .x-btn-inner-default-small {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}

.fatturatoU12-grid .x-grid-header-ct * {
	background-color: #439196 !important;
	color: #FFFFFF !important;
	font-weight: bold;
}

.fatturatoU12-grid-cell-gruppo .x-grid-cell-first {
	background-color: #439196 !important;
	color: #FFFFFF !important;
	font-weight: bold;
}

.fatturatoU12-grid-cells .x-grid-cell {
	background-color: #C1FFFD;
}

.header-919191 .x-column-header-inner {
	background-color: #919191;
}

.header-2196F3 .x-column-header-inner {
	background-color: #2196F3;
}

.header-ff3200 .x-column-header-inner {
	background-color: #ff3200;
}

.header-ff9d28 .x-column-header-inner {
	background-color: #ff9d28;
}

.header-58a135 .x-column-header-inner {
	background-color: #58a135;
}

/* ESPOSIZIONE BATCH GRID-TREE */
.cond-comm-groupField .x-grid-group-hd {
	background-color: #C9E4FF;
	font-size: 16px;
}

.esp-batch-tree .x-tree-header-ct * {
	background-color: #E4E4E4;
	max-height: 70px;
}

.esp-batch-tree-dettaglio .x-tree-icon-leaf.fas.fa-funnel-dollar {
	padding-top: 15px;
}

.esp-batch-tree-dettaglio .x-tree-icon-leaf.fas.fa-calendar-day {
	padding-top: 15px;
}

.esp-batch-tree-dettaglio .x-tree-icon-leaf.fas.fa-recycle {
	padding: 15px;
}

.esp-batch-tree-dettaglio .x-tree-icon-leaf.fas.fa-crop {
	padding: 15px;
}

.esp-batch-tree-dettaglio .x-tree-icon-leaf.fas.fa-check {
	padding: 15px;
}

.esp-batch-tree-dettaglio .x-tree-icon-leaf.fas.fa-play {
	padding: 15px;
}

.esp-batch-tree-dettaglio .x-tree-icon-leaf.fas.fa-hourglass {
	padding: 15px;
}

.esp-batch-tree-dettaglio .x-tree-icon-leaf.fas.fa-edit {
	padding: 15px;
}

.esp-batch-tree-dettaglio .x-tree-icon-leaf.fa.fa-equals {
	padding: 15px;
}

/* SCADENZE CORRENTI */

.scad-correnti-font .x-btn-inner-default-small {
	color: #FFFFFF;
	padding: 10px;
	font-size: 18px;
}

/* MONITOR COLLI TREE VSPE */
.bold-bianco-vspe {
	font-weight: bold;
	color: white !important;
}

.x-grid-item-over :hover .bold-bianco-vspe {
	font-weight: bold;
	color: #000000 !important;
}

/* BOTTONI VSPE BOARD */
.x-btn.red_board {
	background: #FF0500;
}

.x-btn.yellow_board {
	background-color: #FCB000;
}

.x-btn.green_board {
	background-color: #71E246;
}

.x-btn.white_board {
	background-color: #FFFFFF;
}

.x-btn.pirate_black_board {
	background-color: #2F3435;
}

.x-btn.blu_board {
	background-color: #091A64;
}

.x-btn.blu_sfumato_board {
	background: linear-gradient(0deg, rgba(82, 109, 177, 1) 0%,
			rgba(255, 255, 255, 1) 110%);
}

.x-btn.attivo_tpLotto {
	background-color: #557BFA;
	border: 1px solid #FFFFFF;
	border-radius: 5px;
}

.x-btn.disattivo_tpLotto {
	background-color: rgba(162, 162, 162, 0.6);
	border: 1px solid #FFFFFF;
	border-radius: 5px;
}

/* TESTO BOTTONI VSPE BOARD*/
.white_words_board .x-btn-inner-default-small {
	color: #FFFFFF;
	padding: 10px;
	font-size: 26px;
}

.blu_words_board .x-btn-inner-default-small {
	color: #091A64;
	padding: 10px;
	font-size: 26px;
}

.yellow_words_board .x-btn-inner-default-small {
	color: #FCB000;
	padding: 10px;
	font-size: 26px;
}

.black_words_board .x-btn-inner-default-small {
	color: #000000;
	padding: 10px;
	font-size: 26px;
}

.green_words_board .x-btn-inner-default-small {
	color: #71E246;
	padding: 10px;
	font-size: 26px;
}

.red_words_board_bold .x-btn-inner-default-small {
	color: #FF0500;
	padding: 10px;
	font-size: 26px;
	font-weight: bold;
}

.supSubInColumn {
	display: inline-flex;
	flex-direction: column;
	justify-content: space-between;
	vertical-align: middle;
}

/* RIEPILOGO ATTIVITA */
.btnRiepAtt .x-btn-inner-default-small {
	color: #FFFFFF;
	font-size: 8;
	border-radius: 20px;
}

.btnRiepAttPersone .x-btn-inner-default-small {
	color: #000000;
	font-size: 8;
	border-radius: 20px;
}

.btnRiepData .x-btn-inner-default-small {
	color: #000000;
	font-size: 8;
	border-radius: 20px;
}

.x-box-inner .containerRiepAttHover :hover {
	background-color: #FAFF6B;
}

.opacitaValoreZero {
	opacity: 50%;
}

.opacitaDataAnzianita {
	opacity: 0%;
}

.background-white {
	background-color: white !important;
	box-shadow: unset;
}