@import url("bootstrap.css");
@import url("default_style.css");

@import url("https://use.typekit.net/hnw6oag.css");
/*
gsutil -h "Cache-Control:no-cache,max-age=0" \
       cp -a public-read style-pb-do.css gs://do-pb/style-pb-do.css
*/

* {
  font-family: Arial, Helvetica, sans-serif;
}

.glyphicon {
  font-family: 'Glyphicons Halflings';
}

.dialogMiddleCenter {
  border-style: none;
}

.gwt-TextBox,
.gwt-PasswordTextBox {
  background-color: #f4f4f4;
  box-shadow: none;
  /* border-style: none; */
}

#container > ul > li > a {
  color: white;
}

#container > ul > li > a {
  color: white !important;
}

#container > ul > li > a:hover {
  color: #aaa !important;
}

iframe#navbarframe {
  margin-top: 22px;
}

.gwt-Label.nav-nameLabel {
  font-weight: bold;
  /* margin-left: 15px;
	margin-bottom: -2px;
    margin-top: 10px; */
  position: absolute;
  margin: 0px;
  top: 26px;
  right: 111px;
  color: white;
  text-align: right;
}

#gwtHeader
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  position: absolute;
  top: 44px;
  right: 87px;
}

table.offsetClock {
  position: absolute;
  margin: 0px;
  top: 47px;
  right: 111px;
}

.gwt-Label.offsetClock-time {
  color: white;
  text-align: right;
}

.gwt-Label.offsetClock-zone {
  color: white;
  text-align: right;
}

.gwt-CheckBox {
  display: inline-block;
}

.button.highlightButton.loginPanel-button {
  background-color: black;
  font-weight: 400;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 30px;
  margin-left: 0px;
}

.gwt-Anchor.loginPanel-link.loginPanel-link-signup {
  color: black;
}

.gwt-Anchor.loginPanel-link.loginPanel-link-signup :hover {
  color: black;
}

.gwt-Hyperlink.loginPanel-link.loginPanel-link-recover > a {
  color: black;
}

.gwt-Hyperlink.loginPanel-link.loginPanel-link-recover > a:hover {
  color: black;
}

.button.highlightButton {
  margin-top: 60px;
  background-color: #608d90;
  padding-left: 10px;
  padding-right: 10px;
}

.button.highlightButton:hover {
  background-color: #425e5e;
}

.sidebar-calendar {
  margin-top: -5px;
  margin-right: 30px;
}

.button.smallButton {
  background-color: #f4f4f4;
  height: 30px;
  color: black;
}

.button.smallButton:hover {
  background-color: #9c9c9c !important;
}

button.gwt-Button {
  background-color: black;
  padding-left: 10px;
  padding-right: 10px;
}

button.gwt-Button:enabled:hover {
  background-color: #232323 !important;
}

.homeView-searchPanel .gwt-ListBox {
  background-color: #f4f4f4;
}

.gwt-Label.pbForm-label {
  padding-bottom: 20px;
  /* padding-right: 15px; */
}

.scheduler-weekdayLabel {
  color: black;
}

.scheduler-row.scheduler-separatorRow {
  margin-top: 20px;
}

.homeView-sidebar {
  margin-left: 35px;
}

table.panel.panel-primary.overviewPanel {
  border: 0;
  border-left: 2px solid #e3e3e3;
  box-shadow: none;
  border-radius: 0;
  padding-left: 10px;
}

tr.GBG2FFLDPC {
  background-color: white;
}

tr.GBG2FFLDPD {
  background-color: #f4f4f4;
}

td.GBG2FFLDOC {
  border: none;
}

.GBG2FFLDOC {
  /* padding: 25px 15px; */
  height: 150px;
}

.mainMenu-item {
  padding-top: 7px;
  font-size: 20px;
  text-decoration: underline;
  font-weight: bold;
  color: black;
  cursor: pointer;
}

.mainMenu-item:hover {
  color: #555555;
  cursor: pointer;
}

.datePickerDayIsValue {
  color: white !important;
  background: black;
}

.datePickerDay {
  width: 33px;
  height: 33px;
  cursor: pointer;
  outline: none;
}

.datePickerNextButton {
  font-weight: 900;
  margin-left: 20px;
}

.datePickerPreviousButton {
  font-weight: 900;
  margin-right: 20px;
}

