/***************************************************************
***********************FONT*************************************
***************************************************************/
.fontOneImportant {
	color: #ff3434 !important;
}

.fontTwo {
	color: #ffffff;
}

.fontTwoImportant {
	color: #ffffff !important;
}

.fontThree {
	color: #333333;
}

.fontThreeHover {
	color: #333333;
}

.fontThreeHover:hover {
	color: #ffffff;
}

.fontFour {
	color: #9e9e9e;
}

.fontFiveImportant {
	color: #212121 !important;
}

.fontSix {
	color: #8d8d8d;
}

.fontSeven {
	color: #9a9a9a;
}

.fontEight {
	color: #e6e6e6;
}

.fontTen {
	color: #6c6d70;
}

.fontNineImportant {
	color: #ff3434 !important;
}

.fontEleven {
	color: #232323;
}

.fontTwelve {
	color: #c2c2c2;
}

.fontThirdteen {
	color: #83a64e;
}

.fontFourteen {
	color: #002b49;
}

.fontFifteen {
	color: #a0c568;
}

.fontSixteen {
	color: #33993a;
}

.fontSeventeenHover {
	color: #242424;
}

.fontSeventeenHover:HOVER {
	color: #ffffff;
}

.fontEighteen {
    color: #9a9a9a;
}

.fontNineteen {
    color: #242424;
    font-weight: bold;
}

.fontTwentyHover {
	color: #242424;
	font-weight: bold;
}

.fontTwentyHover:hover {
	color: #2d9a34;
	font-weight: bold;
}

.fontTwentyoneHover {
	color: #242424;
	font-weight: bold;
}

.fontTwentyoneHover:HOVER {
	color: #ffffff;
	font-weight: bold;
}

.fontError {
	color: #ffffff !important;
}

.fontWarning {
	color: #ffc500 !important;
}

.fontInfo {
	color: #ffffff !important;
}


.fontFree {
	color: #6ba539;
}

.fontOccupied {
	color: #002B49;
}

.fontErrorRed {
	color:#980e0e !important;
}
/***************************************************************
***********************BACKGROUND*******************************
***************************************************************/
.backOne {
	background-color: #9a9a9a; /* TODEL */
}

.backOneHover {
	background-color: #9a9a9a !important;
}

.backOneHover:hover {
	background-color: #2d9a34 !important;
}

.backOneHoverImportant {
	background-color: #9a9a9a !important;
}

.backOneHoverImportant:hover {
	background-color: #2d9a34 !important;
}

.backTwo {
	background-color: #e6e6e6;
}

.backTwoImportant {
	background-color: #e6e6e6 !important;
}

.backTwoHover {
	background-color: #e6e6e6;
}

.backTwoHover:hover {
	background-color: #33993a;
}

.backTwoSelected.selected {
	background-color: #e6e6e6;
}

.backThree {
	background-color: #33993a;
}

.backThreeImportant {
	background-color: #33993a !important;
}

.backFour {
	background-color: #9a9a9a;
}

.backFourHover {
	background-color: #9a9a9a;
}

.backFourHover:hover {
	background-color: #33993a !important;
}

.backFive {
	background-color: #84ba40;
}

.backFiveImportant {
background-color: #84ba40 !important;
}

.backSix {
	background-color: #FFFFFF;
}

.backSixHover:hover {
	background-color: #33993a;
}

.backSixImportant {
	background: white !important;
}

.backEight {
	background-color: #ececec;
}

.backSevenImportant {
	background-color: #000000 !important;
}

.backNine {
	background-color: #c6c6c6;
}

.backNineHover {
	background-color: #c6c6c6;
}

.backNineHover:hover {
	background-color: #33993a;
}

.backTen {
	background-color: #8d8d8d;
}

.backEleven {
	background-color: #d0d0d0;
}

.backElevenHover {
	background-color: #d0d0d0;
}

.backElevenHover:hover {
	background-color: #6ba539;
}

.backElevenHoverImportant {
	background-color: #d0d0d0 !important;
}

.backElevenHoverImportant:hover {
	background-color: #6ba539 !important;
}

.backThirteenImportant {
	background-color: #ff3434 !important;
}

.backTwelve {
	background-color: #e0e0e0;
}

.backFourteen {
	background-color: #d8d8d8;
}

.backFifteen {
	background-color: #001f35;
}

.backSixteen {
	background-color: #002b49;/*HUB BLUE  */
}

.backSixteenImportant {
	background-color: #002b49 !important;
	/*HUB BLUE  */
}

.backSixteenImportantHover {
	background-color: #002b49 !important;/*HUB BLUE  */
}

