1 /* app css stylesheet */
3 /* ====== Table of Contents ======
10 7. SimulationController
14 mobile style follows the form: component-mobile, for example: CatalogMenu-mobile
17 /* ===== Body ===== */
29 font-family: helvetica
;
78 font-family: Helvetica
;
81 .leaflet-popup-tip-container {
101 .interactive-button {
106 .interactive-button:hover {
118 animation: fadeIn
.6s ease-in forwards
;
129 body
.waiting
* {cursor: wait
!important
;}
131 body
.grabbing
* {cursor: grabbing
!important
;}
153 .ui.segment.wt-text {
164 #raster-colorbar-bg {
171 background-color: white
;
172 border-radius: .4rem;
213 background-color: #fdfd96;
220 background-color: #c3fffb;
228 margin-top: 215px !important
;
229 z-index: 5000 !important
;
233 margin-left: 10px !important
;
236 /* ===== CatalogMenu ===== */
244 grid-template-columns: 40px 90px;
251 #catalog-menu-icon-container {
257 border-radius: .4rem 0 0 .4rem;
260 .catalog-button:hover #catalog-menu-icon {
299 grid-template-columns: 1fr 1fr 1fr;
308 grid-template-columns: 1fr 1fr 1fr;
328 word-wrap: break-word
;
332 /* ===== CatalogItems ===== */
334 list-style-type: none
;
338 .catalog-entry:hover {
339 background-color: #fdfd96;
348 color: black
!important
;
349 text-decoration: none
;
352 .catalog-entry a:hover {
353 text-decoration: underline
;
356 /* ===== DomainSelector ===== */
367 #domain-selector-label {
378 display: inline-block
;
381 .domain-checkbox input {
385 .domain-checkbox label {
390 /* ===== LayerController ===== */
391 #layer-controller-container {
411 /* ===== InfoPanel ===== */
436 background: transparent
;
441 padding: 5px 20px 15px 20px;
454 border: 1px solid
#5d5d5d;
455 scrollbar-width: none
;
470 #infoSectionContainer {
477 top: 0px; right: 10px;
484 .infoSectionHeader:hover {
488 /* ===== SimulationController ===== */
508 display: inline-block
;
512 display: inline-block
;
522 display: inline-block
;
532 .slider-button:hover {
545 .disabled-button:hover {
549 /* ====== Slider ====== */
556 .slider.simulation-slider {
560 .slider.opacity-slider {
570 border-color: #cccccc;
574 .slider-bar.simulation-slider {
580 bottom: 3px; left: 0; right: 0;
587 border-color: #dddddd;
602 border-color: #cccccc;
609 top: 0; bottom: 0; left: 0; right: 0;
613 pointer-events: none
;
616 #slider-marker-info {
619 top: 20px; bottom: 0; left: 0; right: 0;
623 border-radius: .4rem;
627 padding: 5px 5px 8px 10px;
630 #slider-marker-info.hovered
{
634 #slider-marker-info.clicked
{
641 top: 0; bottom: 0; left: 0; right: 0;
653 border-radius: .2rem;
665 border-radius: .2rem;
673 .timeSeriesButton:hover:not([disabled]) {
679 display: inline-block
;
684 .timeseries-select-label {
685 display: inline-block
;
689 /* ===== TimeSeriesChart ===== */
701 #timeSeriesChartContainer {
707 padding-bottom: 85px;
715 border-radius: .4rem;
716 border: 1px solid
#5d5d5d;
721 display: inline-block
;
742 border-top: 1px solid
#5d5d5d;
743 border-left: 1px solid
#5d5d5d;
754 border-right: 1px solid
#5d5d5d;
755 border-radius: .4rem .4rem 0 0;
758 transform: rotate
(-90deg);
768 border-bottom: 1px solid
#5d5d5d;
769 border-radius: .4rem 0 0 .4rem;
777 background-color: #b6e2f0;
779 border-radius: .2rem;
780 border: 1px solid
#b6e2f0;
790 border-radius: .2rem;
791 border: 1px solid darkgray
;
795 display: inline-block
;
809 #timeSeriesChartContainer button
{
810 background-color: transparent
;
823 @media (max-width: 769px) {
824 /* ===== Body-mobile ===== */
831 .leaflet-bottom .leaflet-control-scale {
832 margin-bottom: 70px !important
;
836 margin-top: 10px !important
;
840 margin-left: 303px !important
;
850 #raster-colorbar-bg {
861 /* ===== CatalogMenu-mobile ===== */
863 .catalog-button > div:nth-child(2) {
871 #catalog-menu-icon-container {
872 border-radius: .4rem;
883 grid-template-columns: 1fr 1fr;
888 grid-template-columns: 1fr;
896 display: inline-block
;
904 /* ===== LayerController-mobile ===== */
905 #layer-controller-container {
911 /* ===== InfoPanel-mobile ===== */
921 /* ===== SimulationController-mobile ===== */
928 justify-content: space-around
;
935 justify-content: space-between
;
942 .slider-container button:hover:not([disabled]) {
946 /* ===== Slider-mobile ===== */
947 .slider.simulation-slider {
952 /* ====== TimeSeriesChart-mobile ====== */
953 #timeSeriesChartContainer {
969 transform: rotate
(0deg);
978 border-right: 1px solid
#5d5d5d;
979 border-radius: .4rem;