/* TOOLBAR */
div.boholder {
  background: #012b35;
}

.toolbar .controls .olButton {
  cursor: pointer;
  height: 40px;
  width: 60px;
  padding: 5px;
  margin: 5px 0;
}

.toolbar .controls {
  text-align: center;
}

.toolbar .olButton span {
  display: inline-block;
}

/*Bouton Recherche*/


.toolbar .olControlRechercheItemActive.olButton,
.toolbar .olControlRechercheItemInactive.olButton:hover {
  background: #FFF;
}

.recherche.brctrl.notautoicon.desactive{
  background: url("../../couche/img/pic_search.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;


}
.recherche.brctrl.notautoicon.active,
.recherche.brctrl.notautoicon.desactive:hover,
.recherche.brctrl.notautoicon.active:hover{
  background: white url("../../couche/img/pic_search_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}
/*Bouton Déplacement*/
.toolbar .olControlNavigationItemInactive.olButton {
  background: url("../../img/pic_deplacement.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.toolbar .olControlNavigationItemActive.olButton,
.toolbar .olControlNavigationItemInactive.olButton:hover {
  background: #FFF;
}

.toolbar .olControlNavigationItemActive.olButton,
.toolbar .olControlNavigationItemInactive.olButton:hover {
  background: white url("../../img/pic_deplacement_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Infobulle*/
.info.brctrl.notautoicon.desactive {
  background: url("../../couche/img/pic_info.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}
.info.brctrl.notautoicon.active,
.info.brctrl.notautoicon.desactive:hover,
.info.brctrl.notautoicon.active:hover {
  background: white url("../../couche/img/pic_info_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.toolbar .olControlInfoItemActive.olButton,
.toolbar .olControlInfoItemInactive.olButton:hover {
  background: #FFF;
}


/*Bouton 1:1*/
.un-un.brctrl.notautoicon.desactive {
  background: url("../../couche/img/pic_un_un.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.un-un.brctrl.notautoicon.active,
.un-un.brctrl.notautoicon.desactive:hover {
  background: #FFF;
}

.un-un.brctrl.notautoicon.active,
.un-un.brctrl.notautoicon.active:hover,
.un-un.brctrl.notautoicon.desactive:hover {
  background: white url("../../couche/img/pic_un_un_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Sélection*/
.boxselect.brctrl.notautoicon.desactive {
  background: url("../../couche/img/pic_selection.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.boxselect.brctrl.notautoicon.active,
.boxselect.brctrl.notautoicon.desactive:hover {
  background: #FFF;
}

.boxselect.brctrl.notautoicon.active,
.boxselect.brctrl.notautoicon.desactive:hover,
.boxselect.brctrl.notautoicon.active:hover {
  background: white url("../../couche/img/pic_selection_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Tableau*/
.sheet.brctrl.notautoicon.desactive {
  background: url("../../couche/img/pic_table.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.sheet.brctrl.notautoicon.active,
.sheet.brctrl.notautoicon.desactive:hover {
  background: #FFF;
}
.sheet.brctrl.notautoicon.active,
.sheet.brctrl.notautoicon.desactive:hover,
.sheet.brctrl.notautoicon.active:hover {
  background: white url("../../couche/img/pic_table_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Point Particulier*/

.repere.brctrl.notautoicon.desactive {
  background: url("../../couche/img/pic_point_particulier.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}


.repere.brctrl.notautoicon.active,
.repere.brctrl.notautoicon.desactive:hover,
.repere.brctrl.notautoicon.active:hover{
  background: white url("../../couche/img/pic_point_particulier_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Mesure de Zone*/
.polygonmeasure.brctrl.notautoicon.desactive {
  background:  url("../../couche/img/pic_mesure_zone.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.polygonmeasure.brctrl.notautoicon.active,
.polygonmeasure.brctrl.notautoicon.desactive:hover {
  background: #FFF;
}

.polygonmeasure.brctrl.notautoicon.active,
.polygonmeasure.brctrl.notautoicon.desactive:hover,
.polygonmeasure.brctrl.notautoicon.active:hover {
  background:  white url("../../couche/img/pic_mesure_zone_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Mesure de Ligne*/
.linemeasure.brctrl.notautoicon.desactive{
  background: url("../../couche/img/pic_mesure_ligne.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.linemeasure.brctrl.notautoicon.active,
.linemeasure.brctrl.notautoicon.active:hover,
.linemeasure.brctrl.notautoicon.desactive:hover {
  background:white  url("../../couche/img/pic_mesure_ligne_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton kml*/
.kml.brctrl.notautoicon.desactive{
  background: url("../../couche/img/pic_import_kml.png") no-repeat;
  width: 45px;
  height: 40px;
  background-position: center;
}

.kml.brctrl.notautoicon.active,
.kml.brctrl.notautoicon.active:hover,
.kml.brctrl.notautoicon.desactive:hover {
  background:white  url("../../couche/img/pic_import_kml_active.png") no-repeat;
  width: 45px;
  height: 40px;
  background-position: center;
}

/*Bouton help*/
.help.brctrl.notautoicon.desactive{
  background: url("../../couche/img/pic_aide.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.help.brctrl.notautoicon.active,
.help.brctrl.notautoicon.active:hover,
.help.brctrl.notautoicon.desactive:hover {
  background:white  url("../../couche/img/pic_aide_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Impression*/
.print.brctrl.notautoicon.desactive{
  background: url("../../couche/img/pic_print.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.print.brctrl.notautoicon.active,
.print.brctrl.notautoicon.active:hover,
.print.brctrl.notautoicon.desactive:hover {
  background:white  url("../../couche/img/pic_print_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Importation WMS*/
.wms.brctrl.notautoicon.desactive {
  background: url("../../couche/img/pic_import_wms.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.wms.brctrl.notautoicon.active,
.wms.brctrl.notautoicon.desactive:hover {
  background: #FFF;
}

.wms.brctrl.notautoicon.active,
.wms.brctrl.notautoicon.active:hover,
.wms.brctrl.notautoicon.desactive:hover {
  background: white url("../../couche/img/pic_import_wms_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Importation KML*/
.toolbar .olControlKMLloaderItemInactive.olButton span {
  background: url("../../img/pic_import_kml.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.toolbar .olControlKMLloaderItemActive.olButton,
.toolbar .olControlKMLloaderItemInactive.olButton:hover {
  background: #FFF;
}

.toolbar .olControlKMLloaderItemActive.olButton span,
.toolbar .olControlKMLloaderItemInactive.olButton:hover span {
  background: white url("../../img/pic_import_kml_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/*Bouton Impression IMG et PDF*/
.toolbar .olControlPrintImgItemInactive.olButton span {
  background: url("../../img/pic_print.png") no-repeat;
  width: 30px;
  height: 30px;
}

.toolbar .olControlPrintImgItemActive.olButton,
.toolbar .olControlPrintImgItemInactive.olButton:hover {
  background: #FFF;
}

.toolbar .olControlPrintImgItemActive.olButton span,
.toolbar .olControlPrintImgItemInactive.olButton:hover span {
  background: url("../../img/pic_print_active.png") no-repeat;
  width: 30px;
  height: 30px;
}

/*Bouton Aide*/
.toolbar .olControlAideItemInactive.olButton span {
  background: url("../../img/pic_aide.png") no-repeat;
  width: 30px;
  height: 30px;
}

.toolbar .olControlAideItemActive.olButton,
.toolbar .olControlAideItemInactive.olButton:hover {
  background: #FFF;
}

.toolbar .olControlAideItemActive.olButton span,
.toolbar .olControlAideItemInactive.olButton:hover span {
  background: url("../../img/pic_aide_active.png") no-repeat;
  width: 30px;
  height: 30px;
}

/*Bouton Tableau de Bord*/
.tabboard.brctrl.notautoicon.desactive {
  background: url("../../couche/img/pic_tableau_bord.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.tabboard.brctrl.notautoicon.active,
.tabboard.brctrl.notautoicon.desactive:hover {
  background: #FFF;
}

.tabboard.brctrl.notautoicon.active,
.tabboard.brctrl.notautoicon.active:hover,
.tabboard.brctrl.notautoicon.desactive:hover {
  background: white url("../../couche/img/pic_tableau_bord_active.png") no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}


/**migration: nvll version*/
.boholder{
  border: 1px solid;
  background: #FFF none repeat scroll 0 0;
  border-radius: 0;
  min-height: 440px;
  left: 0;
  padding: 0;
  position: absolute;
  /*top: 20px;*/
  z-index: 7;
  height: 100%;

}

.ctrls-holder{
  display: flex;
  flex-direction: column;
  height: 100%;
  /*justify-content: space-between;*/
  margin-top: 1rem;
}
.boholder .brctrl {
  margin-bottom: 2rem;
  margin-left: 0rem;
  cursor: pointer;
  height: 32px;
  margin-right: 1rem;
  Border: none;
  /*width: auto; */
  width:30px
}

.brctrl{
  width: 15px;
  height: 15px;
  border:1px solid yellow
}
.kml.brctrl.notautoicon{
  right: 3px;
  position: relative;
}
/*Button active*/
.recherche.brctrl.active, .recherche.brctrl.active:hover,
.mesure.brctrl.active, .mesure.brctrl.active:hover,
.selection.brctrl.active, .selection.brctrl.active:hover,
.deselection.brctrl.active, .deselection.brctrl.active:hover,
.info.brctrl.active, .info.brctrl.active:hover,
.editioncarreau.brctrl.active, .editioncarreau.brctrl.active:hover,
.viewcarreau.brctrl.active, .viewcarreau.brctrl.active:hover,
.helpsplitcarreau.brctrl.active, .helpsplitcarreau.brctrl.active:hover,
.splitcarreau.brctrl.active, .splitcarreau.brctrl.active:hover,
.add2secto.brctrl.active, .add2secto.brctrl.active:hover,
.delinsecto.brctrl.active, .delinsecto.brctrl.active:hover,
.add-college.brctrl.active, .add-college.brctrl.active:hover,
.boxselect.brctrl.active, .boxselect.brctrl.active:hover,
.sheet.brctrl.active, .sheet.brctrl.active:hover,
.linemeasure.brctrl.active, .linemeasure.brctrl.active:hover,
.polygonmeasure.brctrl.active, .polygonmeasure.brctrl.active:hover,
.repere.brctrl.active, .repere.brctrl.active:hover,
.wms.brctrl.active, .wms.brctrl.active:hover,
.kml.brctrl.active, .kml.brctrl.active:hover,
.tabboard.brctrl.active, .tabboard.brctrl.active:hover,
.ol-boxzoom.active button, .ol-boxzoom.active button:hover,
.ol-zoom-in.active button, .ol-zoom-in.active button:hover,
.ol-zoom-out.active button, .ol-zoom-out.active button:hover {background-color: #233a4a; border: 1px solid #233a4a;}

.ctrls-holder .navigation {height: 235px; margin: 0; padding: 0; position: relative; width: 44px;}

.ctrls-holder .separateur {border-bottom: 1px solid #0080c8; margin: 5px 9px; width: 36px;}
/*.ctrls-holder .un-un:before {content: "1:1";}*/
.ctrls-holder .info {min-width:30px; }

/*.ctrls-holder .info:before {content: "Info";}*/
/*.ctrls-holder .boxselect:before {content: "Box";}*/
/*.ctrls-holder .sheet:before {content: "Sheet";}*/
/*.ctrls-holder .tabboard:before {content: "TBord";}*/
/*.ctrls-holder .linemeasure:before {content: "MLine";}*/
/*.ctrls-holder .polygonmeasure:before {content: "MPoly";}*/
/*.ctrls-holder .repere:before {content: "Repere";}*/
/*.ctrls-holder .wms:before {content: "WMS";}*/

/*.ctrls-holder .info:before {content: "Info";}*/
/*.ctrls-holder .boxselect:before {content: "Box";}*/
/*.ctrls-holder .sheet:before {content: "Sheet";}*/

