/** Add css rules here for your application. */ /** Most GWT widgets already have a style name defined */ body { padding-top: 0px !important; } .gwt-DialogBox { width: 400px; } .dialogVPanel { margin: 5px; } .serverResponseLabelError { color: red; } /** Set ids using widget.getElement().setId("idOfElement") */ #closeButton { margin: 15px 6px 6px; } .ol-popup { position: absolute; background-color: white; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 15px; border-radius: 10px; border: 1px solid #cccccc; bottom: 12px; left: -50px; min-width: 280px; max-width: 350px; visibility: hidden; } .ol-popup img { max-width: 100%; } .ol-popup:after, .ol-popup:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; overflow: hidden; } .ol-popup:after { border-top-color: white; border-width: 10px; left: 48px; margin-left: -10px; } .ol-popup:before { border-top-color: #cccccc; border-width: 11px; left: 48px; margin-left: -11px; } .ol-popup-closer { text-decoration: none; position: absolute; top: 2px; right: 8px; } .ol-popup-closer:after { content: "✖"; } .data-click-img { max-width: 395px; } .popup-table div:first-child { font-weight: bold; } #page-view-details { margin: 10px; text-rendering: optimizelegibility; font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif; } #page-view-details .page-header { margin-bottom: 22px; } #page-view-details > h1 { font-size: 32px; } #page-view-details > p { font-size: 24px; padding: 10px; color: #999; } #page-view-details .my-custom-flex-table { margin-left: 20px; margin-right: 40px; font-size: 14px; } #page-view-details .my-custom-flex-table td { padding: 5px; } #page-view-details .my-custom-flex-table tbody tr>td:first-child { color: gray; font-weight: bold; width: 200px; } .ol-mouse-position { top: 8px !important; right: 60px !important; position: absolute !important; border: 2px solid #eee; color: #eee; font-size: 12px; text-align: center; margin: 1px; will-change: contents, width; transition: all .25s; background: rgba(0, 60, 136, .5); border-radius: 2px; padding-left: 2px; padding-right: 2px; padding-bottom: 1px; padding-top: 1px; } .my-control-group .controls { margin-left: 70px !important; } .my-control-group .control-label { width: 100px !important; text-align: left !important; padding-left: 10px !important; } .my-control-group .add-on { width: 20px !important; } .my-control-group .gwt-TextBox { width: 305px !important; } .my-control-group .gwt-TextBox:hover { cursor: text !important; } .sharelabel { font-size: 14px !important; padding-top: 4px !important; margin-bottom: 5px; } .details-panel { position: absolute; top: 0; right: 0px; background: #FFF; width: 725px; /*margin-top: 30px;*/ padding-left: 5px; overflow-y: auto; transition: width 0.5s; z-index: 1000; } .overlay { z-index: 1000; opacity: 0.9; } .inner-toolbar { position: absolute; z-index: 500; top: 8px; left: 50px; } .inner-toolbar .btn-link { border: 1px solid #eee; background-color: #fcfcfc; text-align: center; margin: 1px; } .inner-toolbar .btn-link:hover, .inner-toolbar .btn-link:focus { background-color: #f3f3f3 !important; text-decoration: none; }