.backSixteenImportantHover:hover {
	background-color: #2d9a34 !important;
}

.backSeventeen {
	background-color: #6ba539;
}

.backSeventeenHover {
	background-color: #6ba539;
}

.backSeventeenHover:hover {
	background-color: #2d9a34;
}

.backSeventeenImportant {
	background-color: #6ba539 !important;
}

.backEighteen {
	background-color: #5b8c31;
}

.backNineteen {
	background-color: #a0c568;
}

.backNineteen {
	background-color: #3c4d63;
}

.backTwenty {
	background-color: #324255;
}

.backTwentyoneImportantHover {
	background-color: #e0f89e !important;
}

.backTwentyoneImportantHover td {
	background-color: #e0f89e !important;
}

.backTwentyoneImportantHover span {
	background-color: #e0f89e !important;
}

.backTwentyoneImportantHover:hover {
	background-color: #33993a !important;  /* verde scuro */
}

.backTwentytwo {
	background-color: none;
}

.backTwentytwo:hover {
	background-color: #33993a; /* verde scuro */
}

.backTwentythree {
	background-color: transparent;
}
.backTwentyFour {
	background-color: transparent;
}

.backTwentyfive {
	background-color: transparent;
}

.backTwentysixHover {
	background-color: #dbdbdb;
}

.backTwentysixHover:HOVER {
	background-color: #2d9a34;
}

.backTwentyseven {
	background-color: #FFFFFF;
}

.backTwentyeightImportant {
	background-color: #84ba40 !important;
}

.backerror {
	background-color: #980e0e !important;
}

.backinfo {
	background-color: #367007 !important;
}

.backwarning {
	background-color: #ffc500;
}

.backwarningImportant {
	background-color: #f1e302 !important;
}

.backLow {
	background-color: #6ba539 !important;
}

.backNormal {
	background-color: #eeba07 !important;
}

.backMedium {
	background-color: #FF7F27 !important;
}

.backHigh {
	background-color: #cd0506 !important;
}
/***************************************************************
***********************BORDERS**********************************
***************************************************************/
.generalBorderButton {
	border-top-color: #e6e6e6;
}

.borderOne {
	border-color: #333333;
}

.borderTwo {
	border-color: #ececec;
}

.borderThree {
	border-color: #9a9a9a;
}

.borderThreeRight {
	border-right-color: #9a9a9a !important;
}

.borderFour {
	border-color: #e6e6e6 !important;
}

.borderFourImportant {
	border-color: #e6e6e6 !important;
}

.borderFive {
	border-color: red;
}

.borderSixImportant {
	border-color: #ff0000 !important;
}

.borderSeven {
	border-color: #999999;
}

.borderEight {
	border-color: #ff0000;
}

.borderNineRight {
	border-right-color: #666;
}

.borderTen {
	border-color: #ffffff;
}

.borderTenImportant {
	border-color: #ffffff !important;
}

.borderEleven {
	border-color: #002b49;
}

.borderElevenImportant {
	border-color: #002b49 !important;
}

.borderTwelveImportant {
	border-color: #576f8f !important;
}

.borderThirdteen {
	border-color: #e0e0e0;
}

.billingTypeFlatFeePerUseButton{
	border:2px solid white !important;
}

.borderFourteenHover {
	border-color: transparent;
}

.borderFourteenHover:HOVER {
	border-color: #84ba40;
}

.borderFifteen {
	border-color: #33993a;
}

.borderFifteenImportant {
	border-color: #33993a !important;
}

/***************************************************************
***********************SPECIAL**********************************
***************************************************************/

.toSyncColor, .notValid {
	background-color: #e7150e !important;
}

.forMasterCard {
	border-style: solid;
	border-width: 3px;
	border-color: #ff9900 !important;
}

.notValid:HOVER {
	color: white !important;
}

.toSyncColor:HOVER, .notValid:HOVER {
	background-color: #cc130c !important;
}

.toBlockedColor {
	background-color: #F88017 !important;
}

.toBlockedColor:HOVER {
	background-color: #E56717!important;
}

.toCoordinatorColor {
	background-color: #FBB917 !important;
}

.toCoordinatorColor:HOVER {
	background-color: #E9AB17 !important;
}

.toViolationColor {
	background-color: #ab8ede !important;
}

.toViolationColor:HOVER {
	background-color: #7040c7 !important;
}

.backFiveImportant.toViolationColor {
	background-color: #875ed0 !important;
}

.backFiveImportant.toViolationColor:HOVER {
	background-color: #7040c7 !important;
}

