body {
    background: url("/img/background.jpg") repeat scroll center top transparent !important;
}

.clear {
    clear: both;
}

img.epr-wallpaper {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -5;
}

.epr-startmenu-icon {
    background-image: url('../images/icons/sencha.gif');
}

.epr-startmenu-title-icon {
    background-image: url('../images/icons/user.png');
}

.epr-startmenu-feature-icon {
    background-image: url('../images/icons/features.png');
}

.icon-grid,
.epr-startmenu-toolbar-button-icon {
    background-image: url('../images/icons/tbbutton.png');
}

.epr-startmenu-settings-icon {
    background-image: url('../images/icons/settings.png');
}

.epr-startmenu-logout-icon {
    background-image: url('../images/icons/logout.png');
}

.epr-desktop-shortcut {
    
}

.epr-desktop-shortcut-icon {
    
}

.epr-desktop-shortcut-text {
    
}

.icon-add-green {
    background-image: url('/img/icons/16x16/add_green.png');
}
.icon-add {
    background-image: url('/img/icons/16x16/add.png');
}

.icon-remove {
    background-image: url('/img/icons/16x16/delete.png');
}
.icon-view {
    background-image: url('/img/icons/16x16/preview.gif');
}

.icon-lock {
    background-image: url('/img/icons/16x16/lock.png');
}

.icon-ok {
    background-image: url('/img/icons/16x16/ok.png');
}

.icon-cancel {
    background-image: url('/img/icons/16x16/cancel.png');
}

.icon-prev {
    background-image: url('/img/icons/16x16/prev.png');
}
.icon-next {
    background-image: url('/img/icons/16x16/next.png');
}

.icon-small-x {
    background-image: url('/img/icons/16x16/small-x.png');
}
.icon-edit {
    background-image: url('/img/icons/16x16/edit.png');
}

.icon-refresh {
    background-image: url('/img/icons/16x16/refresh.png');
}

.icon-accept-page {
    background-image: url('/img/icons/16x16/accept_page.png');
}
.icon-accept {
    background-image: url('/img/icons/16x16/accept.png');
}

.icon-view-tweet {
    background-image: url('/img/icons/16x16/viewtweet.png');
}
.icon-comment-tweet {
    background-image: url('/img/icons/16x16/commenttwitter.png');
}

.icon-facebook-comment {
    background-image: url('/img/icons/16x16/commentfacebook.png');
}
.icon-facebook-view-page {
    background-image: url('/img/icons/16x16/viewfacebookpage.png');
}
.icon-facebook-view-status {
    background-image: url('/img/icons/16x16/viewfacebookstatus.png');
}
.icon-send-message {
    background-image: url('/img/icons/16x16/send_message.png');
}
.icon-question {
    background-image: url('/img/icons/16x16/question.png');
}
.icon-handcuffs {
    background-image: url('/img/icons/16x16/handcuffs.png');
}

.icon-small-blogs {
    background-image: url('/img/icons/16x16/blog-monitoring.png');
}
.icon-small-sites {
    background-image: url('/img/icons/16x16/news-monitoring.png');
}
.icon-small-twitter {
    background-image: url('/img/icons/16x16/twitter-monitoring.png');
}
.icon-small-facebook {
    background-image: url('/img/icons/16x16/facebook-monitoring.png');
}
.icon-small-forums {
    background-image: url('/img/icons/16x16/forum-monitoring.png');
}
.icon-small-youtube {
    background-image: url('/img/icons/16x16/youtube-monitoring.png');
}
.icon-small-starred {
    background-image: url('/img/icons/16x16/starred-monitoring.png');
}
.icon-small-stats {
    background-image: url('/img/icons/16x16/stats.png');
}
.icon-small-stats-compare {
    background-image: url('/img/icons/16x16/stats_compare.png');
}
.icon-small-people {
    background-image: url('/img/icons/16x16/people.png');
}
.icon-small-docs {
    background-image: url('/img/icons/16x16/docs.png');
}
.icon-small-live-search {
    background-image: url('/img/icons/16x16/live-search.png');
}
.icon-small-press-release {
    background-image: url('/img/icons/16x16/press_release.png');
}
.icon-small-ticket {
    background-image: url('/img/icons/16x16/ticket.png');
}
.icon-small-mail {
    background-image: url('/img/icons/16x16/mail.png');
}
.icon-small-nomail {
    background-image: url('/img/icons/16x16/nomail.png');
}
.icon-small-calendar {
    background-image: url('/img/icons/16x16/calendar.png');
}
.icon-small-todo {
    background-image: url('/img/icons/16x16/todo-list.png');
}
.icon-small-finances {
    background-image: url('/img/icons/16x16/coins.png');
}
.icon-small-shopping {
    background-image: url('/img/icons/16x16/shopping.png');
}


