UNPKG

profoundjs

Version:

Profound.js Framework and Server

2,868 lines (2,357 loc) 388 kB
/* PUI Container Position Relative */ /* This property is required for the pop-up PUI calendar to display above everything else. Changes to this property should also consider complementary changes to the pop- up PUI calendar. */ #pui { position: relative; } /* Push Button */ INPUT.button { color: #335588; font-weight: bold; font-size: 12px; cursor: default; } .btnButton { color: #335588; font-weight: bold; font-size: 12px; cursor: default; } /* +/- button to expand/collapse tree level in grid */ .pui-button-tree-level { height: 0px; width: 0px; border-style: none; padding: 0px 0px 0px 0px; } /* 5250 Menu Bar */ .menu-bar { font-family: Consolas,Monospace; font-size: 14px; } .menu-bar:focus { background-color: #808080; } div.Default.menu-bar-pulldown { border-top: none; } div.menu-bar-separator { position: absolute; border-top: none; /* border-top: 2px solid #336699; enable this for double-line separator bar */ border-bottom: 2px solid #336699; border-left: none; border-right: none; height: 0px; left: 0px; } .pull-down-menu:focus { outline: auto; } .mnemonic { text-decoration: underline; } /* Calendar Classes */ .pui-calendar-outer-table { border-spacing: 0px; border: 0px; border-collapse: separate; width: 100%; } .pui-calendar-inner-table { border-spacing: 0px; border-collapse: separate; border: 0px; width: 100%; } .pui-calendar-inner-table td { padding: 4px; } .calendar:not([class*='-header']):not(.pui-calendar-week-number) { /* font-size: 11px; */ /* font-weight: bold; */ cursor: pointer; } .calendar[class*='-header'], .calendar.pui-calendar-week-number { cursor: default; } .brndrow1 { background-color: #5588bb; } .brndrow1 A { border: 0px; } .brndrow1 A:hover { border: 0px; } /* Heading Row - Arrow Images + Month /Year in Calendar*/ .pui-calendar-arrow-prev-year { cursor: pointer; width: 16px; height: 16px; border: 0px; padding: 0; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url('../images/prev_year.png'); background-origin: border-box; box-sizing: border-box; } .pui-calendar-arrow-prev-month { cursor: pointer; width: 12px; height: 16px; border: 0px; padding: 0; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url('../images/prev_month.png'); background-origin: border-box; box-sizing: border-box; } .pui-calendar-month-year-header { font-family: Tahoma, Verdana; font-weight: bold; color: white; text-align: center; } .pui-calendar-today-button-row { height: 100%; width: 100%; background-color: white; text-align: right; /* border-top: 1px solid black; */ } .pui-calendar-today-button { font-family: Tahoma, Verdana; cursor: pointer; color: #4466ff; } .pui_calendar_brndrow1_right { text-align: right; } .pui-calendar-arrow-next-month { cursor: pointer; width: 12px; height: 16px; border: 0px; padding: 0; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url("../images/next_month.png"); background-origin: border-box; box-sizing: border-box; } .pui-calendar-arrow-next-year { cursor: pointer; width: 16px; height: 16px; border: 0px; padding: 0; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url("../images/next_year.png"); background-origin: border-box; box-sizing: border-box; } .brndrow2 { background-color: #5588bb; } /*Weekday Header Row in Calendar*/ .pui-calendar-weekday-header { font-family: Tahoma, Verdana; color: white; text-align: center; } .pui-calendar-week-number-header { font-family: Tahoma, Verdana; color: white; text-align: center; } /*Individual Dates in Calendar*/ .pui-calendar-week-number { background-color: #5588bb; color: white; text-align: center; } .pui-calendar-selected-date { background-color: #ffb6c1; text-align: right; } .pui-calendar-selected-date:hover { background-color: yellow; text-align: right; } .pui-calendar-weekend-date { background-color: #eeeeee; text-align: right; } .pui-calendar-weekend-date:hover { background-color: yellow; text-align: right; } .pui-calendar-workday-date { background-color: white; text-align: right; } .pui-calendar-workday-date:hover { background-color: yellow; text-align: right; } .pui-calendar-current-date { border: 2px solid #ccccff; } .pui-calendar-day-active-month { font-family: Tahoma, Verdana; color: black; } .pui-calendar-day-inactive-month { font-family: Tahoma, Verdana; color: gray; } /*Calendar Icon*/ .pui-calendar-icon { position: absolute; width: 16px; height: 16px; border: 0px; border-style: none; /*display: none;*/ cursor: pointer; background-color: transparent; background-image: url("../images/cal.gif"); } /*Base Calendar Class*/ .pui-calendar { position: absolute; z-index: 100; } body { margin: 0px 0px 0px 0px; text-align: center; vertical-align: middle; background-repeat: repeat-y; background-color: #ffffff; font-family: Trebuchet MS; font-size: 14px; overflow: auto; } A { color: #0066cc; } div { z-index: 10; text-align: left; white-space: nowrap; outline: none; } img { z-index: 10; } .input { font-family: Monospace; font-size: 13px; z-index: 20; margin: 0; padding-left: 0; padding-right: 1px; padding-top: 0; padding-bottom: 0; border: 1px solid #7eadd9; background-image: url('../images/input-background.gif'); background-repeat: repeat-x; } Input[type="date"]{ display: -webkit-box; } INPUT.enhanced-input { font-family: Consolas, Monospace; font-size: 14px; z-index: 20; margin: 0; padding-left: 0; padding-right: 1px; padding-top: 0; padding-bottom: 0; border: 1px solid #7eadd9; background-image: url('../images/input-background.gif'); background-repeat: repeat-x; } SELECT.enhanced-input { font-family: Sans-Serif; font-size: 13px; z-index: 20; margin: 0; padding-left: 0; padding-right: 1px; padding-top: 0; padding-bottom: 0; border: 1px solid #7eadd9; background-image: url('../images/input-background.gif'); background-repeat: repeat-x; } INPUT.hybrid-input { font-family: Consolas, Monospace; font-size: 14px; z-index: 20; margin: 0; padding-left: 0; padding-right: 1px; padding-top: 0; padding-bottom: 0; border: 1px solid #7eadd9; background-image: url('../images/input-background.gif'); background-repeat: repeat-x; } SELECT.hybrid-input { font-family: Sans-Serif; font-size: 12px; z-index: 20; margin: 0; padding-left: 0; padding-right: 1px; padding-top: 0; padding-bottom: 0; border: 1px solid #7eadd9; background-image: url('../images/input-background.gif'); background-repeat: repeat-x; } .focusInp { background: #ffffdd; font-weight: bold; font-family: Monospace; font-size: 13px; z-index: 20; margin: 0; padding-left: 0; padding-right: 1px; padding-top: 0; padding-bottom: 0; border: 1px solid #7eadd9; background-repeat: repeat-x; } .label { text-align: right; font-weight: bold; } .heading { color: #105184; font-weight: bold; font-size: 20px; } SELECT { z-index: 20; } BUTTON { z-index: 20; } INPUT { z-index: 20; } TEXTAREA { z-index: 20; resize: none; white-space: pre-wrap; } FieldSet { margin: 0; padding: 0; } .autocomplete-results { border: 1px solid #98c0f4; } .autocomplete-item { border-style: solid; border-width: 1px; border-color: #ffffff rgb(255, 255, 255) rgb(238, 238, 238); font-size: 10px; font-family: tahoma, arial, helvetica, sans-serif; color: #555555; background-color: #ffffff; cursor: pointer; margin: 0px; padding: 4px 4px 4px 4px; white-space: nowrap; overflow: hidden; text-align: left; } .autocomplete-selected { background-color: #dfe8f6; border: 1px dotted #a3bae9 !important; } .autocomplete-col { overflow: hidden; white-space: nowrap; } .link1 A { font-family: Verdana; color: #009999; text-decoration: none; border-bottom: 1px dotted #888888; } .link1 A:hover { border: 1px solid #cccccc; } .link2 A { font-family: Arial; text-decoration: none; border-bottom: 1px dotted #c1b6b6; } .link2 A:hover { border: 1px solid #999999; font-weight: bold; font-size: 15px; color: white; background-color: #5588bb; } .link3 A { text-decoration: none; border-bottom: 1px dotted #c1b6b6; color: #333333; } .link3 A:hover { border: 2px solid #c23c00; background-color: #ffd7b2; } .link4 A { text-decoration: none; } .link4 A:hover { text-decoration: underline; } .link5 A { font-weight: bold; text-decoration: none; } .link5 A:hover { border-top: 1px dashed #4866d5; border-bottom: 1px dashed #4866d5; } .link6 A { font-family: Arial; font-size: 14px; color: blue; text-decoration: none; } .link6 A:hover { font-weight: bold; } .invalid { background-image: url('../images/invalid-underline.gif'); background-repeat: repeat-x; background-position: bottom; border-color: #924949; } .grid-mask { z-index: 250; background-color: #cccccc; opacity: 0.3; } .grid-hline, .grid-vline { border-color: #ccccff; border-top: solid 1px #ccf; font-size: 0px; padding: 0px; } .grid-sort-arrow-descending { cursor: pointer; height: 5px; width: 10px; padding-left: 3px; margin-left: 7px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-image: url('../images/grids/descending.gif'); } .grid-sort-arrow-ascending { cursor: pointer; height: 5px; width: 10px; padding-left: 3px; margin-left: 7px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-image: url('../images/grids/ascending.gif'); } div.cell > div.dbd { padding: 0px 4px; } .header-cell { box-sizing: border-box; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; } .header-cell > div { position: relative; white-space: normal; left: 0px; width: calc(100% - 8px); padding: 0px 4px; } .header-cell > div.qf { margin-top: -19px; } .header-cell > input.qf { position: absolute; bottom: 2px; left: 2px; width: calc(100% - 10px); } .header-cell > input.qf::placeholder { opacity: 0.0; } .header-cell > input.qf:hover::placeholder { opacity: 0.50; } .grid-multisort { position: absolute; z-index: 251; width: 300px; background: white; border: solid 3px #555; padding: 0px; overflow-y: auto; max-height: 500px; display: flex; flex-direction: column; font-size: 14px; } .grid-multisort div { background: #555; padding: 5px; cursor: move; color: white; white-space: normal; } .grid-multisort div button { font-size: inherit; float: right; } .grid-multisort table { width: 100%; border-collapse: collapse; display: block; overflow-y: scroll; } .grid-multisort table td { cursor: pointer; /*IE*/ cursor: -webkit-grab; cursor: grab; /*Chrome, Edge, FF*/ } .grid-multisort table td input[type='checkbox'] { cursor: default; -ms-transform: scale(1.3); /*IE*/ transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3); } .grid-multisort table td, .grid-multisort table th { border: 1px solid #aaa; } .grid-multisort table tr:nth-child(even) { background: #eee; } .grid-multisort table thead { background: #ccc; } .grid-multisort table thead tr td:nth-of-type(1) { width: 10%; } .grid-multisort table thead tr td:nth-of-type(2) { width: 15%; } .grid-multisort table thead tr td:nth-of-type(4) { width: 23%; } .grid-multisort table tbody tr td:nth-of-type(1), .grid-multisort table tbody tr td:nth-of-type(2), .grid-multisort table tbody tr td:nth-of-type(4) { text-align: center; } .grid-multisort table tbody tr td { white-space: normal; } .grid-multisort table tr.move_origin { border-top: dashed 3px #999; } .grid-multisort table tr.move_valid { border-bottom: dashed 3px green; } /* Multi Filter panel */ .grid-multifilter { position: absolute; z-index: 251; width: 300px; background: white; border: solid 3px #555; padding: 0px; overflow-y: auto; max-height: 350px; display: flex; flex-direction: column; font-size: 14px; } .grid-multifilter div { background: #555; padding: 5px; cursor: move; color: white; white-space: normal; } .grid-multifilter div button { font-size: inherit; float: right; } .grid-multifilter table { width: 100%; border-collapse: collapse; display: block; overflow-y: scroll; } .grid-multifilter table tr:hover { width: 100%; border-collapse: collapse; background: #b6daf2; } .grid-multifilter table td { cursor: default; /*IE*/ cursor: -webkit-default; cursor: default; /*Chrome, Edge, FF*/ } .grid-multifilter table td input[type='checkbox'] { cursor: default; -ms-transform: scale(1.3); /*IE*/ transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3); } .grid-multifilter table td, .grid-multifilter table th { border: 1px solid #aaa; } .grid-multifilter table tr:nth-child(even) { background: #eee; } .grid-multifilter table tr:nth-child(even):hover { background: #b6daf2; } .grid-multifilter table thead { background: #ccc; } .grid-multifilter table thead tr td:nth-of-type(1) { width: 10%; } .grid-multifilter table thead tr td:nth-of-type(2) { width: 15%; } .grid-multifilter table thead tr td:nth-of-type(4) { width: 23%; } .grid-multifilter table tbody tr td:nth-of-type(1), .grid-multifilter table tbody tr td:nth-of-type(2), .grid-multifilter table tbody tr td:nth-of-type(4) { text-align: center; } .grid-multifilter table tbody tr td { white-space: normal; } /*.grid-multisort table tr.move_origin { border-top: dashed 3px #999; } .grid-multisort table tr.move_valid { border-bottom: dashed 3px green; }*/ .paging-bar { background-image: url('../images/grids/pagingBar.gif'); vertical-align: top; font-size: 12px; border: 1px solid #ccccff; } .paging-link { color: #0c51ce; cursor: pointer; text-decoration: underline; } /* .crystal-grid .paging-link {} */ .paging-link-hover { color: #2c71ee; } .paging-link-disabled { color: #666666; cursor: default; text-decoration: none; } .paging-bar div.tempStatus { display: none; position: absolute; top: 2px; left: 2px; width: 100%; padding: 0px; opacity: 1; transition: opacity 3s; } .paging-bar div.tempStatus .cancel { font-family: 'Material Icons'; font-size: 21px; font-feature-settings: 'liga'; position: relative; top: -2px; vertical-align: middle; } .prev-image-icon { background-image: url('../images/grids/prev.gif'); cursor: pointer; } .prev-image-icon-disabled { background-image: url('../images/grids/prev-disabled.gif'); cursor: default; } .next-image-icon { background-image: url('../images/grids/next.gif'); cursor: pointer; } .next-image-icon-disabled { background-image: url('../images/grids/next-disabled.gif'); cursor: default; } .export-image-icon { background-image: url('../images/grids/excel.gif'); } .RTL { direction: rtl; } INPUT.PR { border: 0px solid #ffffff; background-image: none; background-color: transparent; } INPUT[type='password'].PR { visibility: hidden; } INPUT.PR-UL { border: 0px solid #ffffff; background-image: none; background-color: transparent; text-decoration: underline; } INPUT[type='password'].PR-UL { visibility: hidden; } INPUT.ND { display: none; } DIV.ND { display: none; } DIV.BLU { color: blue; } INPUT.BLU { color: blue; } /* DIV.GRN {} */ INPUT.GRN { color: #009900; } DIV.PNK { color: fuchsia; } INPUT.PNK { color: fuchsia; } DIV.RED { color: red; } INPUT.RED { color: red; } DIV.TRQ { color: #00bbbb; } INPUT.TRQ { color: #00bbbb; } DIV.WHT { font-weight: bold; color: black; } INPUT.WHT { font-weight: bold; } DIV.YLW { color: #eba334; font-weight: bold; } INPUT.YLW { color: #ff9900; } DIV.RI { background-color: yellow; } INPUT.RI { background-color: yellow; background-image: none; } DIV.HI { font-weight: bold; } INPUT.HI { font-weight: bold; } DIV.UL { text-decoration: underline; } INPUT.UL { text-decoration: none; } DIV.BL { color: red; } INPUT.BL { color: red; } /* For file upload widget */ div.pui-file-upload { font-family: verdana, sans-serif; border: 1px inset #cccccc; overflow-y: auto; overflow-x: hidden; background-color: white; vertical-align: baseline; } div.pui-file-upload div.control-box { padding-left: 5px; font-size: 14px; } div.pui-file-upload a { color: #3867b1; cursor: pointer; text-decoration: underline; border-style: none; } div.pui-file-upload a:visted { color: #3867b1; } .design div.pui-file-upload a:hover, div.pui-file-upload a:hover { border-style: none; background-color: inherit; } div.pui-file-upload a.control-proxy { display: inline-block; overflow: hidden; position: relative; } div a.control-proxy.dnd-upl-sel { display: block; margin-bottom: 8px; } div.pui-file-upload a.clear, div.pui-file-upload a.upload { display: inline-block; overflow: hidden; margin-left: 20px; } div.pui-file-upload div.list-box { margin-top: 10px; font-size: 10px; padding-left: 5px; padding-right: 5px; } div.pui-file-upload table.list { width: 100%; table-layout: fixed; border-collapse: collapse; } div.pui-file-upload table.list tr.row { height: 23px; width: 100%; } div.pui-file-upload table.list td { border-top: 1px solid #cccccc; white-space: nowrap; overflow: hidden; } /* div.pui-file-upload table.list td.name-col {} */ div.pui-file-upload table.list td.remove-col { width: 65px; padding-left: 10px; } /* div.pui-file-upload a.remove {} */ /* For drag and drop file upload widget.*/ div.pui-file-upload div.control-box progress { width: 140px; margin: 0 5px 0 20px; } div.pui-file-upload div.control-box p.error { color: red; margin: 3px 0; font-size: 10px; overflow-x: auto; } div.pui-file-upload div.drop-box { min-width: 50%; min-height: 66px; margin: 10px; border: 3px dashed #ccc; color: #ccc; padding: 5px; box-sizing: border-box; } div.pui-file-upload div.drop-box.dragover { color: #fff; border-color: #0c0; } div.drop-box.dragover a.control-proxy.dnd-upl-sel { display:none; /*hide text*/ } div.pui-file-upload table.list td.status-col { width: 65px; padding-left: 10px; } div.pui-file-upload div.control-box a.upload-files { margin-left: 10px; } /* CSS for Simple Grids */ .simple-grid { z-index: 9; } .simple-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .simple-grid .cell { text-align: center; } .simple-grid .header-cell { font-size: 13px; color: #ffffff; background-color: #6699ff; text-align: center; font-weight: bold; } .simple-grid .header-cell div { text-align: center; } .simple-grid .odd { color: #555555; background-color: #efefef; } .simple-grid .even { color: #555555; background-color: #fcfcfc; } .simple-grid .selected { color: #ffffff; background-color: #6699cc; } .simple-grid .hover { color: #555555; background-color: #dfe8f6; } /* CSS for Crystal Grids */ .crystal-grid { z-index: 9; } .crystal-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .crystal-grid .header-cell { font-size: 11px; color: #1641af; background-color: #cddef3; background-image: url('../images/grids/crystal/header.png'); background-repeat: repeat-x; text-align: center; font-weight: bold; } .crystal-grid .header-cell div { text-align: center; } .crystal-grid .odd { color: #555555; background-color: #efefef; } .crystal-grid .even { color: #555555; background-color: #fcfcfc; } .crystal-grid .odd INPUT.PR { color: #555555; } .crystal-grid .odd INPUT.PR-UL { color: #555555; } .crystal-grid .even INPUT.PR { color: #555555; } .crystal-grid .even INPUT.PR-UL { color: #555555; } .crystal-grid .selected { color: #ffffff; background-color: #6699cc; } .crystal-grid .hover { color: #555555; background-color: #cbe2ff; background-image: url('../images/grids/crystal/hover.png'); background-repeat: repeat-x; } /* CSS for Contemporary Grids */ .contemporary-grid { z-index: 9; } .contemporary-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .contemporary-grid .cell { text-align: center; } .contemporary-grid .header-cell { font-family: Sans-Serif; font-size: 16px; color: #ffffff; background-color: #0888f5; background-image: url('../images/grids/contemporary/header.png'); background-repeat: repeat-x; text-align: center; font-weight: bold; } .contemporary-grid .header-cell div { text-align: center; } .contemporary-grid .odd { color: #555555; background-color: #ffffff; } .contemporary-grid .even { color: #555555; background-color: #f5fafa; } .contemporary-grid .odd INPUT.PR { color: #555555; } .contemporary-grid .odd INPUT.PR-UL { color: #555555; } .contemporary-grid .even INPUT.PR { color: #555555; } .contemporary-grid .even INPUT.PR-UL { color: #555555; } .contemporary-grid .selected { color: #ffffff; background-color: #6699cc; } .contemporary-grid .hover { color: #555555; background-color: #cddef3; background-image: url('../images/grids/contemporary/hover.png'); background-repeat: repeat-x; } /* CSS for Ice Blue Grids */ .ice-blue-grid { z-index: 9; } .ice-blue-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .ice-blue-grid .cell { text-align: center; } .ice-blue-grid .header-cell { font-size: 12px; color: #000000; background-color: #92c0f4; background-image: url('../images/grids/ice blue/header.png'); background-repeat: repeat-x; text-align: center; font-weight: bold; } .ice-blue-grid .header-cell div { text-align: center; } .ice-blue-grid .odd { color: #555555; background-color: #e8efff; } .ice-blue-grid .even { color: #555555; background-color: #e8efff; } .ice-blue-grid .odd INPUT.PR { color: #555555; } .ice-blue-grid .odd INPUT.PR-UL { color: #555555; } .ice-blue-grid .even INPUT.PR { color: #555555; } .ice-blue-grid .even INPUT.PR-UL { color: #555555; } .ice-blue-grid .selected { color: #ffffff; background-color: #6699cc; } .ice-blue-grid .hover { color: #555555; background-color: #ffe088; background-image: url('../images/grids/ice blue/hover.png'); background-repeat: repeat-x; } /* CSS for Evergreen Grids */ .evergreen-grid { z-index: 9; } .evergreen-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .evergreen-grid .cell { text-align: center; } .evergreen-grid .header-cell { font-size: 11px; color: #ffffff; background-color: #47c444; background-image: url('../images/grids/evergreen/header.png'); background-repeat: repeat-x; text-align: center; font-weight: bold; } .evergreen-grid .header-cell div { text-align: center; } .evergreen-grid .odd { color: #555555; background-color: #ffffff; } .evergreen-grid .even { color: #555555; background-color: #f2f2f2; } .evergreen-grid .odd INPUT.PR { color: #555555; } .evergreen-grid .odd INPUT.PR-UL { color: #555555; } .evergreen-grid .even INPUT.PR { color: #555555; } .evergreen-grid .even INPUT.PR-UL { color: #555555; } .evergreen-grid .selected { color: #ffffff; background-color: #6699cc; } .evergreen-grid .hover { color: #ffffff; background-color: #a0c985; } /* CSS for Midnight Grids */ .midnight-grid { z-index: 9; } .midnight-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .midnight-grid .cell { text-align: center; } .midnight-grid .header-cell { font-size: 11px; color: #cae8e8; background-color: #5e84bd; background-image: url('../images/grids/midnight/header.png'); background-repeat: repeat-x; text-align: center; font-weight: bold; } .midnight-grid .header-cell div { text-align: center; } .midnight-grid .odd { color: #555555; background-color: #d9d9d9; } .midnight-grid .even { color: #555555; background-color: #d9d9d9; } .midnight-grid .odd INPUT.PR { color: #555555; } .midnight-grid .odd INPUT.PR-UL { color: #555555; } .midnight-grid .even INPUT.PR { color: #555555; } .midnight-grid .even INPUT.PR-UL { color: #555555; } .midnight-grid .selected { color: #ffffff; background-color: #6699cc; } .midnight-grid .hover { color: #ffffff; background-color: #3f639b; background-image: url('../images/grids/midnight/hover.png'); background-repeat: repeat-x; } /* CSS for Silver Grids */ .silver-grid { z-index: 9; } .silver-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .silver-grid .cell { text-align: center; } .silver-grid .header-cell { font-size: 11px; color: #969591; background-color: #e7e7e7; background-image: url('../images/grids/silver/header.png'); background-repeat: repeat-x; text-align: center; font-weight: normal; font-family: Arial; } .silver-grid .header-cell div { text-align: center; } .silver-grid .odd { color: #555555; background-color: #f9f9f9; } .silver-grid .even { color: #555555; background-color: #eeeeee; } .silver-grid .odd INPUT.PR { color: #555555; } .silver-grid .odd INPUT.PR-UL { color: #555555; } .silver-grid .even INPUT.PR { color: #555555; } .silver-grid .even INPUT.PR-UL { color: #555555; } .silver-grid .selected { color: #ffffff; background-color: #6699cc; } .silver-grid .hover { color: #555555; background-color: #cbe2ff; background-image: url('../images/grids/silver/hover.png'); background-repeat: repeat-x; } /* CSS for Sapphire Grids */ .sapphire-grid { z-index: 9; } .sapphire-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .sapphire-grid .cell { text-align: center; } .sapphire-grid .header-cell { font-size: 11px; color: #ffffff; background-color: #4985fd; background-image: url('../images/grids/sapphire/header.png'); background-repeat: repeat-x; text-align: center; font-weight: bold; } .sapphire-grid .header-cell div { text-align: center; } .sapphire-grid .odd { color: #555555; background-color: #ffffff; } .sapphire-grid .even { color: #555555; background-color: #f2f2f2; } .sapphire-grid .odd INPUT.PR { color: #555555; } .sapphire-grid .odd INPUT.PR-UL { color: #555555; } .sapphire-grid .even INPUT.PR { color: #555555; } .sapphire-grid .even INPUT.PR-UL { color: #555555; } .sapphire-grid .selected { color: #ffffff; background-color: #6699cc; } .sapphire-grid .hover { color: #ffffff; background-color: #ffe088; background-image: url('../images/grids/sapphire/hover.png'); background-repeat: repeat-x; } /* CSS for Coral Grids */ .coral-grid { z-index: 9; } .coral-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .coral-grid .cell { text-align: center; } .coral-grid .header-cell { font-size: 11px; color: #cc3333; background-color: #ffc113; background-image: url('../images/grids/coral/header.png'); background-repeat: repeat-x; text-align: center; font-weight: bold; } .coral-grid .header-cell div { text-align: center; } .coral-grid .odd { color: #555555; background-color: #ffffff; } .coral-grid .even { color: #555555; background-color: #f2f2f2; } .coral-grid .odd INPUT.PR { color: #555555; } .coral-grid .odd INPUT.PR-UL { color: #555555; } .coral-grid .even INPUT.PR { color: #555555; } .coral-grid .even INPUT.PR-UL { color: #555555; } .coral-grid .selected { color: #ffffff; background-color: #6699cc; } .coral-grid .hover { color: #555555; background-color: #ffe088; background-image: url('../images/grids/coral/hover.png'); background-repeat: repeat-x; } /* CSS for Polished Grids */ .polished-grid { z-index: 9; } .polished-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .polished-grid .cell { text-align: center; } .polished-grid .header-cell { font-size: 11px; color: #000000; background-color: #f2f5fb; background-image: url('../images/grids/polished/header.png'); background-repeat: repeat-x; text-align: left; font-weight: bold; font-family: Arial; } .polished-grid .header-cell div { text-align: left; } .polished-grid .odd { color: #555555; background-color: #ffffff; } .polished-grid .even { color: #555555; background-color: #f2f2f2; } .polished-grid .odd INPUT.PR { color: #555555; } .polished-grid .odd INPUT.PR-UL { color: #555555; } .polished-grid .even INPUT.PR { color: #555555; } .polished-grid .even INPUT.PR-UL { color: #555555; } .polished-grid .selected { color: #ffffff; background-color: #6699cc; } .polished-grid .hover { color: #ffffff; background-color: #39698a; } /* CSS for Mobile Grids */ .mobile-grid { z-index: 9; border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; } .mobile-grid .cell { font-family: Helvetica; font-size: 1em; text-align: center; } .mobile-grid .cell { text-align: center; } .mobile-grid .header-cell { font-size: 1em; color: #9fa4aa; background-color: #ececec; background: -webkit-linear-gradient(#ffffff, #e0e0e0) repeat scroll 0 0 transparent; text-align: center; font-weight: bold; } .mobile-grid .header-cell div { text-align: center; } .mobile-grid .odd { color: #555555; background: -webkit-linear-gradient(#ffffff, #f3f3f3) repeat scroll 0 0 transparent; } .mobile-grid .even { color: #555555; background: -webkit-linear-gradient(#ffffff, #f3f3f3) repeat scroll 0 0 transparent; } .mobile-grid .selected { color: #ffffff; background-color: #0071eb; background: -webkit-linear-gradient(#00a0f6, #0071eb) repeat scroll 0 0 transparent; } .mobile-grid .hover { color: #555555; background-color: #ffffff; } /* Default CSS for Styled Buttons */ /* This can be overriden using specific styled button classes, such as ice-blue-button */ .styled-button { font-family: Sans-serif; color: #335588; font-size: 12px; font-weight: bold; cursor: default; } /* Default CSS for Panels */ .panel { font-family: Sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; } /* Override CCSS for specific panels */ .evergreen-panel { font-size: 14px; text-align: center; } .sapphire-panel { text-align: center; } .polished-panel { text-align: center; font-size: 14px; } .contemporary-panel { font-size: 14px; } .slate-panel { text-align: center; font-size: 14px; } .smoke-panel { font-size: 14px; } .pine-panel { font-size: 14px; } .ice-blue-panel { text-align: center; font-size: 14px; } .glass-panel { text-align: center; font-size: 14px; color: #0050b0; } .navy-panel { text-align: center; font-size: 14px; } .steel-blue-panel { text-align: center; font-size: 14px; } .harvest-panel { text-align: center; font-size: 14px; } .professional-dialog-panel { font-size: 14px; } .classic-dialog-panel { font-size: 14px; } .simple-dialog-panel { color: #15428b; text-align: center; } .polished-dialog-panel { color: #666666; text-align: center; font-size: 13px; } .modern-dialog-panel { text-align: center; font-size: 14px; } .glass-dialog-panel { color: #15428b; font-size: 13px; } .crimson-dialog-panel { text-align: center; font-size: 14px; } .constant { font-family: Trebuchet MS; } .outputField { font-family: Trebuchet MS; } DIV.top-line { color: #ffffff; } .subfile-heading { font-size: 11px; color: #1641af; font-weight: bold; z-index: 100; /* above grid lines */ } DIV.subfile-heading { color: #1641af; } .enhanced-constant { font-family: Consolas, Monospace; font-size: 14px; } .enhanced-output-field { font-family: Consolas, Monospace; font-size: 14px; } .enhanced-subfile-heading { font-family: Consolas, Monospace; font-size: 14px; color: #1641af; font-weight: bold; z-index: 100; /* above grid lines */ } DIV.enhanced-subfile-heading { color: #1641af; } INPUT.empty-text, TEXTAREA.empty-text { color: gray; border: 1px solid #b5b8c8; } @media print { .pui-scrollbar { display: none; } } body.hybrid { font-family: Consolas, Monospace; } .hybrid-link { font-family: sans-serif; font-weight: bold; cursor: pointer; font-size: 12px; color: #0067c3; } .hybrid-link :hover { text-decoration: underline; } DIV.hybrid-crumb { font-family: sans-serif; font-weight: bold; font-size: 12px; color: #333333; } A.hybrid-crumb { font-family: sans-serif; font-weight: bold; cursor: pointer; font-size: 12px; color: #0067c3; } A.hybrid-crumb :hover { text-decoration: underline; } .hybrid-required { font-family: sans-serif; font-weight: bold; font-size: 12px; color: #ff0000; } /* Hybrid Theme */ INPUT.hybrid-button { color: #335588; font-weight: bold; font-size: 12px; } .hybrid-constant { font-family: Consolas, Monospace; font-size: 14px; color: #333333; } .hybrid-constant2 { font-family: sans-serif; font-weight: bold; font-size: 12px; color: #333333; } .hybrid-output-field { font-family: Consolas, Monospace; font-size: 14px; color: #666666; } .hybrid-subfile-heading { font-family: Verdana; font-size: 11px; color: #ffffff; background-color: #0b72a9; font-weight: bold; z-index: 100; /* above grid lines */ } DIV.hybrid-subfile-heading { color: #ffffff; background-color: #0b72a9; } /* CSS for Hybrid Grid */ .hybrid-grid { z-index: 9; } .hybrid-grid .cell { font-family: Verdana; font-size: 13px; text-align: center; } .hybrid-grid .cell { text-align: center; } .hybrid-grid .header-cell { font-size: 11px; color: #ffffff; background-color: #0b72a9; background-repeat: repeat-x; text-align: center; font-weight: bold; } .hybrid-grid .header-cell div { text-align: center; } .hybrid-grid .odd { color: #555555; background-color: #efefef; } .hybrid-grid .even { color: #555555; background-color: #fcfcfc; } .hybrid-grid .odd INPUT.PR { color: #555555; } .hybrid-grid .odd INPUT.PR-UL { color: #555555; } .hybrid-grid .even INPUT.PR { color: #555555; } .hybrid-grid .even INPUT.PR-UL { color: #555555; } .hybrid-grid .selected { color: #ffffff; background-color: #6699cc; } .hybrid-grid .hover { color: #555555; background-color: #cbe2ff; background-image: url('../images/grids/hybrid/hover.png'); background-repeat: repeat-x; } .hybrid INPUT.PR { border: 0px solid #ffffff; background-image: none; background-color: transparent; color: #666666; } .hybrid INPUT.PR-UL { border: 0px solid #ffffff; background-image: none; background-color: transparent; text-decoration: underline; color: #666666; } .hybrid DIV.RI { background-color: yellow; } .hybrid INPUT.RI { background-color: yellow; background-image: none; } .hybrid DIV.TRQ { color: #335588; } .hybrid INPUT.TRQ { color: #000000; } .hybrid INPUT.invalid { background-image: url('../images/invalid-underline.gif'); background-repeat: repeat-x; background-position: bottom; border-color: #924949; } .hybrid-heading1 { height: 122px; background-color: #005079; background-image: url('/profoundui/userdata/genie skins/Hybrid/background.gif'); background-position: center top; background-repeat: no-repeat; position: absolute; width: 100%; top: 0px; left: -2px; z-index: 4; } body.hybrid-signon { background-color: #005079; background-image: url('/profoundui/userdata/genie skins/Hybrid/background.gif'); background-position: center top; background-repeat: no-repeat; } .hybrid-heading2 { position: absolute; top: 75px; left: -4px; border-top: 1px solid #18638a; border-bottom: 1px solid #18638a; background-image: url('/profoundui/userdata/genie skins/Hybrid/heading_strip.png'); background-repeat: repeat-x; z-index: 5; width: 100%; } .hybrid-actions { background: #e7f1f3; /* Old browsers */ background: -webkit-gradient(linear, left top, left bottom, color-stop(38%, #e7f1f3), to(#ffffff)); background: -o-linear-gradient(top, #e7f1f3 38%, #ffffff 100%); background: linear-gradient(to bottom, #e7f1f3 38%, #ffffff 100%); /* IE6-9 */ } .hybrid .top-line { font-family: sans-serif; font-size: 15px; } div.mobile-device-layout { z-index: 8; } div.mobile-device-layout table { empty-cells: show; width: 100%; height: 100%; overflow: hidden; } div.mobile-device-layout td.top-bar, div.mobile-device-layout div.top-bar { background-color: #2175af; background-image: url('../images/layouts/mobilebar3.png'); background: -webkit-linear-gradient(top, #4a9aea 42%, #2179e5 100%) repeat scroll 0 0 transparent; background-repeat: repeat-x; } div.mobile-device-layout td.top-bar, div.mobile-device-layout div.top-bar { height: 55px; } div.mobile-device-layout td.content-section, div.mobile-device-layout div.content-section { background-color: #eeeeee; } div.mobile-device-layout div.content-section { position: relative; width: 100%; overflow: hidden; padding: 1px; } div.mobile-device-layout td.bottom-bar, div.mobile-device-layout div.bottom-bar { background-color: #000000; background-image: url('../images/layouts/mobilebar4.png'); background: -webkit-linear-gradient(#45484d, #000000) repeat scroll 0 0 transparent; background-repeat: repeat-x; } div.mobile-device-layout td.bottom-bar, div.mobile-device-layout div.bottom-bar { height: 55px; } .transparent-textbox { font-family: Helvetica, Arial, sans-serif; font-size: 16px; border: medium none; margin: 0; background: transparent; line-height: 1.4em; min-height: 1.4em; outline: 0 none; color: #333333; text-shadow: 0 1px 0 #ffffff; } .mobile-textbox { font-family: Helvetica, Arial, sans-serif; font-size: 16px; border: 1px solid #cccccc; margin: 0; background-color: #ffffff; line-height: 1.4em; min-height: 1.4em; outline: 0 none; color: #333333; text-shadow: 0 1px 0 #ffffff; border-radius: 8px; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; } div.mobile-device-layout div.content-section div.label { color: #222222; font-weight: bold; text-shadow: 0 1px 0 #ffffff; font-size: 16px; font-family: Helvetica, Arial, sans-serif; text-align: left; -o-text-overflow: ellipsis; text-overflow: ellipsis; } div.mobile-device-layout div.top-bar div.label { color: #ffffff; font-weight: bold; text-shadow: 0 1px 0 #222222; font-size: 16px; font-family: Helvetica, Arial, sans-serif; text-align: center; -o-text-overflow: ellipsis; text-overflow: ellipsis; } div.onoff-switch { position: relative; height: 27px; min-height: 27px; max-height: 27px; min-width: 50px; max-width: 550px; cursor: pointer; overflow: hidden; border: 0px none; } .onoff-switch label { white-space: nowrap; font-size: 17px; line-height: 17px; font-weight: bold; font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; cursor: pointer; display: block; height: 27px; position: absolute; width: auto; top: 0; padding-top: 5px; overflow: hidden; } .onoff-switch, .onoff-switch label { -webkit-user-select: none; -ms-user-select: none; user-select: none; -moz-user-select: none; -khtml-user-select: none; } .onoff-switch-disabled { opacity: 0.5; } label.on-label { color: white; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6); left: 0; padding-top: 5px; background-repeat: no-repeat; background-image: url("../images/onoff/on.png"); } label.on-label span { padding-left: 8px; } label.off-label { color: #8b8b8b; text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6); text-align: right; right: 0; background: no-repeat right 0; background-image: url("../images/onoff/off.png"); } label.off-label span { padding-right: 8px; } .onoff-handle-left { display: block; height: 27px; cursor: pointer; position: absolute; top: 0; left: 0; width: 0; padding-left: 3px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-repeat: no-repeat; background-image: url("../images/onoff/handle_left.png"); } .onoff-handle-right { height: 100%; width: 100%; padding-right: 3px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-repeat: no-repeat; background: no-repeat right 0; background-image: url("../images/onoff/handle_right.png"); } .onoff-handle-center { height: 100%; width: 100%; padding: 0px; background-image: url("../images/onoff/handle_center.png"); } div.ace_editor, .ace_editor div { padding: 0px; white-space: pre-wrap; } .ace-eclipse .ace_gutter .ace_gutter-active-line { background-color: transparent; } div.ace_gutter-cell { padding-left: 19px; padding-right: 6px; } div.ace_gutter-cell { padding-left: 19px; padding-right: 6px; } div.ace_gutter-tooltip { padding: 4px; } div.ace_folding-enabled>div.ace_gutter-cell { padding-right: 13px; } /* * jQuery Mobile v1.3.1 * http://jquerymobile.com * * Copyright 2010, 2013 jQuery Foundation, Inc. and other contributors * Released under the MIT license. * http://jquery.org/license * */ .ui-btn { display: block; text-align: center; cursor: pointer; position: relative; margin: .5em 0; padding: 0; } .ui-mini { margin-top: .25em; margin-bottom: .25em; } .ui-btn-left, .ui-btn-right, .ui-input-clear, .ui-btn-inline, .ui-grid-a .ui-btn, .ui-grid-b .ui-btn, .ui-grid-c .ui-btn, .ui-grid-d .ui-btn, .ui-grid-e .ui-btn, .ui-grid-solo .ui-btn { margin-right: 5px; margin-left: 5px; } .ui-btn-inner { font-size: 16px; padding: .6em 20px; min-width: .75em; display: block; position: relative; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transform: scale(1,1); transform-origin: 0 0; } .ui-btn button { z-index: 2; } .ui-btn-left, .ui-btn-right, .ui-btn-inline { display: inline-block; vertical-align: middle; } .ui-mobile .ui-btn-left, .ui-mobile .ui-btn-right, .ui-btn-left>.ui-btn, .ui-btn-right>.ui-btn { margin: 0; } /* .ui-mobile to increase specificity level */ .ui-btn-block { display: block; } .ui-header>.ui-btn, .ui-footer>.ui-btn { display: inline-block; margin: 0; } .ui-header .ui-btn-block, .ui-footer .ui-btn-block { display: block; } .ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-mini .ui-btn-inner { font-size: 12.5px; padding: .55em 11px .5em; } .ui-fullsize .ui-btn-inner, .ui-fullsize .ui-btn-inner { font-size: 16px; padding: .6em 20px; } .ui-btn-icon-notext { width: 24px; height: 24px; } .ui-btn-icon-notext .ui-btn-inner { padding: 0; height: 100%; } .ui-btn-icon-notext .ui-btn-inner .ui-icon { margin: 2px 1px 2px 3px; float: left; } .ui-btn-text { position: relative; z-index: 1; width: 100%; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } div.ui-btn-text { width: auto; } .ui-btn-icon-notext .ui-btn-text { position: absolute; left: -9999px; } .ui-btn-icon-left .ui-btn-inner { padding-left: 40px; } .ui-btn-icon-right .ui-btn-inner { padding-right: 40px; } .ui-btn-icon-top .ui-btn-inner { padding-top: 40px; } .ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 40px; } .ui-header .ui-btn-icon-left .ui-btn-inner, .ui-footer .ui-btn-icon-left .ui-btn-inner, .ui-mini.ui-btn-icon-left .ui-btn-inner, .ui-mini .ui-btn-icon-left .ui-btn-inner { padding-left: 30px; } .ui-header .ui-btn-icon-right .ui-btn-inner, .ui-footer .ui-btn-icon-right .ui-btn-inner, .ui-mini.ui-btn-icon-right .ui-btn-inner, .ui-mini .ui-btn-icon-right .ui-btn-inner { padding-right: 30px; } .ui-header .ui-btn-icon-top .ui-btn-inner, .ui-footer .ui-btn-icon-top .ui-btn-inner { padding: 30px 3px .5em 3px; } .ui-mini.ui-btn-icon-top .ui-btn-inner, .ui-mini .ui-btn-icon-top .ui-btn-inner { padding-top: 30px; } .ui-header .ui-btn-icon-bottom .ui-btn-inner, .ui-footer .ui-btn-icon-bottom .ui-btn-inner { padding: .55em 3px 30px 3px; } .ui-mini.ui-btn-icon-bottom .ui-btn-inner, .ui-mini .ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 30px; } /* Corner styling inheritance */ .ui-btn-inner { border-radius: inherit; -moz-border-radius: inherit; -ms-border-radius: inherit; -o-border-radius: inherit; } /*btn icon positioning*/ .ui-btn-icon-notext .ui-icon { display: block; z-index: 0; } .ui-btn-icon-left>.ui-btn-inner>.ui-icon, .ui-btn-icon-right>.ui-btn-inner>.ui-icon { position: absolute; top: 50%; margin-top: -9px; } .ui-btn-icon-top .ui-btn-inner .ui-icon, .ui-btn-icon-bottom .ui-btn-inner .ui-icon { position: absolute; left: 50%; margin-left: -9px; } .ui-btn-icon-left .ui-icon { left: 10px; } .ui-btn-icon-right .ui-icon { right: 10px; } .ui-btn-icon-top .ui-icon { top: 10px; } .ui-btn-icon-bottom .ui-icon { top: auto; bottom: 10px; } .ui-header .ui-btn-icon-left .ui-icon, .ui-footer .ui-btn-icon-left .ui-icon, .ui-mini.ui-btn-icon-left .ui-icon, .ui-mini .ui-btn-icon-left .ui-icon { left: 5px; } .ui-header .ui-btn-icon-right .ui-icon, .ui-footer .ui-btn-icon-right .ui-icon, .ui-mini.ui-btn-icon-right .ui-icon, .ui-mini .ui-btn-icon-right .ui-icon { right: 5px; } .ui-header .ui-btn-icon-top .ui-icon, .ui-footer .ui-btn-icon-top .ui-icon, .ui-mini.ui-btn-icon-top .ui-icon, .ui-mini .ui-btn-icon-top .ui-icon { top: 5px; } .ui-header .ui-btn-icon-bottom .ui-icon, .ui-footer .ui-btn-icon-bottom .ui-icon, .ui-mini.ui-btn-icon-bottom .ui-icon, .ui-mini .ui-btn-icon-bottom .ui-icon { bottom: 5px; } /*hiding native button,inputs */ .ui-btn-hidden { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-appearance: none; cursor: pointer; background: #fff; background: rgba(255, 255, 255, 0); filter: Alpha(Opacity=0); opacity: .1; font-size: 1px; border: none; text-indent: -9999px; -webkit-filter: Alpha(Opacity=0); } /* Fixes IE/WP filter alpha opacity bugs */ .ui-disabled .ui-btn-hidden { display: none; } .ui-disabled { z-index: 1; } .ui-field-contain .ui-btn.ui-submit { margin: 0; } label.ui-submit { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; display: block; } @media all and (min-width: 28em) { .ui-field-contain label.ui-submit { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0; } .ui-field-contain .ui-btn.ui-submit { width: 78%; display: inline-block; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .ui-hide-label .ui-btn.ui-submit { width: auto; display: block; } } /* some unsets - more probably needed */ .ui-mobile, .ui-mobile body { height: 99.9%; } .ui-mobile fieldset, .ui-page { padding: 0; margin: 0; } .ui-mobile a img, .ui-mobile fieldset { border-width: 0; } /* responsive page widths */ .ui-mobile-viewport { margin: 0; overflow-x: visible; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /* Issue #2066 */ body.ui-mobile-viewport, div.ui-mobile-viewport { overflow-x: hidden; } /* 'page' containers - full-screen views, one should always be in view post-pageload */ .ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page { top: 0; left: 0; width: 100%; min-height: 100%; position: absolute; display: none; border: 0; } .ui-mobile .ui-page-active { display: block; overflow: visible; } /* on ios4, setting focus on the page element causes flashing during transitions when there is an outline, so we turn off outlines */ .ui-page { outline: none; } /*orientations from js are available */ @media screen and (orientation: portrait) { .ui-mobile .ui-page { min-height: 420px; } } @media screen and (orientation: landscape) { .ui-mobile .ui-page { min-height: 300px; } } /* loading screen */ .ui-loading .ui-loader { display: block; } .ui-loader { display: none; z-index: 9999999; position: fixed; top: 50%; left: 50%; border: 0; } .ui-loader-default { background: none; filter: Alpha(Opacity=18); opacity: .18; width: 46px; height: 46px; margin-left: -23px; margin-top: -23px; -webkit-filter: Alpha(Opacity=18); } .ui-loader-verbose { width: 200px; filter: Alpha(Opacity=88); opacity: .88; -webkit-box-shadow: 0 1px 1px -1px #fff; box-shadow: 0 1px 1px -1px #fff; height: auto; margin-left: -110px; margin-top: -43px; padding: 10px; -webkit-filter: Alpha(Opacity=88); } .ui-loader-default h1 { font-size: 0; width: 0; height: 0; overflow: hidden; } .ui-loader-verbose h1 { font-size: 16px; margin: 0; text-align: center; } .ui-loader .ui-icon { background-color: #000; display: block; margin: 0; width: 44px; height: 44px; padding: 1px; border-radius: 36px; -moz-border-radius: 36px; -ms-border-radius: 36px; -o-border-radius: 36px; } .ui-loader-verbose .ui-icon { margin: 0 auto 10px; filter: Alpha(Opacity=75);