.datePickerMonthSelector {
  margin-top: 20px;
  margin-bottom: 20px;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div {
  font-weight: bold;
  margin-left: 23px;
}

.GBG2FFLDFD {
  color: black;
}

button.button.homeViewTable-button {
  height: 50px;
}

.button.homeViewTable-button.homeViewTable-button-delete {
  background-color: black;
  padding: 5px;
  margin-left: 0px;
}

.button.homeViewTable-button.homeViewTable-button-delete:hover {
  color: #9f9f9f;
  padding: 5px;
  margin-left: 0px;
}

.button.homeViewTable-button.homeViewTable-button-edit {
  background-color: black;
  padding: 5px;
  margin-left: 0px;
}

.button.homeViewTable-button.homeViewTable-button-edit:hover {
  color: #9f9f9f;
  padding: 5px;
  margin-left: 0px;
}

button.button.buttonRowButton {
  padding: 10px;
  background-color: black;
  margin-right: 10px;
}

button.button.buttonRowButton:hover {
  background-color: #555555;
}

button.imageButton-button {
  margin-left: 10px;
}

/* span.gwt-CheckBox.homeView-includeDeleted {
  display: none;
} */

.button.highlightButton.pull-left {
  margin-top: 10px;
  background-color: #608d90;
  padding-left: 10px;
  padding-right: 10px;
}

.buttonRow.floatingButtonRow.editViewButtonRow {
  margin-top: 44px;
}

table.tile {
  min-height: 150px;
  margin-right: 60px;
  padding-left: 15px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

td.dialogMiddleCenter {
  width: 500px;
}

.messageBoxNG-item {
  width: 450px;
}

table.tile.durationTile {
  background-color: black;
}

.gwt-Label.tile-headingLabel {
  font-weight: 400;
  margin-left: 0px;
  margin-bottom: 10px;
  margin-top: 0px;
  color: #333;
}

.tile-body > table > tbody > tr > td > .gwt-Label {
  margin-left: 0px;
}

button.button {
  background-color: black;
}

button.button:hover:enabled {
  background-color: #343434;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > button:enabled:hover {
  background-color: #425e5e;
}

.appointmentTile-noRoomsLabel {
  font-size: 1.3em;
  margin-top: 10px;
  margin-bottom: 10px;
}

.nav-popup.chatPanel.top {
  border-color: black;
  border-radius: 0;
  border-width: 2px;
}

.chatPanel.top:before {
  border-color: black transparent;
}

#gwt-uid-4 {
  font-weight: bold;
}

#gwt-uid-14.gwt-MenuItem,
#gwt-uid-15.gwt-MenuItem {
  font-weight: bold;
  padding-bottom: 10px;
}

#gwt-uid-14.gwt-MenuItem:hover,
#gwt-uid-15.gwt-MenuItem:hover {
  text-decoration: underline;
}

.panel-heading {
  margin-top: 30px;
}

#gwtContent > table > tbody > tr > td:nth-child(2) > div {
  padding: 30px;
  /* width: 700px; */
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td {
  width: 900px;
  padding: 25px;
  padding-top: 10px;
}