.ux-desktop-shortcut {
    cursor: pointer;
    text-align: center;
    padding-bottom: 8px;
    margin: 8px;
    width: 80px;
    height: 64px;
    display: inline-block; /* horizontal icons */
}

.ux-desktop-shortcut.drop-ok {
    border: 2px dashed #04f11a;
}

.ux-desktop-shortcut.drop-nok {
    border: 2px dashed #f10404;
}

.ux-desktop-shortcut-icon {
    width: 56px;
    text-align: center;
    height: 48px;
    background-color: transparent;
    background-repeat: no-repeat;
    padding-left: 16px;
}

.ux-desktop-shortcut-text {
    font: normal 12px tahoma,arial,verdana,sans-serif;
    text-decoration: none;
    padding-top: 5px;
    height: 38px;
    display: block;
    overflow: hidden;
    text-shadow: 2px 2px 8px black;
}

.x-view-over .ux-desktop-shortcut-text {
    text-decoration: underline;
}

#side-info {
    position: absolute;
    top: 60px;
    right: 40px;
    width: 200px;
    line-height: 18px;
    font-size: 12px;
    color: #666;
/*    z-index: -1;  if enabled the "Add profile" link is below the workspace and it is not clickable*/
}
#side-info a {
    color: blue;
    cursor: pointer;
    font-weight: normal;
}
#side-info span {
    font-weight: bold;
}
#side-info fieldset {
    padding: 5px;
    border: 1px solid #666;
    margin-bottom: 10px;
}
#side-info fieldset legend {
    font-weight: bold;
}

#ajax-loader {
    display: none;
    position: absolute;
    width: 200px;
    text-align: center;
    height: 40px;
    line-height: 30px;
    padding: 5px;
    right: 40px;
    top: 10px;
    border: 1px solid black;
    background-color: #fdfbc2;
    border-radius: 10px;
    -moz-border-radius: 10px;
    z-index: 100000;
}


.x-btn .x-btn-center .x-btn-inner {
    text-align: left !important;
}

td .x-form-item {
    padding: 5px;
}

.x-table-layout-cell {
    padding: 5px;
}
/* MONITORING RESULTS IN GRID */
.result-item img.head-img  {
    float: left;
    padding: 5px;
}

.result-item .result-title {
    color: #373737;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 0.25em;
    display: block;
}

.result-item p {
    margin-bottom: 1.667em;
}

.monitoring-not-seen td {
    background-color: #d2f0ff !important;
}

.message-not-seen td {
    font-weight: bold !important;
}

/* Stars */
input.star {
    display: none;
}
.ux-rating-reset,
.ux-rating-star {
        float:left;
        width:17px;
        height:15px;
        text-indent:-999em;
        cursor:pointer;
        display:block;
        background:transparent;
        overflow:hidden
}
.ux-rating-reset,
.ux-rating-reset a {
        background:url(/img/delete.gif) no-repeat 0 -16px
}
.ux-rating-star,
.ux-rating-star a {
        background:url(/img/star.gif) no-repeat 0 0px
}
.ux-rating-reset a,
.ux-rating-star a {
        display:block;
        width:16px;
        height:100%;
        background-position:0 0px
}
.ux-rating-star-on a {
        background-position:0 -16px!important
}
.ux-rating-star-hover a {
        background-position:0 -32px
}
.ux-rating-reset-hover a {
        background-position:0 -16px
}
.ux-rating-disabled a {
        cursor:default !important
}
.ux-rating-star {
        background:transparent!important;
        overflow:hidden!important
}

