.appBanner {
    color: #ffffff;
    font-size: x-large;
    font-weight: 700;
    background-color: transparent;
    padding-top: 5px;
}

.zoom-button-image {
    background: url(/static/silk/icons/zoom.png) no-repeat;
    padding-left: 12px;
}

.add-button-image {
    background: url(/static/silk/icons/add.png) no-repeat;
    padding-left: 12px;
}

.edit-button-image {
    background: url(/static/silk/icons/pencil.png) no-repeat;
    margin-right: 5px;
}

.money-image{
    background: url(/static/silk/icons/money.png) no-repeat;
}

.view-button-image {
    background: url(/static/silk/icons/page.png) no-repeat;
    margin-right: 5px;
}

.delete-button-image {
    background: url(/static/silk/icons/delete.png) no-repeat;
    margin-right: 5px;
}

.red-clock-image {
    background: url(/static/silk/icons/clock_red.png) no-repeat;
}

.clock-image {
    background: url(/static/silk/icons/clock.png) no-repeat;
}

.note_go-button-image {
    background: url(/static/silk/icons/note_go.png) no-repeat;
    margin-right: 5px;
}

.archive-button-image {
    background: url(/static/silk/icons/book.png) no-repeat;
    margin-right: 5px;
}

.exclamation-button-image {
    background: url(/static/silk/icons/green-triangular-exclamation.png) no-repeat;
    margin-right: 5px;
}

.clipboard-copy-button-image {
    background: url(/static/silk/icons/font_go.png) no-repeat;
    margin-right: 5px;
}

.share-button-image {
    background: url(/static/silk/icons/newspaper_go.png) no-repeat;
    margin-right: 5px;
}

.cancel-button-image {
    background: url(/static/silk/icons/cancel.png) no-repeat;
}

.cancel-task-button-image {
    background: url(/static/silk/icons/cancel.png) no-repeat;
    margin-right: 5px;
}

.history-button-image {
    background: url(/static/silk/icons/report.png) no-repeat;
}

.login-button-image {
    background: url(/static/silk/icons/connect.png) no-repeat;
}

.accept-button-image {
    background: url(/static/silk/icons/accept.png) no-repeat;
    margin-right: 5px;
}

.hold-button-image {
    background: url(/static/silk/icons/control_pause_blue.png) no-repeat;
    margin-right: 5px;
}

.unhold-button-image {
    background: url(/static/silk/icons/control_play_blue.png) no-repeat;
    margin-right: 5px;
}

.x-livesearch-match {
    font-weight: bold;
    background-color: yellow;
}

.upload-icon {
    background: url(/static/silk/icons/image_add.png) no-repeat;
}

.vcard-icon {
    background: url(/static/silk/icons/vcard.png) no-repeat;
}

.buttonGray {
    color: #808080
}

.x-viewport, .x-viewport > .x-body {
    overflow: auto !important;
}

div#datefield-1436-triggerWrap {
    width: 104px;
}

.switchboard {
    background: url(/static/img/switchboard.jpg) no-repeat;
}

.switchboardPanelBlock {
    background: transparent;
    padding: 20px;
}

.switchboardPanelBlock.right .x-box-inner {
    float: right;
}

.switchboardPanelBlock.right a {
    text-align: right;
    right: 0 !important;
}

.switchboardPanelBlock a {
    margin-bottom: 50px;
    font-size: 22px;
}

.x-panel-default {
    border-color: #999 !important;
}

.x-box-scroller-tab-bar-default,
.x-panel-header-default,
#panel-1388-body,
.x-btn-default-small {
    background-color: #777 !important;
}

.x-tab-bar-default,
.tab-over.x-tab-default {
    background-color: #555 !important;
}

.x-tab-default {
    background-color: #999 !important;
    border-color: #777;
}

.x-tab.x-tab-active.x-tab-default .x-tab-inner-default {
    color: #444 !important;
}

.x-tab.x-tab-active.x-tab-default {
    border-color: #777;
}

.x-tab-bar-strip-default {
    border-color: #777;
    background-color: #D8D8D8;
}

.x-accordion-item .x-accordion-hd {
    background: #dfeaf2 !important;
}

#piechartStatusPanel-outerCt,
#piechartRequirementsPanel-outerCt,
#piechartWinPanel-outerCt {
    text-align: center;
    font-size: 20px;
    padding: 50% 0;
    width: 300px;
    height: 300px;
}

.x-box-inner.x-box-scroller-body-horizontal {
    background: url(/static/img/grad.png) repeat-x;
}

body > div.x-panel.x-border-item.x-box-item.x-panel-default:first-child div {
    background: url(/static/img/grad1.png) repeat-x;
}

.changed_row {
    font-weight: bold;
}
.late-task {
    color: #ff4444;
}

.hold-task {
    color: orange;
}
.blue-task {
    color: blue;
}

.link-button {
    background: none;
    border: none;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
}

.little-rectangle {
    background: black;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    border: 1px solid black;
}

.locked_forecast {
    background: #ccc;
}

.x-form-text {
    display: inherit;
}

/*.journalWindowContentColumn > .x-grid-cell-inner, .taskWindowContentColumn > .x-grid-cell-inner , .opportunityWindowContentColumn > .x-grid-cell-inner {*/
    /*white-space: normal;*/
/*}*/

.journalWindowContentColumn > .x-grid-cell-inner pre, .taskWindowContentColumn > .x-grid-cell-inner pre, .opportunityWindowContentColumn > .x-grid-cell-inner .generalNoteContentColumn > .x-grid-cell-inner pre {
    margin: 0;
    white-space: pre-wrap;
}

.widgetBirthdayDayOffLbl {
    border: 1px solid;
    padding: 2px;
}

.widgetBirthdayDayOffLbl .x-form-item-body-default {
    min-height: 0;
}

.widgetBirthdayDayOffLbl .x-form-display-field-default {
    margin: 0;
    min-height: 0;
}

pre {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

@media print {
    .x-window {
        background-color: white !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        margin: 0 !important;
    }
    body * {
        visibility: hidden !important;
    }
    body.x-border-layout-ct {
        background-color:white;
    }
    .x-window * {
        visibility: visible !important;
    }
    .x-window-default {
        visibility: visible !important;
    }
}

.x-datepicker-month .x-btn-inner {
     color: #ffffff;
}

.hidden-el {
    display: none;
}

.x-item-disabledaccept-button-image, .x-item-disableddelete-button-image, .x-item-disabledcancel-task-button-image {
    margin-right: 5px;
}

.ext-cal-dtitle-prev div, .ext-cal-dtitle-next div {
    color: #784200 !important;
}

#dashboard-body, #dashboard {
    height: 320px !important;
}

#mainTabPanel, #mainTabPanel-body {
    min-height: 320px;
}

.pac-container {
  z-index: 40000 !important;
}
.expense-submit-window {
    border: 3px solid red;
}