/* Client portal: login, password pages, dashboard, profile and bug pages. */

/* The site header is fixed, and the portal adds a fixed bar below it. */
.dashboard_block_content { margin-top: 118px; }
.portal-auth-page { padding: 110px 0 60px; }
.portal-auth-page .card-container { margin: 0 auto; max-width: 420px; }
.portal-auth-page .wrapper-heading { font-size: 26px; font-weight: 600; margin-bottom: 20px; text-align: center; }
.portal-auth-page .help-inline.error,
.login_content_holder .help-inline.error { color: #c0392b; display: block; font-size: 13px; margin: 4px 0 10px; }
.portal-auth-page .form-control { margin-bottom: 4px; }
.portal-auth-page .portal-auth-links { margin-top: 15px; text-align: center; }

/* Profile menu of the portal bar: the list was display:none with nothing to open it. */
.dashboard-header-block { z-index: 5; }
.dashboard-header-profile-block { cursor: pointer; }
.dashboard-header-profile-block:hover .dashboard-header-profile-options,
.dashboard-header-profile-block:focus-within .dashboard-header-profile-options { display: block; }
.dashboard-header-profile-options { min-width: 190px; right: 0; left: auto; z-index: 6; }
.dashboard-header-profile-options ul { list-style: none; margin: 0; padding: 0; }
.dashboard-header-nav ul { list-style: none; margin: 0; padding: 0; }

/* Dashboard (the footer it hides is switched off in the view itself). */
.portal-dashboard .dashboard_right_content { overflow-x: hidden; }
.portal-dashboard .dashboard_page_holder { background: #fff; }
.dashboard-right-detail-heading-btns ul { list-style: none; margin: 0; padding: 0; }
.project_bugs_table_holder td { vertical-align: middle; }
.project_bugs_all_link { display: inline-block; margin: 10px 0 30px; }
tr.reopened_bug_bg { background: #fdecea; }

.bug_detail_popup_rows { margin: 0; }
.bug_detail_popup_rows dt { color: #666; font-size: 13px; font-weight: 500; margin-top: 14px; }
.bug_detail_popup_rows dd { color: #222; font-size: 15px; margin: 2px 0 0; white-space: pre-line; word-break: break-word; }
.bug_detail_popup_rows img { border: 1px solid #ddd; max-width: 100%; }
.portal-bug-page .bug_detail_popup_inner { box-shadow: none; padding: 0; }
.portal-bug-page .bug_detail_popup_close { display: none; }
