/* public errors */
body.login .has-error .help-block {
    color: #f5d553;
}

/* inner pages logo */
.page-header.navbar .page-logo .logo-default {
    margin: 5px 0 0;
}

/* fix the help badge position */
.page-header.navbar .top-menu .navbar-nav > li#help-switch > .dropdown-toggle:last-child {
    padding-right: 10px;
}

/* hide the help contents */
#helpContent {
    display: none;
}

/* page-bar and no page-title */
.page-container-bg-solid .page-bar, .page-content-white .page-bar {
    margin-bottom: 25px;
}

/* global notifications actions */
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
    padding: 16px 15px 15px;
    min-height: 100px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo {
    position: relative;
    left: -5px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > .actions {
    height: 0px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li .actions a {
    border-top: medium none;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > .actions a {
    clear: none;
    display: inline;
    padding: 3px;
    margin-left: 3px;
    position: relative;
    top: -40px;
}

/* required labels */
.form-group label.required {
    color: #333;
    font-size: 14px;
    /*padding-left: 15px;*/
}

form label.required::after {
    color: #e02222;
    content: " *";
    font-size: 12px;
}

/**/
form.filter {
    padding: 8px 20px;
    background-color: #F5F5F5;
}

form.filter .col-md-1, 
form.filter .col-md-10, 
form.filter .col-md-11, 
form.filter .col-md-12, 
form.filter .col-md-2, 
form.filter .col-md-3, 
form.filter .col-md-4, 
form.filter .col-md-5, 
form.filter .col-md-6, 
form.filter .col-md-7, 
form.filter .col-md-8, 
form.filter .col-md-9 {
    padding: 0 2px;
}

.portlet > .portlet-title > .caption > .caption-helper {
    color: #999 !important;
}

.page-container-bg-solid .portlet > .portlet-title > .caption > .caption-helper {
    color: #9eacb4 !important;
}

/* data-tables checkbox selector */
th.item-selector, td.item-selector {
    text-align: center;
}

/* numbers must be displayed right-aligned */
.number {
    text-align: right;
}

/* highlighted rows */
/* override sorting_* classes used by datatables */
tr.danger td[class^=sorting] {
    background-color: #fbe1e3 !important;
}

/* help desk tickets */
.message .body {
    white-space: pre-wrap;
}

.text-prewrap {
    white-space: pre-wrap;
}

.ticket-summary .description{
    white-space: pre-wrap;   
}
