﻿/*Containers*/
.loginContainer {
	background-image: url(../Images/Login/LoginBackground.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.smallHeaderPanel {
	border-radius: 3px;
	background-color: #343F51;
}


/*Panels*/

.x-panel-default {
	border-color: #343F51;
	padding: 0;
	border-radius: 3px;
}

.x-title-text {
	display: table-cell;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: middle;
	/*text-align: center;*/
}

.x-panel-header-title-default {
	color: white;
	font-size: 15px;
	font-weight: normal;
	font-family: 'Roboto',arial,verdana,sans-serif;
	line-height: 16px;
}

.x-panel-header-default {
	background-image: none;
	background-color: #343F51;
}

.x-panel-default-outer-border-trl {
	border-top-color: #343F51 !important;
	border-top-width: 1px !important;
	border-right-color: #343F51 !important;
	border-right-width: 1px !important;
	border-left-color: #343F51 !important;
	border-left-width: 1px !important;
}

.x-panel-default-outer-border-trbl {
	border-color: #343F51 !important;
	border-width: 1px !important;
}

.x-panel-default-outer-border-rbl {
	border-right-color: #343F51 !important;
	border-right-width: 1px !important;
	border-bottom-color: #343F51 !important;
	border-bottom-width: 1px !important;
	border-left-color: #343F51 !important;
	border-left-width: 1px !important;
}

.panelTitleLabel {
	color: white;
	font-size: 17px;
}

.panelTitleLabelSmall {
	color: white;
	font-size: 14px;
}

panelTitleLabelSmallComponent {
	margin-bottom: 10px;
}

.x-tree-panel > .x-panel-header {
	padding: 3px;
}

/*Grid panels*/

.x-column-header-inner {
	padding: 7px 10px 7px 10px;
	background-color: white;
}

/*.x-column-header {
	color: black;
	font: bold 15px 'Roboto',arial,verdana,sans-serif;
	border: none;
}*/

.x-column-header {
	color: black;
	font: bold 13px 'Roboto',arial,verdana,sans-serif;
	border: none;
}

	.x-column-header:after {
		content: '';
		position: absolute;
		width: 100%;
		height: 50%;
		left: 0px;
		top: 25%;
		border-left: 1px solid #C1C1C1;
	}

	.x-column-header.x-column-header-align-left.x-box-item.x-column-header-default.x-unselectable.x-column-header-first:after {
		border-color: transparent;
	}

/*.x-grid-item {
	color: black;
	font: normal 14px 'Roboto',arial,verdana,sans-serif;
}*/

.x-grid-item {
	color: black;
	font: normal 13px 'Roboto',arial,verdana,sans-serif;
}

.x-grid-item-focused .x-grid-cell-inner:before {
	border: none;
}

/*Tab panels*/

.x-tab-bar-default {
	background-color: white;
}

.x-tab-default {
	border-color: #D6EDF8;
	cursor: pointer;
}

.x-tab-default-top {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: 7px 12px 6px 12px;
	border-width: 1px;
	border-style: solid;
	background-color: #d8e3e9;
}

.x-tab-inner-default {
	font: bold 13px/16px 'Roboto',arial,verdana,sans-serif;
	color: #343F51;
	max-width: 100%;
}

.x-tab-bar-strip-default {
	border-style: solid;
	border-color: #36A9E1;
	background-color: #36A9E1;
	height: 2px !important;
	bottom: 4px !important;
}

.x-tab.x-tab-active.x-tab-default {
	border-color: #343f51;
	background-color: #343f51;
}

.x-tab-over.x-tab-default {
	border-color: #adbbc3;
	background-color: #adbbc3;
}

.x-tab.x-tab-active.x-tab-default .x-tab-inner-default {
	color: white;
}

.x-tab-default-top.x-tab.x-btn-focus.x-tab-active {
	box-shadow: none;
}

.x-tab-default-top.x-tab-focus.x-tab-active {
	box-shadow: none;
}

/*Textfields*/
.x-form-trigger-wrap {
	border-radius: 15px;
	opacity: 1;
}

.x-form-text-wrap {
	border-radius: 15px;
	opacity: 1;
}

.x-form-file-wrap input {
	border-radius: 15px;
	opacity: 1;
}

.searchToolbarTextField .x-form-text {
	border-radius: 16px !important;
	margin: 1px 0 10px 0;
	border: 1px solid #343f51;
	background-color: #fff;
	padding: 6px 10px 5px 10px !important;
}

.searchToolbarTextField .x-form-trigger-wrap {
	border-radius: 3px !important;
	margin: 0 0 10px 0;
	border: 1px solid #343f51;
}

/*Buttons*/
.x-btn-default-medium {
	border-color: #3294c2;
	border-radius: 15px;
}

.x-btn-default-medium {
	border-color: #3294c2;
	border-radius: 15px;
}

.x-btn-default-medium {
	border-color: #3294c2;
	border-radius: 15px;
	background-color: #2daae1;
}

.x-btn-default-medium {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #2daae1;
}

.x-btn-focus.x-btn-default-medium {
	background-image: none;
	background-color: #2daae1;
}

.x-btn.x-unselectable.x-fit-item.x-btn-default-medium.x-btn-over {
	background-color: #3294c2;
	background-image: none;
	border-color: #3294c2;
}

/*Buttons small*/
.x-btn-default-small {
	border-color: #126daf;
	border-radius: 16px;
}

.x-btn-default-small {
	border-color: #36A9E1;
	border-radius: 16px;
	background-color: #36A9E1;
}

.x-btn-default-small {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	/* padding: 4px 3px 3px 5px; */
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #36A9E1;
}

.x-btn-focus.x-btn-default-small {
	background-image: none;
	background-color: #36A9E1;
}

.x-btn.x-unselectable.x-fit-item.x-btn-default-small.x-btn-over {
	background-color: red;
	background-image: none;
	border-color: red;
}

.x-btn-focus.x-btn-pressed.x-btn-default-small {
	background-image: none;
	background-color: #0091EA !important;
}

.x-btn.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-small.x-btn-over {
	background-image: none;
	background-color: #3294c2 !important;
	border-color: #3294c2 !important;
}

.x-btn-over.x-btn-default-small {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #3294c2;
	border-color: #3294c2;
}


/*Button bianchi*/

.whiteButton.x-btn-default-small {
	border-color: white;
	border-radius: 16px;
}

.whiteButton.x-btn-default-small {
	border-color: white;
	border-radius: 16px;
	background-color: grey;
}

.whiteButton.x-btn-default-small {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: white;
}

.whiteButton.x-btn-focus.x-btn-default-small {
	background-image: none;
	background-color: #EEEEEE;
}

.whiteButton.x-btn-focus.x-btn-pressed.x-btn-default-small {
	background-image: none;
	background-color: #EEEEEE;
}

.whiteButton.x-btn.x-unselectable.x-fit-item.x-btn-default-small.x-btn-over {
	background-color: #F5F5F5;
	background-image: none;
	border-color: #F5F5F5;
}

.whiteButton.x-btn-focus.x-btn-pressed.x-btn-default-small {
	background-image: none;
	background-color: #EEEEEE !important;
}

.whiteButton.x-btn.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-small.x-btn-over {
	background-image: none;
	background-color: #F5F5F5 !important;
	border-color: #F5F5F5 !important;
}

.whiteButton.x-btn-over.x-btn-default-small {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #F5F5F5;
	border-color: #F5F5F5;
}

.whiteButton .x-btn-inner {
	font: 12px 'Roboto',arial,verdana,sans-serif;
	color: #343F51;
	max-width: 100%;
}

.whiteButton {
	margin-left: 6px !important;
}



/*//////////////////////////////////*/

    .redButton.x-btn-default-small {
        border-color: red;
        border-radius: 16px;
    }

.redButton.x-btn-default-small {
    border-color: red;
    border-radius: 16px;
    background-color: red;
}

.redButton.x-btn-default-small {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
    padding: 3px 3px 3px 3px;
    border-width: 1px;
    border-style: solid;
    background-image: none;
    background-color: red;
}

.redButton.x-btn-focus.x-btn-default-small {
    background-image: none;
    background-color: red;
}

.redButton.x-btn-focus.x-btn-pressed.x-btn-default-small {
    background-image: none;
    background-color: red;
}

.redButton.x-btn.x-unselectable.x-fit-item.x-btn-default-small.x-btn-over {
    background-color: red;
    background-image: none;
    border-color: red;
}

.redButton.x-btn-focus.x-btn-pressed.x-btn-default-small {
    background-image: none;
    background-color: #EEEEEE !important;
}

.redButton.x-btn.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-small.x-btn-over {
    background-image: none;
    background-color: red !important;
    border-color: red !important;
}

.redButton.x-btn-over.x-btn-default-small {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
    padding: 3px 3px 3px 3px;
    border-width: 1px;
    border-style: solid;
    background-image: none;
    background-color: red;
    border-color: red;
}

.redButton .x-btn-inner {
    font: 12px 'Roboto',arial,verdana,sans-serif;
    color: white;
    max-width: 100%;
}

.redButton {
    margin-left: 6px !important;
}

/*Button command*/
.x-btn-default-toolbar-small {
	border-color: #36A9E1;
	max-height: 20px;
}

.x-btn-default-toolbar-small {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #36A9E1;
	padding: 1px 3px;
}

.x-btn-over.x-btn-default-toolbar-small {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #3294c2;
	border-color: #3294c2;
}

.x-btn.x-btn-pressed.x-btn-default-toolbar-small {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #0091EA;
	border-color: #0091EA;
}

.x-btn-inner-default-toolbar-small {
	font: 12px 'Roboto',arial,verdana,sans-serif;
	color: white;
	max-width: 100%;
}

/*Button command rossi*/
.redCommandButton {
	background-color: red;
	border-color: #F44336;
}

.redCommandButtonOver {
	background-color: red;
	border-color: red;
}

.x-btn.redCommandButton.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.redCommandButtonOver.x-btn-pressed {
	background-color: #E53935;
	border-color: #E53935;
}

/*Button command white*/
.whiteCommandButton {
    background-color: transparent;
    border-color: transparent;
}

.whiteCommandButtonOver {
    background-color: transparent;
    border-color: transparent;
}

.x-btn.whiteCommandButton.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.whiteCommandButtonOver.x-btn-pressed {
    background-color: transparent;
    border-color: #E53935;
}

/*Button command neri*/
.blackCommandButton {
	background-color: #343F51;
	border-color: #343F51;
}

.blackCommandButtonOver {
	background-color: #343F51;
	border-color: #343F51;
}

.x-btn.blackCommandButton.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.blackCommandButtonOver.x-btn-pressed {
	background-color: black;
	border-color: black;
}

.x-btn.blackCommandButton.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.x-focus.x-btn-focus.x-btn-default-toolbar-small-focus {
	background-color: #343F51;
	border-color: #343F51;
	background-image: none;
	border-color: #343F51;
	box-shadow: #343F51;
}

/*Button command grigi*/
.greyCommandButton {
	background-color: #BDBDBD;
	border-color: #BDBDBD;
}

.greyCommandButtonOver {
	background-color: #BDBDBD;
	border-color: #BDBDBD;
}

.x-btn.greyCommandButton.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.greyCommandButtonOver.x-btn-pressed {
	background-color: #BDBDBD;
	border-color: #BDBDBD;
}

.x-btn.greyCommandButton.x-unselectable.x-box-item.x-toolbar-item.x-btn-default-toolbar-small.x-focus.x-btn-focus.x-btn-default-toolbar-small-focus {
	background-color: #BDBDBD;
	border-color: #BDBDBD;
	background-image: none;
	border-color: #BDBDBD;
	box-shadow: #BDBDBD;
}


.x-btn-default-large {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 30px;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #2daae1;
	border-color: #3294c2;
}

.x-btn-over.x-btn-default-large {
	background-color: #3294c2;
	background-image: none;
}

/*Link*/
a {
	color: #757575;
}

.notUnderlinedLink {
	text-decoration: none;
}

a:visited {
	color: #757575;
}

a:link, a:visited {
	color: #757575;
}

a:hover {
	color: #343F52;
}

/*Combobox*/
.x-gecko .x-form-trigger-wrap {
	display: -moz-inline-box;
	display: inline-flex;
	vertical-align: top;
	background-color: white;
}

.x-gecko .x-form-trigger {
	display: block;
	border-radius: 15px;
}

/*Window*/
.x-window-default {
	border-color: #343F51;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: none;
}

.x-window-header-default-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: 5px 5px 5px 5px;
	border-width: 5px 5px 5px 5px;
	border-style: solid;
	background-color: #343F51;
}

.x-window-header-default {
	font-size: 13px;
	border-color: #343F51;
	background-color: #343F51;
	left: 0px !important;
	top: 0px !important;
}

.x-toolbar-footer {
	padding: 6px 0 6px 6px;
	border-style: solid;
	border-color: #c1c1c1;
	border-width: 0;
	background-image: none;
	background-color: white;
}

.x-window-header-default .x-tool-img {
	background-color: #343F51;
}

body.x-border-layout-ct, div.x-border-layout-ct {
	background-color: white;
}

.rightButton {
	margin-left: 2px;
}

.x-form-item-label-default {
	padding-top: 0;
}

/*File upload field*/
x-btn x-form-file-btn x-unselectable x-btn-default-small {
	margin-left: 0px;
	padding-left: 8px;
}

/*FieldLabel*/
.x-form-item-label-inner.x-form-item-label-inner-default {
	padding-top: 3px;
}

.greenButton {
	background-color: green;
	text-align: center;
	vertical-align: central;
	cursor: default;
}

	.greenButton:before {
		content: '';
		height: 100%;
	}

	.greenButton:active {
		background-color: green;
		cursor: default;
	}

	.greenButton:focus {
		background-color: green;
		cursor: default;
	}

	.greenButton:hover {
		background-color: green;
		cursor: default;
	}

.redRow.x-grid-row {
	background-color: red;
}

.mainViewPort {
	padding: 15px;
	background-color: #E1E5E9;
}


.x-container.listHeader {
	background-color: #343F51;
	padding: 5px;
}

.search-item {
	font: normal 11px tahoma, arial, 'Roboto', sans-serif;
	padding: 3px 10px 3px 10px;
	border: 1px solid #fff;
	white-space: normal;
	color: #555;
}

	.search-item h3 {
		display: block;
		font: inherit;
		font-weight: bold;
		color: #222;
		margin: 0px;
	}

		.search-item h3 span {
			float: right;
			font-weight: normal;
			margin: 0 0 5px 5px;
			width: 100px;
			display: block;
			clear: none;
		}

/*Calendar*/
.ext-cal-dayview .ext-cal-gutter {
	width: 50px;
	background-color: white;
}

.ext-cal-dayview .ext-cal-gutter-rt {
	width: 15px;
	background-color: white;
}

.ext-cal-hd-days-td {
	padding-bottom: 2px;
	background-color: white;
}

/*Ore a lato*/
.ext-cal-day-time-inner {
	height: 42px;
	border-bottom: 1px solid #ddd;
	padding: 3px 4px 0 0;
	background-color: #F5F5F5;
	color: #343F51;
	font-size: 14px;
}

.ext-cal-day {
	border-left: 1px solid #ddd;
	cursor: pointer;
	background-color: #F5F5F5;
}

/*Header giorni*/

.ext-cal-dayview .ext-cal-dtitle {
	padding: 8px 1px 2px;
	color: #343F51;
	font-size: 13px;
}

/*Header oggi*/
.ext-cal-day-today {
	background: #36A9E1;
	background-color: #B3E5FC;
}

td.ext-cal-dtitle-today div {
	color: #343F51;
	white-space: nowrap;
}

.x-calendar-nonav .ext-cal-hd-ct {
	border-top: none;
}

td.ext-cal-dtitle {
	font-family: 'Roboto', arial, sans-serif;
	color: #343F51;
	line-height: 14px;
	text-align: right;
	font-size: 12px;
}


.x-form-trigger-default {
	border-radius: 15px;
}

.x-form-trigger-wrap {
	border-radius: 15px;
	background-color: #FFFFFF;
}

.mandatorySearchField .x-form-trigger-wrap-invalid {
	background-color: #cf4c35;
}

.mandatorySearchField .x-form-text-wrap-invalid {
	background-color: #cf4c35;
}

.mandatorySearchField .x-form-trigger-wrap-invalid .x-form-arrow-trigger-default {
	background-color: #cf4c35;
}

.mandatorySearchField .x-form-invalid-field-default {
	background-color: #cf4c35;
}


.mandatorySearchField .x-form-text-wrap-invalid .x-form-empty-field-default::placeholder {
	color: white;
}

.mandatorySearchField .x-form-text-wrap-invalid .x-form-arrow-trigger-default,
.mandatorySearchField .x-form-trigger-wrap-invalid .x-form-date-trigger-default {
	background-color: #cf4c35;
	color: white;
}

.white {
	background-color: white;
}

.fileUploadInvalid-field .fileUploadInvalid-field-default .x-form-file-wrap .x-form-trigger-wrap .x-form-text {
	border-color: #cf4c35;
}

input[readonly] {
	background-color: #FAFAFA;
}

	/*input[readonly][role="combobox"] {
		background-color: white;
	}*/

textarea[readonly][role="textbox"] {
	background-color: #FAFAFA;
}

.mainTitlePanel {
	color: white;
}

	.mainTitlePanel .x-field {
		margin-right: 5px;
	}

		.mainTitlePanel .x-field .x-form-item-label-inner-default {
			font-size: 15px;
			color: white;
		}

.listHeader {
	color: white;
}

	.listHeader .x-form-item-label {
		color: white;
	}

/*.x-form-checkboxgroup .x-form-item-label-inner.x-form-item-label-inner-default {
    width: 200px !important;
}*/
    .whiteBoxLabel {
	color: white;
}

.fullImage {
	max-width: 550px;
	max-height: 550px;
}

#imageContainer {
	width: 590px;
	height: 560px;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	top: 0;
}


