/* 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-group label.required:before {
    content: "(*) ";
}*/

/**/
form.filter {
    padding: 8px 20px;
}

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: #FFF !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;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended #modules.dropdown-menu .dropdown-menu-list > li > a {
    min-height: 60px !important;
}

.message .body {
    white-space: pre-wrap;
}

label.error {
    color: #e73d4a;
}