html, body { overflow-x: hidden; height: 100%; } body { position: relative; margin: 0; padding: 0; font-family: "PT Mono", monospace; } #map { position: fixed; top: 0; bottom: 0; height: 100%; width: 100%; } .footer { position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ height: 30px; line-height: 30px; /* Vertically center the text there */ background-color: #f5f5f5; font-size: 12px; } /* big modal */ .modal-lg { max-width: 1140px !important; } /* paper plane animation */ #canvas3d { display: none; transition: all 0.3s; position: fixed; height: 100vh; width: 100vw; background-color: rgba(0, 0, 0, 0); z-index: 9999; margin-top: 50vh; /* poussé de la moitié de hauteur de viewport */ transform: translateY(-50%) translateX(-50%); /* tiré de la moitié de sa propre hauteur */ margin-left: 50vw; /* poussé de la moitié de hauteur de viewport */ } /* qill text editor */ #messageTextArea { min-height: 200px; border-radius: 0px 0px 0.25em 0.25em !important; border-color: #ced4da !important; } .ql-toolbar { border-radius: 0.25em 0.25em 0px 0px !important; border-color: #ced4da !important; } /* make the pixi overlay on top of the arc lines */ .leaflet-pixi-overlay { position: absolute !important; z-index: 201 !important; } .bold { font-weight: bold !important; } /* Anthology */ #anthology { margin-top: 30px; z-index: 1029; padding-top: 66px; padding-bottom: 35px; padding-left: 30%; padding-right: 30%; overflow-x: hidden; width: 100vw; background-color: rgba(255, 255, 255, 0.9); } /* About */ #about { margin-top: 30px; z-index: 1029; padding-top: 66px; padding-bottom: 35px; padding-left: 30%; padding-right: 30%; overflow-x: hidden; width: 100vw; background-color: rgba(255, 255, 255, 0.9); } #backToMap { transition: visibility 0.2s linear, opacity 0.2s linear; position: fixed; z-index: 1035; padding-left: 10%; padding-right: 10%; overflow-x: hidden; width: 100vw; bottom: 0px; background-color: rgba(255, 255, 255, 1); border-top: 1px solid #ddd; } #backToMap a { color: #070707; } #backToMap p { margin-bottom: 5px; padding-top: 3px; } #backToMap a:hover { color: black; } .leaflet-popup-content-wrapper { font-family: "PT Mono", monospace; border-radius: 1px; /* font-family: 'Special Elite', cursive !important */ } .leaflet-popup-content { /* min-width:280px; */ margin-left: 10px; margin-right: 21px; margin-top: 10px; margin-bottom: 10px; } .leaflet-popup-content hr { width: 267px; margin-top: 10px; margin-bottom: 10px; } .leaflet-control-scale-line:not(:first-child) { border-top: none; border-bottom: 1px solid; margin-top: 0px; } .leaflet-control-scale-line { font-weight: 100; font-family: "PT Mono", monospace; border: 1px solid #fff; border-right: none; border-top: none; border-left: none; line-height: 1.1; padding: 2px 5px 1px; font-size: 11px; white-space: nowrap; overflow: hidden; color: white; -moz-box-sizing: border-box; box-sizing: border-box; /* background: #fff; */ background: rgba(255, 255, 255, 0); } .leaflet-bar a:last-child { border-bottom-left-radius: 1px !important; border-bottom-right-radius: 1px !important; } .leaflet-bar a:first-child { border-top-left-radius: 1px !important; border-top-right-radius: 1px !important; } /* pulsating marker */ .pulse-icon-anim { margin-top: 2px; margin-left: 2px; border: 3px solid; -webkit-border-radius: 30px; height: 18px; width: 18px; -webkit-animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; /*opacity: 0.0*/ } @-webkit-keyframes pulsate { 0% { -webkit-transform: scale(0.1, 0.1); opacity: 0; } 50% { opacity: 1; } 100% { -webkit-transform: scale(1.2, 1.2); opacity: 0; } } a#navbarDropdownLang.nav-link.dropdown-toggle::after { margin-left: 0px !important; } .nav-item { margin-right: 10px; } .dropdown-menu { font-size: 0.9em !important; padding: 0px !important; } .ql-editor { min-height: 170px !important; width: 100% !important; } .ql-editor p { font-size: 1.25em !important; } .ql-editor .ql-size-small { font-size: 0.9em !important; } @media screen and (max-width: 600px) { .modal-body { font-size: 0.9rem; } .modal-body .form-control { font-size: 0.8rem; } .leaflet-popup-content { margin: 10px 10px; line-height: 1.4; } #anthologyItems { font-size: 0.8rem; } #about { padding-left: 5% !important; padding-right: 5% !important; } #anthology { padding-left: 5% !important; padding-right: 5% !important; } }