a { cursor: pointer; } .vpadding { padding-top: 20px; padding-bottom: 20px; } .hpadding { padding-right: 20px; padding-left: 20px; } .schema-info { padding: 20px 20px 20px 0; } .table-info { padding: 20px 20px 0 0; } .columns-header { position: relative; } .columns-header div { font-size: 24px; padding: 20px; } .columns-header-name { width: 450px; position: absolute; top: 0; bottom: 0; } .columns-header-properties { margin-left: 450px; border-left: 1px solid #ddd; } .columns-wrapper { position: relative; } .columns-selector { width: 450px; position: absolute; top: 0; bottom: 0; overflow-y: auto; } .columns-selector .nav-pills li { width: 100%; margin-left: 0; position: relative; } .columns-selector .nav-pills li a { padding: 0; } .columns-selector .nav-pills li button { padding: 6px 0 6px 6px; color: #FFADAD; font-size: 20px; } .columns-selector .nav-pills li button:hover { color: #ff0000; } .columns-selector .nav-pills .column-name { margin-left: 20px; } .columns-selector .remove-btn { font-size: 20px; font-weight: bold; color: #a94442; } .column-info { margin-left: 450px; padding: 20px; border-left: 1px solid #ddd; min-height: 500px; } .form-control.changed { border-color: #1b00ff; border-style: dashed; } input[type="checkbox"].changed { outline: 2px #1b00ff solid; } #info-panel { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 1000; padding: 30px 100px; background-color: rgba(255, 255, 255, 0.75); } #info-panel .alert { box-shadow: #797979 3px 3px 10px; } .clickable-input { cursor: pointer; } /* UCD Flags colours */ .flagP {background-color: #ccccff;} .flagQ {background-color: #eeeeee;} .flagS {background-color: #ffcccc;} .flagE {background-color: #ffff99;} .flagC {background-color: #ccff99;} .plus-tab { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6 !important; border-bottom-color: #ddd !important; } .plus-tab:hover { background-color: #8CE468 !important; color: #000; } .removable-tab a { padding-right: 0 !important; border-top-color: #ececec !important; border-right-color: #ececec !important; border-left-color: #ececec !important; } .removable-tab.to-remove a { padding-right: 15px !important; } .removable-tab.unremovable-tab a { padding-right: 15px !important; } .strikeout, .strikeout:hover { text-decoration: line-through !important; } .removable-tab .remove-btn { display: block; float: right; cursor: pointer; margin: -10px 0 -11px 10px; padding: 6px 10px; color: #a94442; border-width: 0; border-style: solid; background-color: #f2dede; border-color: #ebccd1 !important; border-bottom-color: #ddd !important; border-top-right-radius: 4px; font-size: 20px; font-weight: bold; } .removable-tab .remove-btn:hover { background-color: #ea8f8f !important; color: #000; } #columnUcd { cursor:pointer; } .loading { position: fixed; top: 0; bottom: 0; right: 0; left: 0; background-color: rgba(255, 255, 255, 0.5); cursor: wait; z-index: 10000; text-align: center; } .loading .icon-wrapper { display: table; width: 100%; height: 100%; } .loading .glyphicon { display: table-cell; vertical-align: middle; font-size: 45px; } footer { border-top: 1px #eee solid; margin-top: 20px; color: #777; font-size: 85%; padding-top: 10px; margin-bottom: 10px; } .footer-no-margin { margin-top: 0; } /* Trick to avoid horrible displaying of h:selectOneRadio */ table input+label { margin-right: 10px; margin-left: 3px; } #users-list-wrapper { font-size: 17px; } #users-list-wrapper li { padding-top: 8px; } #users-list-wrapper li a:hover { text-decoration: none; } /* CSS3 multicolumn layout */ #addablesModal .modal-body { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } /* Margin fix for multicolumn layout */ #addablesModal .checkbox:first-child { margin-top: 0; } /* Columns sorting */ ul.sortable { list-style-type: none; padding-left: 0; } ul.sortable li { padding: 3px 10px; border-radius: 4px; border: 1px #bbb solid; margin-bottom: 1px; } ul.sortable li input { margin-right: 10px; } .columns-list-wrapper { display: table; width: 100%; } .columns-list-row { display: table-row; width: 100%; } .sortable { display: table-cell; width: 50%; } #unsorted-columns li { margin-right: 5px; } #sorted-columns li { margin-left: 10px; } .margin-right { margin-right: 10px; }