/***********************
     ALARM TABLE
***********************/
#alarmTr:hover td {
	background-color: #33993a !important;
}

.generalLiTable:HOVER span {
	background-color: #33993a !important;
}

/***********************
     TREEVIEW
***********************/
.vpTreeview .treeview li.collapsable >span {
	/* background-color: #6ba539; */
}

.vpTreeview .treeview .hover {
	color: white;
	cursor: pointer;
	background: #33993a;
}

.vpTreeview .treeview li.collapsable>span {
	/* color: white; */
}

.vpTreeview .treeview a.selected {
	/* background-color: #e6e6e6; */
}

.vpTreeview .treeview,.treeview ul {
	/* 	background: #002b49 !important; */
	background: transparent !important;
}

.treeview li {
	background: #FFFFFF;
	border-color: #e0e0e0 !important;
}

.msVp ul {
	margin-top: 0px;
}
/***********************
          PLOT
***********************/
.jqplot-data-label {
	color: white !important;
}

/***********************
     DIALOG
***********************/
div.faacDialog .ui-widget-header,div.faacDialogConfirm .ui-widget-header
	{
	background: white !important;
}

div.faacDialog .ui-widget-content,div.faacDialogConfirm .ui-widget-content
	{
	background: white;
	color: #212121 !important;
}

.ui-widget-overlay {
	background-color: #000000 !important;
}

/*******************************
          JQGRID FOR WIDG
********************************/
div.widget .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{
	background: #002b49;
	border-color: #002b49;
	color: #ffffff;
}

.ui-widget-content .ui-state-default:hover {
	background: #33993a;
}

.ui-state-active, .ui-widget-content .ui-state-active 
{
    background:#6ba539;
}

div.widget .ui-widget-content {
	background: #e6e6e6;
	color: #333333;
}

div.widget .ui-jqgrid tr.ui-row-ltr td {
	border-right-color: #9a9a9a !important;
}

div.widget .ui-jqgrid .ui-jqgrid-htable th { /* color: #33993A; */
	/* 	background-color:#33993A; */
	color: white;
}

div.widget .ui-jqgrid tr.ui-row-ltr td {
	border-right-color: #666;
}

div.widget .ui-widget-content .ui-state-highlight {
	background-color: #6ba539;
}

div.widget .ui-widget-content .ui-state-hover {
	background-color: #33993a;
}

/****************
	KO css
**********************/
.profilingSelected {
	background-color: #6ba539 !important;
}

.dragAreaError {
	border-color: #ff0000 !important;
}

.dragAreaError .dragWrite {
	color: #ff3434 !important;
}

.inputError {
	color: #ff3434;
	border-color: #ff0000;
}

.inputWarning {
	border: 2px solid #ffc500 !important;
}

.actionError {
	color: #ff3434;
}

.underlined {
	border-color: red;
	background-color: red !important;
	opacity: 0.66;
	filter: alpha(opacity =                  66);
}

.jquery-notific8-notification.notification{
	background-color: #77b840;
	color:#fff;
	-webkit-box-shadow: -5px 5px 15px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: -5px 5px 15px 0px rgba(0,0,0,0.2);
	box-shadow: -5px 5px 15px 0px rgba(0,0,0,0.2);
	border: none;
}

.jquery-notific8-notification.notification .jquery-notific8-close{
	color: #fff;
	font-weight: bold;
}

.jquery-notific8-notification.notification .jquery-notific8-close-sticky{
	color: #fff;
	font-weight: bold;
}

.jquery-notific8-notification.alarm{
	border: none;
	background-color:#fb0000;
	color:#fff;
	-webkit-box-shadow: -5px 5px 15px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: -5px 5px 15px 0px rgba(0,0,0,0.2);
	box-shadow: -5px 5px 15px 0px rgba(0,0,0,0.2);
}
	
.jquery-notific8-notification.alarm .jquery-notific8-close{
	color:#fff;
	font-weight: bold;
}

.jquery-notific8-notification.alarm .jquery-notific8-close-sticky{
	color:#fff;
	font-weight: bold;
}

.jquery-notific8-notification.clear{
	background-color: #77b840;
	color:#fff;
	-webkit-box-shadow: -5px 5px 15px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: -5px 5px 15px 0px rgba(0,0,0,0.2);
	box-shadow: -5px 5px 15px 0px rgba(0,0,0,0.2);
	border: none;
}

.jquery-notific8-notification.clear .jquery-notific8-close{
	color: #fff;
	font-weight: bold;
}

.jquery-notific8-notification.clear .jquery-notific8-close-sticky{
	color: #fff;
	font-weight: bold;
}