/*
Feuille de style specifique KIS La Rochelle

Correspondances couleurs
------------------------

Convertisseur cmjn - hex : http://www.colorem.net/

Couleur du bandeau du haut

Le bandeau du haut doit être bleu. Le code CMJN est le suivant:
C:96, M:62, J:0, N:20
hex : #0000cc ?! -> #234A8F

Couleur des catégories

Dans le menu de gauche, les catégories (par exemple: Outils SIG, Outils collaboratifs) doivent être Turquoise. le code CMJN est le suivant:
C:18%, M:13%, J:28%, N:0%
#d1ffe8 ?! -> #35A5B6


Dans le menu de gauche, les witgets doivent être turquoise clair. Le code couleur CMJN est le suivant:
C:24%, M:0%, J:9%, N:0%

#c2ffe8 ?! -> #C2EBE9

*/

/* Le bandeau de navigation superieur */
#xgos_nav {
  background: url('../../../img/clients/palr/fond_temporaire.jpg') #234a8f
    no-repeat !important;
  background-size: 228px 50px !important;
  color: #fff;
  box-shadow: none;
  font-weight: 600;
}

/* couleur des liens de la navigation */
#xgos_nav a,
#xgos_nav a:hover {
  color: #fff;
}

/* couleur des liens de la navigation */
#xgos_nav .navbar-nav > li:not(.open) > a:hover {
  color: #fff !important;
}

/* couleur des liens de la navigation, dans les sous menus, par exemple  */
.navbar-nav > li > .dropdown-menu a {
  color: #444 !important;
}
#xgos_nav .application_logo {
  background: url('../../../img/clients/palr/Logo_Syren_bandeau.png') no-repeat center;
  background-size: contain;
  width: 150px !important;
}

.appSwitcherMenuNav.dropdown.maindropdown {
  display: none;
}

/* icones du menu du bandeau du haut  */
.maindropdown .fa,
.maindropdown:hover .fa,
#xgos_nav .glyphicon {
  color: #fff;
  font-size: 22px !important;
}

/* espacement du formulaire d'identification */
#xgos_login form {
  margin: 15px 30px;
}

/* permet de cacher le nom du portail */
.languageNav,
.portalName {
  display: none !important;
}

/* espacement intérieur des liens du bandeau du haut */
#xgos_nav .navbar-nav > li > a {
  padding: 15px 5px;
}
/* espacement intérieur nom utilisateur connecté bandeau du haut*/
#xgos_nav .userMenuNav {
  padding: 0 10px;
}
/* taille de l'icone calendrier*/
#xgos_nav .navbar-nav > li > a .fa-calendar {
  font-size: 20px !important;
}

/* espacement droite qr corde */
#xgos_nav .glyphicon-qrcode {
  padding-right: 5px;
}

/* cache le logo kis dans le bloc de login et reduit sa hauteur */
#xgos_login {
  min-height: auto;
  background: #fff;
  border-color: #000;
  border-radius: 25px;
}
#xgos_login .application_logo {
  display: none;
}
/* bloc de login, labels */
#xgos_login .control-label {
  font-weight: 100;
  color: #234a8f !important;
}
/* bloc de login, bordure */
#xgos_login .has-success .form-control {
  border-color: #234a8f !important;
}
/* bloc de login, bouton se connecter */
#xgos_login button[type='submit'] {
  width: 160px;
  font-size: 15px;
  padding: 5px;
  margin: 30px auto 15px auto;
  background: #234a8f;
}

/* logos sur la page de login */
body:not(.admin) #xgos_main {
  background-image: url('../../../img/clients/palr/Logo_Syren_carre.png'),
    url('../../../img/clients/palr/logo_palr.jpg');
  background-size: 125px 100px, 200px 200px;
  background-repeat: no-repeat, no-repeat;
  background-position: calc(100% - 25px) calc(100% - 25px),
    calc(100% - 145px) calc(100% + 25px);
}
/* logos sur la map */
body.map #map_aside .aside-dialog {
  background-image: url('../../../img/clients/palr/logo_palr.jpg');
  background-size: 75px 50px, 150px 150px;
  background-repeat: no-repeat, no-repeat;
  background-position: calc(100% - 15px) calc(100% - 15px), 0 calc(100% + 22px);
}

/* menu de gauche de la partie carto : pas de bordure */
.panel-group .panel {
  border: none;
}
/* menu de gauche de la partie carto : fond et couleur des widgets */
.panel-info > .panel-heading {
  background: #c0e5e8;
  color: #234a8f;
}
/* menu de gauche de la partie carto : fond et espacement des categories */
.panel-primary > .panel-heading {
  margin-bottom: 5px;
  background: #11a4b5;
}
/* menu de gauche de la partie carto : arrondi des categories */
.panel-heading {
  border-radius: 5px;
}
/* menu de gauche de la partie carto : pas de bordure haute sur les categories */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top: none;
}
/* menu de gauche de la partie carto : categorie en cours */
.panel-primary > .panel-heading.selected {
  background: #006b5e;
}

#login_v2 .kis_logo {
  display: none !important;
}

#login_v2 #submit-button {
  background-color: #234a8f;
  box-shadow: 10px 16px 40px 0 rgb(35 74 143 / 36%);
}

.mapLeftMenu .navitem.picked > i,
.mapLeftMenu .navitem.picked .toolTitle,
.mapLeftMenu .special_tools > .stool.picked {
  color: #234a8f;
}

.mapLeftMenu .navitem:hover > i,
.mapLeftMenu .navitem:hover .toolTitle {
  color: #234a8f;
}

.mapMenuWrapper .content #title {
  color: #234a8f;
}

.mapMenuWrapper .content #tools .xtool.picked .toolTitle,
.mapMenuWrapper .content #tools .xtool.picked .closer {
  color: #234a8f;
}
.mapMenuWrapper .content #tools .xtool:hover .toolTitle {
  color: #234a8f;
}

.basemapwidgetWrapper .basemap_opacity input[type='range'] {
  background: linear-gradient(
    to right,
    rgba(35, 74, 143, 0.25),
    rgba(35, 74, 143, 1)
  );
}

.mapLeftMenu .first {
  background-image: none;
  z-index: 102;
}

.mapLeftMenu .special_tools > .stool.home {
  display: none;
}

.mapLeftMenu .special_tools > .stool.logo {
  display: block;
}

.mapLeftMenu .logo_thumbnail img {
  width: 55px;
  margin-left: 10px;
}

.mapLeftMenu .version {
  display: none;
}

.mapLeftMenu .hero {
  background-image: url('../../../img/');
}

.mapLeftMenu .hero .w {
  display: none !important;
}

.mapLeftMenu .specialTools .userBio .name {
  color: #234a8f;
}

.model-map-tab {
  display: none;
}

.mapLeftMenu .specialTool.help {
  background-image: url('../../../img/clients/palr/Logo_Syren_bandeau.png');
  background-size: 310px 75px;
  background-repeat: no-repeat;
  background-position: 80px 80px;
  padding-top: 150px;
}
.mapLeftMenu .specialTool.help .item-mantis,
.mapLeftMenu .specialTool.help .item-wiki {
  display: none;
}
.mapLeftMenu .specialTool.help .custom-client-palr-items {
  display: block;
  text-align: left;
  color: #234a8f;
}

#layermanager_visual_config .layer-management-model-map {
  display: none;
}

#login_v2 {
  background-image: url('../../../img/clients/palr/PALR_Connexion.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