button.gwt-Button.userAdminView-createButton.highlightButton {
  margin-left: 20px;
  margin-top: 23px;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td {
  padding-bottom: 30px;
}

td.dialogMiddleCenter {
  border: 1px solid black;
}

body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.form-ng
  > div:nth-child(1)
  > input,
body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.form-ng
  > div:nth-child(2)
  > input {
  margin-left: 14px;
  width: 95%;
}

body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.buttonRow
  > button,
body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div
  > button {
  background-color: black;
  padding: 5px;
  margin: 10px;
}

body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.buttonRow
  > button:hover,
body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div
  > button:hover {
  background-color: #232323;
}

body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.form-ng
  > div:nth-child(3)
  > span {
  margin-left: 16px;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td
  > div.gwt-TabBarItem-selected
  > div {
  color: white;
  margin-left: 0px;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td
  > div
  > div {
  color: black;
  margin-left: 0;
  margin-bottom: 0;
}

.gwt-TabBarItem-selected {
  background: black;
}

.gwt-TabBar {
  border-bottom: solid 2px black;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(8)
  > td:nth-child(2)
  > span {
  margin-top: 0;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(9)
  > td:nth-child(2)
  > span {
  margin-top: 0;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(3)
  > table
  > tbody
  > tr:nth-child(1)
  > td:nth-child(1) {
  width: 200px;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(4)
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td:nth-child(1) {
  vertical-align: top;
  font-weight: bold;
  padding-right: 20px;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(4)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(1) {
  vertical-align: top;
  font-weight: bold;
  padding-right: 20px;
}

.gwt-Label.pbForm-label {
  margin-top: 4px;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(4)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(1)
  > td:nth-child(2)
  > div {
  margin-right: 40px;
}

body
  > div.loginPanel-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > form
  > table
  > tbody
  > tr:nth-child(5)
  > td
  > span {
  margin-top: 15px;
}

#gwt-uid-1 {
  height: 17px;
}

body
  > div.loginPanel-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter {
  border: none;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td {
  padding-bottom: 15px;
}

body
  > div.gwt-PopupPanel.roomSearchBox-popup
  > div
  > table
  > tbody
  > tr:nth-child(16)
  > td:nth-child(36)
  > button {
  background-color: #608d90;
}
body
  > div.gwt-PopupPanel.roomSearchBox-popup
  > div
  > table
  > tbody
  > tr:nth-child(16)
  > td:nth-child(36)
  > button:enabled:hover {
  background-color: #425e5e;
}

.gwt-Label.prefSearchBox-prefHeading.prefSearchBox-prefHeading-building,
.gwt-Label.prefSearchBox-prefHeading.prefSearchBox-prefHeading-type {
  font-weight: bold;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter {
  width: 700px;
  padding: 20px;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(4)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td
  > button {
  font-weight: bold;
  padding: 10px 15px;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div,
body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div
  > div.gwt-Label.appointmentDetailsDialog-appointmentList-header,
body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.form-ng
  > div
  > div {
  margin-bottom: 10px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > table.multiButton.button.highlightButton.pull-left
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  background-color: #608d90 !important;
  height: 35px !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > table.multiButton.button.highlightButton.pull-left
  > tbody
  > tr
  > td:nth-child(1)
  > div
  > button {
  background-color: #608d90 !important;
  height: 35px !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > table.multiButton.button.highlightButton.pull-left
  > tbody
  > tr
  > td:nth-child(2)
  > button:hover {
  background-color: #425e5e !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > table.multiButton.button.highlightButton.pull-left
  > tbody
  > tr
  > td:nth-child(1)
  > div
  > button:hover {
  background-color: #425e5e !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > table.multiButton.button.highlightButton.pull-left {
  background-color: transparent !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > table.multiButton.button.highlightButton.pull-left:enabled:hover {
  background-color: transparent !important;
}

.container {
  padding: 50px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table {
  width: 600px;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(4)
  > td:nth-child(1)
  > div {
  padding-top: 17px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(6)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(4) {
  height: 70px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(6)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(3) {
  height: 90px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(6)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  margin-left: 63px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(6)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(6)
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(7)
  > td:nth-child(3)
  > button {
  background-color: transparent;
}

table.tile.dismissableTile.editableTile.addContactTile {
  margin-top: 41px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(4)
  > td
  > table
  > tbody
  > tr
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > select,
#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(5)
  > td
  > table
  > tbody
  > tr
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > select {
  width: 92%;
}

#gwtContent > div > div > button {
  background-color: black;
}
#gwtContent > div > div > button:enabled:hover {
  background-color: #232323;
}

/* *****  MAKE HEADER BLACK AGAIN ****** */

/* #container > ul > li > a {
	margin-top: 500px;
    color: black !important;
}

#gwtHeader > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td > div {
	color: white;
}

#gwtHeader > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td > div {
	color: white;
}

#container > ul > li > a {
	margin-top: 50px;
} */

/* **************************** */

body > div.navbar.navbar-inverse.navbar-static-top {
  background-color: black;
  height: 100px;
}

body
  > div.loginPanel-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > form
  > table
  > tbody
  > tr:nth-child(6)
  > td
  > button:hover {
  background-color: #232323;
}

input#gwt-uid-364,
input#gwt-uid-365,
input#gwt-uid-366,
input#gwt-uid-367 {
  height: 16px;
}

.gwt-Label.dialog-heading {
  font-weight: bold;
}

input#gwt-uid-17 {
  height: 18px;
}

#gwtContent > table > tbody > tr:nth-child(1) > td > div > button:nth-child(1) {
  background-color: #8b8b8b;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > button:nth-child(1):enabled:hover {
  background-color: #232323;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(6)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(6)
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(6)
  > td:nth-child(3)
  > button {
  background-color: transparent;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td {
  padding-top: 15px;
}

button.multiButton-button.roomDetails-multiButton-button.roomDetails-multiButton-button-book:enabled:hover {
  background-color: #608d90;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table {
  margin-top: 42px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > div
  > div.tilePanel-container
  > table {
  margin-right: 50px;
}

.contactTile-user {
  border-top: solid 5px #e8ecef;
}

.contactTile-user:hover {
  border-top: solid 5px #d0e1ee;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div,
#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div {
  margin-top: 0px;
  padding-bottom: 0px;
  padding-right: 30px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div {
  white-space: nowrap;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > button {
  padding: 13px 10px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1) {
  padding-left: 9px;
}
/* 
#gwtContent > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td > div > table > tbody > tr:nth-child(3) > td > div > div > table > tbody > tr:nth-child(2) > td > div > div.tilePanel-container > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td > div > div > table > tbody > tr > td {
    display: block;
} */

.recurrenceRule-content td {
  padding-right: 0;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > table
  > tbody
  > tr
  > td:nth-child(3)
  > input {
  width: 2.5rem;
  margin-top: -8px;
}
/* 
input#gwt-uid-32 {
    margin-left: 20px;
} */

.recurrenceRule-rangePanel label {
  padding-right: 1.25rem;
  padding-left: 1rem;
  margin-top: -23px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(4)
  > td
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(1)
  > input {
  margin-left: 22px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(5)
  > td
  > div
  > button {
  padding: 10px;
  margin-bottom: 20px;
}

#gwtContent > div > table > tbody > tr:nth-child(1) > td > div > div {
  font-weight: bold;
  margin-left: 60px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div {
  margin-left: 34px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div {
  background-color: white;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div {
  background-color: white;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div {
  float: left;
  margin-top: 140px;
  margin-left: -400px;
}

.gwt-Label.pbForm-label {
  text-align: left;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div.gwt-Label.contactDetailsWidget-heading {
  margin-bottom: 20px;
  margin-left: 20px;
  font-weight: bold;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td {
  background-color: #f4f4f4;
  color: black;
  padding: 20px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td:hover {
  background-color: #d0e1ee;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td {
  background-color: white;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  background-color: transparent;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  background-color: black;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > div
  > div.gwt-Label.contactDetailsWidget-heading {
  font-weight: bold;
  margin-bottom: 20px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > div
  > div.remarksWidget {
  margin-left: 15px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > div
  > div.remarksWidget
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > textarea {
  margin-left: -6px;
}

select.gwt-ListBox {
  background-color: #f4f4f4;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > table {
  margin-top: 20px;
  margin-right: 18px;
}
/* table.tile.logoUploadTile {
  width: 0px;
  padding: 20px;
} */

.logoView  {
  width: 50%; }
  
  
.logoView .tilePanel-container {
  margin-top: 0; }

.logoUploadTile {
  margin: 0; }

.logoUploadTile .tile-content {
  margin-left: 20px;
  margin-bottom: 30px; }
  

.homeView-overviewTable-BOOKED {
	color: #7DC83C; /* green */
	font-weight: bold;
}

.homeView-overviewTable-DRAFT {
	color: #FFA500; /* Orange */
	font-weight: bold;
}

.homeView-overviewTable-TENTATIVE_OPTIMISTIC, .homeView-overviewTable-TENTATIVE_PESSIMISTIC {
	color: #e5ae42; /* yellowish */
	font-weight: bold;
}


.homeView-overviewTable-CANCELLED{
	color: #fc7171;  /* red */
	font-weight: bold;
}

.homeView-overviewTable-optionExpired {
  background: transparent url('../img/warning-14.png') no-repeat;
  padding-left: 23px;
}

.scheduler-gantt-booked {
	background-color: #7DC83C; /* green */
	font-weight: bold;
	color: #3c3c3c;
}

.scheduler-gantt-draft {
	background-color: #FFA500; /* Orange */
	font-weight: bold;
	color: #3c3c3c;
	/* border: solid 2px #fc7171; */
}

.scheduler-gantt-tentative-optimistic, .scheduler-gantt-tentative-pessimistic {
	background-color: #f9ea07; /* Yellow*/
	font-weight: bold;
	color: #3c3c3c;
}


.scheduler-gantt-cancelled {
	background-color: #fc7171;  /* red */
	font-weight: bold;
	color: #3c3c3c;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  padding: 10px;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(4)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  padding: 10px;
  font-weight: bold;
  font-size: 16px;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(5)
  > td:nth-child(2)
  > button {
  height: 36px;
  width: 104.48px;
  margin-right: 2px;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(4)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div {
  margin-left: 120px;
  font-weight: bold;
  color: black;
  padding-top: 10px;
  padding-right: 17px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > button {
  background-color: black;
}
#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > button:enabled:hover {
  background-color: #565656;
}

button.multiButton-selector.glyphicon.glyphicon-chevron-down {
  background-color: black;
}

button.searchBox-MultiButton {
  background-color: black;
}

button.multiButton-selector.glyphicon.glyphicon-chevron-down:hover {
  background-color: #565656;
}

button.searchBox-MultiButton:hover {
  background-color: #565656;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  padding: 10px !important;
  background-color: black !important;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button:hover {
  background-color: #565656 !important;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  background-color: black !important;
  padding: 10px !important;
}
#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button:hover {
  background-color: #565656 !important;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter {
  /* border: none;
	padding-top: 50px; */
  /* padding-left: 110px; */
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div {
  font-weight: bold;
  font-size: 1.275rem;
  color: black;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div {
  font-weight: normal;
  font-size: 0.975rem;
  color: black;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > table
  > tbody
  > tr:nth-child(5)
  > td
  > button {
  padding: 10px;
  font-weight: bold;
  width: 200px;
  text-align: left;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > table
  > tbody
  > tr:nth-child(6)
  > td
  > button {
  padding: 10px;
  font-weight: bold;
  background-color: #8b8b8b;
  margin-top: 10px;
  width: 200px;
  text-align: left;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div {
  margin-bottom: 42px;
  margin-left: -19px;
  margin-top: -10px;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > input {
  background-color: #f4f4f4;
  box-shadow: none;
  border-style: none;
  margin-left: -98px;
  width: 350px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(1)
  > td:nth-child(2)
  > select {
  width: 350px;
}

.alerPanel,
#alertPanel {
  position: absolute;
  /* top: 600px; */
  width: 100%;
  left: 0%;
}

.alert-info {
  background-color: #f4f4f4;
  color: black;
  text-align: center;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div {
  font-weight: bold;
  padding-bottom: 10px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div:nth-child(2)
  > button {
  padding: 10px;
  margin-left: 20px !important;
  font-weight: bold;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div:nth-child(2)
  > div
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > select,
#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div:nth-child(2)
  > div
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(3)
  > td:nth-child(2)
  > select,
#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div:nth-child(2)
  > div
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(3)
  > td:nth-child(2)
  > select {
  width: 350px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div:nth-child(2)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > input {
  width: 350px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2) {
  padding-right: 50px;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div:nth-child(2)
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > input {
  width: 350px;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(3)
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div {
  width: 150px;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div,
#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(2)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div,
#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(3)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div,
#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(3)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div,
#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(4)
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div {
  font-weight: bold;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(2)
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div {
  width: 150px;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > table
  > tbody
  > tr:nth-child(1)
  > td:nth-child(1)
  > div {
  width: 150px;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(1)
  > td:nth-child(1)
  > div {
  width: 150px;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(1)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table
  > tbody
  > tr:nth-child(1)
  > td:nth-child(2)
  > input {
  width: 270px;
}

body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.form-ng
  > div:nth-child(2)
  > div {
  margin-top: 20px;
}

body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.form-ng
  > div:nth-child(1)
  > div {
  margin-top: 13px;
}

body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.gwt-Label.passwordResetDialog-heading {
  font-weight: bold;
}

body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.form-ng
  > div:nth-child(1)
  > input,
body
  > div.gwt-DialogBox.passwordResetDialog-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.form-ng
  > div:nth-child(2)
  > input {
  margin-left: 0px;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button {
  background-color: #608d90;
}
#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > button:hover {
  background-color: #425e5e !important;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div
  > button,
body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div:nth-child(6)
  > table
  > tbody
  > tr:nth-child(5)
  > td:nth-child(2)
  > div
  > button,
#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(6)
  > td
  > div
  > div
  > div.tilePanel-container
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > form
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > button {
  padding: 10px;
  font-weight: bold;
}

body
  > div.gwt-DialogBox.userAdmin-popup
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div
  > button {
  float: right;
}

#gwtContent
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > div.buttonRow
  > button:nth-child(1) {
  font-weight: bold;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.buttonRow
  > button:nth-child(1) {
  font-weight: bold;
  margin-left: 0px;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.buttonRow
  > button:nth-child(2) {
  font-weight: bold;
  background-color: #777;
  float: right;
}

body
  > div.gwt-DialogBox
  > div
  > table
  > tbody
  > tr.dialogMiddle
  > td.dialogMiddleCenter
  > div
  > div
  > div.buttonRow
  > button:nth-child(2):hover {
  font-weight: bold;
  background-color: #333;
  float: right;
}

#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody:nth-child(3)
  > tr.GBG2FFLDPC
  > td:nth-child(2)
  > div
  > button,
#gwtContent
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody:nth-child(3)
  > tr.GBG2FFLDPD
  > td:nth-child(2)
  > div
  > button {
  padding: 10px;
}

body > div.gwt-PopupPanel.roomSearchBox-popup > div > table {
  width: 1020px;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table.tile.dismissableTile.editableTile.dateTimeTile.tile-expanded
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div
  > button.gwt-Button.pbDateTimePicker-button.pbDateTimePicker-button-enabled {
  color: white !important;
  background: black !important;
  width: 33px !important;
  height: 33px !important;
  margin-left: 14px !important;
  padding-left: 10px !important;
  float: center !important;
  font-weight: bold !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table.tile.dismissableTile.editableTile.dateTimeTile.tile-expanded
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div
  > button.gwt-Button.pbDateTimePicker-button {
  width: 33px !important;
  height: 33px !important;
  margin-left: 14px !important;
  padding-left: 10px !important;
  float: center !important;
  font-weight: bold !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table.tile.dismissableTile.editableTile.dateTimeTile.tile-expanded
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(1)
  > div
  > button.gwt-Button.pbDateTimePicker-button:hover {
  color: white !important;
  background: #323232 !important;
  width: 33px !important;
  height: 33px !important;
  margin-left: 14px !important;
  padding-left: 10px !important;
  float: center !important;
  font-weight: bold !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(2)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > button.gwt-Button.pbDateTimePicker-button.pbDateTimePicker-button-enabled,
#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(3)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > button.gwt-Button.pbDateTimePicker-button.pbDateTimePicker-button-enabled {
  color: white !important;
  background: black !important;
  width: 33px !important;
  height: 33px !important;
  margin-left: 14px !important;
  padding-left: 10px !important;
  float: center !important;
  font-weight: bold !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(2)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > button.gwt-Button.pbDateTimePicker-button,
#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(3)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > button.gwt-Button.pbDateTimePicker-button {
  width: 33px !important;
  height: 33px !important;
  margin-left: 14px !important;
  padding-left: 10px !important;
  float: center !important;
  font-weight: bold !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(2)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > button.gwt-Button.pbDateTimePicker-button:hover,
#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(3)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > div
  > table
  > tbody
  > tr:nth-child(2)
  > td:nth-child(2)
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > div
  > button.gwt-Button.pbDateTimePicker-button:hover {
  color: white !important;
  background: #323232 !important;
  width: 33px !important;
  height: 33px !important;
  margin-left: 14px !important;
  padding-left: 10px !important;
  float: center !important;
  font-weight: bold !important;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > table
  > tbody
  > tr:nth-child(1)
  > td
  > div
  > div.tilePanel-container
  > table:nth-child(6)
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > div
  > table
  > tbody
  > tr
  > td
  > table
  > tbody
  > tr:nth-child(6)
  > td:nth-child(2)
  > div
  > table
  > tbody
  > tr:nth-child(5)
  > td:nth-child(3)
  > button {
  background-color: transparent;
}

#gwtContent
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr:nth-child(3)
  > td
  > table
  > tbody
  > tr:nth-child(2)
  > td
  > table
  > tbody
  > tr
  > td:nth-child(2)
  > table:hover {
  background-color: #e8ecef;
}

select option:hover {
  background-color: #d0e1ee;
}

#container > ul > li > a {
  color: white !important;
}

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: transparent !important;
  background-color: transparent !important;
  font-size: 0px;
}

#navbar-brand.navbar-brand {
/*  background-image: url(../img/Logo_weiss___c_Design_Offices.png); 
  background-size: 175px 18.8125px;*/
  background-image: url(../img/Logo_355x55_white.png);
  background-repeat: no-repeat;
  width: 350px !important;
  height: 55px !important;
  margin-top: 20px;
  margin-left: 27px;
}

.personWidget-editView {
  background: #e8ecef;
}

#container > ul > li:nth-child(1) > a {
  color: white !important;
}



.dynamicFieldsView {
	display: none;
}

/*
 * fixing the calendar view style
 */
.scheduler-row.scheduler-hourRow {
        display: table;
}
.scheduler-row.scheduler-hourRow .scheduler-hourCell {
        display: table-cell;
}
