@charset "utf-8";


:root {
}

.plangei-five {
	color: var(--color-text);	
	font-family: var(--bs-body-font-family);
	background: var(--color-container-backgroud);
}

.plangei-five .logo {
	background-image: url("PlanGei23.png");
	background-repeat: no-repeat;
}

.plangei-five .fontello-icon-cog-1:before { content: '\e005'; !important} /* '\e82b' */ 
.plangei-five .dropdown-menu {
	border-radius: 10px !important;	
	border: 1px solid var(--color-title) !important;
	border-top: 1px solid var(--color-title) !important;
	background:#fff;
	padding-left: 5px;
	padding-right: 5px;
}

/*.plangei-five .caret {
	display: none;
}*/
.plangei-five .badge {
  background-color: #28A1E7; /* b94a48*/
}
.plangei-five .label-important,
.plangei-five .badge-important {
  background-color: #28A1E7;
}

.plangei-five #overlay {
	background: none !important;
	color: var(--color-text);
	display: block;
	font-size: 2.5em;
	box-shadow: none !important;
}
.plangei-five .accordion-heading .accordion-toggle {
  padding: 2px 15px;
}

.plangei-five .text-selected {
	color: #28A1E7 !important;
}

.plangei-five .bg-red-gei {
	background: var(--color-primary) !important;
}

.plangei-five .buttonIndex{
	width: 100px;
	height: 100px;
	margin-bottom:5px;
}
.plangei-five .buttonIndexLabel {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px;
}    
.plangei-five .comboBrand{
	position: absolute;
	left:40%;
}

/***********************   tundra */
.tundra .dijitDialog {
  border: 0px !important;
  border-radius: 20px;
}
.tundra .dijitDialogCloseIcon {
	/* background: none;*/
	margin-right: 15px;
}
/* è la x nella barra del titolo del dialog. Se la voglio mostrare cambio il color */
/*.tundra .dijitDialogCloseIcon:before {
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
 	color: var(--color-primary-contrast);
  	content: '\e92d';
  	line-height: 40px;
}*/

/***********************  fancytree  */
.plangei-five span.fancytree-selected span.fancytree-title, 
.plangei-five span.fancytree-active span.fancytree-title {
  color: var(--color-primary) !important;
}

/***********************   modal */
.modalWidthLarge .navbar-page .btn-gei {
  color: var(--color-primary) !important;
}

/***********************   login */
.plangei-five .login-logo {
	/*background-image: url("PlanGei23.png");*/
	width: 230px;
  	height: 60px;
  	background-repeat: no-repeat;
 	background-position: top center;
}

.plangei-five .backdrop {
	content: "";
    background-size: cover;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-image: url("facility23.png");
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.plangei-five .backdrop:before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(var(--color-title-rgb), 0.2);
}

.plangei-five.signin input {
	font-size:1em !important;
	background: white !important;
	border-width: 0 0 1px 0 !important;
	border-style: solid;
	border-radius: 0px !important;
	box-shadow: none !important;	
	text-shadow: none;
	margin-top: 16px;
	padding: 6px 0 7px;
}
/* .plangei-five.signin input:focus{
  border-color: var(--color-primary) !important;
} */

.plangei-five.signin .well-gei {
	border-radius: 4px;
	z-index: 9000;
	position: relative;
	box-shadow: none;
	width: 360px;
	padding: 24px;
	background: #FFFFFF;
}
/* .plangei-five.signin .login-logo {
	position: relative;
	top: -50px;
	background: var(--color-primary-contrast);
	padding: 10px;
	border-radius: 5px;
} */
.plangei-five .btnLogin {
	height: 36px;
	color: var(--color-primary-contrast) !important;
	text-transform: uppercase;
	background: var(--color-primary); 
	background-image: none;
	box-shadow: none;
	border: 0px !important;
}

/*********************** attachGei */
.plangei-five .attachGei thead tr th {
	color: #28A1E7;
}

/*********************** form field */
.plangei-five  ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: var(--color-subtitle);
	font-size: 0.9em;
}
.plangei-five  ::-ms-input-placeholder { /* Microsoft Edge */
	color: var(--color-subtitle);
	font-size: 0.9em;
}

.plangei-five input, .plangei-five button, .plangei-five select, .plangei-five textarea {
  font-family: var(--bs-body-font-family) !important;
}

/* TODO ??? textarea date select 
.plangei-five button, .plangei-five select, 
???*/
.plangei-five input[type="text"],
.plangei-five input[type="password"],
.plangei-five input[type="datetime"],
.plangei-five input[type="date"],
.plangei-five input[type="month"],
.plangei-five input[type="time"],
.plangei-five input[type="email"],
.plangei-five input[type="number"],
.plangei-five textarea {
	font-size: 14px !important; /* PGEI-2385 10 b. genera err su date time ODL font-size:1em !important; */
	border-width: 1px;
	border-style: solid;
	border-radius: 0px !important;
	box-shadow: none;	
	text-shadow: none;
	/* background: transparent; */
}




/* !!!!!!!!!!!!!!!!!!!! Hp senza bordi e focus sulla riga*/
.plangei-five .tabGei input[type="text"],
.plangei-five .tabGei input[type="password"],
.plangei-five .tabGei input[type="datetime"],
.plangei-five .tabGei input[type="date"],
.plangei-five .tabGei input[type="month"],
.plangei-five .tabGei input[type="time"],
.plangei-five .tabGei input[type="email"],
.plangei-five .tabGei input[type="number"],
.plangei-five .tabGei textarea {
	/* border-width: 0px !important; */
	vertical-align: middle;
}
.plangei-five .tabGei > tbody > tr > td:focus-within,
.widget .form-horizontal div:focus-within
{
  /* border-bottom: 1px solid var(--color-subtitle); */
  border-color: var(--color-subtitle) !important;
}


/* focus  sugli elementi form */
.plangei-five textarea:focus,
.plangei-five input[type="text"]:focus, 
.plangei-five input[type="password"]:focus, 
.plangei-five input[type="datetime"]:focus, 
.plangei-five input[type="datetime-local"]:focus,
.plangei-five input[type="date"]:focus,.plangei-five input[type="month"]:focus,
.plangei-five input[type="time"]:focus,.plangei-five input[type="week"]:focus,
.plangei-five input[type="number"]:focus,
.plangei-five input[type="email"]:focus,.plangei-five input[type="url"]:focus,
.plangei-five input[type="search"]:focus,.plangei-five input[type="tel"]:focus,
.plangei-five input[type="color"]:focus,.plangei-five .uneditable-input:focus {
  border-color: var(--color-subtitle);
  box-shadow: none;
}