.x-badge .x-badge-wrap {
	z-index: 99999;
	background-image: none;
	background-color: #36A9E1;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#36A9E1),to(#36A9E1));
	background-image: -webkit-linear-gradient(#36A9E1,#36A9E1);
	background-image: -moz-linear-gradient(100% 100% 90deg,#36A9E1,#36A9E1);
	background-image: -o-linear-gradient(#36A9E1,#36A9E1);
	background-image: linear-gradient(100% 100% 90deg,#36A9E1,#36A9E1);
}

	.x-badge .x-badge-wrap .red {
		background-color: red;
	}

.boldColorRed {
	color: red;
	font-weight: bold;
}

.boldColorMTO {
	background-color: #306da6;
	font-weight: bold;
}

.boldColorMTA {
	background-color: #86a723;
	font-weight: bold;
}

.boldColorMTS {
	background-color: #b6a980;
}

.attachmentCommand {
	margin-left: 3px;
}


.x-form-field-date .x-form-date-trigger {
	background-position: -46px center !important;
}

.x-panel-header-default .x-tool-img {
	background-color: transparent;
}


/*FONT EXT NET*/
.x-body {
	font-family: 'Roboto',arial,verdana,sans-serif;
}

.x-form-item-label-default {
	font-family: 'Roboto',arial,verdana,sans-serif;
}

.x-panel-body-default {
	font-family: 'Roboto',arial,verdana,sans-serif;
}

.x-form-text-default {
	font-family: 'Roboto',arial,verdana,sans-serif;
}

.x-window-body-default {
	font-family: 'Roboto',arial,verdana,sans-serif;
}

/*FINE FONT*/


/*Dashboard*/



.x-btn-default-small {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	/* padding: 4px 3px 3px 5px !important; */
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #36A9E1;
}


.sidenavWhite:active {
	background:   #f5f5f5;
	border-left:  5px solid  #85C9F0;
}


.header-top1 {
	border-bottom: 1px solid #36A9E1;
}

.header-bottom1 {
	border-top: 1px solid #36A9E1;
	border-bottom: 1px solid #343F51;
}

a[guasto="true"] {
	background-color: red !important;
}

.btnDetail {
    padding:0 !important;
    height:25px;
}
.x-window.x-notification {
	z-index: 190100 !important;
}
.x-window-header + .x-window-body > .x-panel-default {
	border-radius: 0px !important;
}

.x-mask {
	background-color: rgb(255 255 255 / 82%);
}

#pnlContent-body + .x-mask {
	background-color: rgba(255, 255, 255, 0.70);
}

.x-mask .x-mask-msg-inner:before {
	content: " ";
	display: block;
	border-radius: 50%;
	width: 45px;
	height: 45px;
	margin-left: 30px;
	font-size: 5px;
	position: relative;
	text-indent: -9999em;
	border-top: 1.1em solid rgb(255 216 71 / 43%);
	border-right: 1.1em solid rgb(255 216 71 / 43%);
	border-bottom: 1.1em solid rgb(255 216 71 / 43%);
	border-left: 1.1em solid #74bb67;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}
#pnlContent-body + .x-mask .x-mask-msg-inner:before {
	border-top: 1.1em solid rgb(255 216 71 / 43%);
	border-right: 1.1em solid rgb(255 216 71 / 43%);
	border-bottom: 1.1em solid rgb(255 216 71 / 43%);
	border-left: 1.1em solid #74bb67;
}
.x-mask .x-mask-msg {
	background: none;
}

#pnlContent-body + .x-mask .x-mask-msg-inner {
	color: #bdbdbd;
}

.x-mask .x-mask-msg-text {
	background: none;
	margin-left: 1px;
	font-size: 1.2rem;
}
@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


