
/* ===== LOGIN ===== */

#firstboxlogin  {
   background-color: #FFFFFF;
}

#logo_login {
   background: url(../../pics/login_logo_glpi.png) center no-repeat, #FFF;
}

#display-login {
   color: #FFF;
}

#text-login {
   background-color: #005470;
   color: #FFF;
}


/* ====== GENERAL ====== */

a, a:link, .ui-widget-content a {
    color : #005470;
}

.main_form tr.headerRow th {
   color: #8CABDB;
}

/* ====== HEADER ====== */

#header_top {
   background-color: #FFFFFF;
}

#c_preference a {
   color: #005470;
}

#c_recherche form #champRecherche input {
   background-color: #FFFFFF;
   color: #005470;
   border: 1px solid black;
}

#c_menu {
   background-color: #005470;
}

ul#menu a.itemP, ul#menu a.itemP1 {
   color: #FFF;
}

ul#menu > li.active,
ul.ssmenu li.active {
   background-color: #F58A48;
}

ul#menu > li:hover {
   background-color: #F58A48;
}

ul#menu ul li a:hover {
   background: #F58A48;
   color: #FFFFFF;
}

ul#menu ul li a {
	color: #FFFFFF;
	background-color: #005470;
}

/* ====== BUTTONS ====== */

a.vsubmit, 
.vsubmit a {
   color: #8f5a0a;
}

#BackToTop {
   background-color: #FFFFFF;
   color: #fff;
}

#logout_icon {
    filter: invert(70%);
}

#help_icon {
    filter: invert(70%);
}

#bookmark_icon {
    filter: invert(70%);
}

#preferences_icon {
    filter: invert(70%);
}

#c_preference a {
    color: #005470;
}

#login_name {
	border: 1px solid #005470 !important;
}

#login_name:focus {
    border-color: #F58A48 !important;
    background-color: #fff !important;
    box-shadow: 0 0 3px #F58A48 !important;
}

li#language_link {
	padding-top: 4px;
}

#login_password { 
	border: 1px solid #005470 !important;
}

#login_password:focus {
    border-color: #F58A48 !important;
    background-color: #fff !important;
    box-shadow: 0 0 3px #F58A48 !important;
}

input.submit, span.vsubmit, a.vsubmit, #BackToTop {
	padding: 5px;
	cursor: pointer;
	height: auto;
	font: bold 12px Arial, Helvetica;
	color: #ffffff;
	background-color: #0e5c77;
    border-color: #0e5c77;
	border: 0;
	white-space: nowrap;
	display: inline-block;
}

input.submit:hover, a.vsubmit:hover, #BackToTop:hover {
    color: #FFFFFF;
	background-color: #F58A48;
}

.breadcrumb_item:nth-of-type(3) {
	background-color: #F58A48;
}

.breadcrumb_item:nth-of-type(3) a {
    color: #FFFFFF !important;
}

.breadcrumb_item:nth-of-type(3):after {
    border-left-color: #F58A48;
}

div#c_logo {
    height: 30px !important;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