/* required  */
.plangei-five [aria-required="true"] {
 background-image: url("required.png"); /*assets/img/required.png*/

}

.plangei-five [aria-required="true"]:focus
{
  border-color: var(--color-danger) !important;
  box-shadow: none;
}




/* */
.plangei-five .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, 
.plangei-five .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
  background: var(--color-primary);
}

/* combo box */
.plangei-five select {
	border-color: var(--color-subtitle) !important;
  	box-shadow: none;
  	color: var(--color-title) !important;
font-size: 12px !important;
font-family: var(--bs-title-font-family);
background: var(--color-primary-contrast) !important;
}
.plangei-five option {
	margin-top: 10px;
	border-radius: 10px !important; 
	font-family: var(--bs-title-font-family);
}
.plangei-five option:hover {
	background: var(--color-subtitle) !important;
	color: var(--color-primary-contrast) !important;
}

/* */
.plangei-five div.dt-button-collection {
	margin-top: 10px;
margin-left: 5px;

border: 1px solid rgba(0, 0, 0, 0.2);

}
.plangei-five div.dt-button-collection button.dt-button, 
.plangei-five div.dt-button-collection div.dt-button, 
.plangei-five div.dt-button-collection a.dt-button {
text-transform: capitalize;
color: var(--color-primary-tint);
font-size: 12px;
}
.plangei-five div.dt-button-collection button.dt-button:hover, 
.plangei-five div.dt-button-collection div.dt-button:hover, 
.plangei-five div.dt-button-collection a.dt-button:hover {
background: rgba(var(--color-primary-rgb), 0.2) !important;
border-radius: 8px;
color: var(--color-primary-tint);
}

/* select2 */
.plangei-five .select2-container {
  min-width: 20%;
}
.plangei-five .select2-container .select2-choice {
  height: auto !important;
  min-width: 20% !important;
  margin: 0 0.1em !important;
  box-shadow: none; /*???? 0; */
  display: inline-block !important;
  vertical-align: middle !important;
  box-shadow: none !important;
}

/***  lo prende MA err non su quelle datatable ma su brand in home 
.plangei-five .select2-container-active  {
	border: 1px solid var(--color-title) !important;
	box-shadow: none !important;
	background: yellow !important;
}*/

.plangei-five .select2-container-multi.select2-container-active  .select2-choices {
	border: 1px solid var(--color-title) !important;
	box-shadow: none !important;
	border-radius: 7px;
}


.plangei-five .select2-container .select2-choice .select2-arrow  {
/* 	background-color: var(--color-primary) !important;
	border-radius: 35px !important;
 	height: 35px !important;
	width: 35px !important;
	margin-top: 5px; */
}
.plangei-five .select2-container .select2-choice .select2-arrow b {
	background-image: none !important;
	
}
.plangei-five .select2-container .select2-choice .select2-arrow b:before {
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
 	color: var(--color-primary-contrast);
  	content: '\e92d';
  	line-height: 40px;
}
/* ??? .plangei-five select2-dropdown-open {
	border: 1px solid var(--color-title) !important;
} */
.plangei-five .select2-drop {
	margin-top: 10px;
	margin-left: 5px;
	border-radius: 10px !important;	
	border: 1px solid var(--color-title) !important;
	border-top: 1px solid var(--color-title) !important;
}
.plangei-five .select2-results li {
  text-transform: capitalize;
  color: var(--color-subtitle);
}  
.plangei-five .select2-results .select2-highlighted {
  background: var(--color-subtitle);
  color: var(--color-primary-contrast);
}
.plangei-five .select2-drop .select2-search input {
	background: none;
	border-radius: 7px !important;
}
.plangei-five .select2-results-dept-1.select2-result-unselectable .select2-results-dept-2.select2-highlighted
	{
	color: #28A1E7; /*inherit; b94a48*/
}


/***********************  border */
.plangei-five .border-positive {
	border-color: var(--color-success) !important;
}
.plangei-five .border-negative {
	border-color: var("--color-danger") !important;
}

/***********************  button, link */

/* in tabGei e datatable */
.plangei-five .tabGei .btn-gei, 
.plangei-five .tabGei .btn-gei:link, 
.plangei-five .tabGei .btn-gei:visited, 
.plangei-five .tabGei .btn-gei:active, 
.plangei-five .tabGei .btn-gei.active, 
.plangei-five .tabGei .btn-gei.disabled,
.plangei-five .tabGei .btn-gei[disabled],
plangei-five a:hover
.plangei-five .dataTable .btn-gei, 
.plangei-five .dataTable .btn-gei:link, 
.plangei-five .dataTable .btn-gei:visited, 
.plangei-five .dataTable .btn-gei:active, 
.plangei-five .dataTable .btn-gei.active, 
.plangei-five .dataTable .btn-gei.disabled,
.plangei-five .dataTable .btn-gei[disabled] {
	background: white !important;
  	color:  var(--color-tertiary-tint) !important; /* rgba(var(--color-primary-rgb), 1) !important;	*/
  	padding: 0px !important;
  margin: 0px !important;
}

.plangei-five .tabGei .btn-gei:before, 
.plangei-five .tabGei .btn-gei:link::before, 
.plangei-five .tabGei .btn-gei:visited::before, 
.plangei-five .tabGei .btn-gei:active::before, 
.plangei-five .tabGei .btn-gei.active::before, 
.plangei-five .tabGei .btn-gei.disabled::before,
.plangei-five .tabGei .btn-gei[disabled]:before,
.plangei-five .dataTable .btn-gei:before, 
.plangei-five .dataTable .btn-gei:link::before, 
.plangei-five .dataTable .btn-gei:visited::before, 
.plangei-five .dataTable .btn-gei:active::before, 
.plangei-five .dataTable .btn-gei.active::before, 
.plangei-five .dataTable .btn-gei.disabled::before,
.plangei-five .dataTable .btn-gei[disabled]:before {
	font-size: 1.2em !important;	
}

