.logotext {
    background-color: white; 
    border-radius: 17px;
    width : 860px;
}

.loginFormNotreForet {
    border-radius : 17px;
}

.logoNotreForet {
    font-size: 45px;
    font-weight: bolder;
}

.logoEnsemble {
    font-size: 14px;
    font-weight: bolder;
}

.logoImage {
    border-radius: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.containerPetf {
    width: 100%; 
    padding-left: 20px; 
    padding-right: 20px
}

.mainBgGround {
    background-image: url('../../images/foret.jpg'); 
    background-position: center;
    width: 100%; 
    height : 100%; 
    background-repeat: no-repeat;
    background-size: cover;
}

.mainCont {
    padding-left: 20px;
    padding-right: 20px;
}
.bdy {
    padding-top: 65px;
}

.butDisCo {
    position: relative;
    float : right;
}

.colSp {
  padding-top: 5px;
  padding-bottom: 5px
}

.emptyColAct {
     padding : 25px;
     display : inline;
}

.colAct {
    width : 90px;
    display : inline;
    padding : 5px;
}

.stickyNavBar {
  position: fixed;
  width: 100%;
  padding-top: 0px;
  top: 0px;
  z-index: 100;
}

.commentEditor {
   height: 100px;  
}

.content {
    background-color: white;
}

.stickyNavBar + .content {
}


.petf-form-bg-color {
    background-color: #E0F2F7;
}

.btn-label {
 width : 150px  ;  
}

.btn-create {
    background-color: #17a2b8;
    color: #444;
    border-color: #ddd;
}

.login-footer {
   text-align: center
}

body {
    padding-bottom: 70px;
}

.wrapper {	
	margin-top: 80px;
  margin-bottom: 80px;
}

.form-signin {
  max-width: 380px;
  padding: 15px 35px 45px;
  margin: 0 auto;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,0.1);  

  .form-signin-heading,
	.checkbox {
	  margin-bottom: 30px;
	}

	.checkbox {
	  font-weight: normal;
	}

	.form-control {
	  position: relative;
	  font-size: 16px;
	  height: auto;
	  padding: 10px;
	  
		&:focus {
		  z-index: 2;
		}
	}

	input[type="text"] {
	  margin-bottom: -1px;
	  border-bottom-left-radius: 0;
	  border-bottom-right-radius: 0;
	}

	input[type="password"] {
	  margin-bottom: 20px;
	  border-top-left-radius: 0;
	  border-top-right-radius: 0;
	}
        
}

.viewerDiv {
    width: 100%;
    height: 800px;
    border-radius: 15px;
    border-style: solid;
    background-color: white;
}

.viewerGlobalDiv {
    width: 100%;
    height: 90%;
    border-radius: 15px;
    border-style: solid;
    background-color: white;
}

.reperePropertiesDiv {
    border-radius: 15px;
    border-style: solid;
    background-color: white;
    position : relative;
}

.btnPrimInv {
    color: #007bff;
}

.btnInfInv {
    color : #17a2b8;
}

.spLine {
    display : block; 
    height : 5px;
}

.globalMapHeader {
    font-size : small;
}
.annuaireDiv {
    width: 80%; 
    margin-left: 20px;
    border-style: solid;
    padding-left: 15px;
    padding-top: 15px;
    background-color: white;
    border-radius: 15px
}

.zoneRO {
    color: #212529;
    border-color: #212529;
    font-weight: bolder;
}

.existingCommune {
    color : red ;
    font-weight: bolder;
}


.no-scroll::-webkit-scrollbar {display:none;}
.no-scroll::-moz-scrollbar {display:none;}
.no-scroll::-o-scrollbar {display:none;}
.no-scroll::-google-ms-scrollbar {display:none;}
.no-scroll::-khtml-scrollbar {display:none;}

.hidObject {
    display : none;
}


.estDt {
    font-style: italic;
    font-size: smaller; 
}

.realDt {
    font-weight: bolder; 
}

.popover.top .arrow:after,
.popover.left .arrow:after,
.popover.right .arrow:after,
.popover.bottom .arrow:after {
  content: " ";
}

.cb-size {
   width: 32px;
   height: 32px;
}

.cb-size-sm {
    width: 24px;
    height: 24px;
 }
 

.popupSize {
    font-style : italic;
    text-align: center;
}

.size-tel {
    max-width: 100px;
}

.size-dt {
    min-width: 95px;
    max-width: 95px;
}

.size-cub {
    max-width: 80px;
}

.size-cp {
    max-width: 60px;
}

.size-nom {
    max-width: 200px;
}

.size-mail {
    max-width: 300px;
}

.size-pass {
    max-width: 150px;
}

.size-adresse {
    max-width: 350px;
}

.size-horaire {
    max-width: 350px;
}

.size-siret {
    max-width: 150px;
}



.transp {
    opacity: 0;
    transition-property: opacity;
    transition-duration: 3s;
}

.opaq {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 3s;
}

.risque-table  {
    all : initial;
    font-size: small;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif
}

.cb-comm {
    border: red;
    border-width: 3px;
}

