html,body{height:100%}body{padding-top:56px}.container{height:100%!important}.printPageBreak{page-break-before:always}.hand{cursor:pointer}#map{position:absolute;left:0;width:100%;height:calc(100% - 56px);min-height:calc(100% - 56px)}#echelle{position:absolute;bottom:100px;left:310px}#informationCarte{position:absolute;bottom:50px;right:10px;z-index:9}.ol-mouse-position{background:rgba(0,60,136,.3);border-radius:4px;top:auto!important;right:auto!important;position:unset!important;color:#eee;font-size:11px;text-align:center;margin:1px;padding:2px}.ol-scale-line{bottom:auto!important;left:auto!important;position:unset!important}#coucheToc{position:absolute;left:10px;top:10px;width:300px;height:calc(100% - 67px);margin-bottom:0;z-index:999}#listeLayerToc{overflow-y:scroll}.coucheBg{background-color:#d3d3d3}.coucheBg:hover{background-color:grey}#coucheToc .dummyEntry{display:none!important}layer{display:block}layer .name{display:inline-block;width:130px}#menu{position:absolute;right:60px;z-index:999}#toolbar{position:absolute;right:0;z-index:999}#toolbar div{width:100%}.GrillePanel{position:absolute;bottom:54px;z-index:1000;width:calc(100% - 325px);height:260px;right:0;display:none}.GrillePanel h3{float:left}#attributsPanel .dummyTable{display:none!important}.GrillePanel .card-body{overflow-y:auto;height:calc(100% - 40px)}#AttributsModal .modal-body{height:400px;overflow-y:auto}.scrollableMenu{height:auto;overflow-x:hidden;max-height:400px}.outilPanel{position:absolute;top:57px;width:630px;right:60px;z-index:999}.outilPanel .badge{font-size:15px}.outilPanel .list-group-item{padding:.5rem}.outilPanel .card-body,.outilPanel .card-header{padding:.5rem}.outilPanel h5{margin-bottom:0}.border-lg{border-width:3px!important}.ico-rule{display:block;width:17px;height:17px;background-color:#000;-webkit-mask:url(icons/rule.svg) no-repeat}.ico-sum{display:block;width:17px;height:17px;background-color:#000;-webkit-mask:url(icons/sum.svg) no-repeat}.ico-cube{display:block;width:17px;height:17px;background-color:#000;-webkit-mask:url(icons/cube.svg) no-repeat}.ico{display:block;width:17px;height:17px;background-color:#fff}.ico-point{-webkit-mask:url(icons/point.svg) no-repeat}.ico-ligne{-webkit-mask:url(icons/ligne.svg) no-repeat}.ico-polygone{-webkit-mask:url(icons/polygone.svg) no-repeat}.ico-add-polygon{-webkit-mask:url(icons/add-polygon.svg) no-repeat}.ico-add-select{-webkit-mask:url(icons/mouse-pointer-add.svg) no-repeat;width:16px;height:16px}.ico-del-select{-webkit-mask:url(icons/mouse-pointer-remove.svg) no-repeat;width:16px;height:16px}.ico-add-polygon-automatic{-webkit-mask:url(icons/add-polygon-automatic.svg) no-repeat}.ico-cut-polygon{-webkit-mask:url(icons/cut-polygon.svg) no-repeat}.ico-union-polygon{-webkit-mask:url(icons/union-polygon.svg) no-repeat}.ico-reshape-polygon{-webkit-mask:url(icons/reshape-polygon.svg) no-repeat}.ico-move-vertex{-webkit-mask:url(icons/move-vertex.svg) no-repeat}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:#007bff;border-color:#0069da}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#0069da}.btnVisible{width:30px}.listeSymbologie{max-height:300px;overflow-y:scroll}#listeValeursClassficationParChamp{max-height:270px;overflow-y:scroll}.tooltip{position:relative;background:rgba(0,0,0,.5);border-radius:4px;color:#fff;padding:4px 8px;opacity:.7;white-space:nowrap;z-index:10!important}.tooltip-measure{opacity:1;font-weight:bold}.tooltip-static{background-color:#fc3;color:#000;border:1px solid #fff}.tooltip-measure:before,.tooltip-static:before{border-top:6px solid rgba(0,0,0,.5);border-right:6px solid transparent;border-left:6px solid transparent;content:"";position:absolute;bottom:-6px;margin-left:-7px;left:50%}.tooltip-static:before{border-top-color:#fc3}.marker_color{width:24px;height:24px;float:left;margin:2px;border:2px solid #fff}.marker_icon{float:left;margin:2px;border:2px solid #fff}.marker_icon:hover,.marker_color:hover,.marker_icon.selected,.marker_color.selected{border-color:gray}.btn-group-xs>.btn,.btn-xs{padding:.3rem .4rem;font-size:.7rem;line-height:.5;border-radius:.2rem}.custom-select{background:none}.dropzone .dz-preview .dz-error-message{top:150px!important}#loading{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10000;width:100%;height:100%;display:none;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(0,0,0,.75)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);background:radial-gradient(center,ellipse cover,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1)}.contourNoirTexte{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.text-orange{color:#ff6c00!important}pre{white-space:pre-wrap}.close:hover,.togglePanelSize:hover{cursor:pointer;opacity:1!important}.togglePanelSize{font-size:1.5rem;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.fullPanel{display:block;width:calc(100vw - 10px);height:calc(100vh - 65px);top:5px;left:5px;bottom:5px;z-index:1035;position:absolute}.fullPanel .card-body{height:calc(100% - 40px);overflow-y:scroll}.miniPanel{width:35.5px!important;transition:width .5s}.modal-header .close{outline:none}.table-xm th,.table-xm td{padding:0;width:1px}.annotations .zoom:before{content:' ';height:0;position:absolute;width:0;left:-20px;border:10px solid transparent;border-right-color:#fff;top:10px}.contour{border:1px solid #000}.blocUAF{background-color:rgba(0,0,0,.43);min-height:230px}.blocUAF:hover{background-color:rgba(0,0,0,.6)}.blocUAF~div{position:relative;display:inline-block}.blocUAF img{position:absolute;margin:auto;top:0;bottom:0}html{min-height:100%;position:relative;overflow-x:hidden}body{padding-bottom:0;min-height:100%;font-size:13px;color:#444}.bg-fullscreen{background-image:url(/Content/images/background.jpg);min-height:100%;background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover}.bg-grad-fullscreen{background-image:linear-gradient(to bottom right,#00000029,#ffffff73),url(/Content/images/background2.png);min-height:100%;background-repeat:no-repeat;background-attachment:fixed;background-position:top;background-size:cover}.login-container{position:relative;margin:10% auto 0;max-width:300px}.login-container .loginbox{position:relative;width:300px!important;height:auto!important;padding:20px 0 20px 0;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);-moz-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1)}.login-container .loginbox .loginbox-title{position:relative;text-align:center;width:100%;height:35px;padding-top:10px;font-family:'Lucida Sans','trebuchet MS',Arial,Helvetica;font-size:20px;font-weight:normal;color:#444}.login-container .loginbox .loginbox-social{padding:0 10px 10px;text-align:center}.login-container .loginbox .loginbox-social .social-title{font-size:14px;font-weight:500;color:#a9a9a9;margin-top:10px}.login-container .loginbox .loginbox-social .social-buttons{height:80px;padding:15px 35px;text-align:center}.login-container .loginbox .loginbox-social .social-buttons .button-facebook{float:left;border:2px solid #3b5998;color:#3b5998;border-radius:50%;width:50px;height:50px;margin-right:30px;background-color:#fff}.login-container .loginbox .loginbox-social .social-buttons .button-facebook i{font-size:26px;line-height:50px}.login-container .loginbox .loginbox-social .social-buttons .button-twitter{float:left;border:2px solid #29c1f6;color:#29c1f6;border-radius:50%;width:50px;height:50px;margin-right:30px;background-color:#fff}.login-container .loginbox .loginbox-social .social-buttons .button-twitter i{font-size:26px;line-height:50px}.login-container .loginbox .loginbox-social .social-buttons .button-google{border:2px solid #ef4f1d;color:#ef4f1d;border-radius:50%;width:50px;height:50px;background-color:#fff}.login-container .loginbox .loginbox-social .social-buttons .button-google i{font-size:26px;line-height:50px}.login-container .loginbox .loginbox-or{position:relative;text-align:center;height:20px}.login-container .loginbox .loginbox-or .or{position:absolute;top:0;-lh-property:0;left:-webkit-calc(50% - 25px);left:-moz-calc(50% - 25px);left:calc(50% - 25px);width:50px;height:20px;background-color:#fff;color:#999;margin:0 auto}.login-container .loginbox .loginbox-or .or-line{position:absolute;height:1px;top:10px;left:40px;right:40px;background-color:#ccc}.login-container .loginbox .loginbox-textbox{padding:10px 40px}.login-container .loginbox .loginbox-textbox .form-control{-webkit-border-radius:3px!important;-webkit-background-clip:padding-box!important;-moz-border-radius:3px!important;-moz-background-clip:padding!important;border-radius:3px!important;background-clip:padding-box!important}.login-container .loginbox .loginbox-forgot{padding-left:40px}.login-container .loginbox .loginbox-forgot a{font-size:11px;color:#666}.login-container .loginbox .loginbox-submit{padding:10px 40px}.login-container .loginbox .loginbox-signup{text-align:center;padding-top:10px}.login-container .loginbox .loginbox-signup a{font-size:13px;color:#666}.login-container .logobox{width:300px!important;height:auto!important;padding:5px;margin-top:15px;margin-bottom:20px;text-align:center}.login-container .logobox img{width:90%}.bg-white{background-color:#fff!important}ul.timeline{list-style-type:none;position:relative}ul.timeline:before{content:' ';background:#d4d9df;display:inline-block;position:absolute;left:29px;width:2px;height:100%;z-index:400}ul.timeline>li{margin:20px 0;padding-left:20px}ul.timeline>li:before{content:' ';background:#fff;display:inline-block;position:absolute;border-radius:50%;border:3px solid #22c0e8;left:20px;width:20px;height:20px;z-index:400}.ol-dragbox{background-color:rgba(190,190,190,.5)}#SideBarTOC{position:absolute;top:9px;left:0;z-index:999;opacity:.7;display:none}#SideBarTOC a:hover{opacity:1}