/*************************************************************************** reset the browser's default css setting ****************************************************************************/ @import url("popup.css"); @import url("ColorPicker.css"); @import url("dojo-override.css"); @import url("spacing.css"); @import url("sprite.css"); @import url("clamp.css"); /* custom webkit scrollbar */ ::-webkit-scrollbar { border-radius: 3px; width: 6px; background-color: #EEEEEE; height: 6px; } ::-webkit-scrollbar-thumb { border-radius: 3px; opacity: 0.6; background: #999999; } ::-webkit-scrollbar-thumb:hover { opacity: 0.66; background: #666666; } /* disable the default font style italic in ie version greater than or equal to 10 */ .ie-gte-10 input[type="text"] { font-style: normal; } /* disable the blue color outline in chrome */ *:focus{ outline: none; } input[type="text"]::-ms-clear{ display: none; } /* enables the border box model at all elements which has a "jimu" class and the children of it*/ [class*='jimu'], [class*='jimu'] * { -moz-box-sizing: border-box; box-sizing: border-box; } /************* change map CSS**********************/ .esriSimpleSliderTL{ top: 5px; left: 7px; border: 0px solid #666; background-color: rgba(255, 255, 255, 0.3); } .jimu-rtl .esriSimpleSliderTL{ right: 7px; left: auto; } .esriControlsBR{ z-index: auto; } .jimu-rtl .esriControlsBR{ left: 5px; text-align: left; } .jimu-rtl .esriAttribution{ text-align: right; margin: 0 0 0 5px; position: absolute; left: 65px; bottom: 0; } .map .logo-med{ z-index: 0; } .jimu-rtl .map .logo-med{ float: left; } .esriSimpleSliderIncrementButton{ background-color: rgba(0,0,0,0.2); } .esriSimpleSliderIncrementButton:hover{ background-color: rgba(0,0,0,0.4); } .esriSimpleSliderDecrementButton{ background-color: rgba(0,0,0,0.2); } .esriSimpleSliderDecrementButton:hover{ background-color: rgba(0,0,0,0.4); } .esriSimpleSliderVertical{ color: white; } .jimu-rtl .esriScalebarLineLabel{ right: 95%; } #map_root{ z-index: auto !important; } .map .bingLogo-lg { z-index: 0; } .map-loading{ float: left; position: absolute; overflow: hidden; bottom: 45px; right: 10px; display: none; } .map-loading.loading{ display: block; } .jimu-rtl .map-loading { right: auto; left: 10px; } .map-loading, .map-loading:after { border-radius: 50%; width: 24px; height: 24px; } .map-loading { font-size: 10px; text-indent: -9999em; border-top: 3px solid rgba(0, 0, 0, 0.2); border-right: 3px solid rgba(0, 0, 0, 0.2); border-bottom: 3px solid rgba(0, 0, 0, 0.2); border-left: 3px solid #ffffff; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } /*set style on measurement*/ .esriMeasurement .esriMeasurementResultLabel { padding-bottom: 10px; } .esriMeasurement .esriMeasurementResultValue .result { display: block; font-size: 24px; color: #000000; letter-spacing: 0.67px; line-height: 40px; text-align: center; } /************* END **********************/ /* Latin Extended */ @font-face { font-family: "Avenir Light"; src: url("./fonts/avenir-next/bb590848-4012-46d6-a8d5-48c9893a176b.woff2") format("woff2"), url("./fonts/avenir-next/3a42a252-67ff-4186-88cf-762f56719ca1.woff") format("woff"); } @font-face { font-family: "Avenir Medium"; src: url("./fonts/avenir-next/7195d5d0-582f-42d4-86ca-9da8dc31146e.woff2") format("woff2"), url("./fonts/avenir-next/0417e965-6ae1-4395-8f71-f61ea767d523.woff") format("woff"); } @font-face { font-family: "Avenir Heavy"; src: url("./fonts/avenir-next/b86524f7-009e-4c08-a266-c43f1fb68e5e.woff2") format("woff2"), url("./fonts/avenir-next/e40e6ac5-f2bd-4d65-baf7-b1e397d7fdcc.woff") format("woff"); } /* Cyrillic */ @font-face { font-family: "Avenir Light"; src: url("./fonts/avenir-next/e8b9c8fa-dbfb-4576-9394-ae85e87cb003.woff2") format("woff2"), url("./fonts/avenir-next/fb555151-cbda-4728-b28d-6e5f085c2d55.woff") format("woff"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: "Avenir Medium"; src: url("./fonts/avenir-next/1704d161-44ab-4854-a066-fe47d583a3a6.woff2") format("woff2"), url("./fonts/avenir-next/95aa7ca1-de33-40d9-ae40-ff045fcada66.woff") format("woff"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: "Avenir Heavy"; src: url("./fonts/avenir-next/c4ec49e5-4817-4f05-9bee-cec6f46f9d61.woff2") format("woff2"), url("./fonts/avenir-next/8e0e32b3-034a-41e8-bd15-c22974ebcdb5.woff") format("woff"); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'CalciteWebCoreIcons'; src: url('./fonts/CalciteWebCoreIcons.eot?-v8piff'); src: url('./fonts/CalciteWebCoreIcons.eot?#iefix-v8piff') format('embedded-opentype'), url('./fonts/CalciteWebCoreIcons.ttf?-v8piff') format('truetype'), url('./fonts/CalciteWebCoreIcons.woff?-v8piff') format('woff'), url('./fonts/CalciteWebCoreIcons.svg?-v8piff#CalciteWebCoreIcons') format('svg'); font-weight: normal; font-style: normal; } body,html{ font-family: 'Avenir Light', Verdana, Geneva, sans-serif; } /* Avenir Next doesn't support all vietnamese characters * use Lucida Grande for vi */ .vi, .vi body, .vi .top-nav-link, .vi .avenir-light, .vi .avenir-regular, .vi .top-nav, .vi .dropdown-link { font-family: "Lucida Grande", "Arial", sans-serif; } /*override original style of title and subtitle of theme after custmize font style*/ div.attribute-custom-style{ font-weight: normal !important; } /*************************************************************************** classes can be used in the html ****************************************************************************/ .jimu-main-background{background-color: #485566;} .jimu-main-background-2{background-color: white;} .jimu-ellipsis{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .jimu-ellipsis-Blanks{ overflow: hidden; text-overflow: ellipsis; white-space: pre; /*keep all spaces*/ } .jimu-break-word { word-break: break-word; word-wrap: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } /* style to keep content middle aligned */ .jimu-auto-vertical{ text-align:center; } .jimu-auto-vertical:after{ display:inline-block; *display:inline; *zoom:1; width:0; height:100%; vertical-align:middle; content:''; } .jimu-auto-vertical .jimu-auto-vertical-content{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; cursor: default; } /* css for opacity */ .jimu-opacity-0{ filter:alpha(opacity=0); opacity: 0; } .jimu-opacity-1{ filter:alpha(opacity=10); opacity: 0.1; } .jimu-opacity-2{ filter:alpha(opacity=20); opacity: 0.2; } .jimu-opacity-3{ filter:alpha(opacity=30); opacity: 0.3; } .jimu-opacity-4{ filter:alpha(opacity=40); opacity: 0.4; } .jimu-opacity-5{ filter:alpha(opacity=50); opacity: 0.5; } .jimu-opacity-6{ filter:alpha(opacity=60); opacity: 0.6; } .jimu-opacity-7{ filter:alpha(opacity=70); opacity: 0.7; } .jimu-opacity-8{ filter:alpha(opacity=80); opacity: 0.8; } .jimu-opacity-9{ filter:alpha(opacity=90); opacity: 0.9; } /* css for corner radius */ .jimu-corner-tl{ -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; } .jimu-corner-tr{ -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; } .jimu-corner-bl{ -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px; } .jimu-corner-br{ -webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px; } .jimu-corner-top{ -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px; } .jimu-corner-bottom{ -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; } .jimu-corner-left{ -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; border-top-left-radius:4px; border-bottom-left-radius:4px; } .jimu-corner-right{ -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px; border-top-right-radius:4px; border-bottom-right-radius:4px; } .jimu-corner-leading,.jimu-rtl .jimu-corner-trailing{ -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; border-top-left-radius:4px; border-bottom-left-radius:4px; } .jimu-corner-trailing,.jimu-rtl .jimu-corner-leading{ -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px; border-top-right-radius:4px; border-bottom-right-radius:4px; } .jimu-corner-leading-top{ -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; } .jimu-rtl .jimu-corner-leading-top{ -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; } .jimu-corner-trailing-top{ -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; } .jimu-rtl .jimu-corner-trailing-top{ -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; } .jimu-corner-leading-bottom{ -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px; } .jimu-rtl .jimu-corner-leading-bottom{ -webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px; } .jimu-corner-trailing-bottom{ -webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px; } .jimu-rtl .jimu-corner-trailing-bottom{ -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px; } .jimu-corner-all{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; } /* style for jimu-icon */ .jimu-icon{ display: inline-block; background-image: url(sprite.png); background-repeat: no-repeat; background-color: transparent; } /*style for table*/ .jimu-table{ border-collapse: collapse; border-spacing: 0; width: 100%; } .jimu-table>thead>tr, .jimu-table>thead>th{ background-color: #bdc3c7; } .jimu-table tr{ background-color: #e2e2e2; height: 25px; } .jimu-table tr.auto-height{ height: auto; } .jimu-table tr:hover{ background-color: #d9dde0; } /*mouse down*/ .jimu-table tr.jimu-state-active{ background-color: #009cff; } .jimu-table tr.jimu-state-selected{ background-color: #f4fbff; } .jimu-table td, .jimu-table th{ padding: 0; } /*styled input tag*/ .jimu-input{ height: 30px; background: white; border: 1px solid #d2dae2; color: #d9dde0; padding: 5px; margin: 0; border-radius: 2px; font-size: 16px; } .jimu-input::-ms-clear { display: none; } .jimu-input:focus{ color: #686868; outline: none; box-shadow: 0px 0px 5px 0px rgba(81, 177, 254, 0.4); } /*put a img in the center of it's parent node through background*/ .jimu-center-img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-repeat: no-repeat; background-position: center center; } /*a styled button using div*/ .jimu-btn{ cursor:pointer; min-width: 70px; /*min-width: 46px \0; min-width: 70px \9\0;*/ display:inline-block; padding:0 15px; line-height: 33px; font-size:14px; text-align:center; vertical-align:middle; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius: 5px; border: 1px solid transparent; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .jimu-btn-vacation { } /*a div button with a icon in its center*/ .jimu-icon-btn{ float: left; min-width: 30px; min-height: 30px; border: 1px solid #999; position: relative; background-color: #ccc; cursor: pointer; background-position: center center; background-repeat: no-repeat; } .jimu-icon-btn:hover{ background-color: #f4f4f4; } /* a div with add icon and label */ .add-with-icon{ display: inline-block; overflow: hidden; height: 24px; font-size: 13px; cursor: pointer; } .add-with-icon.jimu-state-disabled{ cursor: default; color: #a0acbf; } .add-with-icon .jimu-icon-add{ float: left; margin-top: 3px; } .jimu-rtl .add-with-icon .jimu-icon-add{ float: right; } .add-with-icon .add-label{ float: left; height: 100%; line-height: 24px; vertical-align: middle; margin-left: 7px; text-decoration: none; } .add-with-icon .add-label:hover{ text-decoration: underline; } .jimu-rtl .add-with-icon .add-label{ float: right; margin-left: 0; margin-right: 7px; } body > .app-error{ position: absolute; left: 0; width: 100%; top: 40%; text-align: center; padding-top: 60px; background: url(images/depressed.png) top center no-repeat; } /*put a group of jimu-icon-btn into a div as a navigation bar. Navigation bar can have selected button*/ .jimu-navbar{ overflow: hidden; } .jimu-navbar>.jimu-icon-btn{ border-top: 1px solid rgba(255,255,255,0.65); border-left: none; } .jimu-navbar>.jimu-icon-btn:nth-child(1){ margin-left: 0; border-left: 1px solid #999; } .jimu-navbar>.jimu-icon-btn:hover{ background-color: #f4f4f4; } .jimu-navbar>.jimu-icon-btn.jimu-state-selected{ background-color: #666; border-top: 1px solid rgba(0,0,0,0.75); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75) inset; } .jimu-vline{ height: 100%; width: 2px; background-color: white; float: left; opacity: 0.4; } /*odd even row*/ .jimu-oe-row{ } .jimu-oe-row:nth-child(odd){ background-color: #f4fbff; } .jimu-oe-row:nth-child(even){ background-color: #fff; } .jimu-oe-row.jimu-state-selected{ background-color: #009cff; } /* .jimu-not-selectable */ .jimu-not-selectable{ user-select: none; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; } /*************************************************************************** css for the dijits ****************************************************************************/ /*the css for Checkbox dijit*/ .jimu-checkbox{ overflow: hidden; display: inline-block; } .jimu-checkbox .checkbox{ width: 16px; height: 16px; display: inline-block; cursor: pointer; border-radius: 2px; } .jimu-checkbox .label{ font-size: 14px; margin: auto 5px; cursor: default; } .jimu-checkbox.jimu-state-disabled .label{ color: #818181; } .jimu-checkbox .label.not-visible{ display: none; } /*the css for DropMenu dijit*/ .jimu-dropmenu{ overflow: visible; } .jimu-dropmenu>.jimu-icon-btn{ width: 15px; height: 15px; min-height: 15px; min-width: 15px; border: 1px solid #d9dde0; background-color: #d9dde0; background-image: url(images/down_arrow_8_default.png); } .jimu-dropmenu>.jimu-icon-btn:hover{ box-shadow: 0px 0px 5px 0px rgba(81, 177, 254, 0.4); } .jimu-dropmenu>.drop-menu{ position: absolute; border: 1px solid #d7dbde; background-color: #d7dbde; } .jimu-dropmenu .menu-item{ height: 25px; min-width: 50px; margin: 0px 5px; cursor: pointer; } .jimu-dropmenu .menu-item:hover{ color: #000000; text-decoration: underline; } .jimu-dropmenu .menu-item-line{ border: 1px solid #ffffff; margin: 0px; } /*used for the controller List*/ .jimu-list-container{ width: 100%; height: 100%; vertical-align: middle; overflow-y: overlay; } .jimu-list-item{ height: 30px; line-height: 30px; font-size: 12px; overflow: hidden; white-space: pre-wrap; } .jimu-list-item .label{ padding-left: 10px; } .jimu-list-item:hover{ background-color: #d9dde0; } .jimu-list-item.selected{ background-color: #d9dde0; } /*the css for RadioBtn dijit*/ .jimu-radio{ width: 16px; height: 16px; display: inline-block; border-radius: 8px; border: 1px solid #8a8a8a; cursor: pointer; background-color: white; } .jimu-radio-inner{ width: 10px; height: 10px; margin: 2px; display: none; border-radius: 5px; background-color: black; } .jimu-radio-checked .jimu-radio-inner{ display: block; } /*the css for ViewStack dijit*/ .jimu-viewstack>.view{ width: 100%; height: 100%; } /*the css for Tab dijit*/ .jimu-tab{ position: relative; width: 100%; height: 100%; } .jimu-tab>.control{ overflow: hidden; } .jimu-tab>.control>.tab{ min-width: 30px; height: 30px; border-left: 1px solid white; background-color: #d9dde0; color: #86909c; font-size: 14px; float: left; text-align: center; cursor: pointer; padding-left: 10px; padding-right: 10px; white-space: nowrap; text-overflow: clip; } .jimu-tab>.control>.tab.jimu-state-selected{ background-color: #fff; border-top: 2px solid #8994a1; border-left: none; } .jimu-tab>.control>.tab.jimu-state-selected+.tab{ border-left: none; } .jimu-tab>.jimu-viewstack{ background-color: #fff; position: absolute; top: 30px; left: 0; right: 0; bottom: 0; height: auto; } .jimu-tab.nested>.control>.tab{ min-width: 50px; min-height: 30px; background-color: white; color: #8c8c8c; float: left; text-align: center; cursor: pointer; padding-left: 10px; padding-right: 10px; font-size: 14px; } .jimu-tab.nested>.control>.tab.jimu-state-selected{ background-color: #e2f6ff; color: #0db2ef; } .jimu-rtl .jimu-tab>.control>.tab{ border-right: 1px solid white; float: right; } .jimu-rtl .jimu-tab>.control>.tab.jimu-state-selected{ border-right: none; } .jimu-rtl .jimu-tab>.control>.tab.jimu-state-selected+.tab{ border-right: none; } .jimu-rtl .jimu-tab.nested>.control>.tab{ float: right; } .jimu-tile-container{ position: relative; overflow-x: hidden; overflow-y: auto; } /*css for PreloadWidgetIcon dijit*/ .jimu-widget-onscreen-icon{ position: absolute; cursor: pointer; border-radius: 4px; } .jimu-widget-onscreen-icon img{ width: 20px; height: 20px; margin: 9px; } /*jimu-loading*/ .jimu-loading, .jimu-loading:before, .jimu-loading:after { border-radius: 50%; width: 1.2em; height: 1.2em; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: jimu-loading-anim 1.8s infinite ease-in-out; animation: jimu-loading-anim 1.8s infinite ease-in-out; } .jimu-loading { color: #929292; text-indent: -9999em; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } .jimu-loading:before, .jimu-loading:after { content: ''; position: absolute; top: 0; } .jimu-loading:before { left: -2em; -webkit-animation-delay: -0.32s; animation-delay: -0.32s; } .jimu-loading:after { left: 2em; } @-webkit-keyframes jimu-loading-anim { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em; } 40% { box-shadow: 0 2.5em 0 0; } } @keyframes jimu-loading-anim { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em; } 40% { box-shadow: 0 2.5em 0 0; } } /**CSS for LoadingIndicator dijit***/ .jimu-loading-indicator{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; } @keyframes indicator-agol-loading { 0%,80%,100% { opacity: .75; box-shadow: 0 0 #999; height: 1rem; } 40% { opacity: 1; box-shadow: 0 -0.5rem #999; height: 1.2rem; } } .jimu-loading-indicator.jimu-agol-loading .loading-container .img-div, .jimu-loading-indicator.jimu-agol-loading .loading-container .img-div:before, .jimu-loading-indicator.jimu-agol-loading .loading-container .img-div:after{ background: #999; width: 0.425rem; height: 1rem; animation: indicator-agol-loading 0.8s infinite ease-in-out; } .jimu-loading-indicator.jimu-agol-loading .loading-container .img-div{ animation-delay: 0.16s; right: calc(50% - 0.212rem); } .jimu-loading-indicator.jimu-agol-loading .loading-container .img-div:after{ animation-delay: 0.32s; left: 0.625rem; } .jimu-loading-indicator.jimu-agol-loading .loading-container .img-div:before{ left: -0.625rem; } .jimu-loading-indicator .jimu-loading{ position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -35px; } /**CSS for LoadingShelter dijit***/ .jimu-loading-shelter{ position:absolute; top:0; left:0; right:0; bottom:0; height:100%; width:100%; z-index:110; background: no-repeat center center; opacity:0.6; filter:alpha(opacity=60); font-size:14px; line-height:20px; } .jimu-loading-shelter.jimu-agol-loading .loading-container{ left: auto; margin-left: auto; } @keyframes shelter-agol-loading { 0%,80%,100% { opacity: .75; box-shadow: 0 0 #999; height: 2rem; } 40% { opacity: 1; box-shadow: 0 -0.5rem #999; height: 2.5rem; } } .jimu-loading-shelter.jimu-agol-loading .loading-container .img-div, .jimu-loading-shelter.jimu-agol-loading .loading-container .img-div:before, .jimu-loading-shelter.jimu-agol-loading .loading-container .img-div:after{ background: #999; animation: shelter-agol-loading 0.8s infinite ease-in-out; } .jimu-loading-shelter.jimu-agol-loading .loading-container .img-div{ animation-delay: 0.16s; } .jimu-loading-shelter.jimu-agol-loading .loading-container .img-div:after{ animation-delay: 0.32s; } .jimu-loading-shelter .loading-container{ position:absolute; width:250px; height:48px; top:50%; left:50%; margin-left:-24px; margin-top:-48px; color:#000000; font-weight:bold; } .jimu-loading-shelter .loading-container .jimu-loading{ position: relative; top: -18px; left: 40px; } /**CSS for popup dijit***/ .jimu-popup{ box-shadow: 0 0 4px rgba(160,160,160,0.4); position: absolute; background-color: white; border-radius: 4px; opacity: 0; overflow: hidden; } .jimu-popup > .title{ height: 40px; padding: 0 10px; line-height: 40px; margin: 0 10px; color: #333; font-size: 14px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom: 1px solid #e3ecf2; cursor: move; } .jimu-popup .title-label{ overflow: hidden; max-width: 900px; display: block; /*float: left;*/ /*text-overflow: ellipsis;*/ white-space: nowrap; } .jimu-popup .close-btn{ margin-top: 12px; cursor: pointer; } /*.jimu-popup .close-btn:hover{ opacity: 1; }*/ .jimu-popup > .content{ font-size: 16px; overflow-x: hidden; overflow-y: auto; } .jimu-popup .content .subTitle{ opacity: 0.6; font-size: 13px; margin-bottom: 6px; } .jimu-popup .content-absolute{ position: absolute; top: 60px; bottom: 63px; left: 30px; right: 30px; } .jimu-popup .content-absolute.no-popup-title-content-absolute{ top: 20px; } .jimu-popup .content-static{ position: static; margin: 20px 30px 0; } .jimu-popup .content-absolute.content-fill-Popup, .jimu-popup .content-static.content-fill-Popup{ margin: 0 0 3px 0; top: 0; left: 0; right: 0; bottom: 0!important; } .jimu-popup .button-container{ overflow: hidden; padding: 15px 30px; width: 100%; } .jimu-popup .button-container-absolute{ position: absolute; bottom: 0; } .jimu-popup .button-container .jimu-btn:nth-child(1).jimu-trailing-margin1, .jimu-popup .button-container .jimu-btn:nth-child(2).jimu-trailing-margin1 { margin-right: 0; } .jimu-rtl .jimu-popup .button-container .jimu-btn:nth-child(1).jimu-trailing-margin1, .jimu-rtl .jimu-popup .button-container .jimu-btn:nth-child(2).jimu-trailing-margin1 { margin-left: 0; } .jimu-overlay{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 110; } /* css for Message dijit */ .jimu-message>.content{ word-wrap: break-word; white-space: pre-line; overflow-y: hidden; } /**CSS for search dijit***/ .jimu-search{ /*background:#f4f4f4;*/ height: 40px; position: relative; border-radius: 2px; } .jimu-search .jimu-input-wrapper{ position:absolute; left: 5px; right:5px; top:5px; bottom: 5px; } .jimu-search .jimu-input{ width: 100%; height: 100%; font-family: 'Avenir Light'; font-size: 12px; } .jimu-search .search-btn{ position:absolute; right:10px; top:12px; cursor: pointer; } /**CSS for message dijit***/ /**state***/ .jimu-state-default{} .jimu-state-active{} .jimu-state-selected{} .jimu-state-error{ color: #ee0000; font-size: 10px; line-height: 17px; height: 17px; background-color: #fff4f4; border: 1px solid #d58a8a; display: inline-block; padding: 0 5px; } .jimu-error-message{ font-weight: bold; } .jimu-error-detail{ } .jimu-tip-message{ color: #08a200; font-size: 10px; height: 13px; margin-top: 5px; } .jimu-panel{ position: absolute; overflow: hidden; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); } /*************************************************************************** responsive classes:jimu-r ***************************************************************************/ .jimu-r-row{ width: 100%; min-height: 20px; position: relative; overflow: hidden; } .jimu-r-row [class*="col"]{ float: left; min-height: 20px; } .jimu-rtl .jimu-r-row [class*="col"]{ float: right; } .jimu-r-row .col-1-2{ width: 50%; } .jimu-r-row .col-1-3{ width: 33.33333333333333%; } .jimu-r-row .col-2-3{ width: 66.66666666666667%; } .jimu-r-row .col-1-4{ width: 25%; } .jimu-r-row .col-3-4{ width: 75%; } .jimu-r-row .col-1-5{ width: 20%; } .jimu-r-row .col-2-5{ width: 40%; } .jimu-r-row .col-3-5{ width: 60%; } .jimu-r-row .col-4-5{ width: 80%; } /*************************************************************************** widget:jimu-w ***************************************************************************/ /*widget root element, widget template's root element should use this class*/ .jimu-widget, .jimu-widget-setting{ position: relative; } .jimu-widget-frame{ position: relative; width: 100%; height: 100%; } .jimu-widget-frame.jimu-container{ overflow-x: auto; overflow-y: auto; position: relative; padding: 14px 14px 14px 14px; background-color: white; } .jimu-widget-frame>.jimu-container{ position: relative; overflow-x: hidden; overflow-y: auto; padding: 14px 14px 14px 14px; background-color: white; } .jimu-widget-icon{} .jimu-widget-title{} .jimu-widget-subtitle{ font-size: 14px; color: #222; } .jimu-widget-fieldlabel{ font-size: 12px; color: #333; } .jimu-widget-content{ font-size: 12px; color: #222; } .jimu-widget-placeholder{ position: absolute; } .jimu-widget-placeholder.jimu-state-active{ border: 2px solid red; } .jimu-widget-placeholder .inner{ width: 20px; height: 20px; margin: 8px; text-align: center; line-height: 20px; border-radius: 10px; color: white; background-color: rgba(0, 0, 0, 0.8); } /***CSS for SimpleTable dijit***/ .jimu-simple-table{ width:100%; margin:0; padding:0; overflow-x:hidden; overflow-y:auto; min-height: 67px; position: relative; } .jimu-simple-table .simple-table-title{ font-size: 14px; } .jimu-simple-table .simple-table-title .jimu-checkbox.jimu-state-disabled .label{ color: #BBB; } .jimu-simple-table .head-section{ width:100%; height:36px; overflow:hidden; } .jimu-simple-table.vertical-scroll .head-section > .table-div{ padding-right: 17px; } .jimu-rtl .jimu-simple-table.vertical-scroll .head-section > .table-div{ padding-right: 0; padding-left: 17px; } .jimu-simple-table .head-section .simple-table-thead th.simple-table-field .jimu-checkbox{ position: relative; top: 10px; width: 100%; height: 24px; line-height: 16px; } .jimu-simple-table .head-section .simple-table-thead th.simple-table-field .jimu-checkbox > .checkbox{ margin-top: 0 !important; } .jimu-simple-table .head-section .simple-table-thead th.simple-table-field .jimu-checkbox > .label{ position: absolute; left: 17px; right: 0; top: 0; text-overflow: ellipsis; overflow: hidden; } .jimu-rtl .jimu-simple-table .head-section .simple-table-thead th.simple-table-field .jimu-checkbox > .label{ position: absolute; left: 0; right: 17px; top: 0; } .jimu-simple-table .body-section .simple-table-tbody td.simple-table-cell > .jimu-checkbox{ position: relative; top: 4px; } .jimu-simple-table .head-section .simple-table-tbody{ display: none; } .jimu-simple-table .body-section{ position: absolute; top: 36px; bottom: 0; width:100%; overflow-x: hidden; overflow-y: auto; border-left: 1px solid #eef2f5; border-right: 1px solid #eef2f5; border-bottom: 1px solid #eef2f5; /*background-color: #fafafc;*/ color: #7989a0; } .jimu-simple-table .body-section .table-div{ margin: 0; min-height: 100%; background-image: url(images/table_under_line.png); background-repeat: repeat; } .jimu-simple-table .body-section .simple-table-thead{ display: none; } .jimu-simple-table .table{ width:100%; border-collapse:collapse; table-layout:fixed; } .jimu-simple-table .simple-table-field.hidden-column > *,.jimu-simple-table .simple-table-cell.hidden-column > *{ display: none; } .jimu-simple-table .simple-table-field{ height: 36px; line-height: 36px; } .jimu-simple-table .simple-table-cell{ height:30px; line-height:30px; } .jimu-simple-table .simple-table-field,.jimu-simple-table .simple-table-cell{ vertical-align:middle; padding-left:8px; padding-right:8px; padding-top:0; padding-bottom:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .jimu-simple-table .simple-table-field > *,.jimu-simple-table .simple-table-cell > *{ text-overflow: ellipsis; } .jimu-simple-table .simple-table-cell > *{ overflow: hidden; } .jimu-simple-table .simple-table-row:last-child .simple-table-cell{ border-bottom: 0; } .jimu-simple-table .simple-table-row .editable-div,.jimu-simple-table .simple-table-row .normal-text-div{ width: 100%; height: 30px; overflow: hidden; text-overflow: ellipsis; } .jimu-simple-table .simple-table-row .editable-input{ width:100%; } .jimu-simple-table .simple-table-row > .actions-td .action-item-parent{ display: none; vertical-align:middle; } .jimu-simple-table .simple-table-row:hover > .actions-td .action-item-parent{ display: inline-block; } .jimu-simple-table .simple-table-row > .actions-td .action-item{ cursor:pointer; } /* .jimu-simple-table .simple-table-row:first-child > .actions-td .row-up-div{ cursor: default; background-image: url(images/up_disabled.png); } .jimu-simple-table .simple-table-row.last-simple-table-row > .actions-td .row-down-div{ cursor: default; background-image: url(images/down_disabled.png); } */ /*** CSS for ColorPicker dijit ***/ .jimu-color-picker{ width: 36px; height: 36px; border-width: 1px; border-style: solid; border-color: #ccc; cursor: pointer; text-align: center; } .jimu-color-picker.disable{ cursor: not-allowed; background: rgba(0,0,0,0.4) !important; } .jimu-color-picker:after{ content: ""; display: inline-block; height: 100%; vertical-align: middle; } .jimu-color-picker .color-label{ display: inline-block; vertical-align: middle; font-size: 12px; } .jimu-color-picker-btn{ width: 45px; height: 26px; border: 1px solid #D7D7D7; } .jimu-color-picker-btn > div{ display: inline-block; } .jimu-color-picker-btn .color-node { cursor: pointer; width: 16px; height: 16px; margin: 4px 5px; } .jimu-color-picker-btn .seperator { width: 1px; height: 16px; margin: 4px 0; background-color: #D7D7D7; } .jimu-color-picker-btn .action-node { cursor: pointer; width: 16px; height: 24px; background: url(images/share/arrow_down.svg) no-repeat center; background-size: 6px 3px; } .jimu-color-picker-btn .action-node:hover { background: url(images/share/arrow_down_hover.svg) no-repeat center; background-size: 6px 3px; } .jimu-color-picker-dialog .dijitTooltipConnector{ display: none; } .jimu-color-picker-dialog .dijitTooltipContainer{ overflow: hidden; background: #fff !important; border-radius: 0; border-style: none; box-shadow: 0 0 10px; padding-bottom: 10px; } .jimu-color-picker-dialog .dojoxColorPicker{ border-style: none; border-radius: 0; } .jimu-color-picker-dialog .jimu-btn{ margin: 10px 12px 2px 0; width: 80px; line-height: 28px; } /*** CSS for Transparency dijit ***/ .jimu-transparency .dijitRuleLabelContainer .dijitRuleLabel.dijitRuleLabelH{ white-space: nowrap; } .jimu-transparency > table > tbody > tr:first-child > td.dijitSliderDecoration > div > div:last-child{ left: auto !important; right: 0 !important; text-align: right; } .jimu-transparency > table > tbody > tr:first-child > td.dijitSliderDecoration > div > div:last-child > div{ left: 20px; } .jimu-rtl .jimu-transparency > table > tbody > tr:first-child > td.dijitSliderDecoration > div > div:last-child{ left: 0 !important; right: auto !important; text-align: left; } .jimu-rtl .jimu-transparency > table > tbody > tr:first-child > td.dijitSliderDecoration > div > div:last-child > div{ left: 0; right: 20px; } /*** CSS for Symbol dijit ***/ .jimu-symbol-chooser{ box-sizing: content-box; margin:0; padding:0; font-size: 14px; } .jimu-symbol-chooser .hidden{ display: none; } .jimu-symbol-chooser .image-file-tip{ display: inline-block; width: 150px; height: 30px; line-height: 30px; } .jimu-symbol-chooser .symbol-section{ width:100%; display:none; } .jimu-symbol-chooser .symbol-set-table{ width:100%; border-collapse:collapse; table-layout: fixed; font-size: 14px; } .jimu-symbol-chooser .symbol-set-table > tbody > tr > td{ vertical-align: middle; padding-top:5px; padding-bottom:5px; } .jimu-symbol-chooser .symbol-set-table > tbody > tr > td.custom-image-td{ padding-top: 10px; } .jimu-symbol-chooser .point-sym-class-select-tr > td{ padding-bottom:0 !important; } .jimu-symbol-chooser .point-icon-tables-tr > td{ padding-top:0 !important; } .jimu-symbol-chooser .icon-tables{ width:100%; height:120px; overflow-x:hidden; overflow-y:auto; -o-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #7EABCD; } .jimu-symbol-chooser .icon-table{ width: 100%; border-collapse: collapse; table-layout: fixed; overflow: hidden; } .jimu-symbol-chooser .symbol-div-item{ position: relative; width: 36px; height: 36px; -o-border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; } .jimu-symbol-chooser .symbol-div-item:hover,.jimu-symbol-chooser .selected-symbol-div-item{ border:1px solid #7EABCD !important; background-color: #aec7e3 !important; } .jimu-symbol-chooser .symbol-div-item{ margin:0; padding:0; } .jimu-symbol-chooser .symbol-div-item .svg-node{ position: absolute; top: 0; left: 0; } .jimu-symbol-chooser.ie8 .line-icon-table .symbol-div-item .svg-node{ top: 13px; } .jimu-rtl .jimu-symbol-chooser .symbol-div-item .svg-node{ left: auto; right: 0; } .jimu-rtl .jimu-symbol-chooser.ie8 .line-icon-table .symbol-div-item .svg-node{ right: -16px; } .jimu-rtl .jimu-symbol-chooser .dijitReset.dijitInputInner{ text-align: left; } .jimu-symbol-chooser .custom-image-chooser{ width: 140px; height: 30px; } .jimu-symbol-chooser .custom-image-chooser .display-text{ display: inline-block; overflow: hidden; text-overflow: ellipsis; } .jimu-symbol-chooser .text-symbol-section .text-input{ height: 30px; border: 1px solid #ddd; border-radius: 3px; outline: none; } /* CSS for LayerFieldChooser */ .jimu-layer-field-chooser{ width:170px; } /* css for RendererChooser */ .jimu-renderer-chooser .leading-td{ border-right: 1px solid #ccc; vertical-align: top; padding-right: 10px; } .jimu-rtl .jimu-renderer-chooser .leading-td{ border-right: 0; border-left: 1px solid #ccc; padding-right: 0; padding-left: 10px; } .jimu-renderer-chooser .trailing-td{ vertical-align: top; padding-left: 10px; } .jimu-rtl .jimu-renderer-chooser .trailing-td{ padding-left: 0; padding-right: 10px; } .jimu-renderer-chooser .renderer-setting-table{ width: 100%; table-layout: fixed; margin-bottom: 10px; } .jimu-renderer-chooser .renderer-setting-table > tbody > tr > td{ padding-top: 3px; padding-bottom: 3px; vertical-align: middle; } .jimu-renderer-chooser .renderer-setting-table .first-td{ font-size: 13px; } .jimu-renderer-chooser .default-sym-check{ margin-top: 20px; } .jimu-renderer-chooser .default-sym-preview{ display: none; margin-top: 10px; } .jimu-renderer-chooser .default-sym-btn{ margin-right: 10px; margin-bottom: 10px; } .jimu-rtl .jimu-renderer-chooser .default-sym-btn{ margin-right: 0; margin-left: 10px; } .jimu-renderer-chooser .field-combobox-td .dijit-form-CombBox > .dijitRight{ height: 100%; } .jimu-renderer-chooser .field-combobox-td .dijit-form-CombBox > .dijitRight > input.dijitInputField{ border: 0; margin-top: 4px; } .jimu-renderer-chooser .field-combobox-td .dijitArrowButtonContainer{ width: 19px; } .jimu-renderer-chooser .unique-value-div{ display:none; border:1px solid #bba; margin-bottom:10px; max-height:200px; overflow-x:hidden; overflow-y:auto; } .jimu-renderer-chooser .unique-symbol-table{ border-collapse: collapse; } .jimu-renderer-chooser .unique-symbol-tr > td{ vertical-align: middle; width: auto; } .jimu-renderer-chooser .unique-symbol-table .odd > td{ background: #ffffff; } .jimu-renderer-chooser .unique-symbol-table .even > td{ background: #f7f8f8; } .jimu-renderer-chooser .selected > td{ background: #e1f0fb !important; } .jimu-renderer-chooser .unique-symbol-tr:hover > td{ background: #e1f0fb !important; } .jimu-renderer-chooser .unique-symbol-tr .symbol-td{ width: 60px; } .jimu-renderer-chooser .unique-symbol-tr:hover .delete-td{ width: 22px; } .jimu-renderer-chooser .unique-symbol-tr .label-div{ width: auto; word-wrap: break-word; word-break: break-all; overflow:hidden; } .jimu-renderer-chooser .unique-symbol-tr .edit-input{ display: none; width: 100%; } .jimu-renderer-chooser .unique-symbol-tr .delete-div{ display: none; cursor: pointer; } .jimu-renderer-chooser .unique-symbol-tr:hover > td .delete-div{ display:block; } .jimu-renderer-chooser .default-symbol-tr .check-td { width: 22px; } .jimu-renderer-chooser .class-breaks-div{ border:1px solid #bba; max-height:200px; overflow-x:hidden; overflow-y:auto; } .jimu-renderer-chooser .class-breaks-table{ border-collapse:collapse; } .jimu-renderer-chooser .class-breaks-tr > td, .jimu-renderer-chooser .default-symbol-tr > td{ vertical-align: middle; width:auto; } .jimu-renderer-chooser .class-breaks-tr .odd > td{ background:#ffffff; } .jimu-renderer-chooser .class-breaks-tr .even > td{ background:#f7f8f8; } .jimu-renderer-chooser .selected > td{ background:#e1f0fb !important; } .jimu-renderer-chooser .class-breaks-tr:hover > td, .jimu-renderer-chooser .default-symbol-tr:hover > td{ background:#e1f0fb !important; } .jimu-renderer-chooser .class-breaks-tr .symbol-td{ width:60px; } .jimu-renderer-chooser .class-breaks-tr .label-div{ width:auto; word-wrap:break-word; word-break:break-all; overflow:hidden; } .jimu-renderer-chooser .class-breaks-tr:hover .delete-td{ width:22px; } .jimu-renderer-chooser .class-breaks-tr .delete-div{ display: none; cursor: pointer; } .jimu-renderer-chooser .class-breaks-tr:hover > td .delete-div{ display:block; } .jimu-renderer-chooser .render-select .dijitSelectLabel { width: 140px; overflow: hidden; } /* css for dijit DrawBox */ .jimu-draw-box{ -ms-overflow-y:hidden; overflow-y:hidden; } .jimu-draw-box.hidden{ display: none; } .jimu-draw-box .draw-items{ -ms-overflow-y:hidden; overflow-y:hidden; } .jimu-draw-box .draw-items > div{ float: left; cursor: default; } .jimu-rtl .jimu-draw-box .draw-items > div{ float: right; } .jimu-draw-box .draw-items .draw-item, .jimu-draw-box .drawings-clear{ width:40px; height:40px; line-height: 40px; background-repeat: no-repeat; text-align: center; margin-top: 7px; margin-bottom: 7px; background-position: center center; border: 1px solid #ccc; border-radius: 2px; } .jimu-draw-box .draw-items .draw-item{ background-size: contain; margin-right: 14px; line-height: 40px; } .jimu-rtl .jimu-draw-box .draw-items .draw-item{ margin-right: 0; margin-left: 14px; } /* css for dijit _BasicServiceBrower */ .jimu-basic-service-browser{ width:320px; } .jimu-basic-service-browser .service-browser-tree .dijitTreeContainer{ width: 100%; } .jimu-basic-service-browser .dijitTreeExpando{ width: 8px; height: 8px; background-repeat: no-repeat; background-position: center center !important; } .jimu-basic-service-browser .dijitTreeExpandoClosed{ background-image: url(images/right_arrow_8_default.png); } .jimu-basic-service-browser .dijitTreeExpandoOpened{ background-image: url(images/down_arrow_8_default.png); } /* css for dijit _BasicServiceChooserContent */ .jimu-basic-service-chooser-content{ position: relative; width: 600px; min-height: 300px; } .jimu-basic-service-chooser-content .content-section{ position: absolute; width: 100%; left: 0; right: 0; top: 0; bottom: 40px; } .jimu-basic-service-chooser-content table.layout{ table-layout: fixed; width: 100%; border-collapse: collapse; } .jimu-basic-service-chooser-content table.layout .example-tr .first-td{ vertical-align: top; } .jimu-basic-service-chooser-content table.layout .example-tr .first-td > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 93%; display: block; } .jimu-basic-service-chooser-content .example-url{ font-size:12px; -ms-word-wrap:break-word; -ms-word-break:break-all; word-wrap:break-word; word-break:break-all; } .jimu-basic-service-chooser-content .service-browser-container{ position: absolute; width: 100%; left: 0; right: 0; top: 110px; bottom: 0; overflow: auto; } .jimu-basic-service-chooser-content .error-section{ display: none; margin-left: 80px; } .jimu-basic-service-chooser-content .error-section.visible{ display: block; } .jimu-basic-service-chooser-content .error-section .error-message{ position: relative; top: -3px; font-size: 13px; color: #ff0000; } .jimu-rtl .jimu-basic-service-chooser-content .error-section{ margin-left: auto; margin-right: 80px; } .jimu-basic-service-chooser-content .operations{ position: absolute; width: 100%; left: 0; right: 0; bottom: 0; height: 36px; overflow: hidden; } .jimu-basic-service-chooser-content .operations .ok{ margin-right: 14px; } .jimu-rtl .jimu-basic-service-chooser-content .operations .ok{ margin-right: auto; margin-left: 14px; } /* css for dijit _BasicServiceChooser */ .jimu-basic-service-chooser{ width: 600px; } .jimu-basic-service-chooser table.layout{ table-layout: fixed; width: 100%; border-collapse: collapse; } .jimu-basic-service-chooser .set-source{ padding: 6px; float: right; } /* css for dijit PopupConfig */ .jimu-dijit-popup-config .popup-config-layout{ border-collapse: collapse; } .jimu-dijit-popup-config .popup-config-layout > tbody > tr > td{ vertical-align: top; padding:5px; } /* css for dijit TabContainer3 */ .jimu-tab3{ position:relative; width:100%; } .jimu-tab3 .control-node{ overflow: hidden; } .jimu-tab3 .control-table{ width: 100%; /*table-layout: fixed;*/ border-collapse: collapse; font-size: 14px; text-align: center; } .jimu-tab3 .tab-item-td{ padding:0 40px; cursor: pointer; min-width: 0; white-space:nowrap; } .jimu-tab3.average .tab-item-td{ padding: 0; } .jimu-tab3 .tab-item-td.jimu-state-active{ color: #48494B; } .jimu-tab3 .tab-item-div{ position:relative; width:100%; height:36px; line-height:36px; margin: 0 auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .jimu-tab3>.tab-shelter{ display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #fafafc; opacity: 0.5; } /* css for dijit Filter */ .jimu-filter{ position: relative; box-sizing: border-box; height: 100%; } .jimu-filter .hidden{ display: none !important; } .jimu-filter .content-section{ width: 100%; height: 100%; display: inline-block; } .jimu-filter .content-section .match-msg{ font-size: 12px; margin: 10px; } .jimu-filter .content-section .match-msg select, .jimu-filter-set .header-table select { padding: 3px 1px; color: #2b2a2a; max-width: 100%;/*don't show scrolling when the string is too long*/ width: 99%; /*for filterSet's UI in runtime*/ } .jimu-filter .desktop-add-section{ position: relative; overflow: hidden; position: relative; overflow: hidden; margin: 10px 20px 0 10px; font-family: Avenir Medium; } .jimu-filter .mobile-add-section{ display: flex; justify-content: space-around; position: absolute; bottom: 0px; width: 100%; } .jimu-filter .mobile-add-section .jimu-btn{ min-width: 140px; max-width: 150px; } .jimu-filter .desktop-add-section .add-tip-section{ display: inline-flex; padding: 0 8px; flex-flow: row nowrap; align-items: center; border: 1px solid #ccc; cursor: default !important; } .jimu-filter .desktop-add-section .add-with-icon{ margin-right: 20px; } .jimu-filter .desktop-add-section .add-tip-section > *{ flex: 0 0 auto; } .jimu-filter .desktop-add-section .add-tip{ display: inline-block; height: 28px; line-height: 28px; margin: 0 5px; } .jimu-filter .jimu-icon-error{ margin-left: 5px; } .jimu-filter .error-tip{ font-size:13px; color:#ff0000; margin-left: 10px; } .jimu-filter .no-filter-tip{ font-size: 12px; position: absolute; bottom: 40px; margin: 0 20px; } .jimu-filter .allExpsBox{ width: 100%; box-sizing: border-box; background: #eee; display: inline-block; max-height: calc(100% - 85px); overflow-y: auto; } .jimu-filter .allExpsBox > div{ box-sizing: border-box; padding: 10px; margin: 3px auto; } html.hr .jimu-filter .allExpsBox > div{ padding-left: 5px; padding-right: 5px; } /* css for dijit _FilterSet */ .jimu-filter-set{ background-color: white; margin: 15px auto 0 auto; border: 0; } .jimu-filter-set .header-table{ width:100%; border-collapse: collapse; } .jimu-filter-set .header-table .jimu-icon-delete{ cursor: pointer; } .jimu-filter-set .header-table .jimu-icon-add{ cursor: pointer; } /* css for dijit _SingleFilter */ .jimu-single-filter{ background-color: white; position: relative; } .jimu-filter-set .jimu-filter-set-delete{ width: 15px; padding-right: 20px; } .jimu-filter-set .jimu-filter-set-add{ width: 15px; padding-right: 12px; } .jimu-filter-set .jimu-filter-exps-box{ margin-bottom: -5px; } .jimu-filter-set .jimu-single-filter{ background-color: #fff; margin-top: 5px; padding: 5px 0; /* border-bottom: 1px solid #eee; */ } .jimu-filter-set .jimu-single-filter:last-child { border-bottom: 0; } .jimu-filter-set .jimu-single-filter .askvalues { margin-bottom: 0; } .jimu-single-filter .attribute-value-container{ display: flex; flex-flow: row nowrap; align-items: center; } .jimu-single-filter .attribute-value-container .value-provider-container{ width: calc(100% - 35px); } .jimu-single-filter .attribute-value-container > .value-type-set{ margin-left: 10px; margin-right: 10px; } .jimu-single-filter .attribute-value-container > .jimu-filter-value-provider{ flex: 1 1 auto; margin-left: 8px; } .jimu-single-filter .attribute-value-container .jimu-filter-value-provider .predefined-btn{ display: inline-block; width: 100%; line-height: 25px; padding-bottom: 3px; text-align: center; cursor: pointer; font-size: 14px; border: 1px solid #CCCCCC; opacity: 0.99; color: #000; background-color: #fff; } .jimu-single-filter .attribute-value-container .jimu-filter-value-provider .predefined-btn:hover{ background: #EEEEEE; } .jimu-single-filter .attribute-value-container .jimu-filter-value-provider .predefined-btn .tip{ max-width: 200px; margin: 0 auto; } .jimu-rtl .jimu-single-filter .attribute-value-container > .jimu-filter-value-provider{ margin-left: auto; margin-right: 8px; } .jimu-rtl .jimu-single-filter .attribute-value-container .jimu-filter-value-provider .predefined-btn .tip{ margin-left: 0; margin-right: 8px; } .jimu-filter-setRtl .jimu-filter-set-delete{ padding-left:6px; } .jimu-filter-setRtl .jimu-filter-set-add{ padding-left:10px; } .jimu-single-filter .dijit-form-Select>tbody>tr>td{ height: 23px; } .jimu-single-filter .dijit-form-Select>tbody>tr>td>.dijitButtonText{ height: 20px; height: 20px !important; } .jimu-single-filter .dijit-form-FilteringSelect>div.dijitArrowButton.dijitDownArrowButton{ width: 18px; height: 100%; } .jimu-single-filter .dijit-form-FilteringSelect>div.dijitArrowButton.dijitDownArrowButton>input{ padding: 0; border: 0; display: inline-block; height: 100%; height: 100% !important; } .jimu-single-filter .dijit-form-FilteringSelect>div.dijitInputField{ height: 100%; } .jimu-single-filter .dijit-form-ValidationTextBox>div.dijitInputField{ height: 100%; } .jimu-single-filter .dijit-form-ValidationTextBox>div.dijitInputField>input.dijitInputInner{ margin: 0; padding:0; height: 100%; height: 100% !important; text-align: left; /*#13348*/ } .jimu-rtl .jimu-single-filter .dijit-form-ValidationTextBox>div.dijitInputField>input.dijitInputInner{ text-align: right; } .jimu-single-filter .dijit-form-NumberTextBox>div.dijitInputField{ height: 100%; } .jimu-single-filter .dijit-form-NumberTextBox>div.dijitInputField>input.dijitInputInner{ margin: 0; padding: 0; height: 100%; padding:0 !important; height: 100% !important; text-align: left; } .jimu-rtl .jimu-single-filter .dijit-form-NumberTextBox>div.dijitInputField>input.dijitInputInner{ text-align: right; /* direction: rtl; */ } .jimu-single-filter .dijit-form-DateTextBox>.dijitRight{ width:17px; height: 100%; } .jimu-single-filter .dijit-form-DateTextBox>.dijitRight .dijitInputField{ border: 0; line-height: 24px; } .jimu-single-filter .dijit-form-DateTextBox>div.dijitInputField>input.dijitInputInner{ margin: 0; padding: 0; height: 100%; padding:0 !important; height: 100% !important; } .jimu-single-filter .operator-select .dijitSelectLabel.dijitValidationTextBoxLabel{ max-width: 93px; overflow: hidden; } .jimu-single-filter .jimu-icon{ cursor: pointer; } .jimu-single-filter .askvalues{ margin-top: 10px; margin-bottom: -5px; } .jimu-single-filter .prompt-table{ display: none; border-collapse: collapse; margin-top: 3px; margin-left: 6px; } .jimu-single-filter .prompt-table>tbody>tr>td{ padding: 3px; } .jimu-single-filter .prompt-table>tbody>tr>td.first-td{ width: 110px; } .jimu-single-filter .prompt-table>tbody>tr>td.second-td{ width: auto; } .jimu-single-filter .dijitDateTextBox > .dijitInputField.dijitInputContainer{ height: 100%; } .jimu-single-filter .hidden{ display: none; } .jimu-single-filter .cascade-tr{ display: none; } .jimu-single-filter.unique-type.support-cascade .cascade-tr{ display: table-row; } .jimu-filter-valueTypePopup .value-type-popup{ background: #FFFFFF; box-shadow: 0 0 8px 0 rgba(0,0,0,0.30); color: black; font-family: "Avenir Medium"; min-width: 204px; z-index: 1; } .jimu-filter-valueTypePopup .value-type-popup .value-type-popup-header{ width: 184px; margin: 0 auto; height: 35px; line-height: 35px; margin-bottom: 5px; border-bottom: 1px solid #eee; position: relative; } .jimu-filter-valueTypePopup .value-type-popup .value-type-popup-header .value-type-popup-title{ display: inline-block; width: 160px; } .jimu-filter-valueTypePopup .value-type-popup .value-type-popup-header .value-type-popup-icon{ display: inline-block; vertical-align: middle; cursor: pointer; position: absolute; top: 10px; right: 5px; } .jimu-rtl .jimu-filter-valueTypePopup .value-type-popup .value-type-popup-header .value-type-popup-icon{ right: inherit; left: 5px; } .jimu-filter-parameters .value-type-popup{ background: #FFFFFF; box-shadow: 0 0 8px 0 rgba(0,0,0,0.30); } .jimu-filter-valueTypePopup .value-type-popup ul{ padding: 0; margin: 0; } .jimu-filter-valueTypePopup .value-type-popup li{ list-style: none; padding: 0; line-height: 40px; cursor: pointer; word-break: break-all; } .jimu-filter-valueTypePopup .value-type-popup li:hover { background: #eee; } .jimu-filter-valueTypePopup .value-type-popup li.disabled{ color: #ccc } .jimu-filter-valueTypePopup .value-type-popup li span{ display: inline-block; /* word-break: keep-all; */ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; /*fixed that : overflow: hidden; will add 5px in one li */ } .jimu-filter-valueTypePopup .value-type-popup li span:nth-child(1){ width: 149px; margin-left: 27px; padding-right: 10px; } .jimu-filter-valueTypePopup .value-type-popup li span:nth-child(2){ background: url(images/done_black.svg) center no-repeat; width: 15px; height: 11px; display: none; } .jimu-rtl .jimu-filter-valueTypePopup .value-type-popup li span:nth-child(1){ margin-left: 0; margin-right: 27px; padding-right: 0; padding-left: 10px; } .jimu-rtl .jimu-filter-valueTypePopup .value-type-popup li span:nth-child(2){ transform: scaleX(-1); } .jimu-filter-valueTypePopup .value-type-popup li.selected span:nth-child(2){ display: inline-block; } /* .claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper{ width: 100%; height: 98%; overflow-y: auto; border: 0; background: none; } */ /* .desktop-mode for Filter */ .jimu-filter.desktop-mode{ max-width: 830px; } .jimu-filter.desktop-mode .jimu-single-filter .settings-container{ display: flex; flex-flow: row nowrap; align-items: center; } .jimu-filter.desktop-mode .jimu-single-filter .settings-container > .fields-select{ flex: 0 0 165px; width: 165px; } .jimu-filter.desktop-mode .jimu-single-filter .settings-container > .operator-select{ flex: 0 0 120px; width: 120px; margin: 0 8px; } .jimu-filter.desktop-mode .jimu-single-filter .settings-container > .attribute-value-container{ flex: 1 1 auto; } .jimu-filter.desktop-mode .jimu-single-filter .settings-container > .jimu-icon-delete{ flex: 0 0 16px; /* margin-left: 8px; */ margin: 0 10px; } .jimu-rtl .jimu-filter.desktop-mode .jimu-single-filter .settings-container > .jimu-icon-delete{ margin-left: auto; margin: 0 8px; } /* .mobile-mode for Filter */ .jimu-filter.mobile-mode{ height: 100%; } .jimu-filter.mobile-mode .content-section{ height: calc(100% - 40px); } .jimu-filter.mobile-mode .allExpsBox{ max-height: calc(100% - 50px); } .jimu-filter.mobile-mode .allExpsBox > .jimu-single-filter{ /* padding: 20px; */ margin: 5px auto; } .jimu-filter.mobile-mode .jimu-single-filter .settings-container{ position: relative; margin-top: 15px; } .jimu-filter.mobile-mode .jimu-single-filter .settings-container > .fields-select{ width: 100%; } .jimu-filter.mobile-mode .jimu-single-filter .settings-container > .operator-select{ width: 100%; margin-top: 10px; } .jimu-filter.mobile-mode .jimu-single-filter .settings-container > .attribute-value-container{ width: 100%; margin-top: 10px; } .jimu-filter.mobile-mode .jimu-single-filter .settings-container > .jimu-icon-delete{ position: absolute; right: 0; top: -20px; } .jimu-rtl .jimu-filter.mobile-mode .jimu-single-filter .settings-container > .jimu-icon-delete{ right: auto; left: 0; } /* css for DateValueSelector */ .jimu-date-value-selector{ position: relative; width: 100%; height: 30px; box-sizing: border-box; } .jimu-date-value-selector .hidden{ display: none !important; } .jimu-date-value-selector .date-type-select{ position: absolute; left: 0; right: 0; top: 0; width: 100%; } .jimu-date-value-selector .custom-date-text-box{ width: 100%; visibility: hidden; } .jimu-date-is-in-value-provider, .jimu-date-is-in-value-provider .date-type-select{ width: 100%; } /* css for dijit _Tree */ .jimu-tree .jimu-tree-check-node{ position: relative; top: 3px; } .jimu-tree .dijitTreeContainer{ width: 100%; } .jimu-tree .dijitTreeRowSelected{ border-width: 1px; } .jimu-tree .dijitTreeRowHover{ border-width: 1px; } /*.jimu-tree .dijitTreeRow{ border-radius: 3px; }*/ .jimu-tree .jimu-tree-not-leaf-node > .dijitTreeRowSelected{ background-color: #fff; border-width: 0; } .jimu-tree .jimu-tree-not-leaf-node > .dijitTreeRowSelected.dijitTreeRowHover { background-color:#abd6ff; border-width:1px; } .jimu-tree .jimu-tree-selected-leaf-node > .dijitTreeRow{ background-color:#cfe5fa; background-repeat:repeat-x; background-image:linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image:none; color:#000; border-color:#759dc0; border-width:1px; padding:3px 0 1px; } .jimu-tree .jimu-tree-leaf-node > .dijitTreeRow > .dijitTreeExpando{ display: none; } .jimu-tree > .dijitTreeContainer > .jimu-tree-node > .dijitTreeNodeContainer > .dijitTreeNode > .dijitTreeRow{ padding-left: 3px !important; } .jimu-rtl .jimu-tree > .dijitTreeContainer > .jimu-tree-node > .dijitTreeNodeContainer > .dijitTreeNode > .dijitTreeRow{ padding-left: 0 !important; padding-right: 3px !important; } /*css for jimu/dijit/ServiceURLInput*/ .jimu-serviceurl-input{ position: relative; } .jimu-service-validating, .jimu-service-valid, .jimu-service-invalid{ display: none; } .jimu-serviceurl-input-invalid { border-color: #e84b4b !important; } .jimu-serviceurl-input-invalid .jimu-service-invalid{ display: block; } .jimu-serviceurl-input-valid .jimu-service-valid{ display: block; } .jimu-serviceurl-input-validating .jimu-service-validating{ display: block; } .jimu-service-validating, .jimu-service-valid, .jimu-service-invalid{ width: 16px; height: 16px; position: absolute; right: 0; top: 0; display: none; margin: 7px; } .jimu-rtl .jimu-service-validating, .jimu-rtl .jimu-service-valid, .jimu-rtl .jimu-service-invalid{ left: 0; right: auto; } .jimu-service-validating{ background-image: url(images/validating.gif); } .jimu-service-valid{ background-image: url(images/valid.png); } /* css for dijit ItemSelector */ .jimu-item-selector{ position: relative; width: 100%; height: 100%; min-width: 770px; min-height: 300px; } .jimu-item-selector .setting-tab-container{ width: 100%; height: 100%; } .jimu-item-selector .jimu-tab3{ height: 100%; } .jimu-item-selector .jimu-tab3>.container-node{ position: absolute; width: 100%; left: 0; right: 0; top: 42px; bottom: 0; } .jimu-item-selector .jimu-tab3 .tab-item-div{ height: 30px; line-height: 30px; } .jimu-item-selector .tab-content{ position: relative; } .jimu-item-selector .tab-content .tab-content-main{ position: absolute; width: 100%; top:0; bottom:0; } .jimu-item-selector .public-search-radios{ position: absolute; width: 100%; top: 50px; height: 20px; line-height: 1em; /*color: rgb(140, 140, 140);*/ font-size: 14px; } .jimu-item-selector .public-search-radios span{ display: inline-block; } .jimu-item-selector .public-search-radios .portal-public-radio{ margin-right:10px; } .jimu-rtl .jimu-item-selector .public-search-radios .portal-public-radio{ margin-right: 0; margin-left: 10px; } .jimu-item-selector .public-search-radios .portal-public-label{ margin-right:28px; } .jimu-rtl .jimu-item-selector .public-search-radios .portal-public-label{ margin-right: 0; margin-left: 28px; } .jimu-item-selector .public-search-radios .online-public-radio{ margin-right:10px; } .jimu-rtl .jimu-item-selector .public-search-radios .online-public-radio{ margin-right: 0; margin-left: 10px; } .jimu-item-selector .public-item-section{ position: absolute; width: 100%; top: 75px; bottom: 0; } .jimu-item-selector .signin-section{ position: absolute; top:75px; width:100%; } .jimu-item-selector .signin-tip{ width:100%; } .jimu-item-selector .groups-section{ font-size: 14px; } .jimu-item-selector .groups-section .groups-select{ height: 30px; padding: 0 30px; } /* css for _ItemTable */ .jimu-item-table{ position:absolute; width: 100%; top:0; bottom: 0; height: auto; } .jimu-item-table .items-section{ position: absolute; width: 100%; left: 0; top: 0; bottom: 0; } .jimu-item-table .filtered-items-section{ display: none; } .jimu-item-table .items-table-div{ width: 100%; height: 100%; overflow-x:hidden; overflow-y:auto; } .jimu-item-table .items-table{ width: 100%; table-layout: fixed; border-collapse: collapse; } .jimu-item-table .items-table td{ vertical-align:top; padding-bottom: 15px; } .jimu-item-table .items-table .item{ position: relative; width: 100%; height: 118px; } .jimu-item-table .items-table .item > *{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:content-box; -o-box-sizing:content-box; box-sizing:content-box; } .jimu-item-table .items-table .item-border{ display: none; position: absolute; top: 0; bottom: 0; left: 0; width: 176px; } .jimu-rtl .jimu-item-table .item-border{ left: auto; right: 0; } .jimu-item-table .item-thumbnail{ position: absolute; width: 176px; left: 2px; top: 3px; bottom: 3px; /*text-align:center; color:#999999; font-size:13px;*/ } .jimu-item-table .none-thumbnail-tip{ font-size: 12px; color: #666666; max-height: 100%; overflow: hidden; text-overflow: ellipsis; line-height: 20px; } .jimu-rtl .jimu-item-table .item-thumbnail{ left: auto; right: 2px; } .jimu-item-table .item.jimu-state-active .item-border{ display: block; } .jimu-item-table .item.jimu-state-active .item-thumbnail{ border-color: transparent; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; -ms-border-radius:0; border-radius:0; font-size: 12px; } .jimu-item-table .item-info{ position: absolute; left: 185px; right: 0; top: 0; height: 100%; font-size: 13px; } .jimu-rtl .jimu-item-table .item-info{ left: 0; right: 185px; } .jimu-item-table .item-info > *{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .jimu-item-table .item-name{ margin-top: 5px; } .jimu-item-table .item-type-owner{ margin-top: 10px; } .jimu-item-table .item-date{ margin-top: 10px; } .jimu-item-table .item-details{ display: block; margin-top: 10px; } .jimu-item-table .search-none-icon{ display:inline-block; margin-left:5px; } .jimu-item-table .search-none-tip{ margin-left:10px; } /* css for jimu-service-chooser-from-portal */ .jimu-service-chooser-from-portal{ position: relative; width: 830px; height: 550px; margin: 0; padding: 0; } .jimu-service-chooser-from-portal .footer{ position: absolute; width: 100%; left: 0; height: 36px; bottom: 0; } .jimu-service-chooser-from-portal .footer .jimu-btn{ margin-left: 14px; } .jimu-rtl .jimu-service-chooser-from-portal .footer .jimu-btn{ margin-left: auto; margin-right: 14px; } .jimu-service-chooser-from-portal .footer .back{ display: none; } .jimu-service-chooser-from-portal .footer .ok{ display: none; } .jimu-service-chooser-from-portal .selector-container,.jimu-service-chooser-from-portal .service-browser-container{ position: absolute; width: 100%; left: 0; top: 0; bottom: 54px; } .jimu-service-chooser-from-portal .service-browser-container{ display: none; overflow: auto; } /* css for dijit GpChooserFromPortal */ .jimu-gp-chooser-from-portal{ position: relative; width: 830px; height: 550px; margin: 0; padding: 0; } .jimu-gp-chooser-from-portal .selector-container,.jimu-gp-chooser-from-portal .layers{ position: absolute; width: 100%; left: 0; top: 0; bottom: 54px; } .jimu-gp-chooser-from-portal .layers{ display: none; } .jimu-gp-chooser-from-portal .layers .service-name{ margin-bottom: 15px; } .jimu-gp-chooser-from-portal .layers .layers-table{ width: 100%; border-collapse: collapse; } .jimu-gp-chooser-from-portal .layers .layers-table>tbody>tr>td{ padding: 6px; } .jimu-gp-chooser-from-portal .layers .error-section{ display: none; } .jimu-gp-chooser-from-portal .layers .error-section .error-icon{ margin-left: 5px; } .jimu-gp-chooser-from-portal .layers .error-section .error-tip{ font-size:13px; color:#ff0000; margin-left: 10px; } .jimu-gp-chooser-from-portal .footer{ position: absolute; width: 100%; left: 0; height: 54px; bottom: 0; } .jimu-gp-chooser-from-portal .footer .jimu-btn{ margin-left: 10px; margin-top: 10px; } .jimu-rtl .jimu-gp-chooser-from-portal .footer .jimu-btn{ margin-left: 0; margin-right: 10px; } .jimu-gp-chooser-from-portal .footer .back{ display: none; } .jimu-gp-chooser-from-portal .footer .ok{ display: none; } /*icon highlight*/ .icon-highlight{ background-color: rgba(232, 75, 75, 0.4); border: 2px solid #e84b4b; z-index: 105; } .dj_ie8 .icon-highlight{ background-color: #e84b4b; -ms-filter: "Alpha(opacity=40)"; filter: Alpha(opacity=40); } /* css for dijit listvalueprovider noDataTips at runtime */ .jimu-filter-list-value-provider-tip-container{ position: relative; width: 100%; height: 20px; } .jimu-filter-list-value-provider-tip-container .error-tip-section{ position: absolute; left: 0; right: 0; top: 0; line-height: 25px; } .jimu-filter-list-value-provider-tip-container .error-tip-section .jimu-icon-error{ vertical-align: top; margin-top: 4px; } .jimu-filter-list-value-provider-tip-container .jimu-state-error-text{ color: #ff0000; display: inline-block; font-size: 12px; margin-left: 5px; width: 85%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .jimu-rtl .jimu-filter-list-value-provider-tip-container .jimu-state-error-text{ margin-left: 0; margin-right: 10px; } /* css for dijit LayerChooserFromMap */ .jimu-basic-layer-chooser-from-map{ position: relative; width: 100%; background: #ffffff; } .jimu-basic-layer-chooser-from-map .error-tip-section{ position: absolute; left: 0; right: 0; top: 0; /*height: 20px;*/ line-height: 20px; background: #ffffff; } .jimu-basic-layer-chooser-from-map .error-tip-section .jimu-icon-error{ vertical-align: top; margin-top: 4px; } .jimu-basic-layer-chooser-from-map .jimu-state-error-text{ display: inline-block; font-size: 13px; margin-left: 10px; width: 80%; } .jimu-rtl .jimu-basic-layer-chooser-from-map .jimu-state-error-text{ margin-left: 0; margin-right: 10px; } .jimu-basic-layer-chooser-from-map .jimu-tree{ /*position: absolute;*/ left: 0; right: 0; width: 100%; top: 0; height: auto; background: #ffffff; } /* css for dijit LayerChooserFromMapLite */ .jimu-basic-layer-chooser-from-map-lite{ } .jimu-basic-layer-chooser-from-map-lite .tree-ul{ list-style-type: none; } .jimu-basic-layer-chooser-from-map-lite .tree-root-ul{ border: 1px solid #d9dde0; padding-left: 0; padding-right: 0; margin: 0 0 0 0; } .jimu-basic-layer-chooser-from-map-lite .tree-subnode-ul{ padding-left: 20px; } .jimu-rtl .jimu-basic-layer-chooser-from-map-lite .tree-subnode-ul{ padding-right: 20px; } .jimu-basic-layer-chooser-from-map-lite .tree-node-div{ display: flex; } .jimu-basic-layer-chooser-from-map-lite .tree-node-column-span{ font-size: 14px; } .jimu-basic-layer-chooser-from-map-lite .collapse-span{ background-repeat: no-repeat; background-position: center; width: 13px; height: 26px; } .jimu-basic-layer-chooser-from-map-lite .collapse-span.is-leaf{ background-image: url(../css/images/right_arrow_8_default.png); cursor: pointer; } .jimu-rtl .jimu-basic-layer-chooser-from-map-lite .collapse-span.is-leaf{ background-image: url(../css/images/left_arrow_8_default.png); } .jimu-basic-layer-chooser-from-map-lite .collapse-span.is-leaf.opened{ background-image: url(../css/images/down_arrow_8_default.png); } .jimu-basic-layer-chooser-from-map-lite .check-box-div{ margin-top: 4px; margin-left: 3px; } .jimu-basic-layer-chooser-from-map-lite .jimu-checkbox.jimu-state-disabled .checkbox{ cursor: default; } .jimu-basic-layer-chooser-from-map-lite .icon-span{ background-repeat: no-repeat; background-position: center; width: 4px; height: 26px; } .jimu-basic-layer-chooser-from-map-lite .icon-span.display{ width: 24px; } .jimu-basic-layer-chooser-from-map-lite .title-span{ padding-top: 3px; cursor: default; flex: 1; } .jimu-basic-layer-chooser-from-map-lite .title-span.is-leaf{ cursor: pointer; } /* css for dijit GpSource */ .jimu-gp-source{ position: relative; width: 770px; height: 485px; min-height: 400px; } .jimu-gp-source .radio-table input, .jimu-gp-source .radio-table label{ cursor: pointer; } .jimu-gp-source .radio-table .url-radio{ margin-left: 30px; } .jimu-rtl .jimu-gp-source .radio-table .url-radio{ margin-left: 0; margin-right: 30px; } .jimu-gp-source .source-content{ position: absolute; width: 100%; left: 0; right: 0; top: 22px; bottom: 0; } .jimu-gp-source .source-content .dijit-container{ position: absolute; width: 100%; left: 0; right: 0; top: 50px; bottom: 0; } .jimu-gp-source .operation-tip{ margin-top: 15px; margin-bottom: 15px; } /* css for jimu-layer-source */ .jimu-layer-source{ position: relative; width: 100%; min-height: 400px; } .jimu-layer-source .radio-table .portal-td{ padding-left: 30px; } .jimu-rtl .jimu-layer-source .radio-table .portal-td{ padding-left: 0; padding-right: 30px; } .jimu-layer-source .radio-table .url-td{ padding-left: 30px; } .jimu-rtl .jimu-layer-source .radio-table .url-td{ padding-left: 0; padding-right: 30px; } .jimu-layer-source .radio-table input, .jimu-layer-source .radio-table label{ cursor: pointer; } .jimu-layer-source .radio-table input[type="radio"]{ margin: 0 9px 0 0; } .jimu-rtl .jimu-layer-source .radio-table input[type="radio"]{ margin: 0 0 0 9px; } .jimu-layer-source .source-content{ position: absolute; width: 100%; left: 0; right: 0; top: 22px; bottom: 0; } .jimu-layer-source .source-content .dijit-container{ position: absolute; width: 100%; left: 0; right: 0; top: 50px; bottom: 0; } .jimu-layer-source .operation-tip{ font-size: 12px; margin-top: 15px; margin-bottom: 15px; } /* css for jimu-dijit-data-source */ .jimu-dijit-data-source{ position: relative; width: 100%; min-height: 400px; } .jimu-dijit-data-source .hidden{ display: none; } .jimu-dijit-data-source > .jimu-tab3{ height: 100%; } .jimu-dijit-data-source > .jimu-tab3 > .container-node.jimu-viewstack{ position: absolute; left: 0; right: 0; top: 50px; bottom: 0; } /* css for jimu-layer-chooser-with-buttons */ .jimu-layer-chooser-with-buttons{ position: relative; width: 100%; height: 100%; } .jimu-layer-chooser-with-buttons .chooser-container{ position: absolute; width: 100%; left: 0; right: 0; top: 0; bottom: 40px; overflow-y: auto; } .jimu-layer-chooser-with-buttons .footer{ position: absolute; width: 100%; left: 0; right: 0; bottom: 0; height: 36px; } /* css for jimu-dijit-framework-datasource-chooser */ .jimu-dijit-framework-datasource-chooser .no-data-section{ display: none; } .jimu-dijit-framework-datasource-chooser .no-data-section .jimu-widget-note{ line-height: 24px; } .jimu-dijit-framework-datasource-chooser.no-data .no-data-section{ display: block; } /* css for jimu-dijit-framework-datasource-chooser-with-buttons */ .jimu-dijit-framework-datasource-chooser-with-buttons{ position: relative; width: 100%; height: 100%; } .jimu-dijit-framework-datasource-chooser-with-buttons .chooser-container{ position: absolute; width: 100%; left: 0; right: 0; top: 0; bottom: 40px; overflow-y: auto; } .jimu-dijit-framework-datasource-chooser-with-buttons .footer{ position: absolute; width: 100%; left: 0; right: 0; bottom: 0; height: 36px; } /* css for dijit SymbolPicker */ .jimu-symbol-picker{ display: inline-block; cursor: pointer; border: 1px solid #D7D7D7; height: 24px; overflow: hidden; padding: 0 4px; } .jimu-symbol-picker .symbol-node{ position: relative; top: 4px; height: 16px; } .jimu-symbol-picker .separator{ position: relative; top: 4px; width: 1px; height: 16px; background-color: #D7D7D7; margin: 0 5px; } .jimu-symbol-picker .jimu-icon{ position: relative; top: 8px; } /*css for map blink*/ .blink-map-border{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; box-sizing: border-box; border: 2px solid red; display: none; } .blink-map-border.blink-map-border-show{ display: block; } .jimu-rtl .jimu-search .search-btn{ left:10px; right: auto; } /********** styles for preload widget icon panel***********/ .jimu-on-screen-widget-panel{ border-radius: 4px; } .jimu-on-screen-widget-panel>.jimu-panel-title{ color: white; height: 35px; width: 100%; background-color: #485566; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.4); position: relative; } .jimu-on-screen-widget-panel>.title-full{ cursor: default; } .jimu-on-screen-widget-panel>.title-normal{ cursor: move; } .jimu-on-screen-widget-panel>.jimu-panel-title>.title-label{ height: 100%; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 66%; } .jimu-on-screen-widget-panel>.jimu-panel-title>.close-btn, .jimu-on-screen-widget-panel>.jimu-panel-title>.foldable-btn, .jimu-on-screen-widget-panel>.jimu-panel-title>.max-btn{ width: 35px; height: 100%; border-radius: 11px; opacity: 1; cursor: pointer; margin: 0 !important; } .jimu-on-screen-widget-panel>.jimu-panel-title>.close-btn{ background: url(images/white_close_default.png) no-repeat center center; } .jimu-on-screen-widget-panel>.jimu-panel-title>.fold-down{ background: url(images/fold_down.png) no-repeat center center; } .jimu-on-screen-widget-panel>.jimu-panel-title>.fold-up{ background: url(images/fold_up.png) no-repeat center center; } .jimu-on-screen-widget-panel>.jimu-panel-title>.max-btn{ background: url(images/max.png) no-repeat center center; } .jimu-on-screen-widget-panel>.jimu-panel-content{ position: absolute; left: 0; top: 35px; right: 0; bottom: 0; } /*css for jimu-url-combobox*/ .jimu-url-combobox .dijitArrowButtonContainer .dijitArrowButtonInner{ height: 28px !important; } /*css for layer chooser*/ .jimu-layer-chooser-from-map-withdropbox{ position: relative; height: 30px; border: solid 1px #aaaaaa; } .jimu-layer-chooser-from-map-withdropbox > table{ width: 100%; border-collapse: collapse; table-layout: fixed; cursor: pointer; } .jimu-layer-chooser-from-map-withdropbox .layer-name { height: 30px; line-height: 30px; width: 100%; } .jimu-layer-chooser-from-map-withdropbox .drop-select { position: relative; width: 30px; height: 30px; } .jimu-layer-chooser-from-map-withdropbox .drop-select .jimu-icon-down-arrow-8{ position: absolute; left: 11px; top: 11px; } .jimu-layer-chooser-from-map-withdropbox > .layer-chooser{ position: absolute; width: 100%; left: 0; right: 0; top: 100%; height: 0; overflow: visible; } .jimu-layer-chooser-from-map-withdropbox .jimu-basic-layer-chooser-from-map{ border: 1px solid #ccc; } .jimu-layer-chooser-from-map-withdropbox-popup .layer-chooser-tree{ border: 1px solid #ccc; -ms-overflow-x: hidden; overflow-x: hidden; } .jimu-layer-chooser-from-map-withdropbox-popup .jimu-tree .dijitTreeNodeContainer > .dijitTreeNode > .dijitTreeRow{ border-left: 0 !important; border-right: 0 !important; } /*css for _CropImage*/ .jimu-crop-image{ width: 100%; height: 100%; border: 1px solid #d2dae2; } .jimu-crop-image .crop-section{ position: relative; width: 100%; height: 100%; overflow: hidden; padding: 20px; background: #fafafc; } .jimu-crop-image .loading-image{ width: 40px; height: 40px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .jimu-crop-image .viewer-box{ position: relative; margin: auto; } .jimu-crop-image .viewer-content{ position: relative; width: 100%; height: 100%; overflow: hidden; } .jimu-crop-image .viewer-box .viewer-content .viewer-image{ position: absolute; } .jimu-crop-image .viewer-box .base-image{ position: absolute; opacity: 0.3; cursor: move; -ms-filter: "Alpha(opacity=40)"; filter: Alpha(opacity=40); } .jimu-crop-image .hide-status{ visibility: hidden; } .jimu-crop-image .controller{ position: absolute; width: 238px; height: 30px; padding: 8px 24px; left: 0; right: 0; bottom: -35px; color: #fff; cursor: default; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .jimu-crop-image .controller .zoom-out, .jimu-crop-image .controller .zoom-in { width: 14px; height: 14px; margin: auto; font-size: 12px; font-weight: bold; text-align: center; line-height: 14px; cursor: pointer; border-radius: 10px; background: #518dca; cursor: pointer; } .jimu-crop-image .controller .disable-zoom{ background: #d0d0d0; } .jimu-crop-image .controller .zoom-out{ position: absolute; left: 0px; top: 0; bottom: 0; } .jimu-crop-image .controller .slider{ width: 100%; position: relative; } .jimu-crop-image .controller .slider .button{ background: #fff; border: 1px solid #d2dae2; border-radius: 7px; height: 14px; margin-left: -6px; width: 14px; position: absolute; left: 0; cursor: move; } .jimu-crop-image .controller .slider .horizontal{ border-bottom: 2px solid #518dca; height: 7px; } .jimu-crop-image .controller .zoom-in{ position: absolute; right: 0px; top: 0; bottom: 0; } .jimu-rtl .jimu-crop-image .controller .zoom-out{ left: auto; right: 0; } .jimu-rtl .jimu-crop-image .controller .slider .button{ left: 100%; } .jimu-rtl .jimu-crop-image .controller .zoom-in{ left: 0; right: auto; } /*css for ImageChooser*/ .jimu-image-chooser { height: 100%; overflow: hidden; z-index: 9999; position: relative; display: inline-block; z-index: 100; } .jimu-image-chooser form{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; opacity: 0; -ms-filter: "Alpha(opacity=0)"; filter: Alpha(opacity=0); z-index: 999; background-color: white;/*for ie10 hack*/ } .jimu-image-chooser form label{ display: inline-block; width: 100%; height: 100%; cursor: pointer; } .jimu-image-chooser form input { position: absolute; left: -1000px; top: 0; } .jimu-image-chooser .hint{ position: relative; display: none; width: 100%; height: 100%; z-index: 0; } .jimu-image-chooser .hint .display-text{ width: 100%; white-space: nowrap; color: white; cursor: pointer; display: inline-block; background-color: #518dca; text-align: center; height: 30px; line-height: 30px; border-radius: 5px; padding: 0 10px; box-shadow: 0 0 2px gray; } .jimu-image-chooser:hover .hint .display-text{ background-color: #15a4fa; } .jimu-image-chooser .hint .disable-label{ background-color: #a0acbf!important; cursor: default; } .jimu-image-chooser .hint .display-image{ position: absolute; cursor: pointer; width: 100%; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0 0 !important; } .jimu-image-chooser .hint .display-image.no-stretch-img{ width: auto !important; height: auto !important; max-width: 100%; max-height: 100%; } .image-chooser-crop-popup .title { font-weight: bold; border-bottom-style: none; } .image-chooser-crop-popup .content-absolute { top: 40px; } .image-chooser-crop-popup .content{ overflow: visible !important; z-index: 999; } /* css for jimu-single-filter-parameter */ .jimu-single-filter-parameter > table > tbody > .first-tr > td{ padding-bottom: 4px; } .jimu-single-filter-parameter > table > tbody > .third-tr > td{ padding-bottom: 10px; } .jimu-single-filter-parameter .dijit-form-Select>tbody>tr>td{ height: 23px; } .jimu-single-filter-parameter .dijit-form-Select>tbody>tr>td>.dijitButtonText{ height: 20px; height: 20px !important; } .jimu-single-filter-parameter .dijit-form-FilteringSelect.loading > .dijitInputField.dijitInputContainer{ background: url(images/validating.gif) right no-repeat; } .jimu-rtl .jimu-single-filter-parameter .dijit-form-FilteringSelect.loading > .dijitInputField.dijitInputContainer{ background: url(images/validating.gif) left no-repeat; } .jimu-single-filter-parameter .dijit-form-FilteringSelect>div.dijitArrowButton.dijitDownArrowButton{ width: 18px; height: 100%; } .jimu-single-filter-parameter .dijit-form-FilteringSelect>div.dijitArrowButton.dijitDownArrowButton>input{ padding: 0; border: 0; display: inline-block; height: 100%; height: 100% !important; } .jimu-single-filter-parameter .dijit-form-ValidationTextBox>div.dijitInputField{ height: 100%; } .jimu-single-filter-parameter .dijit-form-ValidationTextBox>div.dijitInputField>input.dijitInputInner{ margin: 0; padding:0; height: 100%; height: 100% !important; text-align: left; /*#13348*/ } .jimu-rtl .jimu-single-filter-parameter .dijit-form-ValidationTextBox>div.dijitInputField>input.dijitInputInner{ text-align: right; } .jimu-single-filter-parameter .dijit-form-NumberTextBox>div.dijitInputField{ height: 100%; } .jimu-single-filter-parameter .dijit-form-NumberTextBox>div.dijitInputField>input.dijitInputInner{ margin: 0; padding: 0; height: 100%; padding:0 !important; height: 100% !important; text-align: left; /*#13348*/ } .jimu-rtl .jimu-single-filter-parameter .dijit-form-NumberTextBox>div.dijitInputField>input.dijitInputInner{ text-align: right; } .jimu-single-filter-parameter .dijit-form-DateTextBox>.dijitRight{ width:17px; height: 100%; } .jimu-single-filter-parameter .dijit-form-DateTextBox>.dijitRight .dijitInputField{ border: 0; line-height: 24px; } .jimu-single-filter-parameter .dijitSelectLabel.dijitValidationTextBoxLabel{ overflow:hidden; overflow:hidden !important; } .jimu-single-filter-parameter .prompt{ font-size: 12px; color: #686868; } .jimu-single-filter-parameter .hint{ font-style: italic; font-size: 12px; color: #d9dde0; } /* css for jimu-dijit-spatial-filter-features */ .jimu-dijit-spatial-filter-features .not-visible{ display: none; } .jimu-dijit-spatial-filter-features .layer-tip{ display: none; } .jimu-dijit-spatial-filter-features .jimu-draw-box .draw-items > div{ width: 30px; height: 30px; line-height: 30px; margin: 0 7px; } .jimu-dijit-spatial-filter-features .selection-option{ margin-top: 5px; overflow: hidden; } .jimu-dijit-spatial-filter-features .search-distance-div{ margin-top: 15px; } .jimu-dijit-spatial-filter-features>table{ width: 100%; table-layout: fixed; border-collapse: collapse; } /* jimu-multiple-layers-featureset-chooser */ .jimu-multiple-layers-featureset-chooser{ /*overflow: hidden;*/ height: 40px; white-space: nowrap; display: flex; justify-content: space-between; } .jimu-multiple-layers-featureset-chooser .hidden{ display: none !important; } .jimu-multiple-layers-featureset-chooser > *{ cursor: pointer; vertical-align: middle; } .jimu-multiple-layers-featureset-chooser.disabled > *{ cursor: default; } .jimu-multiple-layers-featureset-chooser > div{ height: 40px; } .jimu-multiple-layers-featureset-chooser .draw-item-btn{ width: 65%; overflow: visible; height: 40px; } .jimu-multiple-layers-featureset-chooser .draw-item-btn .current-draw-item{ height: 40px; font-size: 0px; } .jimu-multiple-layers-featureset-chooser .draw-item-btn .current-draw-item > div{ font-size: 12px; } .jimu-multiple-layers-featureset-chooser .btn-select{ width: 100%; height: 100%; background-color: #009966; color: #FFF; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: flex; justify-content: space-between; line-height: 40px; } .jimu-multiple-layers-featureset-chooser .btn-select .labels{ display: flex; justify-content: center; flex: 1 1 100%; } .jimu-multiple-layers-featureset-chooser .btn-select.selected{ background: #005134; border: 3px solid #009966; line-height: 34px; } .jimu-multiple-layers-featureset-chooser .btn-select.selected .arrow, .jimu-multiple-layers-featureset-chooser .btn-select .feature-action{ line-height: inherit; } .jimu-multiple-layers-featureset-chooser .btn-select .feature-action{ color: #FFF; height: 100%; } .jimu-multiple-layers-featureset-chooser.disabled .btn-select{ background-color: #ccc; color: #FFF; } .jimu-multiple-layers-featureset-chooser .btn-select .select-text{ margin-left: 10px; } .jimu-rtl .jimu-multiple-layers-featureset-chooser .btn-select .select-text{ margin-left: 0; margin-right: 10px; } .jimu-multiple-layers-featureset-chooser .current-draw-item .arrow{ /* width: 30px; */ height: 100%; color: #FFF; opacity: 0.5; flex: 0 0 30px; } .jimu-rtl .jimu-multiple-layers-featureset-chooser .current-draw-item .arrow{ right: auto; left: 0; } .jimu-multiple-layers-featureset-chooser .current-draw-item .arrow:hover{ opacity: 1; } .jimu-multiple-layers-featureset-chooser.single-geotype .current-draw-item .arrow{ display: none !important; } .jimu-multiple-layers-featureset-chooser .btn-clear{ width: 30%; border: 1px solid #D7D7D7; color: #000000; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .jimu-multiple-layers-featureset-chooser .btn-clear > div{ text-align: center; display: inline-block; vertical-align: middle; height: 100%; line-height: 40px; } .jimu-multiple-layers-featureset-chooser .btn-clear:hover{ background-color: #CC0000; color: #FFFFFF; } .jimu-multiple-layers-featureset-chooser .btn-clear:hover .feature-action{ color: #FFFFFF; } .jimu-multiple-layers-featureset-chooser.disabled .btn-clear{ background-color: #D2D2D2 !important; border: 0 !important; color: #ffffff !important; } .jimu-multiple-layers-featureset-chooser .btn-clear .clear-text{ margin-left: 10px; } .jimu-rtl .jimu-multiple-layers-featureset-chooser .btn-clear .clear-text{ margin-left: 0; margin-right: 10px; } .jimu-multiple-layers-featureset-chooser-tooltipdialog{ padding: 5px 0 0 0 !important; } .jimu-multiple-layers-featureset-chooser-tooltipdialog .dijitTooltipContainer{ background: #F3F3F3; opacity: 0.9; box-shadow: 0 0 20px rgba(0,0,0,0.5); border: 1px solid rgba(0,0,0,0.5); border-radius: 0 !important; } .jimu-multiple-layers-featureset-chooser-tooltipdialog .dijitTooltipContainer .dialog-content{ font-size: 12px; } .jimu-multiple-layers-featureset-chooser-tooltipdialog .dijitTooltipContainer .dialog-content .title{ font-weight: bold; } .jimu-multiple-layers-featureset-chooser-tooltipdialog .dijitTooltipConnector{ display: none; } /* jimu-export-chooser */ .jimu-export-chooser{ position: fixed; } .jimu-export-chooser .export-mask{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: transparent; z-index: 119; } .jimu-export-chooser .export-format{ box-shadow: 0 0 16px rgba(160,160,160,0.4); background-color: white; min-width: 200px; z-index: 120; position: relative; } .jimu-export-chooser .export-format .export-item{ width: 100%; height: 40px; cursor: pointer; line-height: 40px; text-align: left; padding: 0 20px; font-size: 12px; } .jimu-export-chooser .export-format .export-item:hover{ background-color: #EEEEEE; } .jimu-appstate-popup { position: fixed; right: 10px; height: auto; width: 236px; bottom: -100px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: rgba(0, 0, 0, 0.85); box-shadow: 0 0 6px rgba(0, 0, 0, 0.5); z-index: 120; font-family: Avenir-Light; } .jimu-rtl .jimu-appstate-popup{ left: 10px; right: auto; } .jimu-appstate-popup .appstate-header{ position: relative; height: 27px; } .jimu-appstate-popup .appstate-title { position: absolute; left: 11px; top: 11px; font-size: 12px; color: #BBBBBB; width: 200px; } .jimu-rtl .jimu-appstate-popup .appstate-title { left: auto; right: 11px; } .jimu-appstate-popup .appstate-close { position: absolute; right: 10px; top: 10px; width: 10px; height: 10px; cursor: pointer; background: url('images/close_8_default.png') no-repeat center; } .jimu-appstate-popup .appstate-close:hover { background: url('images/close_8_hover.png') no-repeat center; } .jimu-rtl .jimu-appstate-popup .appstate-close { left: 10px; right: auto; } .jimu-appstate-popup .appstate-tips { cursor: pointer; font-size: 12px; color: #FFFFFF; margin: 8px 11px 12px 11px; text-align: left; } .jimu-rtl .jimu-appstate-popup .appstate-tips{ text-align: right; } /* mobile */ .jimu-appstate-popup.mobile { position: fixed; left: 0; top: -120px; width: 100%; height: 104px; } .jimu-appstate-popup.mobile .appstate-header{ position: absolute; bottom: 0; height: 32px; width: 100%; } .jimu-appstate-popup.mobile .appstate-title { display: none; } .jimu-appstate-popup.mobile .appstate-tips { margin: 20px 25px; font-size: 12px; color: #BBBBBB; } .jimu-appstate-popup.mobile .appstate-close { margin: 10px 0; left: auto; right: auto; top: auto; width: 100%; height: 12px; background: url('images/close_default.png') no-repeat center; } .jimu-appstate-popup.mobile .appstate-close:hover { background: url('images/close_hover.png') no-repeat center; } /*jimu.dijit.ServiceURLComboBox*/ .jimu-dijit-ServiceURLComboBox>.jimu-service-valid, .jimu-dijit-ServiceURLComboBox>.jimu-service-invalid { right: 16px; } .jimu-dijit-ServiceURLComboBox .jimu-service-validating{ right: 16px; } .jimu-rtl .jimu-dijit-ServiceURLComboBox>.jimu-service-valid, .jimu-rtl .jimu-dijit-ServiceURLComboBox>.jimu-service-invalid { left: 16px; right: auto; } .jimu-rtl .jimu-dijit-ServiceURLComboBox .jimu-service-validating{ left: 16px; right: auto; } /**popup menu*/ .popup-menu{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: transparent; z-index: 119; cursor: default; } .popup-menu .menu-content { min-width: 120px; max-width: 300px; height: auto; background: #FFFFFF; box-shadow: 0px 0px 4px 2px rgba(177, 177, 177, 0.5); position: absolute; } .popup-menu .menu-title { height: 40px; margin: 0 5px; border-bottom: 1px solid rgba(0, 0, 0, 0.1) } .popup-menu .menu-title .label { max-width: calc(100% - 32px); height: 40px; line-height: 40px; margin: 0 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-family: "Avenir Medium"; font-size: 14px; color: #474747; } .popup-menu .menu-title .close-btn { font-size: 12px; margin: 14px 5px; } .popup-menu .popup-menu-item { width: 100%; height: 40px; cursor: pointer; } .popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item.selected { background: #F3F3F3; } .popup-menu .popup-menu-item .icon { width: 40px; height: 40px; } .popup-menu .popup-menu-item .icon.no-icon { width: 20px; } .popup-menu .popup-menu-item .icon div { width: 16px; height: 16px; margin: 12px; } .popup-menu .popup-menu-item .label { height: 40px; line-height: 40px; color: #000000; font-size: 12px; font-family: 'Avenir Medium'; white-space: nowrap; display: inline-block; max-width: 240px; overflow: hidden; text-overflow: ellipsis; margin-right: 20px; } .jimu-rtl .popup-menu .popup-menu-item .label { margin-right: 0; margin-left: 20px; } /*PopupMenuButton*/ .popup-menu-button { width: 36px; height: 36px; background-color: #FFFFFF; background: url(images/more_normal.svg) no-repeat center; cursor: pointer; } .popup-menu-button:hover { background-color: #E5E5E5; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background: url(images/more_hover.svg) no-repeat center; } .popup-menu-button.disabled { background: url(images/more_disabled.svg) no-repeat center; cursor: default; } /* css for shareBase start*/ .share-container { height: 16px; line-height: 16px; font-family: Avenir Light; font-size: 12px; color: #161616; } .share-container .displaynone { display: none; } .share-container .shareClearFix { *overflow: hidden; *zoom: 1; } .share-container .shareClearFix:after { display: table; content: ""; width: 0; clear: both; } .share-container .subTitle { /*height: 19px;*/ line-height: 19px; font-family: Avenir Medium; /*font-weight: bold;*/ font-size: 14px; color: #161616; margin-top: 20px; margin-bottom: 5px; } .share-container .content-absolute { top: 40px; } /*.share-container .close-btn { display: none; }*/ /* .claro .share-container .dijitCheckBox, .claro .share-container .dijitCheckBoxIcon{ width: 16px; }*/ /* css for shareBase end*/ /* css for shareLink start*/ .share-container .shareLink .displaynone { display: none !important; } .share-container .shareLink .optionsText { line-height: 16px; margin-top: 5px; font-family: Avenir Medium; font-size: 12px; color: #24B5CC; cursor: pointer; text-decoration: underline; height: 28px; } .share-container .shareLink .shareUrlsWrapper { /*width: 95%;*/ } .share-container .shareLink .shareUrlsWrapper .linkToApp { margin-top: 6px; } .share-container .shareLink .shareLinkUrl { border: 1px #E2E2E2 solid; height: 30px; line-height: 30px; width: 100%; } .share-container .shareLink .shareLinkUrl .dijitInputInner { font-family: Avenir Medium; font-size: 12px; } .share-container .shareLink .rotate { transition: transform 0.1s; transition: -webkit-transform 0.1s; -webkit-transform: rotate(90deg); transform: rotate(90deg); } .share-container .shareLink .socialNetworkIcons { width: 20px; height: 20px; opacity: 0.5; margin: 5px 3px; display: inline-block; cursor: pointer; } .share-container .shareLink .shareLinkIcons { margin: 0 2px; } .share-container .shareLink .email { background: url("images/share/email.png") no-repeat; } .share-container .shareLink .email:hover { background: url("images/share/email_hover.png") no-repeat; } .share-container .shareLink .facebook { background: url("images/share/facebook.png") no-repeat; } .share-container .shareLink .facebook:hover { background: url("images/share/facebook_hover.png") no-repeat; } .share-container .shareLink .twitter { background: url("images/share/twitter.png") no-repeat; } .share-container .shareLink .twitter:hover { background: url("images/share/twitter_hover.png") no-repeat; } .share-container .shareLink .googlePlus { background: url("images/share/gplus.png") no-repeat; } .share-container .shareLink .googlePlus:hover { background: url("images/share/gplus_hover.png") no-repeat; } .share-container .shareLink .inputsText { font-family: Avenir Light; font-size: 12px; color: #161616; } .share-container .shareLink textarea { width: 100%;/*for ie*/ } .share-container .shareLink .shareEmbedCode { height: 80px; padding: 6px 6px 6px 10px; resize: none; } .share-container .shareLink .customSize { display: inline-block; } .share-container .shareLink .sizeSelect { display: inline-block; margin-top: 8px; margin-right: 5px; } .share-container .shareLink .sizeSelect table { height: 26px; } .share-container .shareLink .customSize .sizeTextBox { display: inline-block; width: 60px; /*padding: 5px;*/ margin: 2px; height: 26px; } .share-container .shareLink .customSize .dijitTextBox .dijitInputInner { font-size: 12px; height: 22px; } .share-container .shareLink .timesConnector { display: inline-block; margin: 2px; vertical-align: middle; } .share-container .shareLink .optionsRow { margin: 6px 0 6px 5px; } .share-container .shareLink .backBtn{ height: 24px; width: 24px; background: url("images/share/arrow-back.svg") no-repeat; background-position: 50% 50%; cursor: pointer; vertical-align: middle; position: absolute; } .share-container .shareLink .backBtn:hover { height: 24px; width: 24px; background: url("images/share/arrow-back_hover.svg") no-repeat; background-position: 50% 50%; cursor: pointer; vertical-align: middle; } .jimu-rtl .share-container .shareLink .backBtn{ background: url("images/share/arrow-back-rtl.svg") no-repeat; background-position: 50% 50%; } .jimu-rtl .share-container .shareLink .backBtn:hover { background: url("images/share/arrow-back_hover-rtl.svg") no-repeat; background-position: 50% 50%; } .share-container .shareLink .linkOptionsTitle{ text-align: center; line-height: 24px; font-weight: bold; font-size: 15px; } .share-container .shareLink .optionsRow .labels { margin-left: 22px; font-family: Avenir Light; font-size: 12px; color: #000; } .jimu-rtl .share-container .shareLink .optionsRow .labels { margin-right: 30px; margin-left: auto; } .share-container .shareLink .optionsRow .optionsMore { display: none; margin: 6px 0 3px 30px; } .jimu-rtl .share-container .shareLink .optionsRow .optionsMore { margin: 6px 30px 3px 0; } .share-container .shareLink .optionsRow .optionsMore table { height: 21px; } .share-container .shareLink .optionsRow .optionsMore label { width: 100px; display: table-cell; height: 30px; line-height: 30px; word-break: break-all; } .share-container .shareLink .optionsRow .optionsMore .queryFeature_layer{ margin-bottom: 4px; } .share-layerChooser-dropbox .jimu-icon-error{ margin-bottom: 6px; } .share-layerChooser-dropbox .error-tip-section{ height: 36px; } .share-container .shareLink .optionsRow .optionsMore .moreOptionsRow{ margin: 4px 0; } .share-container .shareLink .optionsRow .optionsMore .dijitTextBox, .share-container .shareLink .optionsRow .optionsMore .table-for-select{ min-width: 100px; display: table-cell; } .share-container .shareLink .optionsRow .optionsMore .dijitSelect{ min-width: 110px; line-height: 30px; height: 30px; font-size: 12px; display: inline-table !important; margin-bottom: 5px; } /*.share-container .shareLink .optionsRow .optionsMore .longinput{ width:80%; margin: 3px 0; }*/ .share-container .shareLink .optionsRow .markers { display: inline-block; height: 24px; width: 24px; background: url("images/share/marker.svg") no-repeat; background-position: 50% 50%; cursor: pointer; vertical-align: middle; margin: 0 2px 4px 2px; } .share-container .shareLink .optionsRow .markers:hover { background: url("images/share/marker_hover.svg") no-repeat; background-position: 50% 50%; } .share-container .shareLink .optionsRow .markers.selected { background: url("images/share/marker_selected.svg") no-repeat; background-position: 50% 50%; } .share-container .shareLink .optionsRow .preview { height: 80px; padding: 6px 6px 6px 10px; resize: none; } .claro .share-container .shareLink .dijitRadio, .claro .share-container .shareLink .dijitRadioIcon { background-repeat: no-repeat; width: 16px; height: 16px; margin-right: 6px; } .claro .share-container .shareLink .shareCheckBoxes { margin-right: 6px; } .claro .share-container .shareLink .shareTipsText { font-family: Avenir Light; font-size: 12px; margin-top: 14px; font-style: italic; } /* css for shareLink end*/ /* css for shareOptions start*/ .share-container .shareOptions .tips { font-family: Avenir Light; font-size: 12px; } .share-container .shareOptions .shareOptionItems { margin: 6px 0; } .share-container .shareOptions .labels { font-family: Avenir Light; font-size: 12px; margin-left: 4px; } .share-container .shareOptions .share-groups-wrapper { border: 1px solid #E2E2E2; margin: 12px 0 2px 30px; /*padding: 5px;*/ background-color: #FFFFFF; width: 90%; line-height: 14px; overflow: auto; } .share-container .shareOptions .borderContainer { width: 95%; height: 80px; } .share-container .borderContainer td { height: 16px } .share-container .addMarker_moreOptions .dijitTextBox{ display: block; } /* css for shareOptions end*/ /* feature action icons*/ @font-face { font-family: 'feature actions'; src: url('fonts/feature_actions.eot'); src: url('fonts/feature_actions.eot?#iefix') format('embedded-opentype'), url('fonts/feature_actions.woff') format('woff'), url('fonts/feature_actions.ttf') format('truetype'), url('fonts/feature_actions.svg#feature_actions') format('svg'); font-weight: normal; font-style: normal; } .feature-action { font-family: 'feature actions' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: rgba(0,0,0,0.5); cursor: pointer; font-size: 16px; } .feature-action:hover, .feature-action.highlight { color: rgb(0,0,0); } .feature-action.disabled { color: rgba(0,0,0,0.25); cursor: default; } .feature-action.no-icon { display: none; } .icon-select:before { content: '\e900'; } .icon-clear-selection:before { content: '\e901'; } .icon-export:before { content: '\e902'; } .icon-statistics:before { content: '\e903'; } .icon-add-as-stops:before { content: '\e904'; } .icon-add-to:before { content: '\e905'; } .icon-arrow-back:before { content: '\e906'; } .icon-checkbox-outline:before { content: '\e907'; } .icon-close:before { content: '\e908'; } .icon-copy-attributes:before { content: '\e909'; } .icon-create-layer:before { content: '\e90a'; } .icon-direction-from:before { content: '\e90b'; } .icon-direction-to:before { content: '\e90c'; } .icon-drive-document:before { content: '\e90d'; } .icon-edit:before { content: '\e90e'; } .icon-flash:before { content: '\e90f'; } .icon-follow:before { content: '\e910'; } .icon-launch:before { content: '\e911'; } .icon-more:before { content: '\e912'; } .icon-panto:before { content: '\e913'; } .icon-select-all:before { content: '\e914'; } .icon-set-as-incident:before { content: '\e915'; } .icon-set-as-input:before { content: '\e916'; } .icon-show-popup:before { content: '\e917'; } .icon-show-related-record:before { content: '\e918'; } .icon-switch-selection:before { content: '\e919'; } .icon-view-in-attribute:before { content: '\e91a'; } .icon-zoomto:before { content: '\e91b'; } .icon-arrow-forward:before { content: '\e91c'; } .icon-operation:before { content: '\e91d'; } .icon-add:before { content: '\e91e'; } .icon-edit-symbol:before{ content: '\e922'; } .icon-arrow-left:before{ content: '\e923'; } .icon-arrow-right:before{ content: '\e924'; } .icon-save:before{ content: '\e925'; } .icon-road-open:before{ content: '\e926'; } .icon-direction-open-route:before { content: '\e927'; } .icon-select-by-circle:before { content: '\e928'; } .icon-select-by-line:before { content: '\e929'; } .icon-select-by-polygon:before { content: '\e92a'; } .icon-drop-down:before { content: '\e92c'; } .icon-select-by-freehand-polygon:before { content: '\e92d'; } .icon-select-by-point:before { content: '\e92e'; } .icon-select-by-rect:before { content: '\e92f'; } /* ~~ feature action icons*/ /* for statistics */ .stat-container{ font-size: 12px; } .stat-container .header{ margin-bottom: 10px; } .stat-container .header>span{ margin-right: 5px; } .stat-container .attrName{ color: #888888; padding-right: 5px; } /* jimu-colorPalette start */ .jimu-colorpalette{ padding: 10px 20px; font-family: Avenir Light; font-size: 12px; color: #000000; background-color: #fff; box-shadow: 0 0 4px 0 rgba(0,0,0,0.50); overflow: hidden; /*transition: max-height 1.5s;*/ } .jimu-colorpalette .hide{ display: none !important; } .jimu-colorpalette .btn{ vertical-align: middle; margin: 10px 6px; height:30px; } .jimu-colorpalette .btn-wapper{ background-color: #fff; border: 1px solid #CCCCCC; line-height: 30px; height:30px; } .jimu-colorpalette .btn-wapper:hover{ cursor: pointer; background: #EEEEEE; } .jimu-colorpalette .btn .icon{ display: inline-block; width:16px; height:16px; margin: 6px; background-position: 50% 50%; } .jimu-colorpalette .btn .icon.transparent{ background: url("images/transparent.svg") no-repeat; } .jimu-colorpalette .btn .icon.custom{ background: url("images/custom.svg") no-repeat; } .jimu-colorpalette .btn .text{ display: inline-block; } .jimu-colorpalette .btn-wapper.selected{ border: 1px solid #000000; } .jimu-colorpalette .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, .jimu-colorpalette .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg{ border: 1px solid #000000; margin: 0; } .jimu-colorpalette .jimu-color-picker{ background-color: #FFF !important; width: 100%; height: 16px; border: none; text-align: left; } .jimu-colorpalette .jimu-color-records{ display: inline-block; } .jimu-colorpalette .dijitColorPalette{ border: none; } .jimu-colorpalette .dijitColorPalette .dijitPaletteCell { padding:4px; } .jimu-colorpalette .dijitColorPalette .dijitPaletteImg{ padding:0; margin: 0; height: 26px; } .jimu-colorpalette .dijitColorPalette .dijitColorPaletteSwatch { width: 16px; height: 16px; margin: 4px; cursor: pointer; } .jimu-colorpalette .custom-panel{ overflow: hidden; } .jimu-colorpalette .custom-panel .jimu-color-picker{ height: 100% !important; } .jimu-colorpalette .custom-panel .jimu-color-picker .dojoxColorPicker{ border: none; background: transparent; } .jimu-colorpalette .custom-panel .btns-container { margin-top: 20px; } .jimu-colorpalette .custom-panel .btns-container .jimu-btn { width: 80px; height: 30px; margin: 0 5px; vertical-align: middle; line-height: 30px; } /* jimu-colorPalette end */ /* marker-feature-action start */ .marker-feature-action-popup{ font-family: 'Avenir Light'; font-size: 12px; color: #333333; display: table; } .marker-feature-action-popup .clearFix { *overflow: hidden; *zoom: 1; } .marker-feature-action-popup .clearFix:after { display: table; content: ""; width: 0; clear: both; } .marker-feature-action-popup .title{ font-weight: bold; } .marker-feature-action-popup .item{ display: table-row; width: 100%; height: 20px; padding: 3px 0 5px 0; } .marker-feature-action-popup .sub-title{ display: table-cell; font-size: 12px; color: #888888; min-width: 70px; max-width: 120px; padding: 2px 0; overflow: hidden; } .marker-feature-action-popup .val{ display: table-cell; font-size: 12px; max-width: 200px; padding: 0 5px; } .marker-feature-action-popup input{ display: table-cell; font-family: 'Avenir Light'; resize: none; max-width: 165px; height: 20px; line-height: 20px; display: inline-block; border: 1px solid #EEEEEE; margin: 0 5px } .marker-feature-action-popup .hzLine { border: none; border-top: 1px solid #333333; margin-top: 6px; margin-bottom: 6px; } /* marker-feature-action end */ /* jimu-color-picker-popup start */ .jimu-color-picker-popup-dialog .jimu-colorpalette{ padding: 20px; box-shadow: none; } .jimu-color-picker-popup-dialog .dijitTooltipContainer{ overflow: hidden; background: #fff !important; border-radius: 0; border-style: none; box-shadow: 0 0 12px #9A9A9A; padding: 0; border:none; } .jimu-color-picker-popup-dialog .dijitTooltipConnector { display: none; } /* jimu-color-picker-popup end */ /* item form style for feature action SaveAsHostedLayer */ .jimu-item-form { width: 100%; } .jimu-item-form .input-label { display:inline-block; width: 20%; } .jimu-item-form .input-item { width: 70%; } .jimu-item-form .line-margin { margin-top: 10px; } /*jimu-dijit-dropdownmenu*/ .jimu-dijit-dropdownmenu{ display: inline-block; position: relative; width: 16px; height: 16px; overflow: hidden; background: url(images/dropdown.svg) center center no-repeat; cursor: pointer; } .jimu-dijit-dropdownmenu:hover, .jimu-dijit-dropdownmenu.showing{ background: url(images/dropdown_hover.svg) center center no-repeat; } .jimu-dijit-dropdownmenu-items-container{ position: absolute; width: auto; height: auto; z-index: 110; background: white; cursor: pointer; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50); min-width: 166px; max-width: 220px; padding: 8px 0; overflow-y: auto; } .jimu-dijit-dropdownmenu-items-container .dropdown-menu-item{ height: 24px; line-height: 24px; padding: 0 10px; } .jimu-dijit-dropdownmenu-items-container .dropdown-menu-item:hover{ background-color: #ccc; } .jimu-dijit-dropdownmenu-items-container .dropdown-menu-item.selected{ background-color: #333; color: white; } .jimu-dijit-dropdownmenu-items-container .dropdown-menu-item.selected:hover{ background-color: #333; } .jimu-dijit-dropdownmenu-shelter{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 109; } /*jimu-dijit-chart*/ .jimu-dijit-chart .tooltip-div span { display: block; } .jimu-dijit-chart .tooltip-div { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; } /* .jimu-rtl .jimu-dijit-chart .tooltip-div { align-items: flex-end; } */ .jimu-dijit-chart .tooltip-div .tooltip-tr { display: flex; align-items: center; justify-content: space-around; } .jimu-dijit-chart .tooltip-div .tooltip-tr .space-right { margin-right: 5px; } .jimu-rtl .jimu-dijit-chart .tooltip-div .tooltip-tr .space-right { margin-left: 5px; } .jimu-dijit-chart .tooltip-div .tooltip-tr .space-left { margin-left: 5px; } .jimu-rtl .jimu-dijit-chart .tooltip-div .tooltip-tr .space-left { margin-right: 5px; } .jimu-rtl .jimu-dijit-chart .tooltip-div .reverse.tooltip-tr { flex-direction: row-reverse; } .jimu-dijit-chart .tooltip-div .colorEl { display:inline-block; border-radius:10px; width:9px; height:9px; } .jimu-dijit-chart .tooltip-div .marginRight5 { margin-right: 5px; margin-left: 0; } .jimu-rtl .jimu-dijit-chart .tooltip-div .marginRight5 { margin-left: 5px; margin-right: 0; } /**/ .jimu-dijit-statistics-chart{ position: relative; } .jimu-dijit-statistics-chart .results-header{ display: none; width: 100%; height: 33px; } .jimu-dijit-statistics-chart.has-title .results-header{ display: block; } .jimu-dijit-statistics-chart .chart-title{ text-align: center; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .jimu-dijit-statistics-chart .paging-section{ height: 5px; margin-top: 10px; } .jimu-dijit-statistics-chart .paging-section ul{ margin: 0; padding: 0; height: 100%; list-style: none; } .jimu-dijit-statistics-chart .paging-section ul li{ float: left; height: 100%; } .jimu-rtl .jimu-dijit-statistics-chart .paging-section ul li{ float: right; } .jimu-dijit-statistics-chart .paging-section ul li a{ display: block; width: 5px; height: 100%; padding:0 5px; background-repeat: no-repeat; background-position: center center; background-image: url(images/dot1.png); cursor: pointer; } .jimu-dijit-statistics-chart .paging-section ul li a:hover,.jimu-dijit-statistics-chart .paging-section ul li.selected a{ background-image:url(images/dot2.png); } .jimu-dijit-statistics-chart .settings, .jimu-dijit-statistics-chart .zoomin{ cursor: pointer; width: 16px; height: 16px; } .jimu-dijit-statistics-chart .settings{ background: no-repeat center center url(images/setting_default.png); } .jimu-dijit-statistics-chart .zoomin{ background: no-repeat center center url(images/zoom_normal.png); margin-left: 5px; } .jimu-rtl .jimu-dijit-statistics-chart .zoomin{ margin-left: 0; margin-right: 5px; } .jimu-dijit-statistics-chart .chart-section{ position: relative; width: 100%; } .jimu-dijit-statistics-chart .chart-section.render-faild .chart-container { display: none !important; } .jimu-dijit-statistics-chart .chart-section .fiald-render-info { display: none; align-items: center; justify-content: center; } .jimu-dijit-statistics-chart .chart-section.render-faild .fiald-render-info { display: flex !important; } .jimu-dijit-statistics-chart .chart-section .arrow-td{ width: 15px; } .jimu-dijit-statistics-chart .chart-section .content-td{ width: auto; } .jimu-dijit-statistics-chart.no-more-than-one-chart .chart-section .arrow-td{ display: none; width: 0; } .jimu-dijit-statistics-chart .chart-section .content-td{ width: 100%; } .jimu-dijit-statistics-chart .chart-section .arrow{ width:100%; background-repeat: no-repeat; background-position: center center; cursor:pointer; height: 60px; } .jimu-dijit-statistics-chart .chart-section .arrow:hover{ background-color:#cccccc; } .jimu-dijit-statistics-chart .chart-section .left-arrow{ background-image:url(images/left_arrow_8_default.png); } .jimu-rtl .jimu-dijit-statistics-chart .chart-section .left-arrow{ background-image:url(./images/right_arrow_8_default.png); } .jimu-dijit-statistics-chart.big-preview .chart-section .chart-container{ width:100%; margin:0 auto; overflow: auto; } .jimu-dijit-statistics-chart .chart-section .right-arrow{ background-image:url(images/right_arrow_8_default.png); } .jimu-rtl .jimu-dijit-statistics-chart .chart-section .right-arrow{ background-image:url(images/left_arrow_8_default.png); } .jimu-dijit-statistics-chart .chart-description{ margin-top: 20px; max-height: 48px; line-height: 16px; overflow-y: auto; } .jimu-dijit-statistics-chart-tooltip { padding-right:13px; padding-left: 0px; } .jimu-rtl .jimu-dijit-statistics-chart-tooltip { padding-right:0px; padding-left: 13px; } /* jimu-dijit-statistics-chart-settings */ .jimu-dijit-statistics-chart-settings{ position: relative; } .jimu-dijit-statistics-chart-settings .setting-item{ margin-bottom: 10px; } .jimu-dijit-statistics-chart-settings .setting-item label{ margin-left: 5px; } .jimu-rtl .jimu-dijit-statistics-chart-settings .setting-item label{ margin-left: 0; margin-right: 5px; } .jimu-dijit-statistics-chart-settings .color-tip{ margin-bottom: 10px; } .jimu-dijit-statistics-chart-settings .single-color-section{ width: 220px; } .jimu-dijit-statistics-chart-settings .single-color-div{ height: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; margin-bottom: 15px; } .jimu-dijit-statistics-chart-settings .multi-color-section{ width: 210px; max-height: 300px; overflow: auto; } .jimu-dijit-statistics-chart-settings .multi-color-section .multi-color{ width: 180px; height: 30px; background-repeat: no-repeat; background-position: center center; cursor: pointer; } .jimu-dijit-statistics-chart-settings .multi-color-section .c1{ background-image: url(images/chart/c1.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .c2{ background-image: url(images/chart/c2.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .c3{ background-image: url(images/chart/c3.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .c4{ background-image: url(images/chart/c4.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g1{ background-image: url(images/chart/g1.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g2{ background-image: url(images/chart/g2.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g3{ background-image: url(images/chart/g3.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g4{ background-image: url(images/chart/g4.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g5{ background-image: url(images/chart/g5.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g6{ background-image: url(images/chart/g6.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g7{ background-image: url(images/chart/g7.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g8{ background-image: url(images/chart/g8.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g9{ background-image: url(images/chart/g9.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g10{ background-image: url(images/chart/g10.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g11{ background-image: url(images/chart/g11.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .g12{ background-image: url(images/chart/g12.png); } .jimu-dijit-statistics-chart-settings .multi-color-section .selected{ border: 2px solid #f4c6af; } .jimu-dijit-statistics-chart-settings .shelter{ display: none; position: absolute; width: 100%; height: 100%; } /* begin jimu/layoutmanagers/GridMobileController */ .jimu-dnd-mobile-controller { position: absolute; top: 10px; left: 10px; width: 30px; height: 30px; background: rgba(0,0,0,0.5); color: #FFF; cursor: pointer; } .jimu-rtl .jimu-dnd-mobile-controller { right: 10px; left: auto; } .jimu-dnd-mobile-controller .container-section { position: absolute; top: -10px; left: -10px; width: 160px; height: auto; max-height: 250px; background: #222222; color: #FFF; z-index: 200; animation: containerOut 300ms; -moz-animation: containerOut 300ms; /* Firefox */ -webkit-animation: containerOut 300ms; /* Safari 和 Chrome */ -o-animation: containerOut 300ms; /* Opera */ animation-delay: -300ms; -moz-animation-delay: -300ms; -webkit-animation-delay: -300ms; -o-animation-delay: -300ms; animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; } .jimu-rtl .jimu-dnd-mobile-controller .container-section { right: -10px; left: auto; animation: containerOutRTL 300ms; -moz-animation: containerOutRTL 300ms; /* Firefox */ -webkit-animation: containerOutRTL 300ms; /* Safari 和 Chrome */ -o-animation: containerOutRTL 300ms; /* Opera */ animation-delay: -300ms; -moz-animation-delay: -300ms; -webkit-animation-delay: -300ms; -o-animation-delay: -300ms; animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; } .jimu-dnd-mobile-controller .container-section.out, .jimu-dnd-mobile-controller .container-section.in, .jimu-rtl .jimu-dnd-mobile-controller .container-section.out .jimu-rtl .jimu-dnd-mobile-controller .container-section.in { animation-delay: 0s; -moz-animation-delay: 0s; -webkit-animation-delay: 0s; -o-animation-delay: 0s; } .jimu-dnd-mobile-controller .container-section.in { animation: containerIn 300ms; -moz-animation: containerIn 300ms; /* Firefox */ -webkit-animation: containerIn 300ms; /* Safari 和 Chrome */ -o-animation: containerIn 300ms; /* Opera */ } .jimu-rtl .jimu-dnd-mobile-controller .container-section.in { animation: containerInRTL 300ms; -moz-animation: containerInRTL 300ms; /* Firefox */ -webkit-animation: containerInRTL 300ms; /* Safari 和 Chrome */ -o-animation: containerInRTL 300ms; /* Opera */ } @keyframes containerIn { from {left: -170px;} to {left: -10px;} } @-moz-keyframes containerIn { /* Firefox */ from {left: -170px;} to {left: -10px;} } @-webkit-keyframes containerIn /* Safari 和 Chrome */ { from {left: -170px;} to {left: -10px;} } @-o-keyframes containerIn /* Opera */ { from {left: -170px;} to {left: -10px;} } @keyframes containerInRTL { from {right: -170px;} to {right: -10px;} } @-moz-keyframes containerInRTL { /* Firefox */ from {right: -170px;} to {right: -10px;} } @-webkit-keyframes containerInRTL /* Safari 和 Chrome */ { from {right: -170px;} to {right: -10px;} } @-o-keyframes containerInRTL /* Opera */ { from {right: -170px;} to {right: -10px;} } @keyframes containerOut { from {left: -10px;} to {left: -170px;} } @-moz-keyframes containerOut { /* Firefox */ from {left: -10px;} to {left: -170px;} } @-webkit-keyframes containerOut /* Safari 和 Chrome */ { from {left: -10px;} to {left: -170px;} } @-o-keyframes containerOut /* Opera */ { from {left: -10px;} to {left: -170px;} } @keyframes containerOutRTL { from {right: -10px;} to {right: -170px;} } @-moz-keyframes containerOutRTL { /* Firefox */ from {right: -10px;} to {right: -170px;} } @-webkit-keyframes containerOutRTL /* Safari 和 Chrome */ { from {right: -10px;} to {right: -170px;} } @-o-keyframes containerOutRTL /* Opera */ { from {right: -10px;} to {right: -170px;} } .jimu-dnd-mobile-controller .container-section .row { margin: 10px 20px; cursor: pointer; } .jimu-dnd-mobile-controller .container-section .row .column { display: inline-block; vertical-align: bottom; } .jimu-dnd-mobile-controller .container-section .row .widget-icon { width: 20px; height: 20px; background-size: 20px !important; } .jimu-dnd-mobile-controller .container-section .row .widget-label { padding-left: 15px; line-height: 20px; width: 100px; } .jimu-rtl .jimu-dnd-mobile-controller .container-section .row .widget-label { padding-right: 15px; margin-left: auto; } /* End jimu/layoutmanagers/GridMobileController*/ /* jimu-dijit-data-fields */ .jimu-dijit-data-fields{ box-sizing: content-box; width: 100%; max-height: 200px; overflow-y: auto; border: 1px solid #ccc; padding: 3px 0; } .jimu-dijit-data-fields .fields-content{ } .jimu-dijit-data-fields .field-item{ height: 20px; line-height: 20px; font-size: 12px; } .jimu-dijit-data-fields .field-item span{ display: inline-block; vertical-align: middle; } /*.jimu-dijit-data-fields .field-item.selected{ background: #e3ecf2; }*/ .jimu-dijit-data-fields .field-item input{ margin-left: 10px; margin-right: 10px; vertical-align: middle; } .jimu-dijit-data-fields .operation{ display: none; position: absolute; right: 0; top: 0; width: 16px; height: 50px; } .jimu-rtl .jimu-dijit-data-fields .operation{ right: auto; left: 0; } .jimu-dijit-data-fields .operation div{ cursor: pointer; width: 100%; height: 14px; /*background-repeat: no-repeat; background-position: center center;*/ } /*Do not show highlight rect in the layout*/ .jimu-dijit-gridlayout .lm_stack_highlight{ display: none !important; } .jimu-dijit-gridlayout.lm_goldenlayout{ background: transparent; } .jimu-dijit-gridlayout .lm_content { background: transparent; border: 1px dashed #ccc; } .jimu-dijit-gridlayout.viewonly .lm_splitter{ display: none; } .jimu-dijit-gridlayout.viewonly .lm_content { border: none; } .jimu-dijit-gridlayout.viewonly .lm_item_container > .lm_dragmask, .jimu-dijit-gridlayout.viewonly .lm_item_container > .lm_dragmask .lm_drag_handler { display: none !important; } .jimu-dijit-gridlayout .lm_item_container > .lm_dragmask, .jimu-dijit-gridlayout .lm_item_container.lm_selected > .lm_dragmask .lm_drag_handler { display: block !important; } .jimu-dijit-gridlayout .lm_item_container.lm_selected > .lm_dragmask { border: 2px solid #24B5CC; } .jimu-dijit-gridlayout .lm_item_container.lm_highlight > .lm_dragmask, .jimu-dijit-gridlayout .lm_item_container.lm_selected.lm_highlight > .lm_dragmask { border: 2px solid #CC0000; } .jimu-dijit-gridlayout .lm_item_container > .lm_dragmask .lm_drag_handler { position: absolute; top: -1px; right: -1px; width: 16px; height: 16px; background-image: url(images/menu.svg); background-size: 16px; z-index: 30; cursor: move; } .jimu-rtl .jimu-dijit-gridlayout .lm_item_container .lm_dragmask .lm_drag_handler { right: auto; left: 0; } /*.jimu-dijit-data-fields .up-icon{ background-image: url(images/up1.png); } .jimu-dijit-data-fields .up-icon.high-light{ background-image: url(images/up2.png); } .jimu-dijit-data-fields .down-icon{ background-image: url(images/down1.png); margin-top: 10px; } .jimu-dijit-data-fields .down-icon.high-light{ background-image: url(images/down2.png); }*/ /* jimu.dijit.DataPreviewTable */ .jimu-data-preview-table{ font-size: 12px; } .jimu-popup.data-preview-popup .content, .jimu-popup.data-preview-popup .table-container{ overflow-x: auto; overflow-y: hidden; border: none; } .jimu-popup.data-preview-popup .table-container .dgrid{ width:100%; height:100%; } .jimu-popup.data-preview-popup .dgrid-cell{ border: none; white-space: nowrap; text-overflow: ellipsis; } .jimu-popup.data-preview-popup .dgrid-header .dgrid-cell-padding { padding: 5px 10px; } .jimu-popup.data-preview-popup .dgrid-header .dgrid-row-table{ font-family: Avenir Medium; font-size: 14px; color: #333333; } .jimu-popup.data-preview-popup .dgrid-header .dgrid-resize-header-container{ /*display: inline;*/ white-space: nowrap; text-overflow: ellipsis; } .jimu-popup.data-preview-popup .dgrid-scroller{ margin-top: 30px; } .jimu-popup.data-preview-popup .dgrid-row .dgrid-cell-padding { padding: 10px; } .jimu-rtl .jimu-popup.data-preview-popup .dgrid-row .dgrid-cell-padding { text-align: right; } /** * CSS for Coordinate Control dijit **/ .jimu-coordinate-control .jimu-input { border: 1px solid #999999; font-size: 12px; height: 30px; background-color: transparent; background: white; color: #d9dde0; padding: 5px; margin: 0; border-radius: 2px; } .jimu-coordinate-control .coordLabel { padding-bottom: 5px; } .jimu-coordinate-control textarea { font-family: 'Avenir Medium'; font-size: 12px; resize: none; width: 240px; height: 35px; background-color: transparent; background: #FFFFFF; border: 1px solid #999999; color: #000000; padding: 10px 0px 10px 14px; margin: 0; letter-spacing: 0px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .jimu-coordinate-control textarea:active { border: 1px solid #15a4fa; } .jimu-coordinate-control .coordNameContainer { margin-bottom: 6px; } .jimu-coordinate-control .coordinateContainer { padding-top: 5px; width: 95%; } .jimu-coordinate-control .coordarea { height: 0px; overflow: hidden; } .jimu-coordinate-control .cpbtn { display: inline-block; background: url('./images/coordinateControl/copy_black.png'); background-repeat: no-repeat; background-color: transparent; width: 14px; height: 16px; } .jimu-coordinate-control .settingBtn { display: inline-block; background: url('./images/coordinateControl/settings_black.png'); background-repeat: no-repeat; background-color: transparent; width: 15px; height: 15px; } .jimu-coordinate-control .settingBtn:hover { background: url('./images/coordinateControl/settings_black_hover.png'); } .jimu-coordinate-control .cpbtn:hover { background: url('./images/coordinateControl/copy_black_hover.png'); } .jimu-coordinate-control .zoomBtn { display: inline-block; background: url('./images/coordinateControl/zoom_to_black.png'); background-repeat: no-repeat; background-color: transparent; width: 15.4px; height: 15.2px; } .jimu-coordinate-control .zoomBtn:hover { background: url('./images/coordinateControl/zoom_to_black_hover.png'); } .jimu-coordinate-control .drawPointBtn { display: inline-block; background: url('./images/coordinateControl/draw_black.png'); background-repeat: no-repeat; background-color: transparent; width: 11px; height: 15.2px; } .jimu-coordinate-control .drawPointBtn-active { background: url('./images/coordinateControl/draw_black_hover.png'); } .jimu-coordinate-control .drawPointBtn:hover { background: url('./images/coordinateControl/draw_black_hover.png'); } .jimu-coordinate-control .expandBtn { display: inline-block; background: url('./images/coordinateControl/arrow-right_black.png'); background-repeat: no-repeat; background-color: transparent; width: 5px; height: 10px; vertical-align: text-top; } .jimu-coordinate-control .expandBtn:hover { background: url('./images/coordinateControl/arrow-right_black_hover.png'); } .jimu-coordinate-control .collapseBtn { display: inline-block; background: url('./images/coordinateControl/arrow-down_black.png'); background-repeat: no-repeat; background-color: transparent; width: 10px; height: 5px; vertical-align: text-top; } .jimu-coordinate-control .collapseBtn:hover { background: url('./images/coordinateControl/arrow-down_black_hover.png'); background-repeat: no-repeat; background-color: transparent; } .jimu-coordinate-control .crdfrmtlabel { display: inline-block; height: 16px; font-size: 12px; color: #000000; /*margin-top:14px;*/ /*margin-right: 4px;*/ width: 100px; /*text-align: right;*/ padding-left: 5px; } .jimu-coordinate-control .coordfrmt { width:50%; } .jimu-coordinate-control .coordformat { display: inline-flex; align-items: center; /*margin-bottom: 4px;*/ } .jimu-coordinate-control .crds { display: inline-block; width: 130px; margin-right: 10px; } .jimu-coordinate-control .coordarea.expanded { margin-top: 0px; } .jimu-coordinate-control .coordarea.collapsed { } .jimu-coordinate-control .coordactions { display:inline-block; padding-left: 10px; } .jimu-coordinate-control .add-with-icon { display: inline-block; height: 40px; line-height:40px; color: #000000; padding-right: 5px; } .jimu-coordinate-control .add-with-icon.coordLabel { width: 75px; } .jimu-coordinate-control .add-output { margin-bottom: 7px; cursor: pointer; display: inline-block; } .jimu-coordinate-control .add-output-coordinate-icon { background-image: url(./images/add_default.png); background-repeat: no-repeat; background-position: center; width: 14px; height: 14px; display: inline-block; vertical-align: middle; } .jimu-coordinate-control .add-output-coordinate-label { font-size: 14px; color: #518dca; margin-left: 10px; /* line-height: 24px; */ display: inline-block; height: 100%; text-decoration: underline; } .jimu-coordinate-control .line-separator { height: 2px; border-bottom: 1px solid #666666; width: 320px; margin-top: 3px; } /** * Coordinate Format Dialog **/ .jimu-coordinate-control .formatInput { width: 200px; height: 30px; opacity: 0.99; background: #FFFFFF; border: 1px solid #999999; color: #000000; padding-left: 4px; margin-left: 5px; } .jimu-coordinate-control .selectFormat { width: 160px; height: 32px; opacity: 0.99; background: #FFFFFF; border: 1px solid #999999; padding-left: 4px; } .jimu-coordinate-control .btnContainer { text-align: right; margin-top: 6px; padding-right: 10px; } .jimu-coordinate-control .settingsContainer { margin-top: 6px; } .jimu-coordinate-control .controlContainer { margin-top: 6px; } .jimu-coordinate-control .formatText { font-size: 12px; letter-spacing: 0.39px; line-height: 19px; color: #000000; padding-left: 3px; } /**CSS for LoadingShelter dijit***/ .jimu-agol-loading{ position:absolute; top:0; left:0; right:0; bottom:0; height:100%; width:100%; z-index:110; background: no-repeat center center; font-size:14px; line-height:20px; } .jimu-agol-loading .loading-container{ position:absolute; width:100%; top:50%; color:#000000; font-weight:bold; text-align: center; } @keyframes agol-loading { 0%,80%,100% { opacity: .75; box-shadow: 0 0 #00ACC5; height: 2rem } 40% { opacity: 1; box-shadow: 0 -0.5rem #00ACC5; height: 2.5rem } } .jimu-agol-loading .loading-container .img-div:before, .jimu-agol-loading .loading-container .img-div:after, .jimu-agol-loading .loading-container .img-div { background: #00ACC5; animation: agol-loading 0.8s infinite ease-in-out; width: 0.85rem; height: 2rem } .jimu-agol-loading .loading-container .img-div{ text-indent: -9999em; margin: auto; position: absolute; right: calc(50% - 0.425rem); font-size: 11px; animation-delay: 0.16s; } .jimu-agol-loading .loading-container .img-div:before, .jimu-agol-loading .loading-container .img-div:after { position: absolute; top: 0; content: ''; } .jimu-agol-loading .loading-container .img-div:before{ left: -1.25rem; } .jimu-agol-loading .loading-container .img-div:after{ left: 1.25rem; animation-delay: 0.32s; } .jimu-agol-loading .loading-container p{ display:inline-block; height: 48px; line-height:48px; white-space:nowrap; margin-top: 40px; } /* EditorChooseImage */ .editor-container .dijitToolbar .editorIconUploadImage{ background-position: 3px 4px; } .editor-container .dijitToolbar .dijitButtonDisabled .editorIconUploadImage{ background: url(images/uploadImageIcon_disabled.gif) no-repeat; background-position: 3px 4px; } /* toggle button*/ .jimu-toggle-button{ width: 34px; height: 19px; background: #999; border-radius: 10px; cursor: pointer; } .jimu-toggle-button.checked{ background: #009966; } .jimu-toggle-button .inner{ width: 14px; height: 14px; background: white; border-radius: 50%; cursor: pointer; margin: 3px; } .jimu-toggle-button.checked .inner{ float: right; } .jimu-rtl .jimu-toggle-button.checked .inner{ float: left; } /* multiple select*/ .jimu-multiple-set-container .items-list-header, .jimu-multiple-set-container .items-list-content{ position: absolute; left: 0; right: 0; top: 72px; bottom: 30px; overflow: auto; padding: 0 20px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .jimu-multiple-set-container .items-list-header{ top: 30px; bottom: auto; overflow: hidden; /* border-top: 1px solid #999999; */ border-bottom: 1px solid #999999; } .jimu-multiple-set-container .items-list-content .item{ position: relative; width: 100%; height: 40px; border-top: 1px solid #F3F3F3; cursor: pointer; } .jimu-multiple-set-container .items-list-content .item > *{ cursor: pointer; } .jimu-multiple-set-container .items-list-content .item:first-child{ border-top: 0; } .jimu-multiple-set-container .items-list-content .item .label{ display: inline-block; width: 250px; line-height: 40px; /* font-family: AvenirNext-Regular; */ font-size: 14px; color: #000000; letter-spacing: 0.39px; margin-right: 10px; vertical-align: middle; } .jimu-rtl .jimu-multiple-set-container .items-list-content .item .label{ margin-right: 0; margin-left: 7px; } .jimu-rtl .jimu-multiple-set-container .items-list-content .item .label:last-child { margin-right: 0; } .jimu-rtl .jimu-multiple-set-container .items-list-content .item .lableR { text-align: left; } .jimu-multiple-set-container .items-list-content .item.custom .label { color: #999; font-style: italic; } .jimu-multiple-set-container .items-list-content .item .label:last-child{ margin-right: 0; } .jimu-multiple-set-container .items-list-content .item .lableR{ text-align: right; } .jimu-multiple-set-container .items-list-header .item .label{ /* font-family: AvenirNext-Medium; */ font-size: 14px; color: #000000; letter-spacing: 0.39px; /* font-weight: bold; */ } .jimu-multiple-set-container .items-list-content .item .label .updateInputDiv{ /* width: 245px; height:31px; margin-left: 1px; position: relative; border: 1px solid #999; */ } .jimu-multiple-set-container .items-list-content .item .label .inputDiv{ display: inline-block; width: 226px; } .jimu-multiple-set-container .items-list-content .item .label .inputDiv .dijitTextBox{ border-color: #999; /* border-color: #fff; position: absolute; right: 5px; top: 5px; */ } /* .jimu-multiple-set-container .items-list-content .item .label .searchBtn{ margin-left: 1px; vertical-align: middle; }*/ .jimu-multiple-set-container .items-list-content .item .label .searchBtn{ display: inline-block; border: 1px solid #999; border-left: none; width: 20px; height: 30px; vertical-align: middle; /* display: inline-block; width: 20px; height: 30px; position: absolute; right: 0; top: 0px; */ } .jimu-rtl .jimu-multiple-set-container .items-list-content .item .label .searchBtn{ border-left: 1px solid #dadada; border-right: none; } .jimu-multiple-set-container .items-list-content .item .label .searchBtn .jimu-icon{ margin: 5px; } /* .jimu-multiple-set-container .items-list-content .item .updateInputDiv input { width: 100%; padding: 5px 3px; } */ .jimu-multiple-set-container .items-list-content .item .checkbox, .jimu-multiple-set-container .items-list-content .item .radio, .jimu-multiple-set-container .items-list-content .item .checkboxHeader, .jimu-multiple-set-container .items-list-content .item .actions, .jimu-multiple-set-container .items-list-content .item .lableR{ width: 70px; } .jimu-multiple-set-container .items-list-content .item .label.checkbox, .jimu-multiple-set-container .items-list-content .item .label.radio{ height: 16px; margin-left: 10px; /* background-image: url(images/checkbox_default.png); */ background-repeat: no-repeat; background-position-x: left; } .jimu-multiple-set-container .items-list-content .item .label.checkbox{ background-image: url(images/checkbox_default.png); } .jimu-multiple-set-container .items-list-content .item .label.checkbox.checked{ background-image: url(images/checked_default.png); } .jimu-multiple-set-container .items-list-content .item .label.radio{ background-image: url(images/radio_normal.png); } .jimu-multiple-set-container .items-list-content .item .label.radio.checked{ background-image: url(images/radio_selected.png); } .jimu-multiple-set-container .items-list-content .item .label.checkbox.checkboxEmpty{ width: 16px; margin-left: 60px; } .jimu-rtl .jimu-multiple-set-container .items-list-content .item .label.checkbox.checkboxEmpty{ margin-left: 0; margin-right: 65px; } .jimu-multiple-set-container .items-list-content .item .actions{ position: relative; height: 100%; right: 10px; overflow: hidden; background-color: #FFFFFF; } .jimu-multiple-set-container .items-list-content .item:hover .actions{ display: block; } .jimu-multiple-set-container .items-list-content .item .action{ width: 12px; height: 12px; background-repeat: no-repeat; background-position: center center; position: relative; top: 14px; cursor: pointer; margin: 0 5px; } .jimu-multiple-set-container .items-list-content .item .action.up{ background-image: url(images/filter/up_normal.png); } .jimu-multiple-set-container .items-list-content .item .action.up:hover{ background-image: url(images/filter/up_hover.png); } .jimu-multiple-set-container .items-list-content .item .action.down{ background-image: url(images/filter/down_normal.png); } .jimu-multiple-set-container .items-list-content .item .action.down:hover{ background-image: url(images/filter/down_hover.png); } .jimu-multiple-set-container .items-list-content .item .action.delete{ background-image: url(images/filter/delete_normal.png); } .jimu-multiple-set-container .items-list-content .item .action.delete:hover{ background-image: url(images/filter/delete_hover.png); } .jimu-multiple-set-container .items-list-content .item:first-child .action.up{ display: none; } .jimu-multiple-set-container .items-list-content .item:last-child .action.down{ display: none; } /* .jimu-multiple-set-container .items-list-content .item .action.enabled{ width: 34px; height: 19px; background-image: url(images/filter/enabled.png); } .jimu-multiple-set-container .items-list-content .item .action.disabled{ width: 34px; height: 19px; background-image: url(images/filter/disabled.png); } */ .jimu-rtl .jimu-multiple-set-container .items-list-content .item .label.checkbox, .jimu-rtl .jimu-multiple-set-container .items-list-content .item .label.radio{ margin-right: 10px; background-position-x: right; } .jimu-rtl .jimu-multiple-set-container .items-list-content .item .actions{ right: auto; left: 10px; } /*layer multiselect option cbx style works in both jimu-popup and widget */ .jimu-multiple-items-list .item{ line-height: 30px; height: 30px; overflow-y: hidden; cursor: pointer; padding-left: 10px; /* border-bottom: 1px solid #d9dde0; */ } .jimu-multiple-items-list .item:last-child{ /* border-bottom: none; */ } .jimu-multiple-items-list .item .checkbox{ width: 20px; height: 16px; vertical-align: middle; background-image: url(images/checkbox_default.png); background-repeat: no-repeat; display: inline-block; /* margin-left: 10px; */ } .jimu-rtl .jimu-multiple-items-list .item{ padding-left: 0; padding-right: 10px; } .jimu-multiple-items-list .item .checkbox.checked{ background-image: url(images/checked_default.png); } .jimu-multiple-items-list .item .radio{ width: 20px; height: 16px; /* vertical-align: middle; */ background-image: url(images/radio_normal.png); background-repeat: no-repeat; /* display: inline-block; */ display: none; /*hide radio in UI for setting*/ /* margin-left: 10px; margin-right: 10px; */ } .jimu-multiple-items-list .item .radio.checked{ background-image: url(images/radio_selected.png); } .jimu-multiple-items-list .item .label{ font-size: 12px; max-width: 167px; /* line-height: 14px; */ vertical-align: middle; display: inline-block; } .jimu-multiple-items-list .item .labelBig{ max-width: 190px; } .jimu-multiple-items-list .item .labelRuntime{ max-width: 280px; } .jimu-popup .jimu-list-multiple-select .searchKeyInput { margin: 2px 10px; } .jimu-panel-content .jimu-list-multiple-select .items-content { /* height: 470px; for jimu-popup */ padding: 5px; border: 1px solid #999; } .jimu-popup .jimu-list-multiple-select .items-content.items-setting-popup-content { height: 480px; } .jimu-popup .jimu-list-multiple-select .items-content.items-setting-dropdown-content { height: 286px; } .jimu-popup .jimu-list-multiple-select .items-content.items-setting-dropdown-content .jimu-multiple-items-list{ /* margin: 0 3px; */ } .jimu-popup .jimu-list-multiple-select .items-content.items-setting-dropdown-content.items_content_no_selected_toggle { height: 301px; } .jimu-panel-content .jimu-list-multiple-select .items-content.items-widget-content { /* height: 300px; */ max-height:225px; } .jimu-panel-content .jimu-list-multiple-select .items-content { margin-top: 0; } .jimu-list-multiple-select .items-content.loading { /* background-image: url('images/loading.gif'); background-repeat: no-repeat; background-position: center 10px; background-position-y: center; */ } .multiple-Select{ width:100%; height:30px; } /*expaned style at runtime*/ .jimu-panel-content .jimu-list-multiple-select .items-content.items-widget-expaned-content { border: 0; } .jimu-multiple-items-expanded-list { background: #f3f3f3; } .jimu-multiple-items-expanded-list .item { padding: 3px 5px; margin: 0 auto; margin-bottom: 5px; background: #fff; border-bottom: none; } .jimu-multiple-items-expanded-list .item .checkbox{ vertical-align: middle; } .jimu-multiple-items-expanded-list .item .radio{ vertical-align: middle; display: inline-block; } .jimu-multiple-items-expanded-list .item .label{ font-size: 12px; } .jimu-rtl .jimu-multiple-items-list .item .label{ margin-right: 3px; } .jimu-panel-content .jimu-list-multiple-select .items-widget-content{ padding: 0; background: #f3f3f3; } .jimu-list-multiple-select .selectedContainer{ position: absolute; height: 324px; width: 100%; background: rgb(255, 255, 255); z-index: 1; overflow-y: auto; display: none; } /*load more and no data in list multiple list*/ .jimu-list-multiple-select .jimu-list-multiple-select-Tips{ /* font-family: AvenirNext-Regular; */ font-size: 12px; color: #333333; margin-top: 5px; margin-left: 10px; margin-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:none; } .jimu-list-multiple-select .jimu-list-multiple-select-Tips.no-data-Tips{ font-style: italic; } .jimu-list-multiple-select .jimu-list-multiple-select-Tips.load-more-data-Tips{ cursor: pointer; /* text-align: center; */ color: #24B5CC; text-decoration: underline; text-decoration-color: #24B5CC; } .jimu-list-multiple-select .jimu-list-multiple-select-Tips.load-more-data-Tips:hover{ color:#0090A8; text-decoration-color: #0090A8; } /*show selected toggle - with icons*/ .jimu-list-multiple-select .selectedToggleDiv{ margin-top: 5px; height: 30px; position: relative; border-top: 1px solid #d9dde0; } .jimu-list-multiple-select .selectedToggleDiv .showAllIcon, .jimu-list-multiple-select .selectedToggleDiv .showSelectedIcon{ position: absolute; top: 4px; width: 24px; height: 24px; background-size: 24px 24px; cursor: pointer; } .jimu-list-multiple-select .selectedToggleDiv .showAllIcon{ left: 10px; background: url(images/showAllNormal.svg) no-repeat center; } .jimu-list-multiple-select .selectedToggleDiv .showSelectedIcon{ left: 34px; background: url(images/showSelectedNormal.svg) no-repeat center; } .jimu-list-multiple-select .selectedToggleDiv .showAllIcon.iconHover{ background: url(images/showAllHover.svg) no-repeat center; background-color: #eee;/*it works only after background-image */ } .jimu-list-multiple-select .selectedToggleDiv .showSelectedIcon.iconHover{ background: url(images/showSelectedHover.svg) no-repeat center; background-color: #eee; } .jimu-list-multiple-select .selectedToggleDiv .clearAllSelectedIcon{ position: absolute; top: 8px; right: 10px; width: 13px; height: 16px; background: url(images/clearAllSelectedNormal.svg) no-repeat center; background-size: 13px 16px; cursor: pointer; } .jimu-list-multiple-select .selectedToggleDiv .clearAllSelectedIcon:hover{ background: url(images/clearAllSelectedHover.svg) no-repeat center; } .jimu-rtl .jimu-list-multiple-select .selectedToggleDiv .showAllIcon{ left: inherit; right: 10px; } .jimu-rtl .jimu-list-multiple-select .selectedToggleDiv .showSelectedIcon{ left: inherit; right: 34px; } .jimu-rtl .jimu-list-multiple-select .selectedToggleDiv .clearAllSelectedIcon{ right: inherit; left: 10px; } /*pageControl*/ .pageControl .pageItem { float: left; line-height: 21px; padding: 2px 3px; text-align: center; cursor: pointer; } .pageControl .pageBtn { background: #86d5e3; width: 74px; padding: 3px; /* line-height: 21px; */ border-radius: 5px; } .pageControl .pageBtn.pageDisabled { background: #f0f0f0; } /*filter indexButtonProvider -- check btn*/ .checkBtn{ position: relative; width: 100%; height: 30px; padding-left: 6px; line-height: 30px; cursor: pointer; background: #fff; border: 1px solid #999; } .checkBtn .checkedNumDiv, .checkBtn .checkedNameDiv{ display: none; text-align: left; } .checkBtn .checkedNumDiv .checkedNum{ padding: 0 5px; } .checkBtn .checkedNameDiv{ width: 200px; height: 30px; /*for white-space: pre*/ } .checkBtn .checkBtnDownIcon{ position: absolute; right: 5px; top: 10px; } .jimu-panel .checkBtn .checkedNameDiv{ width: 305px; } .jimu-panel .checkBtn .checkedNameDiv.checkedEmptyNameDiv{ color: #666; } .jimu-rtl .checkBtn .checkedNumDiv, .jimu-rtl .checkBtn .checkedNameDiv{ text-align: right; padding-right: 5px; } .jimu-rtl .checkBtn .checkBtnDownIcon{ right: auto; left: 5px; } .jimu-list-multiple-select{ overflow-y: hidden; } .jimu-list-multiple-select .items-content{ margin-top: 3px; overflow-y: auto; } .jimu-list-multiple-select .items-content .item { /* border-bottom: 1px solid #d9dde0; */ } .jimu-list-multiple-select .items-content .item.emptyItem{ color: #666; } .jimu-list-multiple-select .items-content .item.active { color: #fff; background: #999; } .jimu-list-multiple-select .items-content .item:last-child { border-bottom: none; } .jimu-list-multiple-select .items-content .createNewItem{ color: white; background: #99dfea; font-size: 14px; font-weight: 600; line-height: 40px; margin-top: 5px; text-align: center; cursor: pointer; display: none; } .jimu-list-multiple-select .items-content .createNewItem:hover { color: #fff; background: #24b5cc; } .jimu-popup .add-label-btn{ width: auto; height: 28px; padding-left: 5px; text-align: left; display: inline-block; color: #24B5CC; cursor: pointer; position: relative; } .jimu-popup .add-label-btn > div{ display: inline-block; cursor: pointer; height: 28px; line-height: 28px; font-size: 14px; } .jimu-popup .add-label-btn .icon{ position: absolute; top: 7px; left: 0; width: 13px; height: 13px; background: url(images/add.png) center center no-repeat; background-size: contain; } .jimu-popup .add-label-btn .tip{ position: absolute; left: 18px; max-width: 710px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; font-family: Avenir Medium; } .jimu-popup .add-label-btn .tip:hover{ text-decoration: underline; } .jimu-rtl .jimu-popup .add-label-btn .icon{ left: auto; right: 0; } .jimu-rtl .jimu-popup .add-label-btn .tip{ left: auto; right: 18px; } /*list multiple value provider *** display types*/ .jimu-popup .displayTypes{ width: 100%; position: absolute; bottom: 0; } .jimu-popup .displayTypes div{ font-size: 14px; cursor: pointer; display:inline-block; vertical-align: middle; } .jimu-popup .displayTypes .title{ font-weight: bold; } .jimu-popup .displayTypes .option .radio{ width: 20px; height: 16px; margin-left: 10px; vertical-align: middle; background-image: url(images/radio_normal.png); background-repeat: no-repeat; background-position-x: left; } .jimu-popup .displayTypes .option.checked .radio{ background-image: url(images/radio_selected.png); } .jimu-popup .displayTypes .option .label{ width: auto; min-width: 130px; color: #000000; vertical-align: middle; /* font-family: AvenirNext-Regular; */ letter-spacing: 0.39px; } /* to mirror item under RTL */ .jimu-rtl .jimu-flipx { -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH;/*IE*/ } /*editTable row name update input*/ .updateInput { /* background: #eee; */ } .updateInput input { line-height: 18px; width: 75px; } .updateInput div { border: 1px solid #333; } .updateInput span { display: inline-block; /* background: #e9e2e2; */ height: 24px; vertical-align: middle; line-height: 25px; padding: 0 2px; } /*css circle loading*/ @keyframes jimu-circle-loading { to {transform: rotate(360deg);} } .jimu-circle-loading:before { content: ''; box-sizing: border-box; position: absolute; top: 50%; right: 15px; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; border-radius: 50%; border: 2px solid #ccc; border-top-color: #7b7777; animation: jimu-circle-loading .8s linear infinite; } .jimu-circle-loading.loading-center:before { left: 50%; } .jimu-rtl .jimu-circle-loading:before { right: auto; left: 25px; } .jimu-rtl .jimu-circle-loading.loading-center:before { left: 50%; } /* Mult-selector */ .dijitMenuPopup .dojoxCheckedMultiSelectMenu .dijitMenuItem .dojoxCheckedMultiSelectMenuCheckBoxItemIcon{ background-image: url(sprite.png); border-radius: 2px; background-position: -0px -102px; width: 16px; height: 16px; } .dijitMenuPopup .dojoxCheckedMultiSelectMenu .dijitMenuItem.dojoxCheckedMultiSelectMenuItemChecked .dojoxCheckedMultiSelectMenuCheckBoxItemIcon{ background-position: -0px -123px; } /* Mult-selector */