
.application-header { min-height: 64px; }

.application-menu { white-space: nowrap; }
.application-menu li { text-transform: uppercase; }
.application-menu > li { display: inline-block; line-height: 64px; }

.application-menu-item, .application-menu-administration { position: relative; z-index: 1010; }
.application-menu-item:hover, .application-menu-administration:hover { background-color: #fbfbfb; }
.application-menu-item a, .application-menu-administration a { color: #222222; font-size: 14px; padding: 0 15px; display: block; }
.application-menu-item a:hover, .application-menu-administration-menu-item a:hover { color: #919191; }

.application-menu-item-disable:hover { background-color: transparent; }
.application-menu-item-disable a:hover { color: #222222; cursor: default; }

.application-sub-menu { display: none; position: absolute; top: 100%; right: 0; text-align: center; background-color: #fbfbfb; border-top: 0 solid #ddd; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.4); }
.application-sub-menu:hover,
.application-menu-item:hover .application-sub-menu, .application-menu-administration:hover .application-sub-menu { display: block; }
.application-sub-menu > li { line-height: 44px; }

.application-sub-menu-item { padding: 0 15px; }
.application-sub-menu-item:hover { background-color: #F2F2F2; }
.application-sub-menu-item a { min-width: 64px; }
.application-sub-menu-item a:hover { color: #919191; }

.application-menu-item,
.application-sub-menu-item { transition: background-color ease-out 0.3s; }
.application-menu-item a,
.application-sub-menu-item a, .application-menu-administration a { text-decoration: none; transition: color ease-out 0.3s; }

.application-header .logo-solution { display: block; width: 120px; height: 64px; opacity: 0.9; padding: 0px; background: transparent url('/Library/image/logo-solution.png') no-repeat center 50%; background-size: 110px; }
.application-header .logo { display: block; width: 120px; height: 64px; opacity: 0.9; padding: 0; background: transparent url('/Library/image/logo-engie.png') no-repeat center 50%; background-size: 120px; }

.application-menu-title { font-family: 'FrutigerLTCom55Roman'; color: #222222; }
.application-menu-version { font-size: 12px; padding: 0 20px 0 5px !important; color: #222222; }
.application-menu-user { float: right; background-color: rgba(233,132,0,1); transition: background-color ease-out 0.3s; }
.application-menu-user:hover { background-color: rgba(233,132,0,0.9); }
.application-menu-user a { display: block; padding: 0 20px; color: #F2F2F2; font-size: 13px; font-family: 'FrutigerBold'; transition: color ease-out 0.25s; }
/* .application-menu-user a:hover { color: #007E69; text-decoration: none; } */
.application-menu-user a:hover { color: #00A984; text-decoration: none; }
.application-menu-language { float: right; background-color: rgba(189,181,168,1); transition: background-color ease-out 0.3s; }
.application-menu-language:hover { background-color: rgba(189,181,168,0.7); }
.application-menu-language p { display: block; padding: 0 20px; cursor: pointer; transition: color ease-out 0.25s; }
.application-menu-language p:hover {  color: #919191; }
.application-menu-language > p { color: #F2F2F2; font-size: 14px; font-family: 'FrutigerBold'; }
.application-menu-language > p:hover { color: #f7f7f7; }
/* .application-menu-logout { float: right; background-color: rgba(0,126,105,1); transition: background-color ease-out 0.3s; } */
.application-menu-logout { float: right; background-color: rgba(0,169,132,1); transition: background-color ease-out 0.3s; }
/* .application-menu-logout:hover { background-color: rgba(0,126,105,0.9); } */
.application-menu-logout:hover { background-color: rgba(0,169,132,0.9); }
.application-menu-logout a { display: block; padding: 0 20px; color: #f7f7f7; font-size: 13px; font-family: 'FrutigerBold'; transition: color ease-out 0.25s; }
.application-menu-logout a:hover { color: #f7f7f7; text-decoration: none; }

.application-menu-label { line-height: 30px; color: #919191; font-family: 'FrutigerLTCom55Roman'; background-color: #F2F2F2; text-align: left;}
.application-menu-label :hover { line-height: 30px; color: #919191; background-color: #F2F2F2; text-decoration: none; }

.application-menu-administration { float: right; }

.maintenanceButton{ font-family: 'FrutigerLTCom55Roman'; font-size:14px; cursor: pointer; background-color: rgba(255,0,0,0.7);position: relative; z-index: 1010;}