.plangei-five .btn-gei, .plangei-five .btn-gei:link, .plangei-five .btn-gei:visited, 
.plangei-five .btn-gei:active, .plangei-five .btn-gei.active, 
.plangei-five .btn-gei.disabled, .plangei-five .btn-gei[disabled]/*,
.plangei-five .btn-link*/
{
	background: transparent !important;
	text-transform: lowercase;
	color: var(--color-primary) !important;
	background-image: none;
	box-shadow: none;
	/* border: 1px solid var(--color-primary); */
}
.plangei-five .btn-gei:hover, .plangei-five a.btn-gei:hover/*,
 .btn-link:hover*/  {
 color: var(--color-primary) !important;
	background: rgba(var(--color-primary-rgb), 0.2) !important;
	border-radius: 8px;
	text-decoration: none !important;
} 
 .btn-link:hover  {
	border-radius: 8px;
	text-decoration: none !important;
} 
.plangei-five .navbar-page a.btn-gei, .plangei-five .navbar-page a.btn-gei:hover, .plangei-five .navbar-page a.btn-gei:active, .plangei-five .navbar-page a.btn-gei.active,
.plangei-five .navbar-page a.btn-gei.disabled, .plangei-five .navbar-page a.btn-gei[disabled]
{
	color: var(--color-primary);
}
.plangei-five .btn-gei i:before, 
.plangei-five .btn-gei i:before {
	padding-right: 0px;	
}
.plangei-five .btn-gei .caret {
  border-top-color: var(--color-primary) !important;
  border-bottom-color: var(--color-primary) !important;
}
.plangei-five .navbar-inverse .brand, .plangei-five .navbar-inverse .nav > li > a {
	color: var(--color-secondary);
}
.navbar-inverse .btn-navbar,
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
  background-color: var(--color-secondary);
}
.plangei-five .navbar-inverse .nav > li > a:hover {
	background: rgba(var(--color-secondary-rgb), 0.2) !important;
	border-radius: 8px;
}
.plangei-five .navbar-inverse .nav > li > a:focus span, .plangei-five .navbar-inverse .nav > li > a:hover span {
	color: var(--color-title) !important;
}
.plangei-five .btn-glyph[class^="fontello-icon-"]::before, 
.plangei-five .btn-glyph[class*=" fontello-icon-"]::before, 
.plangei-five .btn-glyph[class^="fa-"]::before, 
.plangei-five .btn-glyph[class*=" fa-"]::before,
.plangei-five .btn-glyph [class^="fontello-icon-"]::before, 
.plangei-five .btn-glyph [class*=" fontello-icon-"]::before,
.plangei-five .btn-glyph [class^="fa-"]::before, 
.plangei-five .btn-glyph [class*=" fa-"]::before {
  margin-right: 0;
  font-size: 1.8em;
}

.plangei-five a {
	color: var(--color-fifth-grade);/* var(--color-primary-tint); */
}
.plangei-five a:hover {
	text-decoration: none;
  	background: rgba(var(--color-fifth-grade-rgb), 0.2) !important;
	border-radius: 8px;
} 

.plangei-five .btn-gei-important,
.plangei-five .btn-gei-important:link, .plangei-five .btn-gei-important:visited, 
.plangei-five .btn-gei-important:active, .plangei-five .btn-gei-important.active, 
.plangei-five .btn-gei-important.disabled, .plangei-five .btn-gei-important[disabled] {
	  background: var(--color-primary-contrast) !important;
	  color: var(--color-tertiary) !important;
	  border: 1px solid var(--color-tertiary);
	  border-radius: 8px;
}
.plangei-five .btn-gei-important:hover {
	background: rgba(var(--color-tertiary-rgb), 0.2) !important;
}

/***********************   header */
.plangei-five #header-container {
  height: 61px;
}
.plangei-five #header {
  font-family: var(--bs-title-font-family);
}
/** navbar */

.plangei-five .navbar-inverse .navbar-inner {
  background-color: white;
}

.plangei-five .navbar-inner {
  background-color: transparent;
} 


.plangei-five #header .navbar-inner {
	min-height: 50px;
	border-color: #DDDDDD; 
	border-width: 0 0 1px;
}

.plangei-five .navbar .user-menu > li {
	margin-right: 10px
}

.plangei-five .navbar .user-menu > li > a {
/* padding: 0;
  margin: 12px 0px;
  margin: 5px 0px 0px 0px;*/
  padding: 0;
    padding-top: 0px;
}
.plangei-five .navbar .user-menu.user-menu-single > li > a {
   margin-top: 15px;
}

.plangei-five .navbar .user-menu > li > a .left {
  float: none;
}

.plangei-five .navbar .user-menu > li > a.user-profile {
 padding: 0;
 text-align: center;
}	


.plangei-five .navbar .user-menu > li > a span {
	position: relative;
	/* top: 10px; */
	right: auto;
	top: auto !important;
	margin: 0;
  padding: 0;
  color: var(--color-title) !important;
  font-weight: normal;
}
.plangei-five .navbar .user-menu > li > a.user-profile span {
	position: relative;
	/* top: 10px; */
	/*top: 5px;*/
  /*right: 10px*/
}

.plangei-five .navbar .centered {
	position: absolute;
	left: 38%;
}
.plangei-five .navbar-page {
  border-bottom: 0px;
  position: sticky;
  top: 0px;
  background: var(--color-container-backgroud);
  z-index: 50;
  padding-bottom: 10px;
}
.plangei-five .user-profile {
  color: var(--color-title) !important;	
}
.plangei-five .now {
  color: var(--color-title);
  padding: 0px !important;
}

/***********************  button scroll up */
.plangei-five #btnScrollup {
  background: var(--color-secondary) none repeat scroll 0 0;
}

/***********************  sidebar */
.plangei-five .side-bar {
  background-color: var(--color-secondary);
  	color: var(--color-menu) !important;
	font-family: var(--bs-menu-font-family);
	top: 56px !important;
}
@media (min-width: 979px) {
	.plangei-five .sidebar .bar-with-nicescroll {
	  max-height: 85%;
	}
}
@media ( max-width : 979px) {
  .sidebar.sidebar-left {
	margin: 0px;
	border-bottom: 1px solid var(--color-menu);
  }
}
.plangei-five .side-bar h3, .slide-bar-right .handle,
.plangei-five .sidebar-left > .togglerShow {
	background: var(--color-secondary);
	color: var(--color-primary-contrast) !important;
	font-family: var(--bs-menu-font-family);
} 
.plangei-five .side-bar-content h4, .plangei-five .side-bar-content h5  {
	font-size: 1em;
	color: var(--color-primary-contrast) !important;
}

