Files
iTop/css/light-grey.css
Pierre Goiffon 875c77ae65 N°931 TagSet widget : fix empty widget on creation form
Now displays a placeholder
The + icon can't be used as is cause it's inserted with ::after, and without tags it can't be right aligned
2018-09-14 17:43:38 +02:00

2921 lines
75 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* CSS Document */
body {
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 10pt;
color: #000;
margin: 0;
/* Remove body margin/padding */
padding: 0;
overflow: hidden;
/* Remove scroll bars on browser window */
}
body.printable-version {
margin: 1.5em;
overflow: auto;
}
/* to prevent flicker, hide the pane's content until it's ready */
.ui-layout-center, .ui-layout-north, .ui-layout-south {
display: none;
}
.ui-layout-content {
padding-left: 10px;
}
.ui-layout-content .ui-tabs-nav li {
/* Overriding jQuery UI theme to see active tab better */
margin-bottom: 2px;
}
.ui-layout-content .ui-tabs-nav li.ui-tabs-active {
padding-bottom: 3px;
}
.raw_output {
font-family: Courier-New, Courier, Arial, Helvetica;
font-size: 8pt;
background-color: #eee;
color: #000;
border: 1px dashed #000;
padding: 0.25em;
margin-top: 1em;
}
h1 {
font-family: Tahoma, Verdana, Arial, Helvetica;
color: #000;
font-weight: bold;
font-size: 12pt;
}
h2 {
font-family: Tahoma, Verdana, Arial, Helvetica;
color: #000;
font-weight: normal;
font-size: 12pt;
}
h3 {
font-family: Tahoma, Verdana, Arial, Helvetica;
color: #000;
font-weight: normal;
font-size: 10pt;
}
label {
cursor: pointer;
}
.hilite, .hilite a, .hilite a:visited {
color: #ea7d1e;
text-decoration: none;
}
table.datatable {
width: 100%;
border: 0;
padding: 0;
}
td.menucontainer {
text-align: right;
}
table.listResults {
padding: 0px;
border-top: 3px solid #f1f1f1;
border-left: 3px solid #f1f1f1;
border-bottom: 3px solid #e6e6e1;
border-right: 3px solid #e6e6e1;
width: 100%;
background-color: #fff;
}
table.listResults td {
padding: 2px;
}
table.listResults td .view-image {
width: inherit !important;
height: inherit !important;
}
table.listResults td .view-image img {
max-width: 48px !important;
max-height: 48px !important;
display: block;
margin-left: auto;
margin-right: auto;
}
table.listResults > tbody > tr > * {
transition: background-color 400ms linear;
}
table.listResults > tbody > tr:hover > * {
cursor: pointer;
}
table.listResults > tbody > tr.selected:hover > * {
/* hover on lines is currently done toggling td.hover, and having a rule for links */
background-color: #f3b37b;
color: #000;
}
table.listResults > tbody > tr:hover > * {
/* hover on lines is currently done toggling td.hover, and having a rule for links */
background-color: #fdf5d0;
color: #000;
}
.edit-image .view-image {
display: inline-block;
}
.edit-image .view-image img[src=""], .edit-image .view-image img[src="null"] {
visibility: hidden;
}
.edit-image .view-image.dirty.compat {
background-image: url("ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png");
}
.edit-image .view-image.dirty.compat img {
opacity: 0.3;
}
.edit-image .edit-buttons {
display: inline-block;
vertical-align: top;
margin-top: 4px;
margin-left: 3px;
}
.edit-image .edit-buttons .button {
cursor: pointer;
margin-bottom: 3px;
padding: 2px;
background-color: #ea7d1e;
}
.edit-image .edit-buttons .button.disabled {
cursor: default;
background-color: #555;
opacity: 0.3;
}
.edit-image .edit-buttons .button .ui-icon {
background-image: url("ui-lightness/images/ui-icons_ffffff_256x240.png");
}
.edit-image .file-input {
display: block;
}
/* Center the image both horizontally and vertically, withing a box which size is fixed (depends on the attribute definition) */
.details .view-image {
text-align: center;
padding: 2px;
border: 2px solid #ddd;
border-radius: 6px;
}
.details .view-image img {
display: inline-block;
vertical-align: middle;
max-width: 90% !important;
max-height: 90% !important;
}
.details .view-image .helper-middle {
display: inline-block;
height: 100%;
vertical-align: middle;
}
table.listContainer {
border: 0;
padding: 0;
margin: 0;
width: 100%;
clear: both;
}
tr.containerHeader, tr.containerHeader td {
background: transparent;
}
tr.even td, .wizContainer tr.even td {
background-color: #f1f1f1;
}
tr.red_even td, .wizContainer tr.red_even td {
background-color: #f97e75;
color: #fff;
}
tr.red td, .wizContainer tr.red td {
background-color: #f9a397;
color: #fff;
}
tr.orange_even td, .wizContainer tr.orange_even td {
background-color: #f4d07a;
}
tr.orange td, .wizContainer tr.orange td {
background-color: #f4e96c;
}
tr.green_even td, .wizContainer tr.green_even td {
background-color: #bee5a3;
}
tr.green td, .wizContainer tr.green td {
background-color: #b3e5b4;
}
tr td.hover, tr.even td.hover, .hover a, .hover a:visited, .hover a:hover, .wizContainer tr.even td.hover, .wizContainer tr td.hover {
color: #000;
}
th {
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 8pt;
color: #1c94c4;
height: 20px;
background: #f1f1f1 bottom repeat-x;
}
th.header {
cursor: pointer;
background-repeat: no-repeat;
background-position: center right;
background-repeat: no-repeat;
padding-right: 16px;
}
th.headerSortUp {
background-image: url(../images/asc.gif);
text-decoration: underline;
cursor: pointer;
}
th.headerSortDown {
background-image: url(../images/desc.gif);
text-decoration: underline;
cursor: pointer;
}
td {
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 12px;
color: #696969;
nobackground-color: #fff;
padding: 0px;
}
tr.clicked td {
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: smaller;
background-color: #ffcfe8;
}
td.label {
vertical-align: top;
}
td.label span {
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 12px;
color: #000;
padding: 5px;
padding-right: 10px;
font-weight: bold;
vertical-align: top;
text-align: right;
display: block;
}
fieldset td.label span {
padding: 3px;
padding-right: 10px;
}
fieldset {
margin-top: 3px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border-style: solid;
border-color: #ddd;
}
legend {
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 12px;
padding: 8px;
color: #fff;
background-color: #1c94c4;
font-weight: bold;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
legend.transparent {
background: transparent;
color: #333;
font-size: 1em;
font-weight: normal;
padding: 0;
}
.ui-widget-content td legend a, .ui-widget-content td legend a:hover, .ui-widget-content td legend a:visited {
color: #fff;
}
.ui-widget-content td a, p a, p a:visited, td a, td a:visited {
text-decoration: none;
color: #1c94c4;
}
.ui-widget-content td a.cke_button, .ui-widget-content td a.cke_toolbox_collapser, .ui-widget-content td a.cke_combo_button, cke_dialog a {
padding-left: 0;
background-image: none;
}
.ui-widget-content td a:hover, p a:hover, td a:hover {
text-decoration: underline;
color: #ea7d1e;
}
.cke_reset_all *:hover {
text-decoration: none;
color: #000;
}
table.cke_dialog_contents a.cke_dialog_ui_button_ok {
color: #000;
border-color: #ea7d1e;
background: #ea7d1e;
}
.cke_notifications_area {
display: none;
}
td a.no-arrow, td a.no-arrow:visited, .SearchDrawer a.no-arrow, .SearchDrawer a.no-arrow:visited {
text-decoration: none;
color: #000;
padding-left: 0px;
background: inherit;
}
td a.no-arrow:hover {
text-decoration: underline;
color: #d81515;
padding-left: 0px;
background: inherit;
}
td a:hover .text_decoration, td a:visited:hover .text_decoration {
color: #d56e14;
}
td a .text_decoration, td a:visited .text_decoration {
vertical-align: baseline;
text-decoration: none;
color: #ea7d1e;
margin-right: 8px;
transition: color 0.2s ease-in-out;
}
a.small_action {
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 8pt;
color: #000;
text-decoration: none;
}
.display_block {
padding: 0.25em;
}
.actions_details {
float: right;
margin-top: 10px;
margin-right: 10px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
background: #ea7d1e url(../images/actions_left.png?v=v2.5.0-beta) no-repeat left;
}
.actions_details span {
background: url(../images/actions_right.png?v=v2.5.0-beta) no-repeat right;
color: #fff;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 12px;
}
.actions_details a {
text-decoration: none;
}
.loading {
noborder: 1px dashed #ccc;
background: #b9c1c8;
padding: 0.25em;
}
input.textSearch {
border: 1px solid #000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
.ac_input {
border: 1px solid #7f9db9;
background: #fff url(../images/ac-background.gif) no-repeat right;
}
/* By Rom */
.csvimport_createobj {
color: #a00;
background-color: #eee;
}
.csvimport_error {
font-weight: bold;
color: #f00;
background-color: #eee;
}
.csvimport_warning {
color: #c88;
background-color: #eee;
}
.csvimport_ok {
color: #000 0;
background-color: #bfb;
}
.csvimport_reconkey {
font-style: italic;
color: #888;
background-color: #fff FF;
}
.csvimport_extreconkey {
color: #888;
background-color: #fff;
}
#accordion {
display: none;
}
#accordion h3 {
padding: 10px;
}
.ui-accordion-content ul {
list-style: none;
list-style-image: url(data:0);
padding-left: 16px;
margin-top: 8px;
}
.ui-accordion-content li.submenu {
margin-top: 8px;
}
.ui-accordion-content ul ul {
padding: 8px 0px 8px 8px;
margin: 0;
list-style: none;
list-style-image: url(data:0);
border: 0;
}
.nothing {
noborder-top: 1px solid #8b8b8b;
padding: 4px 0px 0px 16px;
font-size: 8pt;
background: url(../images/green-square.gif) no-repeat bottom left;
color: #83b217;
font-weight: bold;
text-decoration: none;
}
div.ui-accordion-content {
padding-top: 10px;
padding-left: 10px;
}
.ui-accordion-content a, ui-accordion-content a:visited {
color: #1c94c4;
text-decoration: none;
}
.ui-accordion-content a:hover {
color: #ea7d1e;
text-decoration: none;
}
.ui-accordion-content ul {
padding-left: 0;
margin-top: 0;
}
.ui-accordion-content li {
color: #555;
text-decoration: none;
margin: 0;
padding: 0px 0pt 0px 16px;
font-size: 9pt;
background: url(../images/mini-arrow-orange.gif) no-repeat top left;
font-weight: normal;
border: 0;
}
a.CollapsibleLabel, td a.CollapsibleLabel {
margin: 0;
padding: 0px 0pt 0px 16px;
font-size: 8pt;
text-decoration: none;
color: #555;
background: url(../images/mini-arrow-orange.gif) no-repeat left;
}
/* Beware: IE6 does not support multiple selector with multiple classes, only the last class is used */
a.CollapsibleLabel.open, td a.CollapsibleLabel.open {
margin: 0;
padding: 0px 0pt 0px 16px;
font-size: 8pt;
text-decoration: none;
color: #ea7d1e;
background: url(../images/mini-arrow-orange-open.gif) no-repeat left;
}
.page_header {
background-color: #f1f1f1;
padding: 5px;
}
/* move up a header immediately following a display block (i.e. "actions" menu) */
.display_block + .page_header {
margin-top: -8px;
}
.notreeview li {
background: url(../images/tv-item.gif) 0 0 no-repeat;
}
.notreeview .collapsable {
background-image: url(../images/tv-collapsable.gif);
}
.notreeview .expandable {
background-image: url(../images/tv-expandable.gif);
}
.notreeview .last {
background-image: url(../images/tv-item-last.gif);
}
.notreeview .lastCollapsable {
background-image: url(../images/tv-collapsable-last.gif);
}
.notreeview .lastExpandable {
background-image: url(../images/tv-expandable-last.gif);
}
#OrganizationSelection {
padding: 5px 0px 16px 20px;
}
/* popup menus */
div.itop_popup {
margin: 0;
padding: 0;
float: right;
}
div.itop_popup > ul > li {
list-style: none;
cursor: pointer;
position: relative;
}
div.actions_menu > ul {
height: 19px;
line-height: 17px;
vertical-align: middle;
display: block;
nowidth: 70px;
padding-left: 5px;
/* Nasty work-around for IE... en attendant mieux */
background: #ea7d1e url(../images/actions_left.png?v=v2.5.0-beta) no-repeat top left;
cursor: pointer;
margin: 0;
}
div.actions_menu > ul > li {
float: left;
list-style: none;
font-size: 11px;
font-family: Tahoma, sans-serif;
height: 17px;
padding-right: 16px;
padding-left: 4px;
background: url(../images/actions_right.png?v=v2.5.0-beta) no-repeat top right transparent;
font-weight: bold;
color: #fff;
vertical-align: middle;
margin: 0;
}
#logOffBtn > ul > li {
list-style: none;
vertical-align: middle;
margin: 0;
padding-left: 10px;
padding-right: 10px;
cursor: pointer;
}
#logOffBtn > ul {
list-style: none;
vertical-align: middle;
margin: 0;
padding: 0;
height: 25px;
}
.itop_popup li a, #logOffBtn li a {
display: block;
padding: 5px 12px;
text-decoration: none;
nowidth: 70px;
color: #000;
font-weight: bold;
white-space: nowrap;
background: #fff;
}
#logOffBtn li span {
display: block;
padding: 5px 12px;
text-decoration: none;
nowidth: 70px;
color: #000;
white-space: nowrap;
background: #fff;
}
.itop_popup ul {
padding-left: 0;
}
.menucontainer div.toolkit_menu {
margin-left: 10px;
}
.itop_popup li a:hover, #logOffBtn li a:hover {
background: #1a4473;
}
.itop_popup ul > li > ul, #logOffBtn ul > li > ul {
border: 1px solid black;
background: #fff;
}
.itop_popup li > ul, #logOffBtn li > ul {
margin: 0;
padding: 0;
position: absolute;
display: none;
border-top: 1px solid white;
z-index: 1500;
}
.itop_popup li ul li, #logOffBtn li ul li {
float: none;
display: inline;
}
.itop_popup li ul li a, #logOffBtn li ul li a {
width: auto;
text-align: left;
}
.itop_popup li ul li a:hover, #logOffBtn li ul li a:hover {
background: #ea7d1e;
color: #fff;
font-weight: bold;
}
.itop_popup > ul {
margin: 0;
}
hr.menu-separator {
border: none 0;
border-top: 1px solid #ccc;
color: #ccc;
background-color: transparent;
height: 1px;
margin: 3px;
cursor: default;
}
/************************************/
.wizHeader {
background: #1c94c4;
padding: 15px;
}
.wizContainer {
border: 5px solid #1c94c4;
background: #d6e8ef;
padding: 5px;
}
.wizContainer table tr td {
background: transparent;
}
.alignRight {
text-align: right;
padding: 3px;
}
.alignLeft {
text-align: left;
padding: 3px;
}
.red {
background-color: #ff6000;
color: #000;
}
th.red {
background: url(../images/red-header.gif) bottom left repeat-x;
color: #000;
}
.green {
background-color: #0c0;
color: #000;
}
th.green {
background: url(../images/green-header.gif) bottom left repeat-x;
color: #000;
}
.orange {
background-color: #ffde00;
color: #000;
}
th.orange {
background: url(../images/orange-header.gif) bottom left repeat-x;
color: #000;
}
/* For Date Picker: Creates a little calendar icon
* instead of a text link for "Choose date"
*/
td a.dp-choose-date, a.dp-choose-date, td a.dp-choose-date:hover, a.dp-choose-date:hover, td a.dp-choose-date:visited, a.dp-choose-date:visited {
float: left;
width: 16px;
height: 16px;
padding: 0;
margin: 5px 3px 0;
display: block;
text-indent: -2000px;
overflow: hidden;
background: url(../images/calendar.png?v=v2.5.0-beta) no-repeat;
}
td a.dp-choose-date.dp-disabled, a.dp-choose-date.dp-disabled {
background-position: 0 -20px;
cursor: default;
}
/* For Date Picker: makes the input field shorter once the date picker code
* has run (to allow space for the calendar icon)
*/
input.dp-applied {
width: 140px;
float: left;
}
/* For search forms */
.mini_tabs a {
text-decoration: none;
font-weight: bold;
color: #ccc;
background-color: #333;
padding-left: 1em;
padding-right: 1em;
padding-bottom: 0.25em;
}
.mini_tabs a.selected {
color: #fff;
background-color: #1c94c4;
padding-top: 0.25em;
}
.mini_tabs ul {
margin: -10px;
}
.mini_tabs ul li {
float: right;
list-style: none;
nopadding-left: 1em;
nopadding-right: 1em;
margin-top: 0;
}
/* Search forms v2 */
.search_box {
box-sizing: border-box;
position: relative;
z-index: 1100;
/* To be over the table block/unblock UI. Not very sure about this. */
text-align: center;
/* Used when form is closed */
/* Sizing reset */
}
.search_box * {
box-sizing: border-box;
}
.search_form_handler {
position: relative;
z-index: 10;
width: 100%;
margin-left: auto;
margin-right: auto;
font-size: 12px;
text-align: left;
/* To compensate .search_box:text-align */
border: 1px solid #1c94c4;
/* Sizing reset */
/* Hyperlink reset */
/* Input reset */
/* List helpers */
}
.search_form_handler * {
box-sizing: border-box;
}
.search_form_handler a {
color: inherit;
text-decoration: none;
}
.search_form_handler input[type="text"], .search_form_handler select {
padding: 1px 2px;
}
.search_form_handler:not(.closed) .sf_title .sft_short {
display: none;
}
.search_form_handler:not(.closed) .sf_title .sft_hint, .search_form_handler:not(.closed) .sf_title .sft_toggler {
margin-top: 4px;
}
.search_form_handler:not(.closed) .sf_title .sft_toggler {
transform: rotateX(180deg);
transition: transform 0.5s linear;
}
.search_form_handler.closed {
margin-bottom: 0.5em;
width: 150px;
overflow: hidden;
border-radius: 4px;
background-color: #1c94c4;
}
.search_form_handler.closed .sf_criterion_area {
height: 0;
opacity: 0;
padding: 0;
}
.search_form_handler.closed .sf_title {
padding: 6px 8px;
text-align: center;
font-size: 12px;
}
.search_form_handler.closed .sf_title .sft_long {
display: none;
}
.search_form_handler.closed .sf_title .sft_hint {
display: none;
}
.search_form_handler:not(.no_auto_submit) .sft_hint {
display: none;
}
.search_form_handler:not(.no_auto_submit) .sfc_fg_apply {
display: none;
}
.search_form_handler.no_auto_submit .sfc_fg_search {
display: none;
}
.search_form_handler .sf_title {
transition: opacity 0.3s, background-color 0.3s, color 0.3s linear;
padding: 8px 10px;
margin: 0;
color: #fff;
background-color: #1c94c4;
cursor: pointer;
}
.search_form_handler .sf_title .sft_hint {
font-size: 8pt;
font-style: italic;
}
.search_form_handler .sf_title .sft_toggler {
margin-left: 0.7em;
transition: color 0.2s ease-in-out, transform 0.4s ease-in-out;
}
.search_form_handler .sf_title .sft_toggler:hover {
color: #f1f1f1;
}
.search_form_handler .sf_message {
display: none;
margin: 8px 8px 0px 8px;
border-radius: 0px;
}
.search_form_handler .sf_criterion_area {
/*display: none;*/
padding: 8px 8px 3px 8px;
/* padding-bottom must equals to padding-top - .search_form_criteria:margin-bottom */
background-color: #fff;
/* Common style between criterion and more criterion */
/* Criteria tags */
/* More criterion */
/* Misc. buttons */
}
.search_form_handler .sf_criterion_area .sf_criterion_row {
position: relative;
}
.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child) {
margin-top: 20px;
}
.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::before {
content: "";
position: absolute;
top: -12px;
left: 0px;
width: 100%;
border-top: 1px solid #ccc;
}
.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::after {
content: "or";
/* TODO: Make this into a dict entry */
position: absolute;
top: -20px;
left: 8px;
padding-left: 5px;
padding-right: 5px;
color: #808080;
background-color: #fff;
/* Must match .sf_criterion_area:background-color */
}
.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group {
display: inline;
}
.search_form_handler .sf_criterion_area .search_form_criteria, .search_form_handler .sf_criterion_area .sf_more_criterion, .search_form_handler .sf_criterion_area .sf_button {
position: relative;
display: inline-block;
margin-right: 10px;
margin-bottom: 5px;
vertical-align: top;
}
.search_form_handler .sf_criterion_area .search_form_criteria.opened, .search_form_handler .sf_criterion_area .sf_more_criterion.opened, .search_form_handler .sf_criterion_area .sf_button.opened {
margin-bottom: 0px;
/* To compensate the .sfc/.sfm_header:padding-bottom: 13px */
}
.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_header, .search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfc_header, .search_form_handler .sf_criterion_area .sf_button.opened .sfc_header, .search_form_handler .sf_criterion_area .search_form_criteria.opened .sfm_header, .search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_header, .search_form_handler .sf_criterion_area .sf_button.opened .sfm_header {
border-bottom: none !important;
box-shadow: none !important;
padding-bottom: 13px;
/* Must be equal to .search_form_criteria:margin-bottom + this:padding-bottom */
}
.search_form_handler .sf_criterion_area .search_form_criteria > *, .search_form_handler .sf_criterion_area .sf_more_criterion > *, .search_form_handler .sf_criterion_area .sf_button > * {
padding: 7px 8px;
vertical-align: top;
border: 1px solid #ccc;
border-radius: 1px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group, .search_form_handler .sf_criterion_area .sf_more_criterion .sfc_form_group, .search_form_handler .sf_criterion_area .sf_button .sfc_form_group, .search_form_handler .sf_criterion_area .search_form_criteria .sfm_content, .search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content, .search_form_handler .sf_criterion_area .sf_button .sfm_content {
position: absolute;
z-index: -1;
min-width: 100%;
left: 0px;
margin-top: -1px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_buttons, .search_form_handler .sf_criterion_area .sf_more_criterion .sfc_form_group .sfc_fg_buttons, .search_form_handler .sf_criterion_area .sf_button .sfc_form_group .sfc_fg_buttons, .search_form_handler .sf_criterion_area .search_form_criteria .sfm_content .sfc_fg_buttons, .search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfc_fg_buttons, .search_form_handler .sf_criterion_area .sf_button .sfm_content .sfc_fg_buttons {
white-space: nowrap;
}
.search_form_handler .sf_criterion_area .search_form_criteria {
/* Non editable criteria */
/* Draft criteria (modifications not applied) */
/* Opened criteria (form group displayed) */
/* Add "and" on criterion but the one and submit button */
/* Top left corner icons */
/* Special criterion processing */
}
.search_form_handler .sf_criterion_area .search_form_criteria.locked {
background-color: #f1f1f1;
}
.search_form_handler .sf_criterion_area .search_form_criteria.locked .sfc_title {
user-select: none;
cursor: initial;
}
.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_header, .search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_form_group {
border-style: dashed;
}
.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_title {
font-style: italic;
}
.search_form_handler .sf_criterion_area .search_form_criteria.opened {
z-index: 1;
/* To be over other criterion */
}
.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_toggle {
transform: rotateX(-180deg);
}
.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_form_group {
display: block;
}
.search_form_handler .sf_criterion_area .search_form_criteria.opened_left .sfc_form_group {
left: auto;
right: 0px;
}
.search_form_handler .sf_criterion_area .search_form_criteria:not(:last-of-type) {
margin-right: 30px;
}
.search_form_handler .sf_criterion_area .search_form_criteria:not(:last-of-type)::after {
/* TODO: Find an elegant way to do this, without hardcoding the content (could be a <style> in the markup) and margin. Note, only a few languages (hawaiian and stuff like this have more than 4 letters in for "and" word. */
content: "and";
position: absolute;
top: 8px;
left: calc(100% + 0px);
margin-right: 5px;
margin-left: 5px;
text-align: center;
color: #808080;
}
.search_form_handler .sf_criterion_area .search_form_criteria > * {
background-color: #eee;
color: #2d2d2d;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle, .search_form_handler .sf_criterion_area .search_form_criteria .sfc_close {
position: absolute;
top: 7px;
color: #e87c1e;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked {
position: absolute;
top: 9px;
color: #808080;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle {
display: inline-block;
right: 23px;
transition: all 0.3s ease-in-out;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close, .search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked {
right: 7px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title {
max-width: 240px;
padding-right: 30px;
white-space: nowrap;
overflow-x: hidden;
text-overflow: ellipsis;
cursor: pointer;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title .sfc_values {
font-weight: bold;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group {
/* Form group (operators) is displayed only when the criteria is toggled to opened state */
display: none;
max-height: 520px;
overflow: auto;
/* Show only first operator in simple mode */
/* Show all operators in advanced mode */
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators {
font-size: 12px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator.force_hide {
display: none !important;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator > label {
line-height: 20px;
white-space: nowrap;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator > label > * {
display: inline-block;
vertical-align: middle;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_radio {
width: 12px;
margin: 0px;
margin-right: 7px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_name {
width: 90px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"] {
width: 160px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices label > input {
vertical-align: middle;
margin-left: 0px;
margin-right: 8px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper {
max-height: 415px;
/* Must be less than .sfc_form_group:max-height - .sfc_opc_mc_toggler:height - .sfc_opc_mc_filter:height */
overflow-y: auto;
margin: 0px -8px;
/* Compensate .sfc_opc_multichoices side padding so the hover style can take the full with */
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected {
position: relative;
padding-top: 5px;
margin-top: 5px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected::before {
content: "";
position: absolute;
border-top: 1px solid #ddd;
width: calc(100% - 12px);
/* minus margin-left x2 */
margin-left: 6px;
top: 0px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_placeholder {
padding: 15px 8px;
font-style: italic;
text-align: center;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item {
padding: 4px 8px;
/* Putting back the padding remove by .sfc_opc_mc_items */
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item:hover {
background-color: #fff;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item label {
display: inline-block;
width: 100%;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint {
margin-top: 15px;
margin-bottom: 15px;
padding-left: 9px;
padding-right: 9px;
color: #777;
font-size: 10px;
font-style: italic;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint > span {
margin-right: 0.5em;
font-style: italic;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search, .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply, .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_cancel {
margin-top: 8px;
padding: 3px 6px;
font-size: 11px;
/* Not bold, so it looks like 10px/bold of more/less buttons */
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search, .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply {
margin-right: 5px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more, .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less {
position: absolute;
bottom: 4px;
right: 0px;
cursor: pointer;
color: #3f7294;
font-size: 10px;
font-weight: bold;
border: none;
background-color: transparent;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more > span, .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less > span {
margin-left: 3px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:not(:first-of-type), .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:first-of-type .sfc_op_radio {
display: none;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less {
display: none;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more {
display: inline-block;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator {
margin-bottom: 3px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:last-of-type {
margin-bottom: 0px;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:not(:first-of-type), .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:first-of-type .sfc_op_radio {
display: inherit;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_less {
display: inline-block;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_more {
display: none;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .hide_on_advanced {
display: none;
}
.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group:not(.advanced) .hide_on_less {
display: none;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw > * {
border-color: transparent;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_title {
cursor: initial;
padding-right: 20px;
/* Less than regular as there is no toggle icon */
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_form_group {
display: none;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in > label {
display: inline-block;
width: 100%;
line-height: initial;
white-space: nowrap;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in > label .sfc_op_content {
width: 100%;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in > label {
display: inline-block;
width: 100%;
line-height: initial;
white-space: nowrap;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in > label .sfc_op_content {
width: 100%;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_from_outer {
display: inline;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_until_outer {
display: inline;
margin-left: 5px;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_from_label, .search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_until_label {
width: 45px;
display: inline-block;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between input[type="text"] {
width: 77px;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_form_group.advanced .sfc_fg_operator_between, .search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_form_group.advanced .sfc_fg_operator_between {
margin-bottom: 5px;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_fg_operator_between_days input, .search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_fg_operator_between_days input {
width: 135px;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger, .search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger {
background: none;
border: none;
height: 100%;
padding: 2px;
}
.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger img, .search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger img {
vertical-align: middle;
}
.search_form_handler .sf_criterion_area .sf_more_criterion.opened {
z-index: 2;
/* To be over criterion */
}
.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_content {
display: inherit;
}
.search_form_handler .sf_criterion_area .sf_more_criterion.opened_left .sfm_content {
left: auto;
right: 0px;
}
.search_form_handler .sf_criterion_area .sf_more_criterion > * {
background-color: #fff;
color: #2d2d2d;
}
.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_title {
margin-right: 7px;
}
.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_icon {
color: #e87c1e;
}
.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content {
display: none;
min-width: 200px;
/* To avoid element going to thin on filter, not very slick */
}
.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists {
margin: 0px -8px;
padding: 0px 8px;
max-height: 400px;
overflow-x: hidden;
overflow-y: auto;
}
.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists .sfl_items > li:hover {
background-color: #f1f1f1;
}
.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons {
display: none;
}
.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button {
margin-top: 8px;
margin-right: 5px;
padding: 3px 6px;
font-size: 11px;
}
.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button:last-of-type {
margin-right: 0px;
}
.search_form_handler .sf_criterion_area .sf_button {
cursor: pointer;
}
.search_form_handler .sf_criterion_area .sf_button > * {
background-color: #fff;
color: #ea7d1e;
}
.search_form_handler .sf_list:not(:first-of-type) .sfl_title {
border-top: 1px solid #ddd;
padding-top: 8px;
margin-top: 5px;
}
.search_form_handler .sf_list .sfl_title {
font-weight: bold;
}
.search_form_handler .sf_list .sfl_items {
margin: 5px -8px 0px -8px;
padding: 0px;
}
.search_form_handler .sf_list .sfl_items > li {
padding: 4px 8px;
list-style: none;
white-space: nowrap;
}
.search_form_handler .sf_list .sfl_items > li:hover {
background-color: #fff;
}
.search_form_handler .sf_list .sfl_items > li.sfl_i_placeholder {
font-style: italic;
opacity: 0.8;
}
.search_form_handler .sf_list .sfl_items > li > label {
display: inline-block;
width: 100%;
}
.search_form_handler .sf_list .sfl_items > li > label > * {
vertical-align: middle;
}
.search_form_handler .sf_list .sfl_items > li > label > input[type="checkbox"] {
margin-left: 0px;
margin-right: 8px;
}
.search_form_handler .sf_filter {
position: relative;
margin-top: 8px;
margin-bottom: 8px;
}
.search_form_handler .sf_filter input, .search_form_handler .sf_filter button, .search_form_handler .sf_filter .sff_picto {
vertical-align: middle;
height: 22px;
}
.search_form_handler .sf_filter input, .search_form_handler .sf_filter button {
border: 1px solid #ababab;
}
.search_form_handler .sf_filter input {
width: 100% !important;
}
.search_form_handler .sf_filter button {
width: 23px;
/* Must be equals to .sf_filter > *:height */
background-color: #fff;
color: #ea7d1e;
font-size: 10px;
}
.search_form_handler .sf_filter button:first-of-type {
margin-left: 5px;
}
.search_form_handler .sf_filter button:not(:first-of-type) {
border-left: transparent;
}
.search_form_handler .sf_filter .sff_input_wrapper {
position: relative;
}
.search_form_handler .sf_filter .sff_input_wrapper .sff_picto {
position: absolute;
right: 5px;
top: 2px;
opacity: 0.6;
user-select: none;
}
.search_form_handler .sf_filter .sff_input_wrapper .sff_reset {
display: none;
}
.search_form_handler .sf_filter .sff_input_wrapper input::-ms-clear {
display: none;
}
.search_form_handler .sf_filter.sf_with_buttons input {
width: calc(100% - 28px) !important;
/* Minus button outter width (only one for now) */
min-width: 120px;
}
.sf_results_area .sf_results_placeholder {
margin-top: 100px;
text-align: center;
}
.sf_results_area .sf_results_placeholder button > span {
margin-left: 0.5em;
}
.hidden {
display: none !important;
}
.visible {
display: initial !important;
}
.mandatory {
border: 1px solid #f00;
}
/* Beware: IE6 does not support multiple selector with multiple classes, only the last class is used */
table.listResults tr.odd td.truncated, table.listResults tr td.truncated, .wizContainer table.listResults tr.odd td.truncated, .wizContainer table.listResults tr td.truncated {
background: url(../images/truncated.png?v=v2.5.0-beta) bottom repeat-x;
}
/* Beware: IE6 does not support multiple selector with multiple classes, only the last class is used */
table.listResults tr.even td.truncated, .wizContainer table.listResults tr.even td.truncated {
background: #f9f9f1 url(../images/truncated.png?v=v2.5.0-beta) bottom repeat-x;
}
/* Beware: IE6 does not support multiple selector with multiple classes, only the last class is used */
table.listResults tr.even td.hover.truncated, .wizContainer table.listResults tr.even td.hover.truncated {
background: #fdf5d0 url(../images/truncated.png?v=v2.5.0-beta) bottom repeat-x;
}
/* Beware: IE6 does not support multiple selector with multiple classes, only the last class is used */
table.listResults tr.odd td.hover.truncated, table.listResults tr td.hover.truncated, .wizContainer table.listResults tr.odd td.hover.truncated, .wizContainer table.listResults tr td.hover.truncated {
background: #fdf5d0 url(../images/truncated.png?v=v2.5.0-beta) bottom repeat-x;
}
table.listResults.truncated {
border-bottom: 0;
padding-bottom: 0;
}
tr.csv_row0 td {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background: #fff;
border-left: #000 1px solid;
}
tr.csv_row1 td {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background: #f9f9f1;
border-left: #000 1px solid;
}
tr.csv_row1 th, tr.csv_row0 th {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
border-left: #000 1px solid;
}
td.cell_modified {
font-weight: bold;
color: #000;
}
td.cell_error {
font-weight: bold;
color: #d81515;
}
table.transparent, table.transparent td {
background: transparent;
}
p.page-header {
color: #1c94c4;
font-weight: bold;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
td.dashboard {
vertical-align: top;
border: 1px solid #ccc;
padding: 0.5em;
width: 50%;
}
.white {
background-color: #fff;
}
/*** New Lacanau layout ***/
.ui-layout-pane {
/* all 'panes' */
overflow: auto;
}
.ui-layout-resizer {
/* all 'resizer-bars' */
background: #f1f1f1;
}
.ui-layout-toggler {
/* all 'toggler-buttons' */
background: #aaa;
}
div#top-left {
width: 28px;
height: 70px;
background: #f1f1f1;
float: left;
}
div#header-logo {
width: 100%;
height: 70px;
background: #f1f1f1;
}
.ui-layout-pane-west {
background: #f1f1f1;
}
div#right {
min-width: 260px;
}
div#menu {
width: 100%;
overflow: auto;
}
.header-menu {
padding-left: 24px;
padding-right: 8px;
padding-bottom: 24px;
background: transparent;
}
div#inner_menu {
padding-left: 24px;
padding-right: 8px;
background: transparent;
}
div#logo {
height: 70px;
nowidth: 100%;
text-align: center;
}
div#logo div {
height: 88px;
width: 244px;
background: url(../images/itop-logo-2.png?v=v2.5.0-beta) left no-repeat;
}
#left-pane .ui-layout-north {
overflow: hidden;
}
#top-bar {
background: #f1f1f1;
text-align: right;
}
.app-message {
float: left;
margin-top: 2px;
margin-right: 4px;
padding: 6px 9px;
background-color: #ea7d1e;
color: white;
border-radius: 6px;
text-align: left;
}
.app-message-icon {
margin-right: 5px;
}
.fa-sm {
font-size: 0.66em;
}
.object-details-header {
margin-top: 7px;
margin-bottom: 7px;
}
.object-icon {
display: table-cell;
vertical-align: middle;
padding-left: 10px;
padding-right: 10px;
}
.object-infos {
display: table-cell;
vertical-align: middle;
}
.object-name {
margin-top: 0px;
margin-bottom: 0px;
}
.tags {
margin-top: 5px;
}
.tag {
font-size: 10px;
font-weight: initial;
display: inline-block;
color: white;
background-color: #555;
padding: 3px 6px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.text-danger {
color: red;
}
#global-search {
height: 55px;
float: right;
text-align: right;
overflow-y: hidden;
}
#global-search table, #global-search tr td, #global-search tr {
padding: 0;
border: 0;
height: 55px;
margin: 0;
background: transparent;
overflow-y: hidden;
vertical-align: middle;
}
#global-search-area {
line-height: 55px;
}
#global-search-input {
vertical-align: middle;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px #ccc solid;
height: 18px;
width: 180px;
padding: 3px;
background: #fff;
display: inline-block;
}
#global-search-image {
vertical-align: middle;
background: url(../images/search.png?v=v2.5.0-beta) center center no-repeat;
display: inline-block;
width: 28px;
height: 30px;
margin-left: -8px;
cursor: pointer;
}
#help-link img {
padding: 0;
border: 0;
}
#help-link {
padding: 0;
border: 0;
background: transparent;
margin-left: 15px;
margin-right: 10px;
}
div.icon {
width: 20px;
height: 20px;
margin: 2px;
float: right;
}
span.ui-icon {
float: left;
margin: 0 2px;
}
.ui-layout-button-pin-down {
background: url(../images/splitter-bkg.png?v=v2.5.0-beta) transparent;
width: 16px;
background-position: -144px -144px;
}
.ui-layout-resizer-west-open {
background-color: #f1f1f1;
width: 8px;
}
div.footer img {
border: 0;
margin-bottom: 5px;
margin-top: 5px;
}
div.footer {
text-align: center;
}
#SearchResultsToAdd table.listResults tbody {
height: 300px;
overflow-y: auto;
}
tr.row_unchanged td {
border-bottom: 1px #ccc solid;
padding: 2px;
}
.wizContainer table tr.row_error td {
border-bottom: 1px #ccc solid;
background-color: #fdd;
padding: 2px;
}
tr.row_modified td {
border-bottom: 1px #ccc solid;
padding: 2px;
}
tr.row_added td {
border-bottom: 1px #ccc solid;
padding: 2px;
}
a.truncated {
cursor: pointer;
}
.org_combo {
font-size: x-small;
width: auto;
max-width: 200px;
}
span.form_validation {
width: 24px;
text-align: center;
}
.notification {
border: 1px solid #c33;
background-color: #fee;
padding: 0.5em;
margin: 0.5em;
text-align: center;
width: 95%;
-moz-border-radius: 0.5em;
}
.wiki_broken_link {
text-decoration: line-through;
}
.synoptics, .synoptics tr td {
background: transparent;
padding: 10px;
font-size: 1em;
vertical-align: middle;
color: #fff;
text-align: center;
}
.synoptics tr td.arrow {
color: #333;
border-top: 1px dashed #333;
width: 100px;
}
.synoptics tr.synoptics_header td {
color: #000;
font-size: 1em;
vertical-align: middle;
text-align: center;
}
.mono_value {
display: inline-block;
background-color: #3c3;
color: #fff;
font-weight: bold;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
margin-left: 3px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.multi_values {
display: inline-block;
background-color: #c33;
color: #fff;
font-weight: bold;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
margin-left: 3px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.caselog {
overflow-x: hidden;
display: block;
overflow-y: auto;
border: 1px #ddd solid;
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 12px;
}
.caselog_input_header {
padding-top: 3px;
padding-bottom: 3px;
border-top: 1px solid #fff;
background: #ddd;
width: 100%;
height: 21px;
}
.caselog_input_header:empty {
display: none;
}
.editor_magnifier {
/* !important so it overrides the .cke_reset_all style */
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: 100% !important;
}
.editor_magnifier:hover {
background-color: #ccc;
}
.caselog_header {
padding: 3px;
border-top: 1px solid #fff;
background: #ddd url(../images/plus.gif) left no-repeat;
padding-left: 16px;
cursor: pointer;
width: 100%;
}
.caselog_header.open {
background: #ddd url(../images/minus.gif) left no-repeat;
}
.caselog_entry {
padding: 3px;
padding-left: 16px;
border-bottom: 1px #999 solid;
margin-left: 0;
margin-right: 0;
white-space: pre-wrap;
/* css-3 */
white-space: -moz-pre-wrap;
/* Mozilla, since 1999 */
white-space: -pre-wrap;
/* Opera 4-6 */
white-space: -o-pre-wrap;
/* Opera 7 */
word-wrap: break-word;
/* Internet Explorer 5.5+, CSS3 */
}
.caselog_entry_html p, .HTML p {
margin-top: 0.25em;
margin-bottom: 0.25em;
}
/* Helper classes for object details display. */
.one-col-details {
min-width: 400px;
max-width: 600px;
}
.n-cols-details {
width: 100%;
}
.n-cols-details > tbody > tr > td {
min-width: 240px;
}
.details {
border-collapse: collapse;
noborder-bottom: 2px #fff solid;
nowidth: 100%;
}
.details * {
box-sizing: border-box;
}
fieldset .details > .field_container {
background: transparent;
border: 0;
}
.field_container {
display: table;
width: 100%;
margin-bottom: 5px;
border-bottom: 2px #ddd solid;
box-sizing: border-box;
/* .field_label, .field_data */
}
.field_container:last-child {
margin-bottom: 0px;
}
.field_container.field_large {
display: inherit;
/* .field_label, .field_data */
}
.field_container.field_large > div {
display: inherit;
/* .field_value, .field_comments, .field_infos */
}
.field_container.field_large > div.field_label {
width: inherit;
margin-bottom: 5px;
}
.field_container.field_large > div.field_data {
margin-top: 8px;
margin-bottom: 10px;
}
.field_container * {
box-sizing: border-box;
}
.field_container > div {
display: table-cell;
vertical-align: top;
/* .field_value, .field_comments, .field_infos */
}
.field_container > div.field_label {
min-width: 100px;
max-width: 145px;
width: 30%;
padding-right: 10px;
}
.field_container > div.field_label > label, .field_container > div.field_label span {
color: #000;
font-weight: bold;
}
.field_container > div.field_data {
display: table;
width: 100%;
margin-bottom: 5px;
}
.field_container > div > div {
display: table-cell;
width: auto;
}
.field_container > div > div.field_comments, .field_container > div > div.field_infos {
width: 50px;
}
.field_container > div > div.field_value .attribute-edit {
display: table;
width: 100%;
/* TODO: Refactor so status icon show over mandatory icon */
}
.field_container > div > div.field_value .attribute-edit .form_validation, .field_container > div > div.field_value .attribute-edit .field_status {
display: table-cell;
width: 20px;
padding-left: 0.4em;
vertical-align: middle;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone {
width: 100%;
/* auto; */
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_string > select, .field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_password > select, .field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_string input, .field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_password input {
width: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_onewaypassword {
display: table-cell;
width: auto;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_onewaypassword > * {
display: block;
width: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_onewaypassword > span {
margin-bottom: 3px;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_date, .field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_datetime {
display: table;
width: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_date > input, .field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_datetime > input {
display: table-cell;
width: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_date > span, .field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_datetime > span {
display: table-cell;
width: 20px;
padding-left: 0.4em;
vertical-align: middle;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_date > span > img, .field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_datetime > span > img {
width: 20px;
cursor: pointer;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_text {
border: none;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_text .f_i_text_header {
/* Inspired by .cke_top */
padding: 6px 8px 6px;
white-space: normal;
border-bottom: 1px solid #fff;
background: #f2f2f2;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_text .f_i_text_header .fullscreen_button {
display: block;
width: 15px;
height: 15px;
border: 1px #a6a6a6 solid;
cursor: pointer;
background-image: url('../images/full-screen.png');
background-repeat: no-repeat;
background-position: center center;
background-size: 98%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_text .f_i_text_header .fullscreen_button:hover, .field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_text .f_i_text_header .fullscreen_button:focus {
background-color: #ccc;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_text textarea {
/* Size for default display */
width: 100%;
height: 100%;
padding: 5px 10px;
border: none;
resize: none;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_text.fullscreen {
z-index: 100;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_text.fullscreen textarea {
/* Size set again here to override resize value when in fullscreen */
width: 100% !important;
height: 100% !important;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_text.fullscreen .fullscreen_button {
width: 22px;
height: 22px;
background-color: #ccc;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_document > input {
width: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_document > span {
display: inline-block;
margin-bottom: 2px;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_image input {
width: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_extkey {
display: table;
width: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_extkey > .field_select_wrapper {
display: table-cell;
width: auto;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_extkey > .field_select_wrapper > select {
width: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_extkey > .field_autocomplete {
display: table-cell;
width: 100%;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_extkey > .field_input_btn {
display: table-cell;
width: 25px;
padding-left: 0.4em;
}
.field_container > div > div.field_value .attribute-edit .field_input_zone.field_input_extkey > .field_input_btn > img {
max-width: 20px;
}
.one-col-details .details .field_container.field_small {
/* On a single column, field labels can take more width but they are limited so it doesn't feel weird when all labels are short */
}
.one-col-details .details .field_container.field_small div.field_label {
width: 175px;
max-width: inherit;
}
/* This is extracted from the ".details > .field_container ..." because of the fullscreen option (element is moved at the end of the body */
.field_input_text {
border: none;
}
.field_input_text .f_i_text_header {
/* Inspired by .cke_top */
padding: 6px 8px 6px;
white-space: normal;
border-bottom: 1px solid #fff;
background: #f2f2f2;
}
.field_input_text .f_i_text_header .fullscreen_button {
display: block;
width: 15px;
height: 15px;
border: 1px #a6a6a6 solid;
cursor: pointer;
background-image: url('../images/full-screen.png');
background-repeat: no-repeat;
background-position: center center;
background-size: 98%;
}
.field_input_text .f_i_text_header .fullscreen_button:hover, .field_input_text .f_i_text_header .fullscreen_button:focus {
background-color: #ccc;
}
.field_input_text textarea {
/* Size for default display */
width: 100%;
height: 100%;
margin: 0px;
padding: 5px 10px;
border: none;
resize: none;
}
.field_input_text.fullscreen {
z-index: 100;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.field_input_text.fullscreen textarea {
/* Size set again here to override resize value when in fullscreen */
width: 100% !important;
height: 100% !important;
}
.field_input_text.fullscreen .fullscreen_button {
width: 22px;
height: 22px;
background-color: #ccc;
}
#SiloSelection {
padding-top: 3px;
padding-right: 30px;
text-align: left;
}
#SiloSelection * {
box-sizing: border-box;
vertical-align: middle;
}
#SiloSelection .ac_input {
width: 100%;
}
#SiloSelection .field_input_extkey {
display: table;
width: 100%;
}
#SiloSelection .field_input_extkey .field_select_wrapper {
display: table-cell;
width: 100%;
}
#SiloSelection .field_input_extkey .field_select_wrapper > select {
width: 100%;
max-width: initial;
}
#SiloSelection .field_input_extkey .field_input_btn {
display: table-cell;
width: 25px;
padding-left: 0.4em;
}
.ac_dlg_loading {
background: white url('../images/indicator.gif') right center no-repeat;
}
table.pagination {
display: inline-block;
}
table.pagination tr td {
padding: 3px;
}
.pagination_container {
padding-left: 3px;
}
.pager p {
margin-top: 0;
margin-bottom: 0;
}
.pager td span {
min-width: 20px;
padding-left: 2px;
padding-right: 2px;
display: inline-block;
text-align: center;
cursor: pointer;
}
.pager td span.curr_page {
color: #fff;
background: #999;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
img.prev, img.first, img.next, img.last {
cursor: pointer;
}
div.actions_button {
float: right;
background: #ea7d1e url("../images/actions_left.png?v=v2.5.0-beta") no-repeat scroll left top;
padding-left: 5px;
margin-top: 0;
margin-right: 10px;
height: 19px;
vertical-align: middle;
}
div.actions_button a, .actions_button a:hover, .actions_button a:visited {
background: #ea7d1e url(../images/actions_bkg.png?v=v2.5.0-beta) no-repeat scroll right top;
color: #fff;
padding-right: 8px;
cursor: pointer;
font-family: Tahoma, sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 4px;
text-decoration: none;
height: 19px;
line-height: 17px;
display: block;
}
select#org_id {
max-width: 90%;
}
/*********** Dashboards ***********/
.itop-dashboard {
background-color: #fff;
}
.itop-dashboard a {
cursor: not-allowed;
}
.dragHover {
background: url(./ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png?v=v2.5.0-beta);
}
.edit_mode .dashlet {
background: url(./ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png?v=v2.5.0-beta);
padding: 5px;
margin: 0;
position: relative;
}
.edit_mode .dashlet-selected {
background: #ea7d1e !important;
padding: 5px;
margin: 0;
}
td.layout_cell {
height: 50px;
/* min-height does not work */
vertical-align: top;
}
.dashlet-content {
position: relative;
background: #fff;
margin: 0;
overflow: auto;
}
table.prop_table {
border-bottom: 2px solid #f9f9f1;
padding: 1px;
width: 100%;
}
.close-box {
margin: 5px;
width: 20px;
height: 20px;
position: absolute;
top: 0;
right: 0;
z-index: 10;
background: transparent url(../images/delete.png?v=v2.5.0-beta) no-repeat center;
}
td.prop_value {
text-align: left;
}
tr.itop-property-field-modified td {
background: #fbb;
}
tr.itop-property-field-modified td.hover {
background: #f99;
}
td.prop_value textarea, td.prop_value input[type=text] {
width: 98%;
}
td.prop_icon {
width: 20px;
}
.dashlet {
text-align: left;
}
.dashlet-inline {
display: inline-block;
}
.dashlet-badge a.actions {
background: none repeat scroll 0 0 transparent;
color: #666;
font-size: 16px;
text-decoration: none;
}
.dashlet-content .display_block {
text-align: left;
}
.dashlet-unknown .dashlet-content, .dashlet-proxy .dashlet-content {
padding: 8px;
background-color: #f2f2f2;
text-align: center;
}
.dashlet-unknown .dashlet-content .dashlet-ukn-text, .dashlet-proxy .dashlet-content .dashlet-ukn-text, .dashlet-unknown .dashlet-content .dashlet-pxy-text, .dashlet-proxy .dashlet-content .dashlet-pxy-text {
margin-top: 10px;
}
.prop_apply .ui-icon-alert {
display: none;
}
.prop_apply .ui-state-error .ui-icon-alert {
display: block;
}
.ui-state-error .ui-icon-circle-check {
display: none;
}
.summary-details {
float: right;
margin-top: 5px;
}
.summary-details th {
background: none repeat scroll 0 0 #555;
color: #eee;
padding: 5px;
text-align: center;
}
.main_header {
background-color: #f1f1f1;
min-height: 60px;
width: 100%;
}
.main_header h1 {
color: #1c94c4;
line-height: 16px;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 10px;
padding-top: 10px;
}
.main_header img {
margin-top: 10px;
margin-right: 10px;
float: left;
}
a.summary, a.summary:hover {
background: none repeat scroll 0 0 transparent;
color: #666;
text-decoration: none;
padding-left: 0;
}
.summary-details td {
background: none repeat scroll 0 0 transparent;
padding: 5px;
text-align: center;
}
#DashboardMenu > ul > li {
list-style: none;
vertical-align: middle;
margin: 0;
padding: 0;
cursor: pointer;
}
#DashboardMenu > ul {
list-style: none;
vertical-align: middle;
margin: 0;
padding: 0;
height: 25px;
}
#DashboardMenu li a {
display: block;
padding: 5px 12px;
text-decoration: none;
color: #000;
font-weight: bold;
text-align: left;
white-space: nowrap;
background: #fff;
}
#DashboardMenu li span {
display: block;
padding: 5px 12px;
text-decoration: none;
color: #000;
white-space: nowrap;
background: #fff;
}
#DashboardMenu li {
list-style: none;
}
#DashboardMenu li a:hover {
background: #1a4473;
}
#DashboardMenu ul > li > ul {
border: 1px solid black;
background: #fff;
}
#DashboardMenu li > ul {
margin: 0;
padding: 0;
position: absolute;
display: none;
border-top: 1px solid white;
z-index: 1500;
}
#DashboardMenu li ul li a:hover {
background: #ea7d1e;
color: #fff;
font-weight: bold;
list-style: none;
}
.sortable_field_list {
display: inline-block;
width: 250px;
height: 150px;
border: 1px #333 solid;
overflow: auto;
padding-left: 0;
margin: 0;
}
.sortable_field_list li {
list-style: none;
font-size: 11px;
}
.sort_order {
display: inline-block;
width: 16px;
height: 12px;
}
.sort_none {
background: url(../images/bg.gif) no-repeat center;
}
.sort_asc {
background: url(../images/desc.gif) no-repeat center;
}
.sort_desc {
background: url(../images/asc.gif) no-repeat center;
}
.sort_hidden {
display: none;
}
.sortable_field_list > li.selected {
background: #f6a828;
}
.itop-deleted-object {
text-decoration: line-through;
}
.header_message {
padding: 1em;
font-size: 10pt;
background: #fff;
border: 1px solid #999;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin-bottom: 10px;
}
.header_message {
padding: 1em;
font-size: 10pt;
background: #fff;
border: 1px solid #999;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin-bottom: 10px;
}
.message_info {
border: 1px solid #993;
background: url(../images/info-mini.png?v=v2.5.0-beta) 1em 1em no-repeat #ffc;
padding-left: 3em;
}
.message_ok {
border: 1px solid #393;
background: url(../images/ok.png?v=v2.5.0-beta) 1em 1em no-repeat #cfc;
padding-left: 3em;
}
.message_error {
border: 1px solid #933;
background: url(../images/error.png?v=v2.5.0-beta) 1em 1em no-repeat #fcc;
padding-left: 3em;
}
.fg-menu a img {
border: 0;
}
div.ui-dialog-header {
padding-bottom: 10px;
padding-top: 7px;
}
.form_field_error {
border: 1px solid #933;
background: #fcc;
}
.simple-graph, .graph_config {
background: #fff;
}
.graph_config {
padding: 0.25em;
}
.graph_config button.ui-widget {
font-size: 12px;
}
.ui-tooltip, .arrow:after {
background: #f1f1f1;
border: 1px solid #555;
}
.ui-tooltip {
padding: 10px 10px;
box-shadow: 0 0 7px black;
max-width: 350px;
overflow: hidden;
}
.ui-tooltip .arrow {
width: 70px;
height: 16px;
overflow: hidden;
position: absolute;
left: 50%;
margin-left: -35px;
bottom: -16px;
}
.ui-tooltip .arrow.top {
top: -16px;
bottom: auto;
}
.ui-tooltip .arrow.left {
left: 20%;
}
.ui-tooltip .arrow:after {
content: "";
position: absolute;
left: 20px;
top: -20px;
width: 25px;
height: 25px;
box-shadow: 6px 5px 9px -9px black;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.ui-tooltip .arrow.top:after {
bottom: -20px;
top: auto;
}
.ui-tooltip .ui-tooltip-content {
overflow-x: auto;
}
table.export_parameters td {
padding-right: 2em;
}
.table_preview > table {
border-collapse: collapse;
max-height: 150px;
overflow: auto;
display: block;
}
.table_preview > table > thead > tr > th, .table_preview > table > tbody > tr > td {
border: 1px #555 solid;
min-height: 1em;
padding-left: 0.25em;
padding-right: 0.25em;
font-size: 10pt;
}
.table_preview > table > tbody > tr > td {
vertical-align: top;
}
.table_preview .drag-handle {
cursor: move;
}
.table_preview div.text-preview {
white-space: pre-wrap;
}
/* Format for the PDF output */
.table_preview .view-image {
width: inherit !important;
height: inherit !important;
text-align: center;
}
.table_preview .view-image img {
max-width: 48px !important;
max-height: 48px !important;
display: inline-block;
}
.graph_zoom {
display: inline-block;
float: right;
margin-right: 2em;
}
.graph_zoom_slider {
display: inline-block;
width: 10em;
}
.graph_zoom_plus, .graph_zoom_minus {
display: inline-block;
margin-left: 1em;
margin-right: 1em;
}
div.explain-printable {
border: 5px solid #1c94c4;
background: #d6e8ef;
color: #000;
padding: 10px;
margin: 0;
font-size: 12px;
}
.hideable-chapter {
cursor: pointer;
}
#hiddeable_chapters .ui-tabs .ui-tabs-nav li.hideable-chapter span {
padding-left: 20px;
background: url(../images/eye-open-555.png?v=v2.5.0-beta) 2px center no-repeat;
}
#hiddeable_chapters .ui-tabs .ui-tabs-nav li.hideable-chapter.strikethrough span {
text-decoration: line-through;
background: url(../images/eye-closed-555.png?v=v2.5.0-beta) 2px center no-repeat;
}
.printable-version legend {
padding-left: 26px;
background: #1c94c4 url(../images/eye-open-fff.png?v=v2.5.0-beta) 8px center no-repeat;
}
.printable-version .strikethrough legend {
background: #1c94c4 url(../images/eye-closed-fff.png?v=v2.5.0-beta) 8px center no-repeat;
}
.printable-version fieldset.strikethrough span {
display: none;
}
h2.printable-tab-title {
border-bottom: 2px solid;
}
.strikethrough {
text-decoration: line-through;
}
select.multiselect {
max-width: 150px;
}
span.search-button, span.refresh-button {
display: inline-block;
width: 21px;
height: 18px;
cursor: pointer;
color: #fff;
text-align: center;
padding-top: 3px;
font-size: 10px;
}
.actions_button.icon_actions_button {
padding: 0 2px 0 2px;
}
.case-log-history-entry {
display: block;
}
.case-log-history-entry-end {
display: none;
}
.expanded .case-log-history-entry-end {
display: inline;
}
.case-log-history-entry-more {
display: inline;
}
.expanded .case-log-history-entry-more {
display: none;
}
.case-log-history-entry .case-log-history-entry-toggle {
display: inline-block;
float: none;
pointer: cursor;
vertical-align: bottom;
}
.printable-tab .case-log-history-entry-end {
display: inline;
}
.printable-tab .case-log-history-entry-more {
display: none;
}
.printable-tab .case-log-history-entry .case-log-history-entry-toggle {
display: none;
}
.history_entry {
position: relative !important;
max-width: 100%;
}
.history_entry_truncated {
max-height: 7em;
overflow: hidden;
}
.history_truncated_toggler {
position: absolute !important;
bottom: 0;
right: 0;
display: block;
cursor: pointer;
width: 16px;
height: 16px;
background-image: url(ui-lightness/images/ui-icons_222222_256x240.png);
background-position: -16px -192px;
}
.history_entry_truncated .history_truncated_toggler {
background-position: 0 -192px;
}
#top-bar-table {
width: 100%;
padding-left: 5px;
}
#top-bar-table #open-left-pane {
text-align: center;
width: 40px !important;
cursor: pointer;
}
#top-bar-table #go-home {
text-align: center;
width: 40px !important;
}
#top-bar-table #go-home a {
text-decoration: none;
color: #555;
font-size: 9pt;
padding: 0;
background: none;
display: inline-block;
line-height: 55px;
width: 100%;
}
#top-bar-table .top-bar-spacer {
width: 35px !important;
}
#top-bar-table #top-bar-table-search {
min-width: 370px;
}
#itop-breadcrumb {
overflow: hidden;
float: left;
background: #f1f1f1;
}
#itop-breadcrumb .breadcrumb-item {
float: left;
margin: 3px 22px 2px 0px;
}
#itop-breadcrumb .breadcrumb-item .icon img {
height: 15px;
width: auto;
margin-right: 5px;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 0.5;
}
#itop-breadcrumb .breadcrumb-item a {
text-decoration: none;
color: #555;
font-size: 9pt;
padding: 0;
background: none;
}
#itop-breadcrumb .breadcrumb-item a:hover .icon img {
-webkit-filter: none;
filter: none;
opacity: 1;
}
#itop-breadcrumb .breadcrumb-item a span.truncate {
max-width: 200px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
}
#itop-breadcrumb .breadcrumb-item a:hover {
text-decoration: none;
color: #ea7d1e;
}
#itop-breadcrumb .breadcrumb-item a::after {
content: '';
position: absolute;
background-image: url(../images/breadcrumb-separator.png?v=v2.5.0-beta);
background-repeat: no-repeat;
width: 8px;
height: 16px;
margin-left: 5px;
}
#itop-breadcrumb .breadcrumb-item:last-child a::after {
display: none;
}
#itop-breadcrumb .breadcrumb-item.breadcrumb-current {
text-decoration: none;
color: #555;
font-size: 9pt;
padding: 0;
background: none;
}
#itop-breadcrumb .breadcrumb-item.breadcrumb-current span.truncate {
max-width: 200px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
}
.ui-datepicker-buttonpane, .ui-timepicker-div {
font-size: 9pt;
font-family: Tahoma, Verdana, Arial, Helvetica;
}
.date_format_tooltip td {
padding: 0.25em;
}
#setup .module-selection-banner img {
max-height: 48px;
}
#setup .module-selection-body {
height: 28em;
overflow: auto;
border: #ccc 1px solid;
}
.mfp-close {
cursor: pointer !important;
}
.qtip-content {
font-size: 12px;
}
.qtip-content p:first-child {
margin-top: 0px;
}
.qtip-content p:last-child {
margin-bottom: 0px;
}
.synchro-source-title {
font-weight: bolder;
}
.synchro-source-description {
font-size: smaller;
margin-top: 3px;
margin-bottom: 1px;
}
.object-ref-icon.fa {
color: #ea7d1e;
font-size: smaller;
vertical-align: 1px;
margin-right: 1px;
}
.object-ref-icon-disabled.fa {
color: #555;
font-size: smaller;
margin-right: 1px;
}
.object-ref-link {
background: none;
}
.extension-source {
display: inline-block;
background-color: #555;
padding: 3px;
font-size: 10px;
color: #fff;
border-radius: 4px;
}
#img-lifecycle {
width: 100%;
}
#img-lifecycle:hover {
width: 100%;
cursor: pointer;
}
#search-model {
width: 90%;
}
.mfp-figure:after {
background-color: #dff1ff;
}
#classDetailsClassName {
display: inline;
}
.qtip-content a, .qtip-content a:visited {
color: #1c94c4;
text-decoration: none;
}
.qtip-content a:hover, .qtip-content a:active {
color: #e87c1e;
text-decoration: none;
}
.data-model-viewer a, .data-model-viewer a:visited {
color: #1c94c4;
text-decoration: none;
}
.data-model-viewer a:hover {
color: #e87c1e;
text-decoration: none;
}
table.listResults .originColor {
width: 0px;
padding: 2px !important;
}
#displaySelectorLabel, #changeDefaultDisplay {
display: inline-block;
}
#dataModelSplitPane {
height: 100%;
}
#dataModelClassIcon, dataModelScrollableDiv > img {
padding-right: 13px;
display: inline;
}
#dataModelScrollableDiv {
background-color: #eee;
position: fixed;
z-index: -1;
width: 100%;
}
#dataModelHeader {
background-color: white;
}
#dataModelSplitPane #tabbedContent_0 {
z-index: -2;
}
#dataModelScrollableClassName, #dataModelScrollableClassIcon {
display: inline;
}
#dataModelScrollableDiv > img {
padding-right: 5px;
}
#dataModelSplitPane .ui-layout-resizer {
background: #ddd;
width: 10px !important;
margin-left: 15px !important;
}
#dataModelSplitPane .ui-layout-resizer :hover {
background: #e87c1e;
}
#dataModelSplitPane .ui-layout-resizer-west {
border-left: 1px solid #bbb;
border-right: 1px solid #bbb;
}
#dataModelSplitPane .ui-layout-resizer-east {
border-left: 1px solid #bbb;
border-right: 1px solid #bbb;
}
#dataModelSplitPane .ui-layout-toggler {
background: #aaa;
width: 10px !important;
}
#dataModelSplitPane .ui-layout-toggler:hover {
background: #e87c1e;
}
.dataModelSchema g {
cursor: pointer;
}
.dataModelSchema g:hover rect:not(.liseret) {
fill: #dbe4f0;
}
.dataModelSchema text {
fill: black;
font: 10px sans-serif;
text-anchor: middle;
}
#selfreferencing:hover ~ g > .selfattr {
fill: #dbe4f0;
}
.tooltipD3 {
position: fixed;
text-align: center;
background: #eee;
border: 1px solid #555;
border-radius: 2px;
pointer-events: none;
fill: black;
font: 11px sans-serif;
text-anchor: middle;
}
#tooltipD3_top {
font-weight: bold;
border-bottom: 1px solid #555;
padding: 3px;
}
.tooltipD3 i {
font-size: 14px;
}
.tooltipD3 span {
margin: 2px;
}
.dataModelSchema .selfattrtxt {
font-family: FontAwesome;
}
.data-model-viewer {
background-color: #fff;
margin-top: 7px !important;
margin-left: 15px !important;
}
#delDataModelSearch {
color: #e87c1e;
font-family: FontAwesome;
display: inline-block;
font-size: 15px;
margin-left: 1%;
}
#dataModelSplitPane .ui-layout-center {
margin-left: 30px !important;
}
#ds_flash {
margin-bottom: 5px;
}
.menu-icon-select {
max-height: 300px;
position: absolute;
z-index: 201;
overflow-x: hidden;
overflow-y: auto;
}
.menu-icon-select > .ui-menu-item {
padding: 0.3em 3%;
}
.attribute-tagset > span, .attribute-tagset-undefined > span {
display: inline-block;
padding: 3px;
margin-right: 3px;
border-radius: 4px;
}
.attribute-tagset > span {
color: white;
background-color: grey;
}
.attribute-tagset-undefined > span {
color: grey;
background-color: lightgrey;
font-style: italic;
}
div.selectize-control {
position: static;
display: inline-block;
vertical-align: middle;
}
div.selectize-input {
width: auto;
min-width: 8em;
}
div.selectize-input.has-items:after {
content: "";
display: inline-block;
}
div.selectize-control > div.selectize-input > div.item.partial-code {
color: floralwhite;
background-color: grey;
background-image: linear-gradient(to bottom, white, grey);
border-color: darkgray;
font-style: italic;
}
div.selectize-control > div.selectize-input > div.item.partial-code.active {
background-image: linear-gradient(to bottom, grey, darkgrey);
}
div.selectize-control > div.selectize-input > div.item.partial-code > a.remove {
border-color: grey;
}