File: /var/www/html/unitime/target/unitime-4.8/styles/unitime.css
/*
* Licensed to The Apereo Foundation under one or more contributor license
* agreements. See the NOTICE file distributed with this work for
* additional information regarding copyright ownership.
*
* The Apereo Foundation licenses this file to you under the Apache License,
* Version 2.0 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
* {
box-sizing: border-box;
}
.unitime-Body {
font-family: sans-serif, verdana, arial;
background-color: #FFFFFF;
}
.unitime-Page {
display: table;
margin-left: auto;
margin-right: auto;
min-width: 800px;
}
.unitime-Page .row {
display: table-row;
}
.unitime-Page .sidebar {
display: table-cell;
padding: 0px 2px 0px 2px;
vertical-align: top;
}
.unitime-Page .main {
display: table-cell;
}
.unitime-Page .body {
display: block;
border: 1px solid #9CB0CE;
margin-top: 5px;
background-color: #FFFFFF;
}
.unitime-Page .content {
display: block;
padding: 2px;
width: 100%;
}
.unitime-Page .footer {
display: block;
padding: 2px;
}
.unitime-Title {
display: block;
font-size: x-large;
font-weight: bold;
color: #333333;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 5px;
height: 33px;
}
.unitime-Title .text {
display: inline;
white-space: nowrap;
}
.unitime-Title .icon {
vertical-align: top;
display: inline-block;
margin-left: 5px;
cursor: pointer;
}
.unitime-SubTitle {
font-size: medium;
font-weight: bold;
color: #333333;
margin-bottom: 10px;
}
@media print {
.unitime-Body {
width: 100% !important;
}
.unitime-Page {
margin-top: 0px;
}
.unitime-Title {
margin-bottom: 0px;
}
.unitime-SubTitle {
margin-bottom: 0px;
}
thead {
display: table-header-group;
}
body, table td, select {
font-family: sans-serif, verdana, arial;
}
}
.unitime-Footer {
display: table;
width: 100%;
}
.unitime-Footer .row {
display: table-row;
font-size: 9pt;
vertical-align: top;
font-style: italic;
color: #9CB0CE;
white-space: nowrap;
}
.unitime-Footer .cell {
display: table-cell;
width: 33%;
}
.unitime-Footer .left {
padding-left: 2px;
text-align: left;
}
.unitime-Footer .middle {
text-align: center;
}
.unitime-Footer .right {
padding-right: 2px;
text-align: right;
}
.unitime-FooterText {
font-size: 9pt;
vertical-align: top;
font-style: italic;
color: #9CB0CE;
white-space: nowrap;
}
.unitime-Disclaimer {
display: block;
color: #777777;
text-align: center;
max-width: 800px;
margin: auto;
}
.unitime-Disclaimer A.link:link,A.link:visited,A.link:active,A.link:hover {
color: #777777;
text-decoration: none;
background-color : transparent;
}
.unitime-PrintIcon {
cursor: pointer;
}
.unitime-FocusPanel:focus {
outline: none;
}
A.unitime-FooterLink:link,A.unitime-FooterLink:visited,A.unitime-FooterLink:active,A.unitime-FooterLink:hover {
color: #9CB0CE;
text-decoration: none;
background-color : transparent;
}
A.unitime-SimpleLink:link,A.unitime-SimpleLink:visited,A.unitime-SimpleLink:active,A.unitime-SimpleLink:hover {
color: inherit;
text-decoration: none;
background-color : transparent;
vertical-align: middle;
}
A.unitime-NoFancyLink:link,A.unitime-NoFancyLink:visited,A.unitime-NoFancyLink:active,A.unitime-NoFancyLink:hover {
color: black;
text-decoration: none;
background-color : transparent;
}
h1 {
font-size: 2em;
font-weight: bold;
color: #777777;
margin: 15px 0px 5px;
text-align: left;
}
.unitime-Label {
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #777777;
line-height: 15px;
vertical-align: baseline;
height: 20px;
margin-top: 4px;
}
.unitime-LabelInsteadEdit {
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
line-height: 15px;
vertical-align: baseline;
margin-top: 4px;
}
.gwt-SuggestBoxCanvas {
width: 200px;
height: 20px;
background: #ffffff;
border: none;
}
.gwt-SuggestBox {
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
line-height: 15px;
vertical-align: baseline;
background: #FFFFFF;
height: 20px;
border: 1px solid #9CB0CE;
padding: 0px 2px 0px 2px;
}
.gwt-SuggestBoxPopup {
margin-left: 3px;
z-index: 1000000;
}
.unitime-MainTableHeader {
border-bottom: 1px solid #9CB0CE;
padding-top: 5px;
font-size: large;
font-weight: bold;
color: black;
text-align: left;
}
.unitime-MainTableHeader .toggle {
font-style: italic;
font-size: small;
font-weight: normal;
white-space: nowrap;
padding-right: 10px;
}
.unitime-MainTableHeaderNote {
border-bottom: 1px solid #9CB0CE;
font-size: small;
font-weight: normal;
font-style: italic;
color: black;
text-align: left;
padding-left: 7px;
}
.unitime-MainHeader {
white-space: nowrap;
font-size: large;
font-weight: bold;
color: black;
text-align: left;
}
.unitime-MainTableBottomHeader {
font-size: 1em;
font-weight: bold;
color: black;
text-align: right;
padding: 0px 2px 2px 2px;
}
.unitime-MainTableBottomHeader .unitime-HeaderPanel {
padding-top: 0px;
}
.unitime-MainTableBottomHeader .toggle {
font-style: italic;
font-size: small;
font-weight: normal;
white-space: nowrap;
padding-right: 10px;
}
.unitime-MainTable {
width: 100%;
}
.unitime-MainTable td {
vertical-align: top;
}
.unitime-MainTable .label-cell {
white-space: nowrap;
}
.unitime-MainTable .label-td {
width: 19%;
}
.unitime-MainTable .widget-td {
width: 80%;
}
.unitime-MainTable .scroll {
max-height: 200px;
}
.unitime-MainTable .hover {
background-color: #d0e4f6;
}
.unitime-MainTable .empty-row {
font-style: italic;
text-align: center;
}
.unitime-MainTable .itemize {
white-space: normal;
}
.unitime-MainTable .itemize .item {
display: inline-block;
white-space: nowrap;
padding-right: 5px;
}
.unitime-MainTable .rowheader {
padding-left: 0px;
width: 1px;
}
.unitime-MainTable .top-border-dashed {
border-top: 1px dashed #9CB0CE;
}
.unitime-MainTable .top-border-solid {
border-top: 1px solid #9CB0CE;
}
.unitime-MainTable .unitime-HeaderPanel .left {
padding-left: 0px;
}
.unitime-MainTable .unitime-HeaderPanel .right {
padding-right: 0px;
}
.unitime-LoadingPanel {
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
filter: alpha(opacity = 25);
opacity: .25;
-moz-opacity: .25;
background: #000000;
z-index: 2000000;
}
.unitime-LoadingIcon {
position: absolute;
top: 50%;
left: 50%;
z-index: 3000000;
}
.unitime-TableHeader {
font-family: sans-serif, verdana, arial;
padding-top: 5px;
font-weight: bold;
color: #666666;
background-image: linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -o-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -moz-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -webkit-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -ms-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #e3e8f3),
color-stop(1, #fbfcfd)
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfcfd', EndColorStr='#e3e8f3');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfcfd', EndColorStr='#e3e8f3')";
background-color: #e3e8f3;
border-bottom: 1px dashed #9CB0CE;
}
.unitime-TableEmpty {
font-style: italic;
text-align: center;
}
.unitime-TableRowSelected {
background-color: #92c1f0;
}
.unitime-TableRowProblem {
background-color: #f09292;
}
.unitime-TableRowSelectedHover {
background-color: #92c1f0;
}
.unitime-TableRowHover {
background-color: #d0e4f6 !important;
}
.unitime-ScrollPanel {
padding: 2px;
border: 1px solid #9CB0CE;
overflow: auto;
overflow-x: hidden;
overflow-y: scroll;
}
.unitime-ScrollPanel-inner {
padding: 2px;
overflow: scroll;
overflow-x: hidden;
}
.unitime-TabPanel {
border: 1px solid #9CB0CE;
padding-bottom: 4px;
padding-right: 4px;
}
.unitime-SessionSelector{
cursor: pointer;
text-align: center;
}
.unitime-Hint{
font-size: xx-small;
font-style: italic;
color: #9CB0CE;
text-align: right;
margin-top: -2px;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
}
A.unitime-Hint:link,A.unitime-Hint:visited,A.unitime-Hint:active,A.unitime-Hint:hover {
display: block;
color: #9CB0CE;
text-decoration: none;
}
.unitime-NotClickableHint{
font-size: xx-small;
font-style: italic;
color: #9CB0CE;
text-align: right;
margin-top: -2px;
white-space: nowrap;
}
.unitime-ErrorHint {
font-size: x-small;
font-style: italic;
color: #e10000;
text-align: right;
vertical-align: top;
margin-top: -2px;
white-space: pre-wrap;
}
.unitime-WarningHint {
font-size: x-small;
font-style: italic;
color: #e77c00;
text-align: right;
vertical-align: top;
margin-top: -2px;
white-space: pre-wrap;
}
.unitime-InfoHint {
font-size: xx-small;
font-style: italic;
color: #9CB0CE;
text-align: right;
margin-top: -2px;
white-space: pre;
text-decoration: none;
}
.unitime-FreeTimePicker .corner {
border-bottom: 1px solid #9CB0CE;
border-right: 1px solid #9CB0CE;
}
.unitime-FreeTimePicker .horizontal-header {
font-size: xx-small;
text-align: center;
border-bottom: 1px solid #9CB0CE;
border-right: 1px solid #9CB0CE;
border-top: 1px solid #9CB0CE;
width: 30px !important;
overflow: hidden;
}
.unitime-FreeTimePicker .vertical-header {
font-size: x-small;
text-align: center;
border-bottom: 1px solid #9CB0CE;
border-right: 1px solid #9CB0CE;
border-left: 1px solid #9CB0CE;
width: 25px;
}
.unitime-FreeTimePicker .slot {
font-size: x-small;
text-align: center;
color: #AAAAAA;
border-bottom: 1px solid #9CB0CE;
border-right: 1px solid #9CB0CE;
cursor: pointer;
}
.unitime-Message {
text-align: center;
font-style: italic;
font-weight: normal;
}
.unitime-WarningMessage {
color: orange;
text-align: center;
font-style: italic;
font-weight: normal;
}
.unitime-ErrorMessage {
color: red;
text-align: center;
font-style: italic;
font-weight: normal;
}
.unitime-Disabled {
color: gray;
font-style: italic;
}
.unitime-ReservationExpired {
font-style: italic;
}
.unitime-ReservationExclusive {
text-decoration: underline;
}
.unitime-Editable {
cursor: pointer;
}
.unitime-ProgressMessage {
text-align: center;
font-style: italic;
}
.unitime-ValidationErrors {
width: 100%;
}
.unitime-TextBoxHint {
font-family: Verdana, sans-serif;
font-size: xx-small;
font-weight: 400;
font-style: normal;
color: #AAAAAA;
line-height: 15px;
vertical-align: baseline;
background: #FFFFFF;
height: 20px;
border: 1px solid #9CB0CE;
padding: 0px 2px 0px 2px;
}
.unitime-WebTable td {
padding-left: 10px;
}
.unitime-WebTable .rowheader {
padding-left: 0px;
width: 1px;
}
.unitime-WebTable .top-border-dashed {
border-top: 1px dashed #9CB0CE;
}
.unitime-WebTable .top-border-solid {
border-top: 1px solid #9CB0CE;
}
.unitime-WebTable .text-red {
color: red;
}
.unitime-WebTable .text-blue {
color: blue;
}
.unitime-WebTable .text-bold {
font-weight: bold;
}
.unitime-WebTable .text-gray {
color: gray;
font-style: italic;
}
.unitime-WebTable .text-orange {
color: orange;
}
.unitime-WebTable .text-red-centered {
color: red;
text-align: center;
}
.unitime-WebTable .text-steelblue {
color: #4682B4;
}
.unitime-WebTable .text-steelblue-italic {
color: #4682B4;
font-style: italic;
}
.unitime-WebTable .text-pre-wrap {
white-space: pre-wrap;
}
.unitime-WebTable .icon td {
padding-left: 0px;
}
.unitime-WebTable .icons td {
padding-left: 0px;
}
.unitime-WebTable .instructor td {
padding-left: 0px;
}
.unitime-WebTable .room td {
padding-left: 0px;
}
.unitime-WebTable .toggle {
color: black;
font-style: italic;
}
.unitime-WebTable .teaching-assignment {
background-color: #eaf3fb;
}
.gwt-TabPanelBottom {
border: 2px solid #9CB0CE;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
}
.gwt-TabBar .gwt-TabBarItem {
border-top: 1px solid #9CB0CE;
border-left: 1px solid #9CB0CE;
border-right: 1px solid #9CB0CE;
color: #9CB0CE;
font-size: 1em;
font-weight: bold;
background-color: #FFFFFF;
margin-left: 6px;
padding: 3px 6px 3px 6px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
}
.gwt-TabBar .gwt-TabBarItem-selected {
border-top: 3px solid #9CB0CE;
border-left: 3px solid #9CB0CE;
border-right: 3px solid #9CB0CE;
cursor: default;
background-color: #9CB0CE;
color: #FFFFFF;
font-weight: bold;
}
.unitime-BottomLine {
border-bottom: 1px solid #9CB0CE;
}
.unitime-TopLine {
border-top: 1px solid #9CB0CE;
}
.unitime-TopLineDash {
border-top: 1px dashed #9CB0CE;
}
.unitime-TimeGridHorizontalHeaderFirst {
border: 1px solid #9CB0CE;
background-color: #92c1f0;
}
.unitime-TimeGridHorizontalHeader {
border-top: 1px solid #9CB0CE;
border-bottom: 1px solid #9CB0CE;
color: #92c1f0;
font-weight: bold;
width: 100px;
}
.unitime-TimeGridHorizontalSeparator {
border-top: 1px solid red;
border-right: 1px solid red;
border-left: 1px solid red;
width: 2px;
}
.unitime-TimeGridHorizontalHeaderLast {
border-top: 1px solid #9CB0CE;
border-right: 1px solid #9CB0CE;
border-bottom: 1px solid #9CB0CE;
background-color: #92c1f0;
}
.unitime-TimeGridVerticalHeaderFirst {
border: 1px solid #9CB0CE;
background-color: #92c1f0;
}
.unitime-TimeGridVerticalHeader {
border-left: 1px solid #9CB0CE;
border-right: 1px solid #9CB0CE;
border-bottom: 1px solid #9CB0CE;
background-color: #92c1f0;
}
.unitime-TimeGridVerticalHeaderLast {
border-left: 1px solid #9CB0CE;
border-right: 1px solid #9CB0CE;
border-bottom: 1px solid #9CB0CE;
background-color: #92c1f0;
}
.unitime-TimeGrid .calendar {
position: absolute;
left: 10px;
top: 2px;
border: none;
}
.unitime-TimeGrid .calendar-header {
height: 20px;
width: 100%;
text-align: center;
font-size: x-small;
color: #6991CE;
}
.unitime-TimeGrid .calendar-dock {
width: 100%;
}
.unitime-TimeGrid .calendar-times {
position: absolute;
width: 30px;
}
.unitime-TimeGrid .calendar-panel {
position: absolute;
border-bottom: 1px solid #DDDDDD;
}
.unitime-TimeGrid .calendar-grid {
position: absolute;
width: 100%;
height: 100%;
}
.unitime-TimeGrid .header-time-interval {
padding-top: 2px;
}
.unitime-TimeGrid .major-time-interval {
display: block;
border-top: 1px solid #DDDDDD;
width: 100%;
}
.unitime-TimeGrid .minor-time-interval {
display: block;
border-top: 1px dotted #DDDDDD;
width: 100%;
}
.unitime-TimeGrid .dummy-time-interval {
font-size: x-small;
text-align: center;
padding-right: 2px;
color: #6991CE;
display: block;
border-top: 1px solid transparent;
height: 100%;
width: 28px;
}
.unitime-TimeGrid .working-hours {
background: #FFFCCC;
width: 100%;
height: 500px;
}
.unitime-TimeGrid .busy {
background: #FFE1DD;
width: 100%;
color: #BA5353;
font-size: x-small;
text-align: left;
white-space: nowrap;
overflow: hidden;
}
.unitime-TimeGrid .busy .text {
padding-left: 5px;
}
.unitime-TimeGrid .day-separator {
height: 100%;
position: absolute;
top: 0px;
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
width: 2px;
}
.unitime-TimeGrid .week-separator {
height: 100%;
position: absolute;
top: 0px;
border-left: 1px dashed #DDDDDD;
width: 1px;
}
.unitime-TimeGrid .week-title {
height: 30px;
vertical-align: top;
text-align: center;
font-size: xx-small;
color: #6991CE;
}
.unitime-TimeGrid .selection-layer {
position: absolute;
display: block;
width: 100%;
height: 100%;
cursor: crosshair;
z-index: 100;
}
.unitime-TimeGrid .selection-disabled {
position: absolute;
display: block;
background: #ddd;
filter: alpha(opacity = 25);
height: 100%;
width: 100%;
opacity: .25;
-moz-opacity: .25;
z-index: 101;
}
.unitime-TimeGrid .active-selection {
position: absolute;
background-color: #6991CE;
filter: alpha(opacity = 75);
opacity: .75;
-moz-opacity: .75;
cursor: crosshair;
z-index: 50;
}
.unitime-TimeGrid .selection {
position: absolute;
background-color: #92c1f0;
filter: alpha(opacity = 75);
opacity: .75;
-moz-opacity: .75;
z-index: 200;
}
.unitime-TimeGrid .selection .text {
font-size: x-small;
color: black;
padding: 0px 3px 1px 3px;
width: 100%;
height: 100%;
}
.unitime-TimeGrid .selection .x {
color: #4e6a94;
font-size: x-small;
cursor: pointer;
z-index: 200;
padding-left: 2px;
margin-top: -2px;
}
.unitime-TimeGrid .selection .x:hover {
color: black;
filter: alpha(opacity = 75);
opacity: .75;
-moz-opacity: .75;
}
.unitime-TimeGrid .room-note {
text-align: center;
width: 100%;
white-space: pre-wrap;
color: red;
font-size: medium;
padding-top: 35px;
z-index: 10;
}
.unitime-TimeGridSelectionPopup {
filter: alpha(opacity = 75);
opacity: .75;
-moz-opacity: .75;
background-color: white;
margin: 5px 0px 0px 5px;
position: absolute;
overflow: hidden;
font-size: xx-small;
color: #6991CE;
border: 1px solid #6991CE;
overflow: hidden;
white-space: nowrap;
z-index: 1000;
}
.unitime-TimeGridSelectionPopup .content {
padding: 2px;
}
.unitime-TinyLabel {
font-size: x-small;
font-family: arial;
padding-left: 2px;
padding-right: 2px;
margin-left: 2px;
margin-right: 2px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
}
.unitime-TinyLabelWhite {
font-size: x-small;
font-family: arial;
padding-left: 2px;
padding-right: 2px;
margin-left: 2px;
margin-right: 2px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
color: #FFFFFF;
}
.unitime-TimeGrid .meeting-shadow {
position: absolute;
width: 100%;
height: 100%;
filter: alpha(opacity = 25);
opacity: .25;
-moz-opacity: .25;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
-moz-border-radius: 5px;
z-index: 499;
}
.unitime-TimeGrid .meeting {
position: absolute;
font-size: x-small;
font-family: arial;
overflow: hidden;
filter: alpha(opacity = 75);
opacity: .75;
-moz-opacity: .75;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-border-radius: 6px;
color: #FFFFFF;
z-index: 500;
}
.unitime-TimeGrid .meeting .header {
padding: 2px 2px 0px 2px;
font-size: x-small;
white-space: nowrap;
overflow: hidden;
color: #FFFFFF;
width: 100%;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
}
@media print {
.unitime-TimeGrid .meeting {
color: #000000;
background-color: #FFFFFF;
filter: alpha(opacity = 100);
opacity: 1.00;
-moz-opacity: 1.00;
}
.unitime-TimeGrid .meeting .header {
padding-bottom: 0px;
color: #000000;
background-color: #FFFFFF;
}
}
.unitime-TimeGrid .meeting .footer {
font-size: x-small;
padding-left: 2px;
white-space: wrap;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
}
.unitime-TimeGrid .meeting-selected {
-webkit-box-shadow: 3px 3px 5px #B7B7B7;
-moz-box-shadow: 3px 3px 5px #B7B7B7;
box-shadow: 3px 3px 5px #B7B7B7;
filter: alpha(opacity=100)
progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3,Color='#C7C7C7', Positive='true');
opacity: 1;
-moz-opacity:1;
cursor: pointer;
}
.unitime-TimeGrid .meeting-selected-noshadow {
filter: alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
}
.unitime-TimeGrid .meeting-right {
position: absolute;
top: 0px;
left: 0px;
height: 100%;
background: #FFF;
border-right: 1px solid #000;
width: 5px;
display:none;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;}
.unitime-TimeGrid .meeting-fill {
position: absolute;
width: 100%;
height: 100%;
left: 0px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
}
.unitime-TimeGrid .bottom-line {
border-bottom: 1px solid #DDDDDD;
}
.unitime-TimeGrid .calendar-scroll {
height: 550px;
width: 100%;
overflow: scroll;
overflow-x: hidden;
}
.unitime-TimeGridPanel{
display: block;
}
.unitime-TimeGridMessage {
background: #dfe7f2;
padding: 1px 10px 1px 10px;
margin: 0px 0px 1px 0px;
}
.blue {
border: 1px solid #2952A3;
background: #668CD9;
}
.blue .header {
background: #2952A3;
}
@media print {
.blue .header {
border-bottom: 1px solid #2952A3;
}
}
.red {
border: 1px solid #A32929;
background: #D96666;
}
.red .header {
background: #A32929;
}
@media print {
.red .header {
border-bottom: 1px solid #A32929;
}
}
.pink {
border: 1px solid #B1365F;
background: #E67399;
}
.pink .header {
background: #B1365F;
}
@media print {
.pink .header {
border-bottom: 1px solid #B1365F;
}
}
.purple {
border: 1px solid #7A367A;
background: #B373B3;
}
.purple .header {
background: #7A367A;
}
@media print {
.purple .header {
border-bottom: 1px solid #7A367A;
}
}
.darkpurple {
border: 1px solid #5229A3;
background: #8C66D9;
}
.darkpurple .header {
background: #5229A3;
}
@media print {
.darkpurple .header {
border-bottom: 1px solid #5229A3;
}
}
.steelblue {
border: 1px solid #29527A;
background: #668CB3;
}
.steelblue .header {
background: #29527A;
}
@media print {
.steelblue .header {
border-bottom: 1px solid #29527A;
}
}
.lightblue {
border: 1px solid #1B887A;
background: #59BFB3;
}
.lightblue .header {
background: #1B887A;
}
@media print {
.lightblue .header {
border-bottom: 1px solid #1B887A;
}
}
.teal {
border: 1px solid #28754E;
background: #65AD89;
}
.teal .header {
background: #28754E;
}
@media print {
.teal .header {
border-bottom: 1px solid #28754E;
}
}
.green {
border: 1px solid #0D7813;
background: #4CB052;
}
.green .header {
background: #0D7813;
}
@media print {
.green .header {
border-bottom: 1px solid #0D7813;
}
}
.lightgreen {
border: 1px solid #528800;
background: #8CBF40;
}
.lightgreen .header {
background: #528800;
}
@media print {
.lightgreen .header {
border-bottom: 1px solid #528800;
}
}
.yellowgreen {
border: 1px solid #88880E;
background: #BFBF4D;
}
.yellowgreen .header {
background: #88880E;
}
@media print {
.yellowgreen .header {
border-bottom: 1px solid #88880E;
}
}
.yellow {
border: 1px solid #AB8B00;
background: #E0C240;
}
.yellow .header {
background: #AB8B00;
}
@media print {
.yellow .header {
border-bottom: 1px solid #AB8B00;
}
}
.orange {
border: 1px solid #BE6D00;
background: #F2A640;
}
.orange .header {
background: #BE6D00;
}
@media print {
.orange .header {
border-bottom: 1px solid #BE6D00;
}
}
.redorange {
border: 1px solid #B1440E;
background: #E6804D;
}
.redorange .header {
background: #B1440E;
}
@media print {
.redorange .header {
border-bottom: 1px solid #B1440E;
}
}
.lightbrown {
border: 1px solid #865A5A;
background: #BE9494;
}
.lightbrown .header {
background: #865A5A;
}
@media print {
.lightbrown .header {
border-bottom: 1px solid #865A5A;
}
}
.lightpurple {
border: 1px solid #705770;
background: #A992A9;
}
.lightpurple .header {
background: #705770;
}
@media print {
.lightpurple .header {
border-bottom: 1px solid #705770;
}
}
.grey {
border: 1px solid #4E5D6C;
background: #8997A5;
}
.grey .header {
background: #4E5D6C;
}
@media print {
.grey .header {
border-bottom: 1px solid #4E5D6C;
}
}
.bluegrey {
border: 1px solid #5A6986;
background: #94A2bE;
}
.bluegrey .header {
background: #5A6986;
}
@media print {
.bluegrey .header {
border-bottom: 1px solid #5A6986;
}
}
.lightteal {
border: 1px solid #4A716C;
background: #85AAA5;
}
.lightteal .header {
background: #4A716C;
}
@media print {
.lightteal .header {
border-bottom: 1px solid #4A716C;
}
}
.yellowgrey {
border: 1px solid #6E6E41;
background: #A7A77D;
}
.yellowgrey .header {
background: #6E6E41;
}
@media print {
.yellowgrey .header {
border-bottom: 1px solid #6E6E41;
}
}
.brown {
border: 1px solid #8D6F47;
background: #C4A883;
}
.brown .header {
background: #8D6F47;
}
@media print {
.brown .header {
border-bottom: 1px solid #8D6F47;
}
}
.unitime-PrintedComponent {
margin-top: 10px;
width: 100%;
page-break-inside: avoid;
page-break-before: auto;
page-break-after: auto;
}
.unitime-PrintedPage {
display: block;
page-break-inside: avoid;
page-break-after: auto;
page-break-before: auto;
margin-bottom: 20px;
}
.unitime-TotalRow {
border-top: 1px dashed #9CB0CE;
font-weight: bold;
white-space: nowrap;
}
.unitime-OtherRow {
color: #777777;
}
.unitime-ClickableTableHeader {
font-family: sans-serif, verdana, arial;
padding-top: 5px;
font-weight: bold;
color: #666666;
background-image: linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -o-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -moz-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -webkit-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -ms-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #e3e8f3),
color-stop(1, #fbfcfd)
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfcfd', EndColorStr='#e3e8f3');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfcfd', EndColorStr='#e3e8f3')";
background-color: #e3e8f3;
cursor: pointer;
border-bottom: 1px dashed #9CB0CE;
}
.unitime-ClickableTableHeaderNoBorderLine {
font-family: sans-serif, verdana, arial;
padding-top: 5px;
font-weight: bold;
color: #666666;
background-image: linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -o-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -moz-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -webkit-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -ms-linear-gradient(bottom, #e3e8f3 0%, #fbfcfd 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #e3e8f3),
color-stop(1, #fbfcfd)
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfcfd', EndColorStr='#e3e8f3');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfcfd', EndColorStr='#e3e8f3')";
background-color: #e3e8f3;
cursor: pointer;
}
.unitime3-HeaderTitle {
display: inline;
color: #35526F;
font-weight: bold;
font-size: medium;
font-family: sans-serif, verdana, arial;
}
.unitime3-HeaderPanel {
margin-top: 25px;
width: 100%;
border-bottom: 1px solid #9CB0CE;
}
.unitime-PopupHint {
position: absolute;
font-size: small;
font-family: arial;
overflow: hidden;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-border-radius: 6px;
padding: 4px;
color: #000000;
border: 1px solid #AB8B00;
background: rgba(255,240,171,0.9);
z-index: 1000000;
}
.unitime-PopupHint .table {
padding-left: 20px;
}
.unitime-PopupHint .table .row {
vertical-align: top;
}
.unitime-PopupHint .table .header {
font-style: italic;
border-bottom: 1px dashed #333333;
}
.unitime-PopupWarning {
position: absolute;
font-size: small;
font-family: arial;
overflow: hidden;
filter: alpha(opacity = 90);
opacity: .90;
-moz-opacity: .90;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-border-radius: 6px;
padding: 10px;
color: #000000;
border: 1px solid #A32929;
background: #D96666;
text-align: center;
z-index: 3000000;
}
.unitime-PopupCancel {
position: absolute;
font-size: small;
font-family: arial;
overflow: hidden;
filter: alpha(opacity = 90);
opacity: .90;
-moz-opacity: .90;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-border-radius: 6px;
padding: 10px;
color: #000000;
border: 1px solid #A39329;
background: #D5B666;
text-align: center;
z-index: 3000000;
cursor: pointer;
}
.unitime-PopupMessage {
position: absolute;
font-size: small;
font-family: arial;
overflow: hidden;
filter: alpha(opacity = 90);
opacity: .90;
-moz-opacity: .90;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-border-radius: 6px;
padding: 10px;
color: #000000;
border: 1px solid #2952A3;
background: #668CD9;
text-align: center;
z-index: 3000000;
}
.unitime-DashedBottom {
border-bottom: 1px dashed #333333;
}
.unitime-DashedTop {
border-top: 1px dashed #333333;
}
.unitime-TextBox {
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
line-height: 15px;
vertical-align: baseline;
background: #FFFFFF;
height: 20px;
border: 1px solid #9CB0CE;
padding: 0px 2px 0px 2px;
}
.unitime-TextArea {
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
line-height: 15px;
vertical-align: baseline;
background: #FFFFFF;
border: 1px solid #9CB0CE;
}
.gwt-ListBox {
border: 1px solid #9CB0CE;
}
.unitime-MenuHeaderLabel {
color: #6991CE;
margin-left: 5px;
}
.unitime-MenuHeaderOpen {
border: 1px solid #9CB0CE;
margin-top: 10px;
width: 100%;
padding: 2px;
}
.unitime-MenuHeaderOpen:focus {
outline: none;
}
.unitime-MenuHeaderClose {
margin-top: 10px;
padding: 2px;
background: transparent;
}
.unitime-MenuHeaderClose:focus {
outline: none;
}
.gwt-DisclosurePanel .header :focus {
outline: none;
}
.gwt-DisclosurePanel .header:focus, .gwt-DisclosurePanel .header a:focus, .gwt-DisclosurePanel .header td:focus {
outline: none;
}
.gwt-DisclosurePanel .content {
border-left: 1px solid #9CB0CE;
border-bottom: 1px solid #9CB0CE;
padding: 6px 2px 6px 6px;
margin-left: 6px;
-webkit-border-bottom-left: 5px;
-moz-border-radius-bottomleft: 5px;
}
.gwt-StackPanel {
border-bottom: 1px solid #9CB0CE;
}
.gwt-StackPanel .gwt-StackPanelItem {
cursor: pointer;
cursor: hand;
font-size: medium;
padding: 3px;
border: 1px solid #9CB0CE;
border-bottom: 0px;
background: #d3def6 url(../unitime/gwt/standard/images/hborder.png) repeat-x 0px -989px;
}
.gwt-StackPanel .gwt-StackPanelContent {
border: 1px solid #9CB0CE;
border-bottom: 0px;
background: white;
padding: 2px;
}
.unitime-Print {
visibility: hidden;
display: none;
}
.unitime-NotPrintableBottomLine {
border-bottom: 1px solid #9CB0CE;
}
.unitime-NotPrintableTopLine {
border-top: 1px solid #9CB0CE;
}
.unitime-BlackText {
color: black;
}
.unitime-GrayText {
color: #777777;
}
.unitime-WarningText {
color: orange;
}
.unitime-ErrorText {
color: red;
}
.unitime-GreenText {
color: green;
}
@media print {
.unitime-TextBox {
color: black;
background: transparent;
border: none;
}
.gwt-SuggestBox{
color: black;
background: transparent;
border: none;
}
.unitime-MainTable {
page-break-before: avoid;
page-break-after: avoid;
page-break-inside: auto;
}
.unitime-Footer {
page-break-before: avoid;
}
.unitime-NoPrint {
visibility: hidden;
display: none;
}
.unitime-Print {
visibility: visible;
display: inherit;
}
.unitime-ClickableTableHeader {
color: black;
font-weight: normall;
background: none;
border-bottom: 1px dashed black;
}
.unitime-NotPrintableBottomLine {
border: none;
}
.unitime-NotPrintableTopLine {
border: none;
}
.unitime-GrayText {
color: black;
}
.unitime-Label {
color: black;
}
.unitime-FilterBox .button-image {
visibility: hidden;
display: none;
}
.unitime-CourseRequestBox .hint {
visibility: hidden;
display: none;
}
.unitime-CourseRequestBox .inactive input[type="text"] {
color: black;
}
.unitime-CheckBoxColumn {
visibility: hidden;
display: none;
}
}
.unitime-Menu {
z-index: 1500000;
}
.unitime-Wrap {
white-space: normal;
}
.gwt-DialogBox {
z-index: 490000;
}
.gwt-PopupPanel {
z-index: 495000;
}
.gwt-DialogBox .dialogContainer {
position: relative;
}
.gwt-DialogBox .dialogControls {
position: absolute;
top: -24px;
right: 4px;
}
.gwt-DialogBox .dialogControls a {
cursor: pointer;
}
.gwt-DialogBox .dialogControls .close {
display: block;
height: 13px;
width: 13px;
background: transparent url(../images/dialog-close.png) center center no-repeat;
-background: transparent url(../images/dialog-close.gif) center center no-repeat;
}
.unitime-MessageBlue {
color: black;
background: #DFE7F2;
border-bottom: 1px black solid;
}
.unitime-MessageYellow {
color: black;
background: #fcdd89;
border-bottom: 1px black solid;
}
.unitime-FilterBox {
border-radius: 1px;
-webkit-border-radius: 1px;
border-radius: 1px;
-moz-border-radius: 1px;
border: 1px solid #9CB0CE;
padding: 0px;
width: 560px;
height: 100%;
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
}
.unitime-FilterBoxFocus {
-moz-box-shadow: 0 0 3px 2px #7ba7d4;
-webkit-box-shadow: 0 0 3px 2px #7ba7d4;
box-shadow: 0 0 3px 2px #7ba7d4;
border: 1px solid #9CB0CE;
/*
outline: 1px solid #DCE6F4;
*/
}
.unitime-FilterBox .filter {
border: none;
position: relative;
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
margin-top: 1px;
padding: 0px 0px 0px 2px;
min-width: 100px;
height: 20px;
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
}
.unitime-FilterBox .filter:disabled {
background-color: white;
}
.unitime-FilterBox .filter:focus {
outline: none;
}
.unitime-FilterBox .button {
color: #909090;
cursor: pointer;
position: relative;
vertical-align: top;
padding-left: 1px;
float: right;
font-weight: bold;
}
.unitime-FilterBox .button:hover {
color: #505050;
}
.unitime-FilterBox .button-image {
cursor: pointer;
position: relative;
margin-top: 3px;
float: right;
width: 16px;
height: 16px;
filter: alpha(opacity = 40);
opacity: .40;
-moz-opacity: .40;
}
.unitime-FilterBox .button-image:hover {
filter: alpha(opacity = 80);
opacity: .80;
-moz-opacity: .80;
}
.unitime-FilterBox .status-image {
cursor: pointer;
position: relative;
float: left;
margin-top: 3px;
margin-right: 2px;
margin-left: 1px;
}
.unitime-FilterBox .chip {
margin: 1px;
border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
padding: 2px;
position: relative;
display: -moz-inline-box;
display: inline-block;
}
.unitime-FilterBox .chip .text {
font-size: x-small;
position: relative;
display: -moz-inline-box;
display: inline-block;
}
.unitime-FilterBox .chip .button {
font-size: x-small;
cursor: pointer;
padding-left: 2px;
color: black;
filter: alpha(opacity = 40);
opacity: .40;
-moz-opacity: .40;
position: relative;
display: -moz-inline-box;
display: inline-block;
}
.unitime-FilterBox .chip .button:hover {
cursor: pointer;
filter: alpha(opacity = 80);
opacity: .80;
-moz-opacity: .80;
}
.unitime-FilterBox .hint {
color: #ccc;
}
.unitime-CourseRequestBox .inactive input[type="text"] {
color: #8b0000;
font-style: italic;
text-decoration: line-through;
}
@media print {
.unitime-FilterBox {
color: black;
background: transparent;
border: none;
}
.unitime-FilterBox .chip .button {
display: none;
}
.unitime-FilterBox .button {
display: none;
}
}
.unitime-FilterBoxPopup {
position: absolute;
font-size: small;
overflow: hidden;
/*
filter: alpha(opacity = 95);
opacity: .95;
-moz-opacity: .95;
*/
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
padding: 1px;
border: 1px solid #9CB0CE;
background: #FFFFFF;
-moz-box-shadow: 1px 2px 4px #9CB0CE;
-webkit-box-shadow: 1px 2px 4px #9CB0CE;
box-shadow: 1px 2px 4px #9CB0CE;
margin-top: -2px;
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
z-index: 1000000;
}
.unitime-FilterBoxPopup .item {
padding: 1px 3px 1px 3px;
cursor: pointer;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
width: 1%;
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
}
.unitime-FilterBoxPopup .item-selected {
background-color: #92c1f0;
}
.unitime-FilterBoxPopup .command {
padding-left: 5px;
color: #909090;
text-transform: capitalize;
font-variant: small-caps;
display: block;
}
.unitime-FilterBoxPopup .item-command {
padding-left: 5px;
color: #909090;
text-transform: capitalize;
font-variant: small-caps;
vertical-align: top;
font-size: xx-small;
}
.unitime-FilterBoxPopup .item-hint {
padding-left: 5px;
color: #909090;
vertical-align: top;
font-size: xx-small;
}
.unitime-FilterBoxPopup .value {
padding: 1px;
margin: 0px 3px 0px 10px;
cursor: pointer;
display: inline-flex;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
width: 30%;
overflow: hidden;
}
.unitime-FilterBoxPopup .value .value-text {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.unitime-FilterBoxPopup .value .value-hint {
color: #909090;
vertical-align: top;
font-size: xx-small;
padding-left: 2px;
}
.unitime-FilterBoxPopup .value:hover {
background-color: #92c1f0;
}
.unitime-FilterBoxPopup .other {
margin: 1px 3px 1px 10px;
display: block;
}
.unitime-FilterBoxPopup .inline {
display: inline;
padding: 1px 3px 1px 3px;
}
.unitime-FilterBoxPopup .inline:focus {
outline: none;
}
.unitime-FilterBoxPopup .error {
color: red;
font-style: italic;
padding: 1px 3px 1px 13px;
display: block;
}
.unitime-FilterBoxPopup .button-star {
cursor: pointer;
position: absolute;
bottom: 2px;
right: 2px;
filter: alpha(opacity = 40);
opacity: .40;
-moz-opacity: .40;
}
.unitime-FilterBoxPopup .button-star:hover {
filter: alpha(opacity = 80);
opacity: .80;
-moz-opacity: .80;
}
.unitime-DateSelector {
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
}
.unitime-DateSelectorFocus {
-moz-box-shadow: 0 0 3px 2px #7ba7d4;
-webkit-box-shadow: 0 0 3px 2px #7ba7d4;
box-shadow: 0 0 3px 2px #7ba7d4;
}
.unitime-DateSelector .text {
opacity: 0;
height: 1px;
width: 1px;
z-index: -1;
overflow: hidden;
position: absolute;
}
.unitime-DateSelector .text:focus {
outline: none;
}
.unitime-DateSelector .box .command {
display: table-cell;
color: #909090;
text-transform: capitalize;
font-variant: small-caps;
vertical-align: middle;
text-align: center;
overflow: hidden;
width: 200px;
margin-bottom: -2px;
}
.unitime-DateSelector .month {
display: -moz-inline-box;
display: inline-block;
padding: 3px 5px 3px 5px;
vertical-align: top;
}
.unitime-DateSelector .label {
text-align: center;
font-size: small;
}
.unitime-DateSelector .month .title {
text-align: center;
font-size: x-small;
font-weight: bold;
}
.unitime-DateSelector .box {
display: table;
overflow: hidden;
}
.unitime-DateSelector .box .row {
display: table-row;
}
.unitime-DateSelector .box .cell {
display: table-cell;
width: 25px;
height: 25px;
font-size: x-small;
vertical-align: middle;
text-align: center;
overflow: hidden;
}
.unitime-DateSelector .corner {
border: 1px solid black;
background-color: #E0E0E0;
}
.unitime-DateSelector .box .middle {
text-align: center;
font-size: small;
width: 101px;
border-left: 2px solid transparent;
border-right: 2px solid transparent;
}
.unitime-DateSelector .box .left {
border-left: 1px solid transparent;
font-size: small;
}
.unitime-DateSelector .box .right {
border-right: 1px solid transparent;
font-size: small;
}
.unitime-DateSelector .clickable:hover {
cursor: pointer;
-moz-box-shadow: inset 0 0 5px #7ba7d4;
-webkit-box-shadow: inset 0 0 5px #7ba7d4;
box-shadow: inset 0 0 5px #7ba7d4;
}
.unitime-DateSelector .box .disabled {
background-color: #E0E0E0;
font-style: italic;
color: #202020;
}
.unitime-DateSelector .box .unavailable {
background-color: #969696;
font-style: italic;
color: #202020;
}
.unitime-DateSelector .box .past {
font-style: normal;
}
.unitime-DateSelector .dow {
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #E0E0E0;
font-size: xx-small;
font-weight: bold;
}
.unitime-DateSelector .week {
border-right: 1px solid black;
border-left: 1px solid black;
border-bottom: 1px solid black;
background-color: #E0E0E0;
font-weight: bold;
}
.unitime-DateSelector .blank {
border-bottom: 1px solid black;
}
.unitime-DateSelector .last-blank {
border-right: 1px solid black;
border-bottom: 1px solid black;
}
.unitime-DateSelector .day {
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #FAFAFA;
}
.unitime-DateSelector .weekend {
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #EEEEEE;
}
.unitime-DateSelector .selected {
background-color: yellow;
}
.unitime-DateSelector .start {
-moz-box-shadow: inset 0 0 6px blue;
-webkit-box-shadow: inset 0 0 6px blue;
box-shadow: inset 0 0 6px blue;
color: blue;
}
.unitime-DateSelector .holiday {
-moz-box-shadow: inset 0 0 6px red;
-webkit-box-shadow: inset 0 0 6px red;
box-shadow: inset 0 0 6px red;
color: red;
}
.unitime-DateSelector .exam {
-moz-box-shadow: inset 0 0 6px green;
-webkit-box-shadow: inset 0 0 6px green;
box-shadow: inset 0 0 6px green;
color: green;
}
.unitime-DateSelector .midterm {
-moz-box-shadow: inset 0 0 6px #0066CC;
-webkit-box-shadow: inset 0 0 6px #0066CC;
box-shadow: inset 0 0 6px #0066CC;
color: #0066CC;
}
.unitime-DateSelector .break {
-moz-box-shadow: inset 0 0 6px purple;
-webkit-box-shadow: inset 0 0 6px purple;
box-shadow: inset 0 0 6px purple;
color: purple;
}
.unitime-DateSelector .today {
-moz-box-shadow: inset 0 0 6px black;
-webkit-box-shadow: inset 0 0 6px black;
box-shadow: inset 0 0 6px black;
font-weight: bold;
}
.unitime-DateSelector .classDate {
color: #c0c;
}
.unitime-DateSelector .eventDate {
color: #0cc;
}
.unitime-DateSelector .legend {
display: -moz-inline-box;
display: inline-block;
padding: 3px 5px 3px 5px;
vertical-align: middle;
}
.unitime-DateSelector .legend .box {
display: table;
overflow: hidden;
}
.unitime-DateSelector .legend .cell {
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
display: table-cell;
width: 25px;
height: 25px;
font-size: x-small;
vertical-align: middle;
text-align: center;
overflow: hidden;
}
.unitime-DateSelector .legend .first {
border-top: 1px solid black;
}
.unitime-DateSelector .legend .title {
display: table-cell;
font-weight: bold;
vertical-align: middle;
padding-bottom: 2px;
padding-left: 5px;
}
.unitime-DateSelector .legend .row {
display: table-row;
}
.unitime-DateSelector .cursor {
-moz-box-shadow: inset 0 0 3px 2px #7ba7d4;
-webkit-box-shadow: inset 0 0 3px 2px #7ba7d4;
box-shadow: inset 0 0 3px 2px #7ba7d4;
}
@media print {
.unitime-DateSelector .selected {
text-decoration: underline;
font-weight: bold;
-moz-box-shadow: inset 0 0 50px yellow;
-webkit-box-shadow: inset 0 0 50px yellow;
box-shadow: inset 0 0 50px yellow;
}
}
.unitime-DateSelectionBox {
width: 100px;
}
.unitime-DateSelectionBoxPopup {
position: absolute;
overflow: hidden;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
padding: 1px;
color: #000000;
border: 1px solid #9CB0CE;
background: #FFFFFF;
-moz-box-shadow: 1px 2px 4px #9CB0CE;
-webkit-box-shadow: 1px 2px 4px #9CB0CE;
box-shadow: 1px 2px 4px #9CB0CE;
margin-top: -1px;
z-index: 1000000;
}
.unitime-TimeSelector {
width: 80px;
}
.unitime-TimeSelectorPopup {
position: absolute;
overflow: hidden;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
padding: 1px;
color: #000000;
border: 1px solid #9CB0CE;
background: #FFFFFF;
-moz-box-shadow: 1px 2px 4px #9CB0CE;
-webkit-box-shadow: 1px 2px 4px #9CB0CE;
box-shadow: 1px 2px 4px #9CB0CE;
margin-top: -1px;
z-index: 1000000;
}
.unitime-TimeSelectorPopup .scroll {
height: 200px;
}
.unitime-TimeSelectorPopup .item {
padding: 1px 3px 1px 3px;
cursor: pointer;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
width: 1%;
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
}
.unitime-TimeSelectorPopup .item-selected {
background-color: #92c1f0;
}
.unitime-TravelTimes .cell {
width: 30px;
height: 20px;
text-align: right;
}
.unitime-TravelTimes .mark {
background-color: #F3F3F3;
}
.unitime-TravelTimes .disabled {
background-color: #E0E0E0;
border: 1px solid #808080;
}
.unitime-TravelTimes .default {
color: blue;
}
.unitime-TravelTimes .horizontal-header {
width: 30px;
font-size: x-small;
vertical-align: bottom;
}
.unitime-TravelTimes .vertical-header {
max-width: 100px;
padding-right: 2px;
font-size: small;
white-space: nowrap;
text-overflow: ellipsis;
}
.unitime-IntervalSelector {
display: table;
}
.unitime-IntervalSelector .row {
display: table-row;
}
.unitime-IntervalSelector .disabled {
color: #E0E0E0;
vertical-align: middle;
display: table-cell;
}
.unitime-IntervalSelector .enabled {
color: #9CB0CE;
cursor: pointer;
vertical-align: middle;
display: table-cell;
}
.unitime-IntervalSelector .enabled:hover {
color: #909090;
}
.unitime-IntervalSelector .selection {
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
line-height: 15px;
vertical-align: baseline;
background: #FFFFFF;
height: 20px;
border: 1px solid #9CB0CE;
padding: 0px 2px 0px 2px;
margin: 1px 2px 1px 2px;
display: table-cell;
width: 150px;
}
@media print {
.unitime-IntervalSelector .enabled {
display: none;
}
.unitime-IntervalSelector .disabled {
display: none;
}
.unitime-IntervalSelector .selection {
color: black;
background: transparent;
border: none;
}
}
.unitime-IntervalSelectorPopup {
position: absolute;
overflow: hidden;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
padding: 1px;
color: #000000;
border: 1px solid #9CB0CE;
background: #FFFFFF;
-moz-box-shadow: 1px 2px 4px #9CB0CE;
-webkit-box-shadow: 1px 2px 4px #9CB0CE;
box-shadow: 1px 2px 4px #9CB0CE;
margin-top: -1px;
min-width: 150px;
z-index: 1000000;
}
.unitime-IntervalSelectorPopup .scroll {
max-height: 200px;
}
.unitime-IntervalSelectorPopup .item {
padding: 1px 3px 1px 3px;
cursor: pointer;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
}
.unitime-IntervalSelectorPopup .item-hint {
padding-left: 5px;
color: #909090;
vertical-align: top;
font-size: xx-small;
}
.unitime-IntervalSelectorPopup .item-selected {
background-color: #92c1f0;
}
div.gwt-MenuBarPopup {
z-index: 1000000;
}
.unitime-EventContacts {
width: 100%;
}
.unitime-EventContacts .remove {
cursor: pointer;
}
.unitime-EventContacts .instructor-contact {
font-style: italic;
}
.unitime-EventContacts .coordinator-contact {
font-style: italic;
}
.unitime-EventMeetings {
width: 100%;
}
.unitime-EventMeetings .meeting-row {
page-break-inside: avoid;
}
.unitime-EventMeetings .event-row {
page-break-inside: avoid;
vertical-align: top;
}
.unitime-EventMeetings .event-cell {
border-top: 1px dashed #9CB0CE;
}
.unitime-EventMeetings .past-meeting {
font-style: italic;
color: gray;
}
.unitime-EventMeetings .f2f-meeting {
color: blue;
}
.unitime-EventMeetings .online-meeting {
font-style: italic;
}
.unitime-EventMeetings .not-approved {
font-style: italic;
color: red;
}
.unitime-EventMeetings .not-approved-past {
font-style: italic;
color: orange;
}
.unitime-EventMeetings .new-meeting {
font-style: italic;
color: blue;
}
.unitime-EventMeetings .new-approved-meeting {
font-style: italic;
color: green;
}
.unitime-EventMeetings .conflict-row {
font-style: italic;
background-color: #FFD7D7;
vertical-align: top;
}
.unitime-EventMeetings .message-row {
font-style: italic;
background-color: #FFF0AB;
vertical-align: top;
}
.unitime-EventMeetings .deleted-row {
font-style: italic;
color: gray;
}
.unitime-EventMeetings .deleted-meeting {
font-style: italic;
color: gray;
}
.unitime-EventMeetings .cancelled-row {
font-style: italic;
color: gray;
}
.unitime-EventMeetings .cancelled-meeting {
font-style: italic;
color: gray;
}
.unitime-EventMeetings .rejected-row {
font-style: italic;
color: gray;
}
.unitime-EventMeetings .rejected-meeting {
font-style: italic;
color: gray;
}
.unitime-EventMeetings .event-cancelled-row {
page-break-inside: avoid;
vertical-align: top;
font-style: italic;
color: gray;
}
.unitime-EventMeetings .indent {
padding-left: 10px;
}
.unitime-EventMeetings .note {
max-width: 300px;
white-space: pre-wrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitime-EventMeetings .finals {
color: green;
font-weight: bold;
}
.unitime-EventMeetings .midterms {
color: #0066CC;
font-weight: bold;
}
.unitime-EventMeetings .holiday {
color: red;
font-weight: bold;
}
.unitime-EventMeetings .break {
color: purple;
font-weight: bold;
}
.unitime-EventMeetings .weekend {
color: graytext;
font-weight: bold;
}
.unitime-EventMeetings .early {
color: orange;
font-weight: bold;
}
@media print {
.unitime-EventMeetings .conflict-row {
font-style: italic;
vertical-align: top;
color: gray;
}
.unitime-EventMeetings .message-row {
font-style: italic;
vertical-align: top;
color: gray;
}
}
.unitime-EventMeetings .multiple-lines {
white-space: nowrap;
}
.unitime-EventMeetings .no-control {
color: gray;
padding-left: 5px;
}
.unitime-EventNotes {
width: 100%;
vertical-align: top;
}
.unitime-EventNotes .approve {
background-color: #D7FFD7;
}
.unitime-EventNotes .reject {
background-color: #FFD7D7;
}
.unitime-EventNotes .cancel {
background-color: #FFF0AB;
}
.unitime-EventOwners {
width: 100%;
}
.unitime-EventOwners .owner-row {
vertical-align: top;
}
.unitime-EventOwners .subject {
width: 80px;
}
.unitime-EventOwners .course {
width: 240px;
}
.unitime-EventOwners .subpart {
width: 150px;
}
.unitime-EventOwners .class {
width: 140px;
}
.unitime-EventOwners .remove {
cursor: pointer;
}
.unitime-EventOwners .multiple-lines {
white-space: nowrap;
}
.unitime-EventOwners .cross-list {
display: block;
color: gray;
padding-left: 10px;
}
.unitime-EventOwners .note {
max-width: 100px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitime-EventOwners .conflict {
color: red;
}
.unitime-EventOwners .conflict .dc {
color: #c81e14;
}
.unitime-EventOwners .conflict .m2d {
color: #f06428;
}
.unitime-EventOwners .conflict .b2b {
color: #dcb414;
}
.unitime-Enrollments {
width: 100%;
}
.unitime-Enrollments .conflict {
color: red;
}
.unitime-Enrollments .conflict .dc {
color: #c81e14;
}
.unitime-Enrollments .conflict .m2d {
color: #f06428;
}
.unitime-Enrollments .conflict .b2b {
color: #dcb414;
}
.unitime-MeetingSelection {
border-spacing: 0px;
}
.unitime-MeetingSelection .text {
opacity: 0;
height: 1px;
width: 1px;
z-index: -1;
overflow: hidden;
position: absolute;
}
.unitime-MeetingSelection .box {
display: table;
}
.unitime-MeetingSelection .row {
display: table-row;
}
.unitime-MeetingSelection .corner {
display: table-cell;
border-bottom: 1px solid black;
border-right: 1px solid black;
width: 100px;
max-width: 100px;
min-width: 100px;
}
.unitime-MeetingSelection .cell {
display: table-cell;
white-space: nowrap;
overflow: hidden;
border-right: 1px solid black;
border-bottom: 1px solid black;
text-align: center;
vertical-align: top;
font-size: small;
text-overflow: ellipsis;
cursor: pointer;
padding: 2px;
width: 100px;
max-width: 100px;
min-width: 100px;
}
.unitime-MeetingSelection .hover {
-moz-box-shadow: inset 0 0 10px #7ba7d4;
-webkit-box-shadow: inset 0 0 10px #7ba7d4;
box-shadow: inset 0 0 10px #7ba7d4;
}
.unitime-MeetingSelection .selected {
background-color: #92c1f0;
}
.unitime-MeetingSelection .conflict {
color: red;
text-align: left;
}
.unitime-MeetingSelection .conflict .type {
padding-left: 5px;
font-style: italic;
color: #F99;
text-overflow: none;
}
.unitime-MeetingSelection .conflict .time {
padding-left: 5px;
color: #F99;
text-overflow: none;
}
.unitime-MeetingSelection .date {
display: table-cell;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
text-align: center;
padding: 2px;
white-space: nowrap;
cursor: pointer;
width: 100px;
max-width: 100px;
min-width: 100px;
}
.unitime-MeetingSelection .room {
display: table-cell;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
text-align: center;
vertical-align: middle;
padding: 2px;
cursor: pointer;
text-overflow: ellipsis;
width: 100px;
max-width: 100px;
min-width: 100px;
}
.unitime-Notification {
position: absolute;
font-size: small;
font-family: arial;
overflow: hidden;
filter: alpha(opacity = 90);
opacity: .90;
-moz-opacity: .90;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-border-radius: 6px;
padding: 10px;
color: #000000;
z-index: 5000000;
width: 400px;
vertical-align: middle;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
cursor: pointer;
white-space: pre-wrap;
}
.unitime-NotificationInfo {
background-image: linear-gradient(bottom, rgb(138,169,230) 0%, rgb(232,240,255) 100%);
background-image: -o-linear-gradient(bottom, rgb(138,169,230) 0%, rgb(232,240,255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(138,169,230) 0%, rgb(232,240,255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(138,169,230) 0%, rgb(232,240,255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(138,169,230) 0%, rgb(232,240,255) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(138,169,230)),
color-stop(1, rgb(232,240,255))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8f0ff', EndColorStr='#8aa9e6');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8f0ff', EndColorStr='#8aa9e6')";
border: 1px solid #2952A3;
-moz-box-shadow: 2px 2px 3px rgb(164,193,245);
-webkit-box-shadow: 2px 2px 3px rgb(164,193,245);
box-shadow: 2px 2px 3px rgb(164,193,245);
background-color: rgb(138,169,230);
}
.unitime-NotificationWarning {
background-image: linear-gradient(bottom, rgb(209,179,111) 0%, rgb(250,242,208) 100%);
background-image: -o-linear-gradient(bottom, rgb(209,179,111) 0%, rgb(250,242,208) 100%);
background-image: -moz-linear-gradient(bottom, rgb(209,179,111) 0%, rgb(250,242,208) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(209,179,111) 0%, rgb(250,242,208) 100%);
background-image: -ms-linear-gradient(bottom, rgb(209,179,111) 0%, rgb(250,242,208) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(209,179,111)),
color-stop(1, rgb(250,242,208))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#faf2d0', EndColorStr='#d1b36f');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#faf2d0', EndColorStr='#d1b36f')";
border: 1px solid #A39329;
-moz-box-shadow: 2px 2px 3px rgb(224,200,148);
-webkit-box-shadow: 2px 2px 3px rgb(224,200,148);
box-shadow: 2px 2px 3px rgb(224,200,148);
background-color: rgb(209,179,111);
}
.unitime-NotificationError {
background-image: linear-gradient(bottom, rgb(209,138,138) 0%, rgb(247,225,225) 100%);
background-image: -o-linear-gradient(bottom, rgb(209,138,138) 0%, rgb(247,225,225) 100%);
background-image: -moz-linear-gradient(bottom, rgb(209,138,138) 0%, rgb(247,225,225) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(209,138,138) 0%, rgb(247,225,225) 100%);
background-image: -ms-linear-gradient(bottom, rgb(209,138,138) 0%, rgb(247,225,225) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(209,138,138)),
color-stop(1, rgb(247,225,225))
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7E1E1', EndColorStr='#D18A8A');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7E1E1', EndColorStr='#D18A8A')";
border: 1px solid #A32929;
-moz-box-shadow: 2px 2px 3px rgb(232,162,162);
-webkit-box-shadow: 2px 2px 3px rgb(232,162,162);
box-shadow: 2px 2px 3px rgb(232,162,162);
background-color: rgb(209,138,138);
}
.unitime-EventResults{
width: 100%;
}
.unitime-Note {
max-width: 270px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitime-SuggestionsLegend {
font-style: italic;
color: black;
text-align: center;
margin-top: -2px;
margin-bottom: 5px;
max-width: 800px;
}
.unitime-SuggestionsLegend .item {
white-space: nowrap;
display: inline-block;
padding-left: 5px;
}
.unitime-SuggestionsMessage {
color: red;
}
.unitime-SuggestionsHint {
position: absolute;
font-size: small;
font-family: arial;
overflow: hidden;
filter: alpha(opacity = 90);
opacity: .90;
-moz-opacity: .90;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-border-radius: 6px;
padding: 4px;
color: #000000;
background: #FFFDDD;
border: 1px solid #AB8B00;
z-index: 1000000;
overflow: visible;
}
.unitime-SuggestionsHintWidget {
zoom:50%;
display: inline-block;
-moz-transform: scale(0.5);
transform: scale(0.5);
-moz-transform-origin: top left;
transform-origin: top left;
}
.unitime-RoomSharingWidget {
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
border-spacing: 0px;
}
.unitime-RoomSharingWidget .table {
display: -moz-inline-box;
display: inline-block;
padding: 3px 5px 3px 5px;
vertical-align: top;
}
.unitime-RoomSharingWidget .box {
display: table;
overflow: hidden;
}
.unitime-RoomSharingWidget .box .row {
display: table-row;
}
.unitime-RoomSharingWidget .box .cell {
display: table-cell;
width: 43px;
height: 25px;
font-size: x-small;
vertical-align: middle;
overflow: hidden;
}
.unitime-RoomSharingWidget .highlight {
-moz-box-shadow: inset 0 0 0 2px blue;
-webkit-box-shadow: inset 0 0 0 2px blue;
box-shadow: inset 0 0 0 2px blue;
padding: 2px;
}
.unitime-RoomSharingWidget .corner {
border-right: 1px solid black;
border-bottom: 1px solid black;
text-align: right;
font-size: xx-small;
font-weight: bold;
}
.unitime-RoomSharingWidget .clickable:hover {
cursor: pointer;
-moz-box-shadow: inset 0 0 5px #7ba7d4;
-webkit-box-shadow: inset 0 0 5px #7ba7d4;
box-shadow: inset 0 0 5px #7ba7d4;
}
.unitime-RoomSharingWidget .time {
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
background-color: #E0E0E0;
text-align: center;
font-size: xx-small;
font-weight: bold;
padding-left: 1px;
padding-right: 1px;
}
.unitime-RoomSharingWidget .day {
border-right: 1px solid black;
border-left: 1px solid black;
border-bottom: 1px solid black;
background-color: #E0E0E0;
text-align: center;
font-weight: bold;
}
.unitime-RoomSharingWidget .item {
border-right: 1px solid black;
border-bottom: 1px solid black;
text-align: center;
vertical-align: middle;
font-size: x-small;
overflow: hidden;
white-space: nowrap;
max-width: 38px;
color: white;
}
.unitime-RoomSharingWidget .disabled {
background-color: #969696;
}
.unitime-RoomSharingWidget .container {
display: -moz-inline-box;
display: inline-block;
padding: 3px 5px 3px 5px;
vertical-align: top;
}
.unitime-RoomSharingWidget .intable {
display: block;
}
.unitime-RoomSharingWidget .orientation-horizontal .intable {
display: inline-block;
padding-right: 10px;
padding: 3px 5px 3px 5px;
vertical-align: top;
}
.unitime-RoomSharingWidget .intable .title {
font-weight: bold;
padding-left: 40px;
}
.unitime-RoomSharingWidget .legend {
display: -moz-inline-box;
display: inline-block;
padding: 3px 5px 3px 5px;
vertical-align: middle;
}
.unitime-RoomSharingWidget .legend .box {
display: table;
overflow: hidden;
}
.unitime-RoomSharingWidget .legend .cell {
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
display: table-cell;
width: 38px;
height: 25px;
font-size: x-small;
vertical-align: middle;
text-align: center;
overflow: hidden;
max-width: 38px;
color: white;
}
.unitime-RoomSharingWidget .legend .first {
border-top: 1px solid black;
}
.unitime-RoomSharingWidget .legend .title {
display: table-cell;
font-weight: bold;
vertical-align: middle;
padding-bottom: 2px;
padding-left: 5px;
}
.unitime-RoomSharingWidget .legend .button {
display: table-cell;
height: 100%;
text-align: right;
padding-top: 10px;
}
.unitime-RoomSharingWidget .legend .note {
display: block;
padding-top: 5px;
}
.unitime-RoomSharingWidget .legend .note .label {
font-weight: bold;
}
.unitime-RoomSharingWidget .legend .note .value {
padding-left: 20px;
}
.unitime-RoomSharingWidget .legend .editable-title {
cursor: pointer;
}
.unitime-RoomSharingWidget .legend .selected-title {
text-decoration: underline;
}
.unitime-RoomSharingWidget .legend .row {
display: table-row;
}
.unitime-RoomSharingWidget .legend .selected {
-moz-box-shadow: inset 0 0 6px blue;
-webkit-box-shadow: inset 0 0 6px blue;
box-shadow: inset 0 0 6px blue;
font-weight: bold;
}
.unitime-RoomSharingWidget .legend .remove {
vertical-align: middle;
cursor: pointer;
margin-left: 5px;
margin-top: 2px;
}
unitime-RoomSharingWidget .legend .blank {
display: table-cell;
}
.unitime-RoomSharingWidget .legend .other {
display: table-cell;
font-weight: bold;
font-style: italic;
vertical-align: middle;
padding-bottom: 2px;
padding-left: 5px;
padding-top: 5px;
text-align: center;
color: #9CB0CE;
}
.gwt-Button {
white-space: nowrap;
height: 25px;
}
.unitime-TimeGrid .unavailability {
position: absolute;
font-size: x-small;
font-family: arial;
overflow: hidden;
filter: alpha(opacity = 75);
opacity: .75;
-moz-opacity: .75;
color: #222;
z-index: 499;
background: #ddd;
border: 1px solid #ccc;
}
.unitime-TimeGrid .unavailability .header {
padding: 0px 2px 0px 2px;
font-size: x-small;
white-space: nowrap;
overflow: hidden;
color: #222;
width: 100%;
background: #ccc;
}
.unitime-TimeGrid .unavailability .footer {
font-size: x-small;
padding-left: 2px;
white-space: wrap;
}
@media print {
.unitime-TimeGrid .unavailability {
color: #ddd;
background-color: #fff;
filter: alpha(opacity = 100);
opacity: 1.00;
-moz-opacity: 1.00;
border: 1px solid #eee;
}
.unitime-TimeGrid .unavailability .header {
padding-bottom: 0px;
color: #ddd;
background-color: #fff;
}
}
.unitime-TimeGrid .unavailability-selected {
filter: alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
cursor: pointer;
}
.unitime-TimeGrid .unavailability-selected-noshadow {
filter: alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
}
.unitime-EventMeetingsHideDeleted .cancelled-row {
display: none;
}
.unitime-EventMeetingsHideDeleted .deleted-row {
display: none;
}
.unitime-EventMeetingsHideDeleted .rejected-row {
display: none;
}
.unitime-RoomHint {
max-width: 450px;
}
.unitime-RoomHint .minimap {
border: 1px solid #9CB0CE;
max-width: 300px;
max-height: 200px;
}
.unitime-RoomHint .note {
white-space: pre-wrap;
}
.unitime-VerticalScrollPanel {
overflow-x: hidden !important;
overflow-y: auto !important;
}
.unitime-ImageButton {
cursor: pointer;
cursor: hand;
vertical-align: bottom;
}
.unitime-ImageButton-disabled {
cursor: default;
}
.unitime-ImageButton-focus:focus {
outline: none;
-moz-box-shadow: 0 0 2px 1px #7ba7d4;
-webkit-box-shadow: 0 0 2px 1px #7ba7d4;
box-shadow: 0 0 2px 1px #7ba7d4;
}
.unitime-ImageButton .gwt-Image {
float: left;
}
.unitime-ImageButton .gwt-Label {
float: left;
}
.unitime-AriaStatus {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}
.unitime-VisibleAriaStatus {
color: #777777;
text-align: center;
max-width: 800px;
}
.unitime-VisibleAriaStatus .message {
padding-right: 10px;
}
.unitime-AriaHiddenLabel {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}
.unitime-AriaLabel {
display: none;
}
.unitime-SuggestBoxPopup {
position: absolute;
overflow: hidden;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
padding: 1px;
color: #000000;
border: 1px solid #9CB0CE;
background: #FFFFFF;
-moz-box-shadow: 1px 2px 4px #9CB0CE;
-webkit-box-shadow: 1px 2px 4px #9CB0CE;
box-shadow: 1px 2px 4px #9CB0CE;
margin-top: -1px;
min-width: 150px;
z-index: 1000000;
}
.unitime-SuggestBoxPopup .scroll {
max-height: 200px;
}
.unitime-SuggestBoxPopup .item {
padding: 1px 3px 1px 3px;
cursor: pointer;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-border-radius: 2px;
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
color: #333333;
}
.unitime-SuggestBoxPopup .item-selected {
background-color: #92c1f0;
}
.unitime-SuggestBoxPopup .item-hint {
padding-left: 5px;
color: #909090;
vertical-align: top;
font-size: xx-small;
}
.unitime-RoomAvailabilityHeader {
width: 100%;
padding-top: 10px;
color: black;
}
.unitime-RoomAvailabilityHeader .name {
float: left;
font-weight: bold;
font-size: medium;
}
.unitime-RoomAvailabilityHeader .warning {
text-align: center;
display: block;
color: red;
font-size: medium;
max-width: 800px;
margin: auto;
white-space: pre-wrap;
}
.unitime-RoomAvailabilityHeader .type {
float: right;
font-style: italic;
color: #6991CE;
}
.unitime-ButtonArrow {
position: relative;
font-size: 8px;
margin-left: 5px;
top: -0.1em;
}
.unitime-CourseDetailsPopup {
width: 400px;
max-height: 400px;
overflow: hidden;
}
.unitime-CheckNotConfirmed {
background-color: #FFD7D7;
}
.unitime-CheckConfirmed {
background-color: #D7FFD7;
}
.unitime-TextChanged {
color: blue;
}
.unitime-IgnoreRoomCheck {
font-style: italic;
}
.unitime-RoomPictures {
width: 100%;
}
.unitime-RoomPictures .image {
max-height: 200px;
max-width: 400px;
}
.unitime-RoomPictures .remove {
cursor: pointer;
cursor: hand;
}
.unitime-ChangeLog {
width: 800px;
}
.unitime-ChangeLog .property {
max-width: 700px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
white-space: pre;
cursor: pointer;
}
.unitime-ChangeLog .proto {
max-width: 800px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitime-InfoPanel {
display: inline-table;
height: 28px;
}
.unitime-InfoPanel .row {
display: table-row;
}
.unitime-InfoPanel .cell {
display: table-cell;
}
.unitime-InfoPanel .left {
padding-right: 30px;
}
.unitime-InfoPanel .right {
padding-left: 30px;
}
.unitime-InfoPanel .clickable {
cursor: pointer;
}
.unitime-InfoPanel .text {
display: block;
white-space: nowrap;
text-align: center;
}
.unitime-InfoPanel .hint {
display: block;
font-size: xx-small;
font-style: italic;
color: #9CB0CE;
text-align: right;
margin-top: -2px;
white-space: nowrap;
text-decoration: none;
}
.unitime-InfoTable {
border-spacing: 2px;
border-collapse: separate;
white-space: pre-wrap;
overflow: hidden;
}
.unitime-InfoTable .separator {
border-bottom: 1px dashed #AB8B00;
}
.unitime-PageWarn {
display: block;
padding: 2px 2px 2px 10px;
width: 100%;
background: #fcdd89;
border-bottom: 1px solid black;
}
.unitime-PageMessage {
display: block;
padding: 2px 2px 2px 10px;
width: 100%;
background: #dfe7f2;
border-bottom: 1px black solid;
}
.unitime-PageError {
display: block;
padding: 2px 2px 2px 10px;
width: 100%;
background: #ffbcb3;
border-bottom: 1px solid black;
}
.unitime-ClickablePageMessage {
cursor: pointer;
cursor: hand;
}
.unitime-ClickablePageMessage:hover {
background: #bbcdd0;
}
.unitime-PageHeader {
display: table;
width: 100%;
}
.unitime-PageHeader .row {
display: table-row;
}
.unitime-PageHeader .logo {
background-image: url(../images/unitime.png);
background-size: 100% 100%;
min-width: 80px;
height: 80px;
margin: 5px;
display: inline-block;
}
.unitime-PageHeader .content {
display: table-cell;
vertical-align: top;
padding: 5px;
width: 100%;
}
.unitime-PageHeader .title {
display: block;
text-align: right;
white-space: nowrap;
font-size: x-large;
color: #333333;
margin-bottom: 10px;
}
.unitime-PageHeader .title .text {
display: inline-block;
vertical-align: bottom;
white-space: nowrap;
}
.unitime-PageHeader .title .icon {
display: inline-block;
vertical-align: top;
padding-left: 3px;
cursor: pointer;
}
.unitime-PageHeader .navigation {
display: block;
width: 100%;
}
.unitime-Navigation {
display: block;
max-width: 800px;
}
.unitime-Navigation .item {
white-space: nowrap;
}
.unitime-PageLoading {
display: block;
text-align: center;
font-style: italic;
margin-bottom: 10px;
}
.unitime-Header {
display: block;
text-align: right;
}
.unitime-Login {
margin: 20px 5px 20px 5px;
display: block;
text-align: center;
}
.unitime-Login .header {
display: inline-block;
padding: 5px 0px 5px 10px;
}
.unitime-Login .header .h1 {
display: block;
color: #35526F;
font-size: xx-large;
}
.unitime-Login .header .h2 {
display: block;
color: #35526F;
font-size: large;
}
.unitime-Login .error {
display: block;
color: red;
font-size: medium;
font-weight: bold;
margin-top: 20px;
}
.unitime-Login .logo {
display: inline-block;
vertical-align: top;
}
.unitime-Login .login {
display: block;
padding: 10px 0px 10px 0px;
}
.unitime-Login .forgot {
display: block;
}
.unitime-Login .menu {
display: inline-block;
vertical-align: top;
padding-right: 5px;
}
.unitime-Login .login-outer-box {
display: block;
text-align:center;
padding: 20px;
}
.unitime-Login .login-box {
display: inline-block;
border: 5px solid #9CB0CE;
border-radius: 20px;
padding: 20px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.unitime-Login .login-box .table {
display: table;
}
.unitime-Login .login-box .row {
display: table-row;
}
.unitime-Login .login-box .left-cell {
display: table-cell;
text-align:right;
padding: 5px 3px 10px 5px;
font-size: larger;
color: #35526F;
}
.unitime-Login .login-box .right-cell {
display: table-cell;
text-align:left;
padding: 5px 5px 10px 3px;
}
.unitime-Login .login-box input[type="submit"] {
font-size: larger; min-width: 80px; color: #35526F;
}
.unitime-Login .login-box input[type="text"] {
font-size: larger;
}
.unitime-Login .login-box input[type="password"] {
font-size: larger;
}
.unitime-InitializationError {
color: red;
text-align: center;
margin-bottom: 20px;
}
.unitime-MainContent {
display: block;
width: 800px;
height: 600px;
}
.unitime-MainLogo {
background-repeat:no-repeat;
background-position: center;
background-image: url('../images/logo.jpg');
margin: 10px;
}
.unitime-MainLogoFaded {
background-image: url('../images/logofaded.jpg');
background-repeat: no-repeat;
background-position: center;
}
.unitime-MainContent .messages {
display: block;
padding: 5px;
}
.unitime-MainContent .message {
padding: 2px 0px 0px 10px;
white-space: pre-wrap;
}
.unitime-EnrollButton {
background: none;
background-image: linear-gradient( rgba(255,255,255,0.15), rgba(0,0,0,0.15) );
background-color: #cdf;
-webkit-animation: blinkblue 1s infinite alternate;
animation: blinkblue 1s infinite alternate;
}
@keyframes blinkblue {
100% {background-color: #fff; }
}
@-webkit-keyframes blinkblue {
from { background-color: #fff; }
to { background-color: #cdf; }
}
.unitime-ScheduleStatus {
margin: 2px 0px 1px 0px;
display: table;
width: 100%;
}
.unitime-ScheduleStatus .image {
padding: 5px;
display: table-cell;
vertical-align: middle;
}
.unitime-ScheduleStatus .message {
padding: 5px;
display: table-cell;
vertical-align: middle;
width: 100%;
white-space: pre-wrap;
max-width: 740px;
text-align: justify;
}
.unitime-ScheduleMessage {
background-color: #d0e4f6;
}
.unitime-ScheduleWarningMessage {
background-color: #FFF0AB;
}
.unitime-ScheduleErrorMessage {
background-color: #FFD7D7;
}
.unitime-MainTable .text-red {
color: red;
}
.unitime-MainTable .text-gray {
color: gray;
font-style: italic;
}
.unitime-Rooms {
width: 100%;
}
.unitime-Rooms .row {
vertical-align: top;
}
.unitime-Rooms .note {
max-width: 200px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitime-Rooms .default {
font-style: italic;
}
.unitime-Rooms .departments .control {
text-decoration: underline;
}
.unitime-Rooms .departments .all {
font-style: italic;
}
.unitime-Rooms .map {
border: 1px solid #9CB0CE;
max-width: 150px;
max-height: 100px;
}
.unitime-Rooms .picture {
border: 1px solid #9CB0CE;
margin-right: 2px;
max-width: 150px;
max-height: 100px;
}
.unitime-Rooms .link {
display: block;
}
.unitime-RoomPictureHint .picture {
max-width: 800px;
max-height: 600px;
border: 1px solid #9CB0CE;
}
.unitime-RoomPictureHint .caption {
max-width: 800px;
white-space: normal;
}
.unitime-RoomDetail .default {
font-style: italic;
}
.unitime-RoomDetail .picture {
border: 1px solid #9CB0CE;
max-width: 300px;
max-height: 200px;
margin: 2px;
}
.unitime-RoomDetail .check-enabled .message {
font-style: italic;
padding-left: 5px;
vertical-align: top;
}
.unitime-RoomDetail .check-disabled .message {
font-style: italic;
padding-left: 5px;
vertical-align: top;
color: red;
}
.unitime-RoomDetail .note {
white-space: pre-wrap;
}
.unitime-RoomEdit .coordinates .number {
float: left;
}
.unitime-RoomEdit .coordinates .comma {
float: left;
margin: 3px 7px 0px 2px;
}
.unitime-RoomEdit .coordinates .format {
float: left;
margin: 3px 0px 0px 5px;
}
.unitime-RoomEdit .area .number {
float: left;
}
.unitime-RoomEdit .area .format {
float: left;
margin: 3px 0px 0px 5px;
}
.unitime-RoomEdit .breaktime .number {
float: left;
}
.unitime-RoomEdit .breaktime .note {
float: left;
margin: 3px 0px 0px 5px;
font-style: italic;
}
.unitime-RoomEdit .groups {
border-bottom: 1px dashed #9CB0CE;
}
.unitime-RoomEdit .groups .group {
display: inline-block;
width: 24%;
white-space: nowrap;
overflow:hidden !important;
text-overflow: ellipsis;
}
.unitime-RoomEdit .features {
border-bottom: 1px dashed #9CB0CE;
}
.unitime-RoomEdit .features .feature {
display: inline-block;
width: 24%;
white-space: nowrap;
overflow:hidden !important;
text-overflow: ellipsis;
}
.unitime-RoomEdit .exams .exam {
display: inline-block;
width: 33%;
white-space: nowrap;
overflow:hidden !important;
text-overflow: ellipsis;
}
.unitime-RoomEdit .services .service {
display: inline-block;
width: 33%;
white-space: nowrap;
overflow:hidden !important;
text-overflow: ellipsis;
}
.unitime-RoomEdit .check-enabled .message {
font-style: italic;
padding-left: 5px;
vertical-align: top;
}
.unitime-RoomEdit .check-disabled .message {
font-style: italic;
padding-left: 5px;
vertical-align: top;
color: red;
}
.unitime-RoomSharingWidget .preference {
vertical-align: middle;
margin-left: 5px;
}
.unitime-RoomEdit .default {
font-style: italic;
}
.unitime-RoomEdit .check-enabled {
font-style: italic;
}
.unitime-RoomEdit .check-disabled {
font-style: italic;
color: red;
}
.unitime-Dept .department-Status {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitime-Dept .department-accept {
display: block;
height: 13px;
background: transparent url(../images/accept.png) center center no-repeat;
}
.unitime-Dept .department-StatusItalics {
font-style: italic;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitime-Departments td {
border-bottom: 1px dashed #9CB0CE;
}
.unitime-Departments tr:last-child td {
border-bottom: none;
}
.unitime-Widget {
display: inline-block;
}
.unitime-Widget .label {
font-family: Verdana, sans-serif;
font-size: 8pt;
font-weight: 400;
font-style: normal;
line-height: 15px;
vertical-align: baseline;
margin-top: 4px;
}
.unitime-Widget .hint {
font-size: xx-small;
font-style: italic;
color: #9CB0CE;
text-align: right;
margin-top: -2px;
white-space: nowrap;
padding-right: 2px;
}
.unitime-Widget .error-hint {
font-size: xx-small;
font-style: italic;
color: red;
text-align: right;
margin-top: -2px;
white-space: nowrap;
}
.unitime-Widget .hidden-label {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}
.unitime-RoomApplyTo {
width: 100%;
}
.unitime-RoomEdit .update-options {
font-size: large;
font-weight: bold;
color: purple;
text-align: left;
font-style: italic;
}
.unitime-RoomEdit .space-above {
margin-top: 20px;
}
.unitime-RoomGroups {
width: 100%;
}
.unitime-RoomGroups .rooms .room {
display: inline-block;
padding-right: 3px;
}
.unitime-RoomGroups .description {
white-space: pre-wrap;
}
.unitime-RoomFeatures {
width: 100%;
}
.unitime-RoomFeatures .rooms .room {
display: inline-block;
padding-right: 3px;
}
.unitime-RoomFeatures .description {
white-space: pre-wrap;
}
.unitime-RoomFeatureEdit .future-sessions {
padding-top: 20px;
}
.unitime-RoomFeatureEdit .future-sessions .future-session {
display: inline-block;
width: 24%;
white-space: nowrap;
overflow:hidden !important;
text-overflow: ellipsis;
}
.unitime-RoomFeatureEdit .future-sessions-header {
padding-top: 20px;
color: purple;
font-style: italic;
}
.unitime-RoomGroupEdit .future-sessions {
margin-top: 20px;
}
.unitime-RoomGroupEdit .future-sessions .future-session {
display: inline-block;
width: 24%;
white-space: nowrap;
overflow:hidden !important;
text-overflow: ellipsis;
}
.unitime-RoomGroupEdit .future-sessions-header {
color: purple;
font-style: italic;
padding-top: 20px;
}
.unitime-CurriculumMultipleMajors {
font-style: italic;
}
.unitime-CurriculumMultipleMajors .message {
padding-left: 5px;
vertical-align: top;
}
.unitime-ConfirmationPanel {
max-width: 80vw;
padding: 3px 10px 3px 10px;
}
.unitime-ConfirmationPanel .body-panel {
display: table;
}
.unitime-ConfirmationPanel .icon-panel {
display: table-cell;
vertical-align: middle;
padding-right: 5px;
}
.unitime-ConfirmationPanel .content-panel {
display: table-cell;
}
.unitime-ConfirmationPanel .message-panel {
display: block;
font-weight: bold;
font-size: small;
padding: 3px;
max-width: 565px;
}
.unitime-ConfirmationPanel .message-panel .message {
white-space: pre-wrap;
text-align: justify;
}
.unitime-ConfirmationPanel .message-panel .message .text-red {
color: red;
font-weight: bold;
}
.unitime-ConfirmationPanel .message-panel .message .approved {
color: green;
}
.unitime-ConfirmationPanel .message-panel .message .denied {
color: red;
}
.unitime-ConfirmationPanel .message-panel .message .note {
font-style: italic;
}
.unitime-ConfirmationPanel .message-panel .gwt-CheckBox {
display: block;
}
.unitime-ConfirmationPanel .message-panel .request-note {
margin-top: 2px;
margin-left: 15px;
width: calc(100% - 15px);
}
.unitime-ConfirmationPanel .message-panel .request-note:focus {
outline: none !important;
border-color: #719ECE;
box-shadow: 0 0 5px 2px #719ECE;
}
.unitime-ConfirmationPanel .message-panel .notes-scroll {
overflow-x: scroll;
overflow-y: visible;
margin-left: 15px;
margin-bottom: -2px;
margin-right: 2px;
}
.unitime-ConfirmationPanel .message-panel .request-notes {
margin-left: 15px;
}
.unitime-ConfirmationPanel .question-panel {
display: block;
text-align: center;
padding: 3px;
white-space: nowrap;
}
.unitime-ConfirmationPanel .question-panel .question {
margin: 4px 5px 0px 0px;
float: left;
white-space: pre-wrap;
}
.unitime-ConfirmationPanel .question-panel .answer {
float: left;
}
.unitime-ConfirmationPanel .error-panel {
display: block;
text-align: right;
font-size: x-small;
font-style: italic;
color: red;
margin-top: -2px;
padding: 0px 10px 0px 10px;
}
.unitime-ConfirmationPanel .buttons-panel {
display: block;
border-top: 1px solid #9CB0CE;
text-align: right;
padding: 3px;
}
.unitime-ConfirmationPanel .buttons-panel .yes {
margin: 1px 3px 0px 3px;
}
.unitime-ConfirmationPanel .buttons-panel .no {
margin: 1px 3px 0px 3px;
}
.unitime-SelectDegreePlan .plans-table {
min-width: 450px;
}
.unitime-DegreePlanDialog .plan {
width: 800px;
height: 300px;
}
.unitine-DegreePlanTable {
width: 100%;
}
.unitine-DegreePlanTable .indent {
margin-top: -4px;
margin-bottom: -4px;
white-space: nowrap;
}
.unitine-DegreePlanTable .placeholder {
font-style: italic;
max-width: 750px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitine-DegreePlanTable .grouplabel {
font-style: italic;
max-width: 750px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitine-DegreePlanTable input[type="radio"] {
margin-top: 1px;
margin-bottom: 1px;
}
.unitine-DegreePlanTable .title {
max-width: 200px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitine-DegreePlanTable .note {
max-width: 220px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitine-DegreePlanTable .course {
min-width: 100px;
}
.unitine-DegreePlanTable .error {
max-width: 370px;
font-style: italic;
color: red;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
text-align: center;
}
.unitine-DegreePlanTable .request {
width: 50px;
text-align: center;
}
.unitine-DegreePlanTable .icon {
margin-top: -1px;
margin-bottom: -1px;
}
.unitime-QuickAddButton {
padding: 4px 12px 4px 12px;
font-size:small;
background-color: transparent;
border: none;
white-space: nowrap;
display: inline-block;
overflow: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color, background-color;
transition-property: color, background-color;
}
.unitime-QuickAddButton .gwt-Image {
float: left;
padding-right: 5px;
}
.unitime-QuickAddButton .gwt-Label {
float: left;
}
.unitime-QuickAddButton:hover, .unitime-QuickAddButton:focus, .unitime-QuickAddButton:active {
cursor: pointer;
background-color: #d0e4f6;
}
.unitime-MultiSelect {
padding: 2px;
border: 1px solid #9CB0CE;
overflow: auto;
overflow-x: hidden;
overflow-y: scroll;
background-color: white;
}
.unitime-MultiSelect .item {
display: block;
}
.unitime-MultiSelect .item:hover {
background-color: #92c1f0;
}
.unitime-ClassSchedulePanel {
width: 100%;
padding-top: 3px;
}
.unitime-ClassScheduleTabPanel {
border: 1px solid #9CB0CE;
padding: 5px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-border-radius: 6px;
}
.unitime-ClassScheduleTabPanel .body {
max-width: calc(100vw - 20px);
}
.unitime-RestrictionsTable .cancelled {
font-style: italic;
color: gray;
}
.unitime-RestrictionsNode {
display: block;
}
.unitime-RestrictionsNode .tree-icon {
vertical-align: top;
padding-top: 2px;
padding-right: 2px;
}
.unitime-InstructorAttributes {
width: 100%;
}
.unitime-InstructorAttributes .instructors .instructor {
display: inline-block;
padding-right: 3px;
}
.unitime-InstructorAttributes {
border-bottom: 1px dashed #9CB0CE;
}
.unitime-InstructorAttributes .attribute {
display: inline-block;
width: 24%;
white-space: nowrap;
overflow:hidden !important;
text-overflow: ellipsis;
}
.unitime-SolverStatus {
display: block;
}
.unitime-SolverStatus .status-label {
float: left;
}
.unitime-SolverStatus .status-icon {
float: left;
vertical-align: top;
margin-left: 5px;
cursor: pointer;
cursor: hand;
}
.unitime-SolverPage .parameter-text {
width: 300px;
}
.unitime-SolverPage .parameter-number {
width: 100px;
}
.unitime-SolverPage .widget-cell {
white-space: pre-wrap;
}
.unitime-TeachingRequests {
width: 100%;
}
.unitime-TeachingRequests .common {
font-style: italic;
}
.unitime-TeachingRequests .first-line {
border-top: 1px dashed #9CB0CE;
}
.unitime-TeachingAssignments {
width: 100%;
}
.unitime-TeachingAssignments .preferences .prf {
padding-left: 2px;
white-space: nowrap;
display: inline-block;
}
.unitime-TeachingAssignments .attributes .attribute {
padding-left: 2px;
white-space: nowrap;
display: inline-block;
}
.unitime-TeachingAssignments .sections .section {
white-space: nowrap;
}
.unitime-TeachingAssignments .times .time {
white-space: nowrap;
}
.unitime-TeachingAssignments .dates .date {
white-space: nowrap;
}
.unitime-TeachingAssignments .rooms .room {
white-space: nowrap;
}
.unitime-TeachingAssignments .objectives .objective {
white-space: nowrap;
}
.unitime-TeachingAssignments .common {
font-style: italic;
}
.unitime-TeachingAssignments .first-line {
border-top: 1px dashed #9CB0CE;
}
.unitime-TeachingRequests .sections .section {
white-space: nowrap;
}
.unitime-TeachingRequests .times .time {
white-space: nowrap;
}
.unitime-TeachingRequests .dates .date {
white-space: nowrap;
}
.unitime-TeachingRequests .rooms .room {
white-space: nowrap;
}
.unitime-TeachingRequests .preferences .prf {
padding-left: 2px;
white-space: nowrap;
display: inline-block;
}
.unitime-TeachingRequests .attributes .attribute {
white-space: nowrap;
display: inline-block;
}
.unitime-TeachingRequests .objectives .objective {
white-space: nowrap;
}
.unitime-TeachingRequests .sections .section {
white-space: nowrap;
}
.unitime-TeachingRequestDetail .sections .common {
font-style: italic;
}
.unitime-TeachingRequestDetail .instructors {
width: 100%;
}
.unitime-TeachingRequestDetail .instructors .conflict {
color: red;
}
.unitime-TeachingRequestDetail .instructors .not-assigned {
color: red;
font-style: italic;
padding-left: 50px;
}
.unitime-TeachingRequestDetail .instructors td {
border-bottom: 1px dashed #9CB0CE;
}
.unitime-TeachingRequestDetail .suggestions {
width: 100%;
}
.unitime-TeachingRequestDetail .suggestions .common {
font-style: italic;
}
.unitime-TeachingRequestDetail .suggestions .not-assigned {
color: red;
font-style: italic;
padding-right: 2px;
}
.unitime-TeachingRequestDetail .no-extid {
font-style: italic;
padding-right: 2px;
}
.unitime-TeachingRequestDetail .suggestions td {
border-top: 1px dashed #9CB0CE;
}
.unitime-TeachingRequestDetail .suggestions .unitime-TableHeader {
border-top: none;
}
.unitime-TeachingRequestDetail .suggestions .initial {
text-align: right;
}
.unitime-TeachingRequestDetail .suggestions .note {
font-style: italic;
text-align: center;
}
.unitime-TeachingRequestDetail .suggestions .sections {
display: block;
height: 18px;
}
.unitime-TeachingRequestDetail .suggestions .section {
white-space: nowrap;
display: inline-block;
padding-right: 5px;
}
.unitime-TeachingRequestDetail .selected {
width: 100%;
}
.unitime-TeachingRequestDetail .selected .common {
font-style: italic;
}
.unitime-TeachingRequestDetail .selected .not-assigned {
color: red;
font-style: italic;
padding-right: 2px;
}
.unitime-TeachingRequestDetail .selected .no-extid {
font-style: italic;
padding-right: 2px;
}
.unitime-TeachingRequestDetail .selected td {
border-bottom: 1px dashed #9CB0CE;
}
.unitime-TeachingRequestDetail .course {
white-space: nowrap;
}
.unitime-TeachingRequestDetail .selected .initial {
text-align: right;
}
.unitime-TeachingRequestDetail .selected .conflict {
color:red;
}
.unitime-TeachingRequestDetail .enrollments {
width: 100%;
}
.unitime-TeachingRequestDetail .assignments {
width: 100%;
}
.unitime-TeachingRequestDetail .assignments .common {
font-style: italic;
}
.unitime-TeachingRequestDetail .assignments .sections .section {
white-space: nowrap;
display: inherit;
}
.unitime-TeachingRequestDetail .domain {
width: 100%;
}
.unitime-TeachingRequestDetail .domain .conflict {
color:red;
}
.unitime-TeachingRequestDetail .domain .note {
font-style: italic;
text-align: center;
}
.unitime-TeachingRequestDetail .domain .sections .section {
white-space: nowrap;
display: inherit;
}
.unitime-TeachingRequestDetail .instructors {
width: 100%;
}
.unitime-TeachingRequestDetail .sections .section {
padding-left: 2px;
white-space: nowrap;
display: inline-block;
}
.unitime-TeachingRequestDetail .attributes .attribute {
padding-left: 2px;
white-space: nowrap;
display: inline-block;
}
.unitime-TeachingRequestDetail .conflicts .conflict {
white-space: nowrap;
}
.unitime-TeachingRequestDetail .preferences .prf {
padding-left: 2px;
white-space: nowrap;
display: inline-block;
}
.unitime-TeachingRequestDetail .objectives .objective {
white-space: nowrap;
}
.unitime-TeachingRequestDetail .times .time {
white-space: nowrap;
}
.unitime-TeachingRequestDetail .dates .date {
white-space: nowrap;
}
.unitime-TeachingRequestDetail .rooms .room {
white-space: nowrap;
}
.unitime-TeachingAssignmentChanges .not-assigned {
color: red;
font-style: italic;
padding-right: 2px;
}
.unitime-TeachingAssignmentChanges .no-extid {
font-style: italic;
padding-right: 2px;
}
.unitime-TeachingAssignmentChanges .old {
text-decoration: line-through;
}
.unitime-TeachingAssignmentChanges .new {
text-decoration: underline;
}
.unitime-TeachingRequestDetail .ignore-conflicts {
font-style: italic;
}
.unitime-SetupTeachingRequests .cancelled {
color: gray;
font-style: italic;
}
.unitime-TeachingRequests .enrollment-conflict {
background-color: rgb(255, 240, 240);
}
.unitime-TeachingAssignments .enrollment-conflict {
background-color: rgb(255, 240, 240);
}
.unitime-TeachingRequestDetail .enrollment-conflict {
background-color: rgb(255, 240, 240);
}
.unitime-CourseFinderDialog .filter {
width: 100%;
padding: 2px;
}
.unitime-CourseFinderDialog .filter .text {
overflow: auto;
}
.unitime-CourseFinderDialog .filter .gwt-SuggestBox {
width: 99%;
height: 24px;
}
.unitime-CourseFinderDialog .filter .button {
float: right;
margin-left: 3px;
}
.unitime-CourseFinderDialog .filter .button .gwt-Button {
height: 24px;
}
.unitime-CourseFinderDialog .course-table {
height: 200px;
width: 780px;
margin-bottom: 3px;
}
.unitime-CourseFinderDialog .course-details-tabs {
width: 100%;
}
.unitime-CourseFinderDialog .course-details {
border: 1px solid #9CB0CE;
height: 200px;
width: 780px;
}
.unitime-CourseFinderDialog .unitime-Hint {
margin-top: 0px;
}
.unitime-CourseFinderDialog .instructional-methods {
vertical-align: middle;
text-align: right;
padding-right: 5px;
}
.unitime-CourseFinderDialog .instructional-methods .required-check {
font-style: italic;
display: inline-block;
padding: 2px 2px 2px 2px;
margin-left: 25px;
}
.unitime-CourseFinderDialog .instructional-methods .preference-label {
display: inline-block;
padding: 2px 2px 4px 2px;
vertical-align: bottom;
}
.unitime-CourseFinderDialog .instructional-method {
display: inline-block;
padding: 2px 10px 2px 2px;
}
.unitime-CourseFinderDialog .course-table .courses-wl .gwt-Label {
display: inline-block;
padding-right: 3px;
white-space: nowrap;
}
.unitime-CourseFinderDialog .course-table .courses-wl .gwt-Label:after {
content: ',';
}
.unitime-CourseFinderDialog .course-table .courses-wl .gwt-Label:last-child:after {
padding-right: 0px;
content: '';
}
.unitime-CourseSelectionBox {
white-space: nowrap;
}
.unitime-CourseSelectionBox .gwt-SuggestBox {
vertical-align: top;
height: 22px;
border-radius: 0;
}
.unitime-CourseSelectionBox .unitime-ImageButton {
vertical-align: top;
height: 22px;
}
.unitime-CourseSelectionBox .unitime-TextBoxHint {
vertical-align: top;
height: 22px;
border-radius: 0;
}
.unitime-CourseSelectionBox .error {
margin-top: 0px;
}
.unitime-CourseRequests .header {
overflow: hidden;
display: block;
border-bottom: 1px solid #9CB0CE;
padding-top: 5px;
font-size: large;
font-weight: bold;
color: black;
white-space: nowrap;
}
.unitime-CourseRequests .header .title {
float: left;
}
.unitime-CourseRequests .header .waitlist {
font-size: small;
font-style: italic;
text-align: right;
overflow: hidden;
padding-right: 20px;
padding-top: 3px;
}
.unitime-CourseRequests .noarrows .waitlist {
padding-right: 5px;
}
.unitime-CourseRequests .line {
overflow: hidden;
}
.unitime-CourseRequests .line .title {
display: inline-block;
width: 75px;
text-align: right;
padding: 2px 2px 2px 0px;
vertical-align: top;
margin-top: 3px;
padding-right: 5px;
}
.unitime-CourseRequests .alternative .title {
padding-right: 0px;
}
.unitime-CourseRequests .alt-line .title {
display: inline-block;
width: 125px;
text-align: right;
padding: 2px 2px 2px 0px;
vertical-align: top;
margin-top: 3px;
}
.unitime-CourseRequests .line .course {
display: inline-block;
padding: 2px;
vertical-align: top;
}
.unitime-CourseRequests .alt-line .course {
display: inline-block;
padding: 2px;
vertical-align: top;
}
.unitime-CourseRequests .line .gwt-SuggestBox {
text-align: left;
text-align-last: left;
-moz-text-align-last: left;
}
.unitime-CourseRequests .line .unitime-TextBoxHint {
text-align: left;
text-align-last: left;
-moz-text-align-last: left;
}
.unitime-CourseRequests .line .course .unitime-FilterBox {
width: 620px;
}
.unitime-CourseRequests .nowaitlist .line .course .unitime-FilterBox {
width: 640px;
}
.unitime-CourseRequests .noarrows .line .course .unitime-FilterBox {
width: 690px;
}
.unitime-CourseRequests .noarrowswaitlist .line .course .unitime-FilterBox {
width: 710px;
}
.unitime-CourseRequests .alt-line .course .unitime-FilterBox {
width: 570px;
}
.unitime-CourseRequests .nowaitlist .alt-line .course .unitime-FilterBox {
width: 590px;
}
.unitime-CourseRequests .noarrows .alt-line .course .unitime-FilterBox {
width: 640px;
}
.unitime-CourseRequests .noarrowswaitlist .alt-line .course .unitime-FilterBox {
width: 660px;
}
.unitime-CourseRequests .line .alternative {
display: inline-block;
padding: 2px;
vertical-align: top;
}
.unitime-CourseRequests .buttons {
display: inline-block;
white-space: nowrap;
}
.unitime-CourseRequests .line .wait-list {
display: inline-block;
padding: 2px;
white-space: pre;
}
.unitime-CourseRequests .line .blank {
display: inline-block;
width: 19px;
margin: 2px 2px 0px 2px;
}
.unitime-CourseRequests .line .up {
margin: 2px 2px 0px 2px;
}
.unitime-CourseRequests .line .down {
margin: 2px 2px 0px 2px;
}
.unitime-CourseRequests .line .delete {
margin: 2px 2px 0px 2px;
text-align: right;
}
.unitime-CourseRequests .noarrows .blank {
display: none;
}
.unitime-CourseRequests .noarrows .up {
display: none;
}
.unitime-CourseRequests .noarrows .down {
display: none;
}
.unitime-CourseRequests .noarrows .delete {
display: none;
}
.unitime-CourseRequests .noarrowswaitlist .blank {
display: none;
}
.unitime-CourseRequests .noarrowswaitlist .up {
display: none;
}
.unitime-CourseRequests .noarrowswaitlist .down {
display: none;
}
.unitime-CourseRequests .noarrowswaitlist .delete {
display: none;
}
.unitime-CourseRequests .tip {
font-size: xx-small;
font-style: italic;
color: #9CB0CE;
text-align: right;
white-space: nowrap;
cursor: pointer;
text-decoration: none;
}
.unitime-CourseRequests .alt-header {
overflow: hidden;
display: block;
border-bottom: 1px solid #9CB0CE;
padding-top: 5px;
font-size: large;
font-weight: bold;
color: black;
}
.unitime-CourseRequests .alt-header .title {
float: left;
}
.unitime-CourseRequests .alt-header .note {
font-size: small;
font-style: italic;
text-align: center;
overflow: hidden;
padding-top: 3px;
}
.unitime-SchedulingAssistantButtons {
width: 100%;
overflow: hidden;
font-size: 1em;
font-weight: bold;
color: black;
text-align: center;
}
.unitime-SchedulingAssistantButtonsFooter {
padding-top: 3px;
}
.unitime-SchedulingAssistantButtons button {
margin: 2px;
}
.unitime-SchedulingAssistantButtons .left-panel {
float: left;
text-align: left;
}
.unitime-SchedulingAssistantButtons .right-panel {
float: right;
}
.unitime-SchedulingAssistantButtons .center-panel {
margin-top: 3px;
display: inline-block;
}
.unitime-Panel .body {
display: block;
width: 100%;
height: 100%;
}
.unitime-Panel .footer {
overflow: hidden;
text-align: center;
}
.unitime-Panel .footer .left {
float: left;
}
.unitime-Panel .footer .right {
float: right;
}
.unitime-Panel .footer .center {
width: 100%;
}
.unitime-SuggestionsBox .panel {
margin: auto;
max-width: 90vw;
}
.unitime-SuggestionsBox .filter {
display: block;
width: 90%;
overflow: hidden;
margin: auto;
padding: 2px;
}
.unitime-SuggestionsBox .filter .label {
margin: 3px 2px 0px 2px;
float: left;
}
.unitime-SuggestionsBox .filter .buttons {
float: right;
}
.unitime-SuggestionsBox .filter .buttons .gwt-Button {
margin-left: 3px;
padding: 2px;
}
.unitime-SuggestionsBox .filter .text {
overflow: hidden;
display: block;
}
.unitime-SuggestionsBox .filter .text .gwt-SuggestBox {
width: 100%;
height: 25px;
}
.unitime-SuggestionsBox .unitime-ScrollPanel {
height: 400px;
}
.unitime-SuggestionsBox .unitime-ScrollPanel .unitime-WebTable {
width: 100%;
}
.unitime-SuggestionsBox .all-choices {
text-align: right;
}
.unitime-SuggestionsBox .legend {
font-style: italic;
color: black;
text-align: center;
margin-top: -2px;
margin-bottom: 5px;
white-space: normal;
}
.unitime-SuggestionsBox .legend .item {
white-space: nowrap;
display: inline-block;
padding-left: 5px;
}
.unitime-SuggestionsBox .message {
color: red;
white-space: normal;
}
.unitime-PeopleLookup .query {
width: 400px;
}
.unitime-PeopleLookup .unitime-ScrollPanel {
width: 800px;
height: 500px;
}
.unitime-DegreePlanDialog .unitime-TabPanel {
width: 786px;
height: 200px;
}
.unitime-HeaderPanel {
width: 100%;
overflow: hidden;
margin-bottom: -2px;
padding-top: 1px;
}
.unitime-HeaderPanel .left {
float: left;
line-height: 29px;
vertical-align: bottom;
padding-left: 4px;
}
.unitime-HeaderPanel .left .gwt-Image {
margin-bottom: -2px;
}
.unitime-HeaderPanel .left .unitime-TextBox {
margin: 2px;
}
.unitime-HeaderPanel .right {
float: right;
padding-right: 4px;
}
.unitime-HeaderPanel .content {
display: block;
text-align: center;
width: auto;
padding: inherit;
}
.unitime-HeaderPanel .gwt-Button {
margin: 2px;
}
.unitime-HeaderPanel .title {
display: inline;
white-space: nowrap;
font-size: large;
font-weight: bold;
}
.unitime-HeaderPanel .message {
font-size: small;
font-style: italic;
font-weight: normal;
line-height: 25px;
vertical-align: bottom;
}
.unitime-HeaderPanel .error {
font-size: small;
color: red;
font-style: italic;
font-weight: normal;
line-height: 25px;
vertical-align: bottom;
}
.unitime-HeaderPanel .warning {
font-size: small;
color: orange;
font-style: italic;
font-weight: normal;
line-height: 25px;
vertical-align: bottom;
}
.unitime-HeaderPanel .widget {
display: inline-block;
}
.unitime-FlowForm {
padding: 2px;
}
.unitime-FlowForm .header-cell {
float: left;
clear: left;
width: 100px;
}
.unitime-FlowForm .content-cell {
float:left;
padding: 1px 0px 1px 5px;
}
.unitime-FlowForm .row-cell {
float:left; display:block;
width: 100%;
}
.unitime-FlowForm .gwt-Button {
height: 20px;
padding: 1px 5px 1px 5px;
}
.unitime-ApproveDialog .standard-notes {
text-align: right;
}
.unitime-ApproveDialog .standard-notes .gwt-ListBox {
width: 480px;
}
.unitime-ApproveDialog .standard-notes .gwt-Button {
vertical-align: top;
margin: 3px;
}
.unitime-StandardNotesBox .gwt-ListBox {
width: 600px;
}
.unitime-CurriculaCourseProjections {
width: inherit;
}
.unitime-ScrollTable {
overflow: auto;
position: relative;
zoom: 1;
}
.unitime-ScrollTableCell {
overflow: auto;
position: relative;
zoom: 1;
}
.unitime-LegacyWebTable {
overflow: auto;
position: relative;
zoom: 1;
margin: -3px;
}
.unitime-FilterPanel {
display: block;
text-align: left;
overflow: hidden;
}
.unitime-FilterPanel .filter-item {
display: inline-block;
vertical-align: middle;
}
.unitime-FilterPanel .filter-left .filter-item {
padding: 3px;
}
.unitime-FilterPanel .filter-left {
float: left;
}
.unitime-FilterPanel .filter-right {
float: right;
}
.unitime-FilterPanel .filter-right .filter-item {
margin: 3px;
}
.unitime-FilterPanel .filter-middle {
display: block;
}
.unitime-RoomHint .groups .group {
display: inline-block;
padding-right: 3px;
}
.unitime-RoomHint .groups .group-des {
display: block;
}
.unitime-RoomHint .features .feature {
display: inline-block;
padding-right: 3px;
}
.unitime-RoomHint .features .feature-des {
display: block;
}
.unitime-StudentsTable .student-note {
max-width: 200px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.unitime-TimetableGrid {
text-align: center;
font-size: x-small;
white-space: nowrap;
}
.unitime-TimetableGrid .grid-name {
font-weight: bold;
border-top: 1px solid #DDD;
border-left: 1px solid #DDD;
}
.unitime-TimetableGrid .horizontal-header {
font-weight: bold;
}
.unitime-TimetableGrid .horizontal-header .header-interval {
height: 100%;
padding-top: 2px;
border-top: 1px solid #DDD;
border-left: 1px solid #DDD;
}
.unitime-TimetableGrid .horizontal-header .header-double-interval {
height: 100%;
padding-top: 2px;
border-top: 1px solid #DDD;
border-left: 1px solid black;
}
.unitime-TimetableGrid .vertical-header {
font-weight: bold;
}
.unitime-TimetableGrid .vertical-header .header-interval {
width: 100%;
border-top: 1px solid #DDD;
border-left: 1px solid #DDD;
}
.unitime-TimetableGrid .vertical-separator {
height: 100%;
position: absolute;
border-left: 1px solid #DDD;
z-index: 20;
}
.unitime-TimetableGrid .vertical-double-separator {
height: 100%;
position: absolute;
border-left: 1px solid #DDD;
border-right: 1px solid #DDD;
width: 3px;
background-color: white;
z-index: 20;
}
.unitime-TimetableGrid .horizontal-separator {
width: 100%;
position: absolute;
border-top: 1px solid #DDD;
z-index: 20;
}
.unitime-TimetableGrid .meeting {
background-color: white;
cursor: pointer;
cursor: hand;
border: 1px solid black;
z-index: 30;
}
.unitime-TimetableGrid .meeting .header {
background-color: rgba(0, 0, 0, 0.1);
}
.unitime-TimetableGrid .meeting .footer {
padding: 0px;
}
.unitime-TimetableGrid .background {
z-index: 10;
}
.unitime-TimetablePage .scroll-panel {
max-width: 99vw;
overflow: auto;
overflow-x: scroll;
}
.unitime-TimetablePage .legend .box {
width: 40px;
height: 20px;
vertical-align: middle;
display: inline-block;
border: 1px solid black;
margin: 1px 5px 0px 10px;
}
.unitime-TimetablePage .legend .text {
display: inline-block;
vertical-align: middle;
}
@media print {
.unitime-TimetableGrid .meeting {
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
.unitime-TimetableGrid .background {
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
.unitime-TimetableGrid .meeting .header {
background-color: rgba(0, 0, 0, 0.05);
}
.unitime-TimetableGrid .grid-name {
border-top: 1px solid black;
border-left: 1px solid black;
}
.unitime-TimetableGrid .horizontal-header .header-interval {
border-top: 1px solid black;
border-left: 1px solid black;
}
.unitime-TimetableGrid .horizontal-header .header-double-interval {
border-top: 1px solid black;
}
.unitime-TimetableGrid .vertical-header .header-interval {
border-top: 1px solid black;
border-left: 1px solid black;
}
.unitime-TimetableGrid .vertical-separator {
border-left: 1px solid black;
}
.unitime-TimetableGrid .vertical-double-separator {
border-left: 1px solid black;
border-right: 1px solid black;
}
.unitime-TimetableGrid .horizontal-separator {
border-top: 1px solid black;
}
}
.unitime-DataTable {
white-space: nowrap;
}
.unitime-DataTable .collection {
white-space: normal;
}
.unitime-DataTable .collection .item {
display: inline;
white-space: nowrap;
padding-right: 3px;
}
.unitime-DataTable .collection .alternative {
display: block;
white-space: nowrap;
padding-left: 10px;
color: #777777;
}
.unitime-DataTable .multi .chunk {
display: inline;
white-space: pre-wrap;
}
.unitime-DataTable .change * {
display: inline;
white-space: nowrap;
}
.unitime-DataTable .change .not-assigned {
color: red;
font-style: italic;
}
.unitime-DataTable .change .arrow {
padding: 0px 2px 0px 2px;
}
.unitime-DataTable .change .collection .item {
display: inline;
}
.unitime-DataTable .underlined {
border-bottom: 1px solid #9CB0CE;
}
.unitime-DataTable .clickable {
cursor: pointer;
}
.unitime-DataTable .italic {
font-style: italic;
}
.unitime-NotAssignedClassesPage .table-note-top {
font-style: italic;
max-width: 800px;
}
.unitime-NotAssignedClassesPage .table-note-bottom {
font-style: italic;
max-width: 800px;
}
.unitime-PreferenceLegend {
border-top: 1px dashed #9CB0CE;
text-align: center;
}
.unitime-PreferenceLegend .legend-line {
display: inline-block;
white-space: nowrap;
}
.unitime-PreferenceLegend .box {
width: 25px;
height: 13px;
vertical-align: middle;
display: inline-block;
border: 1px solid black;
margin: 1px 5px 0px 10px;
}
.unitime-PreferenceLegend .text {
display: inline-block;
vertical-align: middle;
font-size: 80%;
}
.unitime-EventRequestedServices .label {
font-weight: bold;
}
.unitime-EventRequestedServices .description {
padding-left: 20px;
background-color: #d0e4f6;
}
.unitime-SuggestionsPage .assignment .date {
display: inline-block;
padding-right: 5px;
}
.unitime-SuggestionsPage .assignment .time {
display: inline-block;
padding-right: 5px;
}
.unitime-SuggestionsPage .assignment .room {
display: inline-block;
white-space: pre-line;
}
.unitime-SuggestionsPage .rooms .room {
display: inline-block;
white-space: pre-line;
}
.unitime-SuggestionsPage .instructors .instructor {
display: inline-block;
padding-right: 3px;
}
.unitime-SuggestionsPage .conflict {
vertical-align: middle;
border-spacing: 0px;
padding-bottom: 1px;
}
.unitime-SuggestionsPage .conflict td {
padding: 0px 1px 0px 1px;
}
.unitime-SuggestionsPage .conflict .class-assignment * {
display: inline;
padding: 0px 1px 0px 1px;
}
.unitime-SuggestionsPage .conflict .properties {
font-style: italic;
vertical-align: middle;
}
.unitime-SuggestionsPage .conflict .curricula {
font-style: italic;
vertical-align: middle;
}
.unitime-SuggestionsPage .conflict .class {
cursor: pointer;
cursor: hand;
}
.unitime-SuggestionsPage .conflict .counter {
vertical-align: middle;
}
.unitime-SuggestionsPage .constraint .preference {
display: inline;
padding-right: 3px;
}
.unitime-SuggestionsPage .constraint .name {
display: inline;
}
.unitime-SuggestionsPage .constraint .other {
padding-left: 10px;
}
.unitime-SuggestionsPage .constraint .other * {
display: inline;
padding-right: 3px;
}
.unitime-SuggestionsPage .constraint .other .class {
cursor: pointer;
cursor: hand;
}
.unitime-SuggestionsPage .selection {
line-height: 100%;
}
.unitime-SuggestionsPage .selection .item {
display: inline-block;
white-space: nowrap;
cursor: pointer;
cursor: hand;
padding: 2px 0px 2px 0px;
}
.unitime-SuggestionsPage .separator {
display: inline-block;
padding-right: 3px;
white-space: pre-wrap;
}
.unitime-SuggestionsPage .composite {
display: inline-block;
line-height: 100%;
white-space: nowrap;
}
.unitime-SuggestionsPage .selection .more {
display: inline-block;
white-space: nowrap;
cursor: pointer;
cursor: hand;
padding: 2px 0px 2px 0px;
}
.unitime-SuggestionsPage .selection .selected {
padding: 1px;
border: 1px dashed black;
}
.unitime-SuggestionsPage .not-assigned {
font-style: italic;
}
.unitime-SuggestionsPage .error-message {
font-style: italic;
color: red;
text-align: center;
}
.unitime-ClassAssignmentTable .time {
white-space: nowrap;
}
.unitime-ClassAssignmentTable .date {
white-space: nowrap;
}
.unitime-ClassAssignmentTable .room {
white-space: nowrap !important;
display: inline-block;
}
.unitime-ClassAssignmentTable .new {
display: inline-block;
}
.unitime-ClassAssignmentTable .arrow {
display: inline-block;
padding: 0px 2px 0px 2px;
}
.unitime-ClassAssignmentTable .old {
display: inline-block;
}
.unitime-ClassAssignmentTable .not-assigned {
display: inline-block;
font-style: italic;
color: red;
padding-right: 2px;
}
.unitime-ClassAssignmentTable .class {
white-space: nowrap;
}
.unitime-ClassAssignmentTable .class * {
display: inline-block;
}
.unitime-ClassAssignmentTableSuggestions td {
border-bottom: 1px dashed #9CB0CE;
}
.unitime-ClassAssignmentTableSuggestions .multi {
white-space: nowrap;
}
.unitime-ClassAssignmentTableSuggestions .multi .chunk {
display: inline;
}
.unitime-ClassAssignmentTable .class .delete {
cursor: pointer;
cursor: hand;
padding-right: 1px;
}
.unitime-ClassAssignmentTable .classes .label {
white-space: nowrap;
height: 22px;
}
.unitime-ClassAssignmentTable .dates .date {
white-space: nowrap;
height: 22px;
}
.unitime-ClassAssignmentTable .times .time {
white-space: nowrap;
height: 22px;
}
.unitime-ClassAssignmentTable .dates .date {
white-space: nowrap;
height: 22px;
}
.unitime-ClassAssignmentTable .rooms .rooms {
white-space: nowrap;
height: 22px;
}
.unitime-ClassAssignmentTable .objectives .objective {
white-space: nowrap;
}
.unitime-SuggestionsPage .table-row {
max-width: calc(99vw - 12px);
}
.unitime-SuggestionsPage .info-message {
font-style: italic;
text-align: center;
}
.unitime-ClassAssignmentTableConflicts .conflicts {
white-space: nowrap;
}
.unitime-ClassAssignmentTableConflicts .conflicts .number {
display: inline-block;
vertical-align: top;
padding-right: 2px;
}
.unitime-ClassAssignmentTableConflicts .conflicts .dots {
display: inline-block;
vertical-align: top;
}
.unitime-ClassAssignmentTableConflicts .conflicts .list {
display: inline-block;
}
.unitime-ConflictBasedStatistics .gwt-TreeItem {
padding: 0px 0px 0px 0px;
}
.unitime-ConflictBasedStatistics .cbs-node {
white-space: nowrap;
}
.unitime-ConflictBasedStatistics table {
border-spacing: 0px;
}
.unitime-ConflictBasedStatistics td {
padding: 0px;
}
.unitime-ConflictBasedStatistics .cbs-node * {
display: inline;
padding-right: 3px;
}
.unitime-PageFilter .panel * {
display: inline;
}
.unitime-PageFilter .panel .suffix {
padding-left: 3px;
vertical-align: bottom;
}
.unitime-ListSolutionsPage .load-panel {
text-align: right;
white-space: nowrap;
}
.unitime-ListSolutionsPage .load-panel * {
display: inline-block;
vertical-align: middle;
}
.unitime-ListSolutionsPage .load-panel .config-label {
padding: 0px 2px 0px 10px;
}
.unitime-ListSolutionsPage .load-panel .host-label {
padding: 0px 2px 0px 10px;
}
.unitime-ListSolutionsPage .load-panel .owner-label {
padding: 0px 2px 0px 10px;
}
.unitime-ListSolutionsPage .load-panel .gwt-Button {
margin-left: 10px;
}
.unitime-ListSolutionsPage .unitime-DataTable {
white-space: pre-wrap;
}
.unitime-ListSolutionsPage .note {
white-space: pre-wrap;
}
.unitime-ListSolutionsPage .load-panel .gwt-ListBox {
display: inline;
max-width: 250px;
}
.unitime-HeaderPanel .header-link {
font-size: inherit;
color: inherit;
font-family: inherit;
text-decoration: none;
}
.unitime-HeaderPanel .header-link:hover {
font-size: inherit;
color: inherit;
font-family: inherit;
text-decoration: underline;
}
.unitime-SolutionReportsPage .table-row {
width: calc(99vw - 8px);
}
.unitime-SolutionReportsPage .single-report {
padding-bottom: 20px;
}
.unitime-SpecialRegistrations .table-row {
max-height: 70vh;
max-width: 90vw;
}
.unitime-SpecialRegistrations .registration-errors {
white-space: pre;
}
.unitime-SpecialRegistrations .registration-errors .denied {
color: red;
}
.unitime-SpecialRegistrations .registration-errors .approved {
color: green;
}
.unitime-SpecialRegistrations .registration-errors .note {
font-style: italic;
}
.unitime-SpecialRegistrations .date-and-note {
white-space: pre;
color: black;
font-style: normal;
}
.unitime-SpecialRegistrations .change-drop {
color: gray;
font-style: italic;
}
.unitime-SpecialRegistrations .change-drop-with-errors {
font-style: italic;
}
.unitime-CourseRequestBox .unitime-ErrorHint .status-note {
color: #777777;
font-style: italic;
}
.unitime-CourseRequestBox .unitime-WarningHint .status-note {
color: #777777;
font-style: italic;
}
.gwt-TabBarItem-disabled {
font-style: italic;
}
.gwt-SuggestBox-readonly {
color: #777777;
font-style: italic;
}
.unitime-StudentsTable tr:nth-child(odd) {
background-color: #eee;
}
.unitime-StudentsTable tr:last-child {
background-color: #ffc;
}
.unitime-StudentsTable td:nth-child(n+2) {
border-left: 1px dashed #9CB0CE;
}
.unitime-StudentsTable tr:first-child td {
border-left: none;
}
.unitime-StudentsTable tr:last-child td {
border-left: none;
}
.unitime-EnrollmentsTable .course-line {
background-color: #f3f3f3;
}
.unitime-EnrollmentsTable .crosslist-line {
color: #5477ab;
}
.unitime-EnrollmentsTable tr:last-child {
background-color: #ffc;
}
.unitime-EnrollmentsTable td:nth-child(n+3) {
border-left: 1px dashed #9CB0CE;
}
.unitime-EnrollmentsTable tr:first-child td {
border-left: none;
}
.unitime-EnrollmentsTable tr:last-child td {
border-left: none;
}
.unitime-EnrollmentsTable .nomatch {
color: gray;
}
.unitime-LogsTable tr:nth-child(odd) {
background-color: #eee;
}
.unitime-LogsTable td:nth-child(n+2) {
border-left: 1px dashed #9CB0CE;
}
.unitime-LogsTable tr:first-child td {
border-left: none;
}
.unitime-CourseRequestsConfirmationDialog .course-table {
display: table;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 10px;
}
.unitime-CourseRequestsConfirmationDialog .error-message {
padding-top: 5px;
padding-left: 10px;
padding-bottom: 10px;
}
.unitime-CourseRequestsConfirmationDialog .course-table .course-row {
display: table-row;
}
.unitime-CourseRequestsConfirmationDialog .course-table .first-course-line .course-name {
padding-top: 5px;
}
.unitime-CourseRequestsConfirmationDialog .course-table .first-course-line .course-message {
padding-top: 5px;
}
.unitime-CourseRequestsConfirmationDialog .course-table .course-message {
display: table-cell;
text-indent: -6pt;
padding-left: 6pt;
text-align: justify;
}
.unitime-CourseRequestsConfirmationDialog .course-table .course-name {
display: table-cell;
vertical-align: top;
white-space: nowrap;
padding-right: 5px;
font-weight: bold;
}
.unitime-ConfirmationPanel .message-panel {
font-weight: normal;
}
.unitime-StatusLine {
text-align: center;
max-width: 800px;
}
.unitime-ChangeLog .top-border-dashed {
border-top: 1px dashed #9CB0CE;
}
.unitime-StatusAccess {
width: 100%;
}
.unitime-DateTimeBox {
display: inline;
}
.unitime-DateTimeBox .time {
vertical-align: top;
margin-left: 5px;
}
.unitime-SchedulingAssistantButtons .total-request-credit {
margin-top: 3px;
}
.unitime-SchedulingAssistantButtons .total-request-credit .credit-status {
display: inline;
vertical-align: middle;
}
.unitime-SchedulingAssistantButtons .total-request-credit .credit-text {
display: inline;
white-space: nowrap;
padding-left: 3px;
}
.unitime-GoogleMap {
width: 600px;
height: 400px;
border: 1px solid #9CB0CE;
}
.unitime-GoogleMap .control {
padding: 2px;
margin-bottom: 15px;
background: 1px solid blue;
white-space: nowrap;
}
.unitime-GoogleMap .control .searchBox {
width: 400px;
height: 22px;
margin-right: 4px;
}
.unitime-LeafletMap {
width: 600px;
height: 400px;
border: 1px solid #9CB0CE;
}
.unitime-LeafletMap #map {
width: 100%;
height: 100%;
}
.unitime-LeafletMap .control {
position: absolute;
overflow: hidden;
z-index: 1000;
left: 76px;
top: 10px;
}
.unitime-LeafletMap .control .searchBox {
width: 400px;
height: 22px;
margin-right: 4px;
}
.unitime-PeriodicTaskTable .parameters {
max-width: 200px;
text-overflow: ellipsis;
white-space: pre;
overflow: hidden;
}
.unitime-PeriodicTaskTable .status-created {
color: black;
white-space: nowrap;
}
.unitime-PeriodicTaskTable .status-queued {
color: orange;
white-space: nowrap;
}
.unitime-PeriodicTaskTable .status-running {
color: green;
white-space: nowrap;
}
.unitime-PeriodicTaskTable .status-finished {
color: gray;
font-style: italic;
white-space: nowrap;
}
.unitime-PeriodicTaskTable .status-failed {
color: red;
white-space: nowrap;
}
.unitime-PeriodicTaskTable .status-message {
max-width: 200px;
text-overflow: ellipsis;
white-space: pre;
overflow: hidden;
}
.unitime-PeriodicTaskTable {
min-width: 780px;
}
.unitime-PeriodicTaskEditor .unitime-DateSelector {
max-width: 900px;
}
.unitime-PeriodicTaskEditor .unitime-MainTable .label-td {
width: 5%;
}
.unitime-Waiting {
text-align: center;
display: inline-block;
padding: 1px 2px 1px 2px;
vertical-align: bottom;
}
.unitime-Waiting .waiting-message {
display: inline;
padding-left: 3px;
vertical-align: top;
}
.unitime-SpecialRegistrationsPanel {
padding-top: 5px;
}
.unitime-SpecialRegistrationsPanel .registrations-header {
padding: 5px 0px 0px 2px;
border-top: 1px solid #9CB0CE;
}
.unitime-SpecialRegistrationsPanel .registrations-header .icon {
display: inline-block;
margin: 3px 5px 1px 1px;
}
.unitime-SpecialRegistrationsPanel .registrations-header .open-close-icon {
display: inline-block;
margin: 0px 1px 2px 1px;
}
.unitime-SpecialRegistrationsPanel .registrations-header .title {
display: inline-block;
font-size: larger;
font-weight: bold;
color: black;
cursor: pointer;
}
.unitime-SpecialRegistrationsPanel .registrations-panel {
border: 1px solid #9CB0CE;
overflow: auto;
overflow-x: scroll;
max-width: calc(100vw - 20px);
}
.unitime-SpecialRegistrationsPanel .registrations-panel:focus {
outline: none;
}
.unitime-SpecialRegistrationsPanel .registration-errors {
white-space: pre-wrap;
min-width: 120px;
}
.unitime-SpecialRegistrationsPanel .registration-errors .denied {
color: red;
}
.unitime-SpecialRegistrationsPanel .registration-errors .approved {
color: green;
}
.unitime-SpecialRegistrationsPanel .registration-errors .note {
font-style: italic;
}
.unitime-SpecialRegistrationsPanel .registrations-toggle {
float: right;
}
.unitime-SpecialRegistrationsPanel .date-and-note {
white-space: pre-wrap;
color: black;
font-style: normal;
min-width: 120px;
}
.unitime-SpecialRegistrationsPanel .change-drop {
color: gray;
font-style: italic;
}
.unitime-SpecialRegistrationsPanel .registrations-table td:nth-child(2) {
width: 200px;
}
.unitime-SpecialRegistrationsPanel .registrations-table td:nth-child(10) {
width: 400px;
}
.unitime-SpecialRegistrationsPanel .all-requests-applied {
text-align: center;
font-style: italic;
border: 1px solid #9CB0CE;
padding: 2px;
background-color: #D7FFD7;
}
.unitime-PublishedSectioningSolutions {
width: 100%;
white-space: pre-wrap;
}
.unitime-PublishedSectioningSolutions button {
margin: 2px;
}
.unitime-PublishedSectioningSolutions .loaded {
background-color: #D7FFD7;
}
.unitime-SectioningStatusPage {
width: 100%;
}
.unitime-SectioningStatusPage .unitime-TabPanel table {
width: 100%;
}
.unitime-SectioningStatusPage .pagination-buttons {
text-align: right;
}
.unitime-SectioningStatusPage .unitime-TabPanel {
padding-right: 0px;
}
.unitime-SectioningStatusPage .pagination-buttons button {
margin: 2px;
}
.unitime-SectioningStatusPage .pagination-buttons .range-label {
padding: 1px 2px 1px 2px;
display: inline-block;
min-width: 75px;
text-align: center;
}
.unitime-OverrideProperties span {
display: inline-block;
min-width: 180px;
}
.unitime-CourseFinderDialog .course-table .gwt-CheckBox {
white-space: nowrap;
}
.unitime-ApplicationConfigTable .unitime-LegacyWebTable td {
white-space: pre-wrap;
word-break: break-all;
}
.unitime-ApplicationConfigTable .unitime-LegacyWebTable td:first-child {
max-width: calc(20vw - 2px);
}
.unitime-ApplicationConfigTable .unitime-LegacyWebTable td:nth-child(2) {
max-width: calc(50vw - 5px);
}
.unitime-ApplicationConfigTable .unitime-LegacyWebTable td:nth-child(3) {
max-width: calc(30vw - 3px);
}
.unitime-StudentStatusDialog {
max-width: 800px;
}
.unitime-ChangeGradeModesDialog .course-table {
display: table;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 10px;
}
.unitime-ChangeGradeModesDialog .course-table .course-row {
display: table-row;
}
.unitime-ChangeGradeModesDialog .course-table .first-course-line .course-name {
padding-top: 5px;
}
.unitime-ChangeGradeModesDialog .course-table .first-course-line .section-name {
padding-top: 5px;
}
.unitime-ChangeGradeModesDialog .course-table .first-course-line .approval-message {
padding-top: 5px;
}
.unitime-ChangeGradeModesDialog .course-table .approval-message {
display: table-cell;
text-indent: -6pt;
padding-left: 6pt;
text-align: justify;
}
.unitime-ChangeGradeModesDialog .course-table .course-name {
display: table-cell;
vertical-align: top;
white-space: nowrap;
padding-right: 5px;
font-weight: bold;
}
.unitime-ChangeGradeModesDialog .course-table .section-name {
display: table-cell;
vertical-align: top;
white-space: nowrap;
padding-right: 5px;
font-weight: bold;
}
.unitime-ChangeGradeModesDialog .approval-panel {
max-width: 800px;
padding-top: 10px;
}
.unitime-ChangeGradeModesDialog .message {
display: block;
white-space: pre-wrap;
text-align: justify;
}
.unitime-ChangeGradeModesDialog .credit-message {
margin-top: -5px;
margin-left: 10px;
margin-bottom: 10px;
}
.unitime-ChangeGradeModesDialog .disclaimer-message {
display: block;
white-space: pre-wrap;
text-align: justify;
margin-left: 15px;
margin-right: 15px;
}
.unitime-ChangeGradeModesDialog .request-note {
display: block;
margin-top: 2px;
margin-left: 15px;
}
.unitime-ChangeGradeModesDialog .grade-mode-label {
padding-left: 9px;
}
.unitime-ChangeGradeModesDialog .variable-credit-list {
min-width: 50px;
}
.unitime-ChangeGradeModesDialog .course-notes {
padding-bottom: 5px;
}
.unitime-ChangeGradeModesDialog .course-notes .request-note {
margin-left: 15px;
margin-top: -2px;
width: calc(100% - 15px);
}
.unitime-ChangeGradeModesDialog .course-notes .request-note:focus {
outline: none !important;
border-color: #719ECE;
box-shadow: 0 0 5px 2px #719ECE;
}
.unitime-ChangeGradeModesDialog .course-notes .notes-scroll {
overflow-x: scroll;
overflow-y: visible;
margin-left: 15px;
margin-bottom: 2px;
margin-right: 2px;
}
.unitime-SolutionInfoDialog {
overflow: auto;
overflow-x: hidden;
overflow-y: scroll !important;
max-height: 80vh;
}
.unitime-ClassAssignmentLink {
font-size: x-small;
font-style: italic;
text-decoration: underline;
cursor: pointer;
}
.unitime-AdvisorCourseRequests .label-cell {
font-weight: bold;
}
.unitime-AdvisorCourseRequests .term {
white-space: nowrap;
cursor: pointer;
}
.unitime-AdvisorCourseRequests .student-id {
white-space: nowrap;
cursor: pointer;
}
.unitime-AdvisorCourseRequests .student-name {
cursor: pointer;
min-width: 280px;
}
.unitime-AdvisorCourseRequests .waitlist {
display: block;
padding-top: 4px;
}
.unitime-AdvisorCourseRequests .critical {
display: block;
padding-top: 4px;
}
.unitime-AdvisorCourseRequestLine {
white-space: nowrap;
}
.unitime-AdvisorCourseRequestLine .line {
overflow: hidden;
}
.unitime-AdvisorCourseRequestLine .line .title {
display: inline-block;
width: 75px;
text-align: right;
padding: 2px 2px 2px 0px;
vertical-align: top;
margin-top: 3px;
padding-right: 5px;
}
.unitime-AdvisorCourseRequestLine .alternative .title {
padding-right: 0px;
}
.unitime-AdvisorCourseRequestLine .alt-line .title {
display: inline-block;
width: 125px;
text-align: right;
padding: 2px 2px 2px 0px;
vertical-align: top;
margin-top: 3px;
}
.unitime-AdvisorCourseRequestLine .line .course {
display: inline-block;
padding: 2px;
vertical-align: top;
width: calc(100% - 75px);
}
.unitime-AdvisorCourseRequestLine .alt-line .course {
display: inline-block;
padding: 2px;
vertical-align: top;
width: calc(100% - 125px);
}
.unitime-AdvisorCourseRequestLine .line .gwt-SuggestBox {
text-align: left;
text-align-last: left;
-moz-text-align-last: left;
}
.unitime-AdvisorCourseRequestLine .line .unitime-TextBoxHint {
text-align: left;
text-align-last: left;
-moz-text-align-last: left;
}
.unitime-AdvisorCourseRequestLine .line .course .unitime-FilterBox {
width: 100%;
}
.unitime-AdvisorCourseRequestLine .alt-line .course .unitime-FilterBox {
width: 100%;
}
.unitime-AdvisorCourseRequestButtons {
white-space: nowrap;
}
.unitime-AdvisorCourseRequestButtons .blank {
display: inline-block;
width: 19px;
margin: 2px 2px 0px 2px;
}
.unitime-AdvisorCourseRequestButtons .up {
margin: 2px 2px 0px 2px;
}
.unitime-AdvisorCourseRequestButtons .down {
margin: 2px 2px 0px 2px;
}
.unitime-AdvisorCourseRequestButtons .delete {
margin: 2px 2px 0px 2px;
text-align: right;
}
.unitime-AdvisorCourseRequestCredit {
margin-top: 2px;
height: 23px;
width: 50px;
text-align: right;
}
.unitime-AdvisorCourseRequests .widget-td {
width: inherit;
}
.unitime-AdvisorCourseRequests .label-td {
width: 100px;
}
.unitime-AdvisorCourseRequests .label-td2 {
width: 50px;
}
.unitime-AdvisorCourseRequests .notes-no-waitlist {
min-width: 265px;
width: 100%;
margin-top: 2px;
}
.unitime-AdvisorCourseRequests .notes-with-waitlist {
min-width: 240px;
width: 100%;
margin-top: 2px;
}
.unitime-AdvisorCourseRequests .notes-with-critical {
min-width: 240px;
width: 100%;
margin-top: 2px;
}
.unitime-AdvisorCourseRequests .notes-with-critical-and-waitlist {
min-width: 215px;
width: 100%;
margin-top: 2px;
}
.unitime-AdvisorCourseRequests .requests-header .message {
margin-left: -80px;
}
.unitime-AdvisorCourseRequests .waitlist-header {
font-size: small;
font-style: italic;
font-weight: normal;
display: block;
width: 90px;
line-height: 25px;
}
.unitime-AdvisorCourseRequests .waitlist-header-with-critical {
font-size: small;
font-style: italic;
font-weight: normal;
display: block;
width: 120px;
line-height: 25px;
}
.unitime-AdvisorCourseRequests .total-credit-label {
text-align: right;
font-weight: bold;
}
.unitime-AdvisorCourseRequests .total-credit-value {
text-align: right;
margin-right: 5px;
}
.unitime-AdvisorCourseRequests .status {
max-width: 335px;
}
.unitime-AdvisorCourseRequests .advisor-email {
white-space: pre-wrap;
}
.unitime-AdvisorCourseRequests .advisor-notes {
width: calc(100% - 4px);
height: 50px;
}
.unitime-AdvisorCourseRequests .advisor-notes-line {
padding-top: 15px;
}
.unitime-AdvisorCourseRequestLine .course {
white-space: normal;
}
.unitime-AdvisorCourseRequests .unitime-PageHeaderFooter .left {
line-height: inherit;
}
.unitime-AdvisorCourseRequests .unitime-WebTable {
width: 100%;
}
.unitime-AdvisorCourseRequests .student-course-requests {
max-width: 1200px;
}
.unitime-AdvisorCourseRequestsTable .unitime-Note {
white-space: pre-wrap;
text-overflow: inherit;
max-width: inherit;
}
.unitime-StudentsTable .advised-info {
display: inline;
padding: 0px 2px 0px 2px;
}
.unitime-StudentSchedule {
width: 100%;
}
.unitime-PinToggle label{
vertical-align: top;
}
.unitime-PinToggle input[type="checkbox"]{
margin-left: 0px;
}
.unitime-Pin {
cursor: pointer;
}
.unitime-PinNotReleased {
color: gray;
font-style: italic;
}
.unitine-DegreePlanTable .gwt-CheckBox {
white-space: nowrap;
}
.unitime-BuildingEdit .coordinates .number {
float: left;
}
.unitime-BuildingEdit .coordinates .comma {
float: left;
margin: 3px 7px 0px 2px;
}
.unitime-BuildingEdit .coordinates .format {
float: left;
margin: 3px 0px 0px 5px;
}
.unitime-PopupHint .unitime-TableHeader {
background-image: none;
background-color: transparent;
border-bottom: 1px dashed black;
color: black;
}
.unitime-PopupHint .unitime-ClickableTableHeader {
background-image: none;
background-color: transparent;
border-bottom: 1px dashed black;
color: black;
}
.unitime-RequestVariableTitleCourseDialog .disclaimer {
display: block;
white-space: pre-wrap;
text-align: justify;
margin-left: 20px;
text-indent: -20px;
}
.unitime-RequestVariableTitleCourseDialog .course {
width: 500px;
}
.unitime-RequestVariableTitleCourseDialog .details {
border: 1px solid #9CB0CE;
width: 500px;
max-height: 150px;
overflow: scroll;
}
.unitime-RequestVariableTitleCourseDialog .details .unitime-MainTableHeader {
display: none;
}
.unitime-RequestVariableTitleCourseDialog .details td {
font-size: x-small;
}
.unitime-RequestVariableTitleCourseDialog .details .unitime-ErrorMessage {
font-size: x-small;
}
.unitime-RequestVariableTitleCourseDialog .title {
width: 500px;
}
.unitime-RequestVariableTitleCourseDialog .dates .from {
display: inline-block;
vertical-align: top;
padding-right: 2px;
}
.unitime-RequestVariableTitleCourseDialog .dates .to {
display: inline-block;
vertical-align: top;
padding-left: 10px;
padding-right: 2px;
}
.unitime-WaitListsPanel {
padding-top: 5px;
}
.unitime-WaitListsPanel .waitlists-header {
padding: 5px 0px 0px 2px;
border-top: 1px solid #9CB0CE;
}
.unitime-WaitListsPanel .waitlists-header .icon {
display: inline-block;
margin: 3px 5px 1px 1px;
}
.unitime-WaitListsPanel .waitlists-header .open-close-icon {
display: inline-block;
margin: 0px 1px 2px 1px;
}
.unitime-WaitListsPanel .waitlists-header .title {
display: inline-block;
font-size: larger;
font-weight: bold;
color: black;
cursor: pointer;
}
.unitime-WaitListsPanel .waitlists-panel {
border: 1px solid #9CB0CE;
overflow: auto;
overflow-x: scroll;
max-width: calc(100vw - 20px);
}
.unitime-WaitListsPanel .waitlists-errors {
white-space: pre-wrap;
min-width: 120px;
}
.unitime-WaitListsPanel .waitlists-errors .approved {
color: green;
}
.unitime-WaitListsPanel .waitlists-errors .saved {
color: orange;
}
.unitime-WaitListsPanel .waitlists-errors .error {
color: red;
}
.unitime-WaitListsPanel .waitlists-errors .rejected {
color: red;
}
.unitime-WaitListsPanel .waitlists-errors .cancelled {
color: gray;
}
.unitime-WaitListsPanel .waitlists-errors .needed {
color: orange;
}
.unitime-WaitListsPanel .waitlists-errors .note {
font-style: italic;
}
.unitime-WaitListsPanel .date-and-note {
white-space: pre-wrap;
color: black;
font-style: normal;
min-width: 120px;
}
.unitime-WaitListsPanel .waitlists-table td:nth-child(3) {
width: 100px;
}
.unitime-WaitListsPanel .waitlists-table td:nth-child(4) {
width: 200px;
}
.unitime-WaitListsPanel .waitlists-table td:nth-child(8) {
width: 400px;
}
.unitime-CheckBoxColumn {
width: 10px;
}
.unitime-CourseOfferingEdit .deadline .number {
float: left;
}
.unitime-CourseOfferingEdit .deadline .note {
float: left;
margin: 3px 0px 0px 5px;
font-style: italic;
}
.unitime-CourseOfferingEdit .note {
float: left;
margin: 0px 0px 0px 0px;
font-style: italic;
}
.unitime-CourseOfferingEdit .courseOfferingEditPadding {
padding: 0px;
}
.unitime-HQLTable {
white-space: pre-wrap;
}
.unitime-HQLTable td {
vertical-align: top;
}
.unitime-WaitListedRequestPreferences {
width: 800px;
}
.unitime-WaitListedRequestPreferences .course-table {
margin-bottom: 3px;
}
.unitime-WaitListedRequestPreferences .course-details-tabs {
width: 100%;
}
.unitime-WaitListedRequestPreferences .course-details {
border: 1px solid #9CB0CE;
height: 30vh;
}
.unitime-WaitListedRequestPreferences .instructional-methods {
vertical-align: middle;
text-align: right;
padding-right: 5px;
}
.unitime-WaitListedRequestPreferences .instructional-methods .preference-label {
display: inline-block;
padding: 2px 2px 4px 2px;
vertical-align: bottom;
}
.unitime-WaitListedRequestPreferences .instructional-method {
display: inline-block;
padding: 2px 10px 2px 2px;
}
.unitime-WaitListedRequestPreferences .course-table .courses-wl .gwt-Label {
display: inline-block;
padding-right: 3px;
white-space: nowrap;
}
.unitime-WaitListedRequestPreferences .course-table .courses-wl .gwt-Label:after {
content: ',';
}
.unitime-WaitListedRequestPreferences .course-table .courses-wl .gwt-Label:last-child:after {
padding-right: 0px;
content: '';
}
.unitime-WaitListedRequestPreferences .new-wait-list {
font-style: italic;
}
.unitime-StudentSchedulingPreferencesDialog {
max-width: 500px;
}
.unitime-StudentSchedulingPreferencesDialog .dates .from {
display: inline-block;
vertical-align: top;
padding-right: 2px;
}
.unitime-StudentSchedulingPreferencesDialog .dates .to {
display: inline-block;
vertical-align: top;
padding-left: 10px;
padding-right: 2px;
}
.unitime-StudentSchedulingPreferencesDialog .description {
text-align: justify;
font-style: italic;
padding-right: 5px;
padding-bottom: 2px;
}
.unitime-StudentSchedulingPreferencesDialog .custom-note {
text-align: justify;
padding-left: 5px;
padding-right: 5px;
}
.unitime-Table {
border-spacing: 0px;
}
.unitime-Table th {
padding: 1px;
}
.unitime-Table td {
padding: 1px;
}
.unitime-SolverConfigEdit input[type="text"]:disabled {
color: -internal-light-dark(graytext, rgb(170, 170, 170));
opacity: 0.7;
}
.unitime-InstructorSurveyPage .email {
max-width: 400px;
}
.unitime-InstructorSurveyPage .preference-table {
white-space: nowrap;
}
.unitime-InstructorSurveyPage .preference-line {
display: block;
}
.unitime-InstructorSurveyPage .preference-cell {
display: inline-block;
margin-right: 1px;
margin-top: 1px;
}
.unitime-InstructorSurveyPage .preference-line select {
width: 300px;
}
.unitime-InstructorSurveyPage .preference-line img {
vertical-align: text-top;
}
.unitime-InstructorSurveyPage .preference-line .first {
border-left: 1px solid black;
}
.unitime-InstructorSurveyPage .preference-line .legend {
display: inline-table;
vertical-align: top;
padding-top: 1px;
}
.unitime-InstructorSurveyPage .preference-line .box {
cursor: pointer;
display: table-cell;
border-top: 1px solid black;
border-bottom: 1px solid black;
border-right: 1px solid black;
width: 38px;
height: 22px;
font-size: x-small;
vertical-align: middle;
text-align: center;
overflow: hidden;
max-width: 38px;
color: white;
}
.unitime-InstructorSurveyPage .preference-line .blank {
display: table-cell;
width: 38px;
height: 24px;
}
.unitime-InstructorSurveyPage .preference-line .selected {
-moz-box-shadow: inset 0 0 6px blue;
-webkit-box-shadow: inset 0 0 6px blue;
box-shadow: inset 0 0 6px blue;
font-weight: bold;
}
.unitime-InstructorSurveyPage .preference-line .description {
white-space: pre-wrap;
margin-top: 2px;
margin-bottom: 2px;
margin-right: 2px;
max-width: 300px;
width: 300px;
vertical-align: top;
display: inline-block;
}
.unitime-InstructorSurveyPage .preference-line .wide-description {
max-width: 640px;
width: 640px;
}
.unitime-InstructorSurveyPage .preference-line .gwt-RadioButton {
white-space: nowrap;
}
.unitime-InstructorSurveyPage .preference-line .gwt-Image {
float: right;
}
.unitime-InstructorSurveyPage .preference-line .reason {
margin-top: 2px;
margin-bottom: 2px;
display: inline-block;
}
.unitime-InstructorSurveyPage .preference-line-readonly .preference-cell {
padding-right: 3px;
}
.unitime-InstructorSurveyPage .preference-line-readonly .reason {
white-space: pre-wrap;
padding-left: 5px;
max-width: 640px;
}
.unitime-InstructorSurveyPage .preference-line-readonly .description {
white-space: pre-wrap;
padding-left: 5px;
max-width: 640px;
width: 640px;
}
.unitime-InstructorSurveyPage .read-only-note {
max-width: 640px;
white-space: pre-wrap;
}
.unitime-InstructorSurveyPage .notes-hint {
color: #AAAAAA;
font-style: italic;
}
.unitime-CourseSelectionBox .course-title {
white-space: normal;
max-width: 148px;
font-style: italic;
color: #9CB0CE;
font-size: x-small;
padding-left: 5px;
}
.unitime-InstructorSurveyCourseTable .unitime-ClickableTableHeader .gwt-HTML {
white-space: pre-wrap !important;
}
.unitime-InstructorSurveyPage .not-submitted {
color: red;
font-style: italic;
}
.unitime-InstructorSurveyCourseTable .readonly-note {
white-space: pre-wrap;
}
.unitime-InstructorSurveyPage .updated-after-applied {
color: orange;
font-style: italic;
}
.unitime-InstructorSurveyPage .preference-changed {
-moz-box-shadow: inset 0 0 0 2px yellow;
-webkit-box-shadow: inset 0 0 0 2px yellow;
box-shadow: inset 0 0 0 2px yellow;
}
.unitime-InstructorSurveyPage .different-dept {
color: gray;
}
.unitime-InstructorSurveyPage .not-set {
background-color: yellow;
font-style: italic;
}
.unitime-InstructorSurveyPage .pref-changed-to {
background-color: yellow;
font-style: italic;
}
.unitime-InstructorSurveyPage .pref-set-to {
background-color: yellow;
font-style: italic;
}
.unitime-InstructorSurveyPage .pref-not-set {
background-color: yellow;
font-style: italic;
}
.unitime-CourseFinderDialog .filter {
min-width: 500px;
}
.unitime-CourseFinderDialog .filter .dates .from {
display: inline-block;
vertical-align: top;
padding-right: 2px;
}
.unitime-CourseFinderDialog .filter .dates .to {
display: inline-block;
vertical-align: top;
padding-left: 10px;
padding-right: 2px;
}
.unitime-CourseFinderDialog .filter .credit .from {
display: inline-block;
vertical-align: top;
padding-right: 2px;
}
.unitime-CourseFinderDialog .filter .credit .to {
display: inline-block;
vertical-align: top;
padding-left: 10px;
padding-right: 2px;
}
.unitime-CourseFinderDialog .filter .label-td {
width: 80px;
}
.unitime-CourseFinderDialog .filter .widget-td {
width: inherit;
}
.unitime-CourseFinderDialog .filter .filter-header {
display: block;
white-space: nowrap;
}
.unitime-CourseFinderDialog .filter .filter-button {
display: inline-block;
}
.unitime-CourseFinderDialog .filter .filter-label {
display: inline-block;
}
.unitime-CourseFinderDialog .filter .filter-text {
font-style: italic;
padding-left: 10px;
}