

/* ------------- */
/* Zone de login */
/* ------------- */


*.kwzonelogin {
	
} 

*.kwloginarea {
    margin-right:10px;
    font-size:8pt;
}

.dropdown {
    color: var(--blue-500);
    background-color: var(--blue-100);
    border-radius:5px;
    margin: 20px 10px 0px 0px;
    transition: background-color .3s ease-in-out;
}

.dropdown:hover {
    background-color: var(--blue-200);
}

.dropdown a {
    display: flex !important;
    align-items: center !important;
    padding: 10px 16px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: inherit !important;
}

.dropdown .caret {
    margin-left: 8px !important;
}

.dropdown .glyphicon {
    font-size: 1.2em;
}

*.authrequired {
vertical-align:middle;
text-align:center;
padding-top:25px;
}

*.authrequired *.kwloginarea {
	width:50%;
	margin: auto;  
  position: relative;
  left:0;
  right: 0;
  top: 0;
  bottom: 0;
}

*.kwloginarea ul.dropdown-menu {
padding-top:15px;
}

.navbar-default .navbar-nav>.open>a{
background-color:transparent;
background-image:none;
}

.navbar-default .navbar-nav>.open>a:active{
background-color:transparent;
background-image:none;
}

.navbar-default .navbar-nav>.open>a:hover{
background-color:transparent;
background-image:none;
}

.navbar-default .navbar-nav>.open>a:focus{
background-color:transparent;
background-image:none;
}


#menuEmploi {
font-size:14px;
}

input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
}

ul.dropdown-menu label{
	font-size:8pt;
}
ul.dropdown-menu input{
	top:-4px;
	font-size:8pt;
}

*.kwloginarea ul.dropdown-menu{
	padding-left:10px;
	width:400px;
	white-space:nowrap;
	overflow:auto; 
}

*.kwzonelogin *.kwloginarea {
		 padding:10px;
     width:350px;
}

li.divider {
	padding-right:10px;
}

li.kwdisconnect {
	margin-right:10px;
}
li.kwdisconnect a{
		 text-decoration:underline;
		 color:#d67615; 
		 font-weight:bold;
		 font-size:8pt;
		 text-align:center;
}

label.disabled {
	cursor:not-allowed;
}

li.kwlabel {
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
margin-right:10px;
font-size:9pt;
	
text-align:center;
background-color:#CCCCCC;
font-weight:bold;
}

li.kwlabel a {
background-color:white;

padding-top:10px;
padding-bottom:10px;
font-size:10pt;
text-align:left;
}