.ext-ie .ux-rating-clearfix {
    zoom: 1;
}
.ux-rating-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.result-body-rating img {
    cursor: pointer;
}

/* CHARTS */

.chart-nodata {
    text-align: center;
    margin-top: 150px;
    font-size: 24px;
}

/*\CHARTS */

.x-table-layout-cell-top-align td.x-table-layout-cell {
    vertical-align: top;
}


/* STAR COLUMN */
span.icon-star-full {
    background: url("/img/star.gif") no-repeat scroll 0 -32px transparent;
    display: block;
    width: 16px;
    height: 16px;
}
span.icon-star-full-noted {
    background: url("/img/star.gif") no-repeat scroll 0 -48px transparent;
    display: block;
    width: 16px;
    height: 16px;
}
span.icon-star-empty {
    background: url("/img/star.gif") no-repeat scroll 0 0 transparent;
    display: block;
    width: 16px;
    height: 16px;
}
/*\STAR COLUMN */


/**
 * GridFilters Styles
 */

.ux-filtered-column {
    font-style: italic;  
    font-weight: bold;
}

.ux-gridfilter-text-icon {
    background-image: url(/img/icons/16x16/find.png) !important;
}

/**
 * RangeMenu Styles
 **/

.ux-rangemenu-icon {
    margin-top: 0;
}

.ux-rangemenu-gt {
    background-image: url(/img/icons/16x16/greater_than.png) !important;
}

.ux-rangemenu-lt {
    background-image: url(/img/icons/16x16/less_than.png) !important;
}

.ux-rangemenu-eq {
    background-image: url(/img/icons/16x16/equals.png) !important;
}


.press-release-approved td {
    color: green;
}
.press-release-rejected td {
    color: red;
}


/* TICKETS */
.ticket-item {
    border-bottom: 1px solid gray;
    padding: 5px;
}
.ticket-item .ticket-header{
    font-weight: bold;
}
/*\TICKETS */


.x-grid-body .scroll {
    overflow-y: auto !important ;
}


.grid_empty_text {
    width: 200px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    height: 100px;
    line-height: 100px;
}

.icon-hidden {
    display: none;
}
.icon-with-spacer {
    margin-right: 3px;
}

/*LOVCOMBO*/
.x-boundlist-item img.chkCombo {
    background: transparent url(/js/extjs4/resources/themes/images/default/menu/unchecked.gif);
    width: 16px;
}
.x-boundlist-selected img.chkCombo{
    background: transparent url(/js/extjs4/resources/themes/images/default/menu/checked.gif);
    width: 16px;
}
/*\LOVCOMBO*/

.large-button span {
    font-weight: bold !important;
    font-size: 12px !important;
}

.todo-ready-25 {
    color: #003399;
}
.todo-ready-50 {
    color: #6699FF;
}
.todo-ready-75 {
    color: #66CC33;
}
.todo-ready-100 {
    color: #006600;
}


.label-url {
    color: #0000FF;
    cursor: pointer;
}


/* result highlights*/
.highlight_0 {
    background-color: #ffefa2;
}
.highlight_1 {
    background-color: #ffa2ba;
}
.highlight_2 {
    background-color: #a2ffbe;
}
.highlight_3 {
    background-color: #98f9ff;
}
/*\result highlights*/

.x-grid-cell-inner a,
.x-column-header-text a {
    color: blue;
    cursor: pointer;
}


.sliding_msg {
    width: 350px;
    margin-right: auto;
    margin-left: auto;
}



/* weather widget */
.mini_forecast {
    float: left;
    padding: 3px;
}
.mini_forecast .dow {
    display: block;
}
.mini_forecast img {
    display: block;
}
/*\weather widget */


.budget_progress {
    width: 100%;
    border: 1px solid #aaa;
    height: 7px;
}

#last-logged-in {
	position: absolute;
	bottom: 30px;
	left: 5px;
	color: #888;
}



.grid-wordwrap {
    margin:5px  !important;
    white-space:pre-wrap !important;
    display:inline-block; 
}