.plangei-five .sidebar {
  /*border-right: 0px solid #DDDDDD !important;
  box-shadow: 0 0 10px 0 var(--color-title) !important;*/
  /*
  border-right: 2px solid var(--color-secondary) !important;
  box-shadow: 0 0 10px 0 var(--color-secondary) !important;
  background: var(--color-secondary-contrast);
  
  */
  
  border-right: 1px solid var(--color-title); /* before PGEI-2385 0px solid #DDDDDD !important; */
  box-shadow: none; /* before PGEI-2385 0 0 10px 0 var(--color-title) !important; */
  background: var(--color-secondary-contrast);
}
/* .plangei-five .sidebar.sidebar-left, .sidebar .sidebar-item h3  {
    box-shadow: none !important;
	background: var(--color-secondary);
}*/

.plangei-five .sidebar .sidebar-item h3 {
  padding: 10px;
}

.plangei-five .nav-side .accordion-group {
  background-color: transparent;
  border: none !important;
  margin-top: 0;
  margin-bottom: 2px;
}

.plangei-five .nav-side .accordion-group > .active {
  background: transparent;
  color: 
}

.plangei-five .nav-side .accordion-toggle {
	color: var(--color-menu) !important;
	font-size: 1.1em;
	font-weight: normal; 
	padding: 11px 10px;
	font-family: var(--bs-menu-font-family);
}  
.plangei-five .sidebar-inverse .nav-side {
	padding-right: 0px;
  	padding-left: 0px;
}

.plangei-five .sidebar-inverse .nav-side .active .accordion-toggle, 
.plangei-five .sidebar-inverse .nav-side .active .accordion-toggle:hover {
  font-weight: normal; /* 600; */
}
.plangei-five .sidebar-inverse .nav-side .accordion-toggle:hover {
	/*background: rgba(var(--color-secondary-contrast-rgb), 0.2) !important*/
	background: rgba(var(--color-fifth-grade-rgb), 0.2) !important;
  border-radius: 0px;
}
.plangei-five .nav-side ul > li > a,
.plangei-five .sidebar-inverse .nav-side ul > .active > a,
.plangei-five .sidebar-inverse .nav-side ul > .active > a:hover 
{
	color: var(--color-menu) !important;
	font-size: 0.9em;
	font-family: var(--bs-menu-font-family);
	padding: 7px 30px !important;
	text-transform: capitalize; /*corregge scrittura a caso delle voci di menù*/
}
.plangei-five .sidebar-inverse .nav-side ul > .active > a,
.plangei-five .sidebar-inverse .nav-side ul > .active > a:hover,
.plangei-five .sidebar-inverse .nav-side ul > li > a:hover  {
	font-weight: normal; /* 600 */
	background: rgba(var(--color-fifth-grade-rgb), 0.2) !important;
	border-radius: 0px;
}

.plangei-five .sidebar-inverse .nav-side ul > .active > a, 
.plangei-five .sidebar-inverse .nav-side ul > .active > a:hover  {
	font-weight: normal;
}


.plangei-five .nav-side .active .accordion-toggle::before, 
.plangei-five .nav-side .active .accordion-toggle:hover::before, 
.plangei-five .sidebar-inverse .nav-side ul > .active > a::before, 
.plangei-five .sidebar-inverse .nav-side ul > .active > a:hover::before
{
	font-size: 0.9em; 
}


/****************************************************************** Line Clamping - text truncating*/
.plangei-five .block-ellipsis-4lines span {
	display: block;
	display: -webkit-box;
	max-width: 100%;
	/* height: 49px;  numRighe x font-size + 1px */
	margin: 0 auto;
	line-height: 1.3em !important;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

/***********************   text */
.plangei-five .title-text-gei,  
.plangei-five .navbar-page .nav h3, .plangei-five .navbar-page .nav h2, .plangei-five .navbar-page .nav h1 { 
	color: var(--color-title) !important;
	font-family: var(--bs-title-font-family);
	font-weight: normal;
}
/** TODO!!!! sostituzione di massa dell'old?? */
.plangei-five .text-blue-gei { 
	color: var(--color-title) !important;
}

.plangei-five .subtitle-text-gei {
	color: var(--color-subtitle); 
	font-family: var(--bs-subtitle-font-family);
}

.plangei-five .text-yellow-gei {
	background-color: var(--color-primary);
	color: var(--color-light-tint) !important;
	border-radius: 50px;
	text-transform: uppercase;
	/* font-size: 20px !important; */
	font-weight: lighter;
}

.plangei-five .navbar-page .nav h3, .plangei-five .navbar-page .nav h2, .plangei-five .navbar-page .nav h1 {
  text-transform: unset;
  letter-spacing: 0px;
  font-size: 2em;
  color: var(--color-title);
}

.plangei-five .etichetta {
	color: var(--color-subtitle);
}
/***********************   headerSite1 */
.plangei-five #headerSite1{
	background: transparent;
	box-shadow: none;
}
.plangei-five #headerSite1 .widget-body{
	font-size: 0.9em;
	line-height: 1.5em;
	margin-top: 10px;
	border: 1px solid var(--color-title) !important;
	border-radius: 10px !important;
	/* color: var(--color-subtitle); */
	padding: 10px;
}
.plangei-five #headerSite1 .widget-body>div {
	margin-bottom: 5px;
	/* border-bottom: 1px solid var(--color-light-shade);
	width: 100%; */
} 

/***********************   DataTable */
.plangei-five .dataTables_wrapper {
	border-top: 1px solid var(--color-subtitle);
	border-bottom: 1px solid var(--color-subtitle);
	padding: 7px 0;
}
/* ellipsis */
.plangei-five .dataTables_wrapper .block-ellipsis-4lines{
	margin: 0;
	max-height: 56px;
}

/* icona azioni */ 
.plangei-five .dataTables_wrapper .toolbar-left .fontello-icon-cog-1{
	font-size: 1.2em !important;
}
.plangei-five .dataTables_wrapper tr .fontello-icon-cog-1{
	font-size: 1.6em !important;
}
.plangei-five .dataTables_wrapper .linkOpenTool .caret {
	   display:none;
 }
