/* General Logged-in Page Styling */
body.logged-in div.above-page-logo-wrapper,
body.logged-in header#gaa-global-header,
body.logged-in footer,
body.logged-in div.region-bottom > *:not(#block-menu-menu-tools,#block-search-form) {
  display: none;
}

body.logged-in.page-assigners-dashboard .main-content table.tableheader-processed tbody {
    border-top: 3px solid #ccc;
    border-bottom: 3px solid #ccc;
}

body.logged-in.page-assigners-dashboard .main-content table.tableheader-processed thead th {
    text-align: left;
    padding-left: 15px;
}

body.logged-in.page-assigners-dashboard .main-content table.tableheader-processed tbody tr {
    vertical-align: top;
}

body.logged-in.page-assigners-dashboard .main-content table.tableheader-processed tbody td {
    padding: 15px;
}

body.logged-in.page-assigners-dashboard .main-content table.tableheader-processed tbody td input[type=submit] {
    padding: 3px 8px;
}

body.logged-in.page-assigners-dashboard .gaa-assigners-dashboard_add_change_text {
    position: relative;
    top: 5px;

    font-size: 12px;
    font-style: italic;
}

body.logged-in.no-sidebars .main-content {
  width: 95%;
}

/* TODO: Should be removed from the HTML itself. */
body.not-logged-in div.field-widget-text-textarea-with-summary fieldset.filter-wrapper {
  display: none;
}

