profoundjs
Version:
Profound.js Framework and Server
2,868 lines (2,357 loc) • 388 kB
CSS
/* 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);