/*
.plangei-five .dataTables_wrapper .linkOpenTool {
	visibility: hidden;
} 
.plangei-five .dataTables_wrapper .linkOpenTool.open {
	visibility: visible;
}  
.plangei-five table.dataTable.hover tbody tr:hover .linkOpenTool, 
.plangei-five table.dataTable.display tbody tr:hover .linkOpenTool {
	visibility: visible;	
} */

/* checkbox di riga visibile solo hover
.plangei-five .dataTables_wrapper tbody tr input[type="checkbox"] {
	visibility: hidden;
} 
.plangei-five .dataTables_wrapper tbody tr:hover input[type="checkbox"],
.plangei-five .dataTables_wrapper tbody tr input:checked {
	visibility: visible;
}
*/ 

/* */ 
.plangei-five .dataTables_wrapper .dataTables_length, 
.plangei-five .dataTables_wrapper .dataTables_filter, 
.plangei-five .dataTables_wrapper .dataTables_info, 
.plangei-five .dataTables_wrapper .dataTables_processing, 
.plangei-five .dataTables_wrapper .dataTables_paginate,
.plangei-five div.dataTables_paginate .paginate_button, .plangei-five div.dataTables_paginate .paginate_button:hover  {
  color: var(--color-subtitle) !important;
}
.plangei-five .dataTables_wrapper .dataTables_length {
padding-top: 4px;
}
.plangei-five .dataTables_wrapper .dataTables_length select {
  border: 0;
  color: var(--color-primary-tint) !important;
}

.plangei-five .dataTables_wrapper .dataTables_length option:hover {
	background: var(--color-subtitle) !important;
	color: var(--color-primary-contrast) !important;
}
/* KO  
.plangei-five .dataTables_wrapper .dataTables_length select:hover {
	background: rgba(var(--color-primary-rgb), 0.2) !important;
	border-radius: 8px;
} */
.plangei-five .dataTables_wrapper .dataTables_info {
  padding-top: 6px;
}
.plangei-five .dataTables_wrapper .dataTables_paginate {
  padding-top: 0;
  margin-top: 5px;
}
.plangei-five div.dataTables_paginate .paginate_button:hover {
  background-color: var(--color-backgroud-light) !important;
}
.plangei-five div.dataTables_paginate .paginate_button.current, 
.plangei-five div.dataTables_paginate .paginate_button.current:hover {
	color: var(--color-title) !important;
	font-weight: 600;
	background: none !important;
}
.plangei-five div.dataTables_paginate li.first a::before, 
.plangei-five div.dataTables_paginate a.first::before {
  content: "\f100" !important;
}
.plangei-five div.dataTables_paginate li.previous a::before, 
.plangei-five div.dataTables_paginate a.previous::before {
  content: "\f104" !important;
}
.plangei-five div.dataTables_paginate li.next a::after, 
.plangei-five div.dataTables_paginate a.next::after {
  content: "\f105" !important;
}
.plangei-five div.dataTables_paginate li.last a::after, 
.plangei-five div.dataTables_paginate a.last::after {
    content: "\f101" !important;
}
.plangei-five div.dataTables_paginate li.first a:hover:before, 
.plangei-five div.dataTables_paginate a.first:hover:before,
.plangei-five div.dataTables_paginate li.previous a:hover:before, 
.plangei-five div.dataTables_paginate a.previous:hover:before,
.plangei-five div.dataTables_paginate li.next a:hover:after, 
.plangei-five div.dataTables_paginate a.next:hover:after,
.plangei-five div.dataTables_paginate li.last a:hover:after,
.plangei-five div.dataTables_paginate a.last:hover:after {
  background-color: var(--color-backgroud-light)  !important;
  border-radius: 8px;
}
.plangei-five .planGeiDataTable_wrapper .toolbar-left .btn,
.plangei-five .planGeiDataTable_wrapper .toolbar-left2 .btn,
.plangei-five .planGeiDataTable_wrapper .toolbar .btn {
  color: var(--color-tertiary-contrast) !important;
  background-color: var(--color-tertiary-tint) !important;
  text-transform: lowercase;
  font-weight: normal;
  margin-top: 4px;
  border-radius: 15px;
}
.plangei-five .planGeiDataTable_wrapper .btn:hover {
  text-decoration: none !important;
  color: var(--color-tertiary-tint) !important;
  background-color: rgba(var(--color-tertiary-rgb), 0.2) !important;
  border-radius: 8px;
}
.plangei-five .planGeiDataTable_wrapper .caret {
  border-top-color: var(--color-tertiary) !important;
  margin-left: 2px;
}
.plangei-five table.dataTable {
	border-bottom: 1px solid var(--color-subtitle);
	border-top: 1px solid var(--color-subtitle);
	margin: 7px 0;
	padding-top: 5px;
	display: inline-table;
}

/* .plangei-five table.dataTable .select2-focused {
	box-shadow:none;
	border: 3px solid red;
} */
.plangei-five  .table thead th , .plangei-five table.dataTable thead th, 
.plangei-five table.dataTable tfoot th,
.plangei-five table.dataTable>tbody>tr.child span.dtr-title {
  text-transform: capitalize;
  font-weight: normal;
  background: transparent;
  border-bottom: 0;
  border-top: 0;
  color: var(--color-title);
  font-family: var(--bs-title-font-family);
}
.plangei-five table.dataTable thead tr {
	position: sticky;
}
/* .plangei-five table.dataTable thead th {
	background: var(--color-backgroud-highlight);
} */
.plangei-five table.dataTable thead th:hover {
	  border: 0;
  background: var(--color-backgroud-light);
  border-radius: 8px !important;
}
.plangei-five table.dataTable thead th.sorting_asc, .plangei-five table.dataTable thead th.sorting_desc {
  	border: 1px solid var(--color-title);
	border-radius: 8px !important;
	color: var(--color-title) !important;;
}
.plangei-five table.dataTable.hover tbody tr:hover, 
.plangei-five table.dataTable.display tbody tr:hover,
.plangei-five table.dataTable>tbody>tr.child:hover{
  background-color: var(--color-backgroud-light) !important;
}
.plangei-five table.dataTable.order-column tbody tr > .sorting_1, 
.plangei-five table.dataTable.order-column tbody tr > .sorting_2, 
.plangei-five table.dataTable.order-column tbody tr > .sorting_3, 
.plangei-five table.dataTable.display tbody tr > .sorting_1, 
.plangei-five table.dataTable.display tbody tr > .sorting_2, 
.plangei-five table.dataTable.display tbody tr > .sorting_3 {
  background-color: transparent !important;
}