body.logged-in.page-views .odd,
body.logged-in.page-views .even {
    border-top: 1px solid #d8ceca;
    padding: 2em;
    margin: 2em 0;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment .odd,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment .even,
body.logged-in .gaa-dashboard-tools .gaa-content-stream-data-chunk,
body.logged-in.page-admin-responses div.main-content div.gaa-response-submission-block,
body.logged-in.page-assigners-dashboard .question_group_style {
    box-sizing: border-box;
    border: 1px solid #dbecc0;
    padding: 1em 1em 1em 1em;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    margin-bottom: 1.75rem;
    margin: 1em;
}

/* Dashboards View General Settings */
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header,
body.logged-in.page-assigners-dashboard .gaa_assigners_question_title {
    background-color: #cce5a5;
    margin: -1em -1em 0 -1em;
    padding: 1em;
}

/* Dashboards View Header Settings */
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.views-field-title,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header div.views-field-title {
    font-size: 1.2em;
    line-height: 1.2em;
    font-weight: bold;
    color: #2d2d2d;
}

body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header .gaa-dashboards-fieldparent-field_type_of_collection {
    display: none;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_task>span,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_assignee>span,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_task>span,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_assignee>span {
    font-weight: bold;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_task .field-current-task,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_assignee .field-current-assignee,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.views-field-type,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_category .field-category,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_category,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_question_admin_decision,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_question_admin_decision .field-question-admin-decision,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-status,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-header .gaa-dashboards-fieldparent-field_current_task .field-current-task,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-header .gaa-dashboards-fieldparent-field_current_assignee .field-current-assignee,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-header .views-field-type,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-header .gaa-dashboards-fieldparent-field_category .field-category,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-header .gaa-dashboards-fieldparent-field_category,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-header .gaa-dashboards-fieldparent-field_question_admin_decision,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-header .gaa-dashboards-fieldparent-field_question_admin_decision .field-question-admin-decision,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-header .views-field-status,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-header .gaa-dashboards-fieldparent-status,
body.logged-in.page-tool-reader-input .gaa-dashboards-fieldparent-field_reader_input_decision .field-content {
    display: inline-block;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_task,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_task {
    float: left;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_task:after,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.views-field-type .gaa-dashboards-fieldparent-type:after,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_category:after,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_question_admin_decision:after,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_current_task:after,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header div.views-field-type .gaa-dashboards-fieldparent-type:after,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_category:after,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-header div.gaa-dashboards-fieldparent-field_question_admin_decision:after {
    content: " | ";
}

/* Dashboards View Collapsed Area Settings */
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body {
    display: table;
    width: 100%;
    padding: 1em 0 0 0;
}

/* Dashboards View Sidebar Settings */
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar {
    display: table-cell;
    width: 40%;
    background: #e8e8e8;
    padding: 1em;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar:empty,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar:empty {
    display: none;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_informative_links .field-informative-links,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_resources .field-resources,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_informative_links .field-informative-links,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_resources .field-resources {
    margin-left: 1.5em;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar>div>span,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .views-label,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar>div>span,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .views-label,
body.logged-in .gaa-dashboard-tools .gaa-dashboards-row-content .views-label {
    font-weight: bold;
}


body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_resources,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_resources {
    border-bottom: 1px solid darkgray;
    padding-bottom: 1em;
    margin-bottom: 1em;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_last_reviewed_on .field-last-reviewed-on,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_last_reviewed_on .field-last-reviewed-on {
    display: inline-block;
}

/* Dashboard items to exclude (for now just hiding) */
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_collection_label,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_question,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-body,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_answer,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_tasks,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_collection_label,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_question,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-body,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_answer,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-sidebar .gaa-dashboards-fieldparent-field_tasks {
    display: none
}

/* Dashboards View Content Settings */
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-content,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-content {
    display: table-cell;
    width: 100%;
    padding: 0 0 0 1em;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-dashboards-fieldparent-field_answer>span,
body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-dashboards-fieldparent-field_tasks>span,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-dashboards-fieldparent-field_answer>span,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-dashboards-fieldparent-field_tasks>span {
    font-weight: bold;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-dashboards-fieldparent-field_tasks,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-dashboards-fieldparent-field_tasks {
    border-top: 1px solid darkgray;
    padding-top: 1em;
    margin-top: 1em;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-field-name-field-tasks table,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-field-name-field-tasks table {
    width: 100%;
}

body.logged-in.page-user div.view-clone-of-dashboards-for-todo-experiment div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-field-name-field-tasks table th:first-child,
body.logged-in .gaa-dashboard-tools div.gaa-dashboards-row-body div.gaa-dashboards-row-content .gaa-field-name-field-tasks table th:first-child {
    width: 60%;
}

/*
  Response Submissions Styling (/admin/responses)
  body.logged-in.page-admin-responses
*/

body.logged-in.page-admin-responses .fieldset-wrapper input[type=submit] {
margin-right: 10px;
}

body.logged-in.page-admin-responses div.main-content article.node-response header,
body.logged-in.page-admin-responses mark.watermark,
body.logged-in.page-admin-responses div.main-content ul.links.inline,
body.logged-in.page-admin-responses div.main-content article.node-question .field-label,
body.logged-in.page-admin-responses div.main-content article.node-question .field-question-admin-decision,
body.logged-in.page-admin-responses div.main-content article.node-question .field-priority,
body.logged-in.page-admin-responses div.main-content article.node-question .field-tasks,
body.logged-in.page-admin-responses div.main-content article.node-question .field-current-task,
body.logged-in.page-admin-responses div.main-content article.node-question .field-current-assignee,
body.logged-in.page-admin-responses div.main-content article.node-question .field-summary-informative-links,
body.logged-in.page-admin-responses div.main-content article.node-question .field-name-field-closing-comment {
  display: none;
}

body.logged-in.page-admin-responses div.main-content div.gaa-response-submission-block {
  border: 1px solid #cce5a5;
  background-color: #cce5a5;
  padding: 1px;
}

body.logged-in.page-admin-responses div.main-content div.views-field-views-bulk-operations {
  display: inline-block;
  padding: 0;
  margin: 0;
  height: 20px;
}

body.logged-in.page-admin-responses div.main-content div.views-field-views-bulk-operations .form-type-checkbox,
body.logged-in .gaa-dashboard-tools div.main-content div.views-field-views-bulk-operations .form-type-checkbox {
  margin: 0;
  padding: 10px 0 0 10px;
}

body.logged-in.page-admin-responses div.main-content div.views-field-field-question,
body.logged-in.page-admin-responses div.main-content div.field-body {
  padding: 10px 15px;
}

body.logged-in.page-admin-responses div.main-content .gaa-response-submission-question-newtitle {
  display: inline-block;
  font-size: 1.2em;
  padding-left: 10px;
}

body.logged-in.page-admin-responses div.main-content div.views-field-rendered-entity {
  background-color: #fff;
}

body.logged-in.page-admin-responses div.main-content div.views-field-rendered-entity div.field-body {
}

body.logged-in.page-admin-responses div.main-content div.views-field-field-question {
  background-color: #fff;
}

body.logged-in.page-admin-responses div.main-content article.node-question .field-body:after {
  border: 0;
}



/* Alice Tools Menu Styling */
.logged-in #block-menu-menu-tools {
/* background colors are generally not simple; please avoid unless essential  background-color: #499ec7; */
  padding: 0;
  margin: 1em 0; /* adding space for readability */
  position: relative;
  width: 100%;
  overflow: hidden;
}

.logged-in #block-menu-menu-tools .block__title {
    font-size: 16px;
    display: inline;
    float: left;
    padding: 15px 10px 5px 15px;
    margin: 0;
}

.logged-in #block-menu-menu-tools ul.menu, .logged-in #block-menu-menu-tools ul.menu li {
    list-style-type: none;
    display: inline;
    float: left;
    padding: 0;
    margin: 0;
}

.logged-in #block-menu-menu-tools ul.menu li {
    min-width: 15em;
    padding: 0;
    margin: 0;
    text-align: left
}

/*.logged-in #block-search-form {
    float: right;
    position: relative;
    top: -113px;
    right: -20px;
}*/

.logged-in #block-search-form .container-inline {
float: right;
}

.logged-in #block-search-form .container-inline div {
    display: inline;
    margin: 0;
}