.plangei-five table.dataTable.display tbody tr:hover > .sorting_1, 
.plangei-five table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
.plangei-five table.dataTable.display tbody tr:hover > .sorting_2, .plangei-five table.dataTable.order-column.hover tbody tr:hover > .sorting_2,
 {
  background-color: transparent !important;
}



.plangei-five table.dataTable.cell-border tbody th{
  border-top: 0px;
  border-right: 0px;
}

.plangei-five table.dataTable.cell-border tbody td {
  border-top: 1px solid var(--color-light-shade) !important;
  /* border-right: 0px; */
}

.plangei-five table.dataTable tbody td {
  vertical-align: middle;
  padding: 7px !important;
}

.plangei-five table.dataTable.dtr-column > tbody > tr > td.checkAll {
  	border-right: 0px !important;
} 

/* apri chiudi colonne per responsive */
.plangei-five table.dataTable.cell-border tbody tr th:first-child, 
.plangei-five table.dataTable.cell-border tbody tr td:first-child {
  border-left: 0px;
}

.plangei-five table.dataTable.dtr-column > tbody > tr > td.control, 
.plangei-five table.dataTable.dtr-column > thead > tr > th.control, 
.plangei-five table.dataTable.dtr-column > tfoot > tr > th.control {
  	border-left: 0px !important;
	/* border-top: 0px !important; */
	background: #fff;
	border-right: 0px;
} 
.plangei-five table.dataTable.dtr-column>tbody>tr.parent td.control:before,
.plangei-five table.dataTable.dtr-column>tbody>tr.parent th.control:before {
	background-color: transparent;
	color: var(--color-subtitle);
	font-size: 1.2em;
}
.plangei-five table.dataTable.dtr-column tbody td.control:before,
.plangei-five table.dataTable.dtr-column tbody th.control:before,
.plangei-five table.dataTable.dtr-column>tbody>tr>td.control:before,
.plangei-five table.dataTable.dtr-column>tbody>tr>th.control:before {
	background: transparent none repeat scroll 0 0;
	color: var(--color-subtitle);
	font-size: 1.1em;
	margin-left: -0.3em;
	border: 1px solid var(--color-subtitle);
	border-radius: 8px;
	box-shadow: none; 
	position: static;
}


.plangei-five table.dataTable.dtr-column > tbody > tr.parent td.control::before, 
.plangei-five table.dataTable.dtr-column > tbody > tr.parent th.control::before {
  content: "-";
}

/***********************   Home page*/
.plangei-five #altro a:hover,
.plangei-five #Highlights a:hover,
.plangei-five #brandGroups a:hover {
  	background: var(--color-backgroud-light) !important;
} 



/***********************   calendar */
.plangei-five .fc-state-default, .plangei-five  .fc-toolbar h2 {
  color: var(--color-primary) !important;
  }
.plangei-five .fc-state-default:hover {
	text-decoration: none;
	background: rgba(var(--color-primary-rgb), 0.2) !important;
border-radius: 8px;
}
.plangei-five .fc-day-number.fc-today, .fc-today .fc-day-number, .fc-day-header.fc-today {
  background: none !important; /* var(--color-tertiary) */
  
}
.plangei-five .fc-day-header.fc-today, .plangei-five .fc-day-header.fc-today a, 
.plangei-five .fc-day-header.fc-today a:hover,
.plangei-five .fc-day-number.fc-today, .plangei-five .fc-today .fc-day-number, .plangei-five .fc-day-header.fc-today {
  background: var(--color-fifth-grade) !important;
}
.plangei-five .fc-unthemed .fc-divider, .plangei-five .fc-unthemed .fc-list-heading td, .plangei-five .fc-unthemed .fc-popover .fc-header {
	background: #fff;
}

.plangei-five  a[data-goto]:hover {
  text-decoration: none;
}

/***********************   selettore new ticket */
.plangei-five .new-ticket-selector {
	width: 300px;
}
/*TODO
 .plangei-five .brand-search.select2-container .select2-choice:hover {
  background-color: rgba(var(--color-primary-rgb), 0.2) !important;
} */

.plangei-five .new-ticket-selector #divNewMultiple, .plangei-five .new-ticket-selector #divNewWelcome {
  border: 1px solid var(--color-tertiary) /* rgb(204, 204, 204) */;
  border-radius: 60px !important;
  height: auto !important;
  line-height: 30px !important;
  min-width: 50% !important;
  padding: 2px 0 2px 6px !important;
  min-width: 20% !important;
  margin: 0 0.1em !important;
  background-color: var(--color-primary-contrast) !important;
  background-image: none !important; 
  box-shadow: 0;
  color: var(--color-title) !important;
  display: inline-block !important;
  vertical-align: middle !important;
  box-shadow: none !important;
  width: 100%;
  /* left: -2px; */
  font-size: 1.1em !important;
  font-family: var(--bs-title-font-family);
  text-align: center;
}
.plangei-five .new-ticket-selector #divNewMultiple:hover, .plangei-five .new-ticket-selector #divNewWelcome:hover {
background: rgba(var(--color-tertiary-rgb), 0.2) !important;
}	
.plangei-five .new-ticket-selector .new-ticket-text {
	line-height: 40px !important;
	color: var(--color-tertiary) !important;
	font-size: 1.1em !important;
	font-family: var(--bs-title-font-family);
}
.plangei-five .new-ticket-selector .new-ticket-icon {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
  background-color: var(--color-tertiary) !important;
  border-radius: 30px !important;
  height: 30px !important;
  width: 30px !important;
  margin: 0;
  margin-top: 8px;
}

.plangei-five .new-ticket-selector .new-ticket-icon b:before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  color: var(--color-tertiary-contrast);
  content: '\e80f';
  line-height: 30px;
}
.plangei-five .new-ticket-selector .dropdown-menu {
	margin-top: 10px;
	margin-left: 5px;
	border-radius: 10px !important;	
	border: 1px solid var(--color-title) !important;
	border-top: 1px solid var(--color-title) !important;
	width: 300px;
	color: var(--color-subtitle);
	background:#fff;
	padding-left: 5px;
	padding-right: 5px;
}
.plangei-five .new-ticket-selector .dropdown-menu li > a{
	color: var(--color-title) !important;
	font-size: 12px !important;
	font-family: var(--bs-title-font-family);
}
.plangei-five .new-ticket-selector .dropdown-menu li > a:hover{
  background: var(--color-subtitle) !important;
  color: var(--color-primary-contrast)  !important;
  border-radius: 0;
}


/***********************   selettore brand Home page*/
/* combo box */
.plangei-five .brand-search.select2-container {
  min-width: 20%;
}
/* TO DELETE duplicato con quello più sotto di qualche riga
.plangei-five .brand-search.select2-container .select2-choice:hover {
  background-color: rgba(var(--color-primary-rgb), 0.2) !important;
}
*/
.plangei-five .brand-search.select2-container .select2-choice {
  border-radius: 60px !important;	
  border: 1px solid var(--color-tertiary) !important;
  height: auto !important;
  min-height: 40px;
  line-height: 40px !important;
  min-width: 50% !important;
  padding: 2px 0 2px 6px !important;
  min-width: 20% !important;
  margin: 0 0.1em !important;
  background-color: var(--color-primary-contrast) !important;
  background-image: none !important;
  box-shadow: 0;
  color: var(--color-tertiary) !important;
  display: inline-block !important;
  vertical-align: middle !important;
  box-shadow: none !important;
  width: 100%;
  left: -2px;
  font-size: 1.2em !important;
  font-family: var(--bs-title-font-family);
}
.plangei-five .brand-search.select2-container .select2-choice:hover {
	background: rgba(var(--color-tertiary-rgb), 0.2) !important;
}

.plangei-five .brand-search.select2-container .select2-choice .select2-arrow  {
	background-color: var(--color-tertiary) !important;
	border-radius: 35px !important;
	height: 35px !important;
	width: 35px !important;
	margin-top: 4px;
}
.plangei-five .brand-search.select2-container .select2-choice .select2-arrow b {
	background-image: none !important;
	
}
.plangei-five .brand-search.select2-container .select2-choice .select2-arrow b:before {
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
 	color: var(--color-tertiary-contrast);
  	content: '\e92d';
  	line-height: 35px;
  	display: inherit;
}
.plangei-five .brand-search.select2-drop {
	margin-top: 10px;
	margin-left: 5px;
	border-radius: 10px !important;	
	border: 1px solid var(--color-title) !important;
	border-top: 1px solid var(--color-title) !important;
}
.plangei-five .brand-search .select2-results li {
  text-transform: capitalize;
  color: var(--color-subtitle);
  font-size: 12px;
}  
.plangei-five .brand-search .select2-results .select2-highlighted {
  background: var(--color-subtitle);
  color: var(--color-primary-contrast);
}
.plangei-five .brand-search.select2-drop .select2-search input {
	background: none;
	border-radius: 7px !important;
}


/** selettore brand header tool bar*/
.plangei-five [id *="brandSelectorDynView"]{
	cursor: pointer;
}

.plangei-five .brandSelector .select2-container .select2-choice {
	min-height: 1em;
}


/***********************   highlight */
.plangei-five .highlight {
	color: var(--color-title) !important;
	font-weight: bold !important;
	background: var(--color-secondary) !important;
	border-radius:5px; 
	padding:0px 8px;
}

/***********************   well */
.plangei-five .well {
  background-color: transparent;
  border-color: #fff !important;
  box-shadow: none;
}

/***********************   tabs */
.plangei-five .nav-tabs {
  box-shadow: none;
 	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: var(--color-subtitle);
}
.plangei-five .tab-content {
	box-shadow: none;
  	border-width: 0px;
	margin: 0;
	padding-top: 2px;
}
.plangei-five .nav-tabs > li > a, .nav-pills > li > a,
.plangei-five .nav-tabs > .active > a:hover,
.plangei-five .nav-tabs > .active > a {
	color: var(--color-subtitle);
	letter-spacing: 0px;
	text-transform: initial;
	font-weight: normal;
	font-size: 1em;	
		padding: 10px !important;
margin-top: 6px !important;
margin-bottom: 6px !important;
margin-right: 6px !important;
}
.plangei-five .nav-tabs > .active > a, .plangei-five .nav-tabs > .active > a:hover{
	border: 1px solid var(--color-title);
	cursor: initial;
	border-radius: 8px !important;
	color: var(--color-title);
}
.plangei-five .nav-tabs > li > a:hover{
	border: 0;
	background: var(--color-backgroud-light) !important;
	border-radius: 8px !important;
}
.plangei-five .nav-tabs > .active > a::before, .nav-tabs > .active > a:hover::before {
  content: "";
  padding-right: 0em;
}

.plangei-five .nav-tabs.icons>.active {
	color: #28A1E7;
}

.plangei-five .tabGeiTitle h5 {
  margin: 10px;
  color: var(--color-title);
  text-transform: capitalize;
  margin-left: 0;
	font-size: 1.3em;
	font-family: var(--bs-subtitle-font-family);
}
.plangei-five .tabGei > tbody > tr > td {
  /* border-bottom: 0px; */
	height: 32px;
	line-height: 32px;
  vertical-align: middle;
  border-bottom: 1px solid var(--color-light-shade);
}

.plangei-five .tabGei > tbody > tr > td:first-child {
  	text-align: left;
  	padding-left: 10px;
	padding-right: 0;
	border: 0;
}
/* soluzione temp per trovare una soluzione comune che valga per tutti e non faccia onda*/
.plangei-five .tabGei_large .tabGei > tbody > tr > td:first-child {
	width: 220px;
}


.plangei-five .tabGei > tbody > tr > td:first-child label, .plangei-five .tabGei > tbody > tr > td:first-child span {
  color: var(--color-label);
}


/****************************************************************** override bootstrap-datepicker */
.plangei-five .datepicker table tr td.active.active,
.plangei-five .datepicker table tr td.active.active.focus,
.plangei-five .datepicker table tr td.active.active:focus,
.plangei-five .datepicker table tr td.active.active:hover,
.plangei-five .datepicker table tr td.active.highlighted.active.focus,
.plangei-five .datepicker table tr td.active.highlighted.active:focus,
.plangei-five .datepicker table tr td.active.highlighted.active:hover,
.plangei-five .datepicker table tr td.active.highlighted:active .focus,
.plangei-five .datepicker table tr td.active.highlighted:active :focus,
.plangei-five .datepicker table tr td.active.highlighted:active :hover,
.plangei-five .datepicker table tr td.active:active .focus,
.plangei-five .datepicker table tr td.active:active :focus,
.plangei-five .datepicker table tr td.active:active :hover {
	background-color: #28A1E7 !important;
	border-color: #28A1E7 !important;
}

/***********************   widget out and in tabs */
.plangei-five .ver-five.widget-simple  {
	background: var(--color-primay-contrast);
	background: var(--color-primay-contrast);
	box-shadow: none;
}
.plangei-five .ver-five.widget-simple .widget-header h4 {
	/* border-bottom: 1px solid var(--color-light-shade) !important; */
	color: var(--color-title);
	text-transform: capitalize;
	margin-left: 0;
	font-size: 1.3em;
	font-family: var(--bs-subtitle-font-family);
}
.plangei-five .ver-five.widget-simple .widget-body {
	border-bottom: 0px;
}
.plangei-five .ver-five.widget-simple .widget-body address>div {
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	border-bottom: 1px solid var(--color-light-shade);
}
.plangei-five .ver-five.widget-simple .widget-body address>div i {
	color: var(--color-label);
}
.plangei-five .tabGei .widget-box {
	box-shadow: none;
	margin-bottom: 0px;
}
.plangei-five .tabGei .widget-header.clickable {
	padding:0;
}
.plangei-five .tabGei .widget-header.clickable:hover {
background: rgba(var(--color-primary-rgb), 0.2) !important;
border-radius: 8px !important;
}
	
.plangei-five .border-gei {
  border: 0px;
  border-left: 2px solid #28A1E7;
}

/***********************   vis-item */
.plangei-five .vis-item .vis-onUpdateTime-tooltip {
	background: #28A1E7 !important;
}




/* TEXT COLOR - ATT!!! alcuni sono usati da SLA color in custom.css e sono abbinati ad icone
------------------------------------------------------------------------- ***/
.plangei-five .blue { color: #315c92;  font-weight: bold;}
.plangei-five .azzurro  {color: #D4E6F9 !important; font-weight: bold;}
.plangei-five .grigio  {color: #6E7271 !important; background-color: #F6F8FA !important; } 
/*.plangei-five .rosso { color: #ff0000;  font-weight: bold;}*/
/*.plangei-five .verde {  color: #46ac32;  font-weight: bold;}*/
/*.plangei-five .arancione {   color: #f79526;  font-weight: bold;}*/
.plangei-five .sky {   color: #57aefc;  font-weight: bold;}
.plangei-five .white {   color: #ffffff;}
.plangei-five .gold { color:#DAA520 !important}



/******************************************************************  SLA Colori */
.plangei-five .bianco:before {
	background: #D7D7D7;
	color: #000;
	content: "";
	display: inline-block;
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
	margin-right: 0.2em;
	text-align: center;
	text-decoration: inherit;
	width: 1em;
	font-size: 1em;
	cursor: default;
}
.plangei-five .bianco {
	background: #D7D7D7;
	color: #000;
		border-radius: 5px;	
		padding: 0px 2px;
		font-style: normal;
		font-weight: normal;
}
.plangei-five .verde:before {
	background: #46ac32;
	color: #fff;
	content: "";
	display: inline-block;
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
	margin-right: 0.2em;
	text-align: center;
	text-decoration: inherit;
	width: 1em;
	font-size: 1em;
	cursor: default;
}
.plangei-five .verde {
	background: #46ac32;
	color: #fff;
		border-radius: 5px;	
		padding: 0px 2px;
		font-style: normal;
		font-weight: normal;
}

.plangei-five .verdeNoIcona {
	background: #46ac32;
	color:#fff;
		border-radius: 5px;	
		padding: 0px 2px;
		font-style: normal;
}

.plangei-five .arancione:before {
	background: #FF8C00;
	color: #000;
	content: "";
	display: inline-block;
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
	margin-right: 0.2em;
	text-align: center;
	text-decoration: inherit;
	width: 1em;
	font-size: 1em;
	cursor: default;
}
.plangei-five .arancione {
	background: #FF8C00;
	color: #000;
	border-radius: 5px;	
	padding: 0px 2px;
		font-style: normal;
		font-weight: normal;
}

.plangei-five .rosso:before {
	background: #ff0000;
	color:#fff;
	content: "";
	display: inline-block;
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
	margin-right: 0.2em;
	text-align: center;
	text-decoration: inherit;
	width: 1em;
	font-size: 1em;
	cursor: default;
} 
.plangei-five .rosso {
	background: #ff0000;
	color:#fff;
	border-radius: 5px;
	padding: 0px 2px;
		font-style: normal;
		font-weight: normal;
}

.plangei-five .rossoNoIcona {
	background: #ff0000;
	color:#fff;
	border-radius: 5px;
	padding: 0px 2px;
		font-style: normal;
		font-weight: normal;
}



/******************************************************************  well-gei-statistic 
.plangei-five .well-gei-statistic {
  background: #013a5c;
  text-align: center;
  box-shadow: none;
  border-radius: 3px;
}
*/



/******************************************************************  Galleria */
.plangei-five #toolBarMasonryInGallery .glyphicon {
	font-size: 0.8em;	
}
.plangei-five #toolBarMasonryInGallery .btn {
	font-size: 0.8em;	
  font-weight: normal;
}
.plangei-five #toolBarMasonryInGallery button {
	padding: 7px;
}




@media (min-width: 979px) {
	.plangei-five .sidebar>.row {
		margin: 0px;
		margin-top: 45px;
	}
	.plangei-five .no-header .sidebar > .row {
    	margin-top: 0px;
  	}
	
	.plangei-five .main-bar-with-nicescroll {
	  overflow: auto;
	  position: absolute;
	  bottom: 0;
	  left: 200px;
	  right: 0;
	  top: 62px;
	  max-height: 95%;
	  margin-bottom: 55px !important;
	  padding-left: 30px;
	  padding-right: 30px;
	}
}

@media (min-width: 1200px) {
	.plangei-five .base-layout .sidebar {
	  top: 55px;
	}
}

