/* Add your css code here */
/* Variable Definitions:
    --r-bg: Background color
    --r-tx: Text color
    --r-h1: h1, h2, h3 color
    --r-lk: Link text color
    --r-lk-h: Link text color hover
    --r-br: Border color
    --r-bg-fr: Input form background
    --r-tx-lk: Menu link text color
    --r-tx-lk-h: Menu link text color hover
    --r-bg-lk: Menu link background color
    --r-bg-lk-h: Menu link background color hover
    --r-tx-bt: Button text color
    --r-tx-bt-h: Button text color hover
    --r-bg-bt: Button background color
    --r-bg-bt-h: Button background color hover
Examples:
#page-wrapper {
  --r-bg: #fefffc;
  --r-tx: #4c5866;
  --r-h1: #2a3439;
  --r-lk: #8a3324;
  --r-lk-h: #79443b;
  --r-br: #f4f5f0;
  --r-bg-fr: #f8f4ff;
  --r-tx-lk: #2c3e4c;
  --r-tx-lk-h: #1520a6;
  --r-bg-lk:#F2F7FD;
  --r-bg-lk-h: #f8f8e8;
  --r-tx-bt: #354a21;
  --r-tx-bt-h: #597d35;
  --r-bg-bt: #edf1fe;
  --r-bg-bt-h: #efece1;
  }
*/

/*#page-wrapper {}
#primary-sidebar-menu {}
#fixed-search-block {}
#popup-login-block {}
#header {}
#primary-menu {}
#welcome-text {}

#top-container {}
#top-box-first {}
#top-box-second {}
#top-box-third {}

#system-messages {}
#breadcrumb {}
#page-title {}

#main-container {}
#sidebar-box-first {}
#sidebar-box-main {}
#sidebar-box-second {}

#bottom-container {}
#bottom-box-first {}
#bottom-box-second {}
#bottom-box-third {}
#bottom-box-fourth {}

#footer-container {}
#footer-box-first {}
#footer-box-second {}
#footer-box-third {}

#footer-menu {}
#copyright {}*/

/* SITE */
h2.solo-block-title {
	margin-top: 32px;
}
#block-solo-pre-branding .site-name {
        text-shadow: 2px 2px 3px #004700;
}
.branding-rapper .site-name a:hover {
	text: yellow;
}

#header {
	border-top: 1px solid lightgreen;
	border-bottom: 2px solid darkgray;
}

.collapsiblockTitle button {
	padding: 0;
}
/*
.collapsiblockTitle .solo-block-title {
	margin-left: 12px;
}
*/

.links.inline {
    justify-content: left;
}

/* PRE Score */

.pre-accept {
	color: green;
}
.pre-evaluate {
	color: orange;
}
.pre-reject {
	color: red;
}

.pre-score-0:before,
.pre-score-1:before,
.pre-score-2:before,
.pre-score-3:before,
.pre-score-4:before,
.pre-score-5:before,
.pre-score-6:before,
.pre-score-7:before,
.pre-score-8:before,
.pre-score-9::before,
.pre-score-10:before,
.pre-score-11:before,
.pre-score-12:before {
    /* content:  "\263B"; smily face */
    /* content:  "\2690"; empty flag */
    content:  "\2691";
    color: green;
    padding: 0 12px 0 2px;
}

.pre-score-13:before,
.pre-score-14:before,
.pre-score-15:before {
    /* content:  "\263B"; smily face */
    content:  "\2691";
    color: orange;
    padding: 0 12px 0 2px;
}

.pre-score-16:before,
.pre-score-17:before,
.pre-score-18:before,
.pre-score-19:before,
.pre-score-20:before,
.pre-score-21:before,
.pre-score-22:before,
.pre-score-23:before,
.pre-score-24:before,
.pre-score-25:before {
    /* content:  "\263B"; smily face */
    content:  "\2691";
    color: red;
    padding: 0 12px 0 2px;
}

.pre-score-summary-0:after,
.pre-score-summary-1:after,
.pre-score-summary-2:after,
.pre-score-summary-3:after,
.pre-score-summary-4:after,
.pre-score-summary-5:after,
.pre-score-summary-6:after,
.pre-score-summary-7:after,
.pre-score-summary-8:after,
.pre-score-summary-9::after,
.pre-score-summary-10:after,
.pre-score-summary-11:after,
.pre-score-summary-12:after {
    content:  " (Low Potential Risk)";
    color: green;
    padding: 0 12px 0 8px;
}


.pre-score-summary-13:after,
.pre-score-summary-14:after,
.pre-score-summary-15:after {
    content:  " (Moderate Potential Risk)";
    color: orange;
    padding: 0 12px 0 8px;
}

.pre-score-summary-16:after,
.pre-score-summary-17:after,
.pre-score-summary-18:after,
.pre-score-summary-19:after,
.pre-score-summary-20:after,
.pre-score-summary-21:after,
.pre-score-summary-22:after,
.pre-score-summary-23:after,
.pre-score-summary-24:after,
.pre-score-summary-25:after {
    content:  " (High Potential Risk)";
    padding: 0 12px 0 8px;
    color: red;
}


.pre-num-quests-1:after,
.pre-num-quests-2:after,
.pre-num-quests-3:after,
.pre-num-quests-4:after,
.pre-num-quests-5:after,
.pre-num-quests-6:after,
.pre-num-quests-7:after,
.pre-num-quests-8:after,
.pre-num-quests-9:after,
.pre-num-quests-10:after,
.pre-num-quests-11:after,
.pre-num-quests-12:after,
.pre-num-quests-13:after,
.pre-num-quests-14:after,
.pre-num-quests-15:after {
    content:  "\2715";
    color: red;
    padding: 0 8px;

}
.pre-num-quests-16:after,
.pre-num-quests-17:after,
.pre-num-quests-18:after,
.pre-num-quests-19:after,
.pre-num-quests-20:after {
    content:  "\2714";
    color: green;
    padding: 0 8px;

}

.pre-num-quests-summary-1:after,
.pre-num-quests-summary-2:after,
.pre-num-quests-summary-3:after,
.pre-num-quests-summary-4:after,
.pre-num-quests-summary-5:after,
.pre-num-quests-summary-6:after,
.pre-num-quests-summary-7:after,
.pre-num-quests-summary-8:after,
.pre-num-quests-summary-9:after,
.pre-num-quests-summary-10:after,
.pre-num-quests-summary-11:after,
.pre-num-quests-summary-12:after,
.pre-num-quests-summary-13:after,
.pre-num-quests-summary-14:after,
.pre-num-quests-summary-15:after {
    content:  " (Invalid) ";
    color: red;
    padding: 0 8px;

}
.pre-num-quests-summary-16:after,
.pre-num-quests-summary-17:after,
.pre-num-quests-summary-18:after,
.pre-num-quests-summary-19:after,
.pre-num-quests-summary-20:after {
    content:  " (Valid) ";
    color: green;
    padding: 0 8px;

}


.pre-visibility-0:after {
    content:  " No ";
    color: darksalmon;
}

.pre-visibility-1:after {
    content:  " Yes ";
    color: purple;
}


h1.page-title-text {
	padding: 12px 2px;
}
.view-plants-list .views-field-field-image {
	width: 140px;
}
.page-node-type-evaluation .bibcite-citation {
	padding: 8px 0;
}
.page-node-type-taxon .views-label-field-name-variety-cultivar,
.page-node-type-taxon .views-label-field-common-name,
.page-node-type-taxon .views-label-field-synonyms {
	font-weight: bold;
}
#block-solo-pre-views-block-plant-representative-image-block-1 {
	float: right;
}
.page-node-type-evaluation .view-evaluation-page-summary .views-field-field-image,
.page-node-type-taxon .view-plant-page-common-names .views-field-field-image, 
.page-node-type-taxon .view-plant-representative-image {
	margin: 4px 0 12px 24px;
	float: right;
	padding: 4px;
}
.page-node-type-evaluation .pre-status-draft {
	border: solid 1px #ddd;
	padding: 2px 4px;
	font-size: larger;
	background: lightblue;
}
.page-node-type-evaluation .pre-status-submitted {
	border: solid 1px #aaa;
	padding: 2px 4px;
	font-size: larger;
	background: lightgoldenrodyellow;
}
.page-node-type-evaluation .pre-status-published {
	border: solid 1px #aaa;
	padding: 2px 4px;
	font-size: larger;
	background: lightgreen;
}
.page-node-type-evaluation .pre-status-archived {
	border: solid 1px #aaa;
	padding: 2px 4px;
	font-size: larger;
	background: lightsalmon;
}
.page-node-type-evaluation .view-evaluation-page-summary .views-field-field-common-name {
	padding-top: 8px;
}
.page-node-type-evaluation .view-evaluation-page-summary .views-label-field-common-name {
	font-weight: bold;
}

.view-evaluation-projects .views-field-field-image-logo {
	width: 260px;
}
.node--type-organization .field--name-field-image-logo,
.user-profile-page .sidebar-box-main .field--name-user-picture,
.node--type-project .field--name-field-image-logo {
	float: right;
	padding: 0 16px 4px 8px;
	margin: 0 0 18px 42px;
	justify-self: end;
        position: relative;
}
.view-organizations h3 {
	margin-top: 36px;
}

.view-nav-projects .views-field-field-image-logo,
.view-organizations .views-field-field-image-logo {
	float: left;
	padding-right: 16px;
	width: 96px;
	min-height: 72px;
}
.view-nav-projects .views-field-title,
.view-organizations .views-field-title {
	padding-top: 8px;
	display: block;
}

.view-admin-images .views-field-field-image {
	width: 100px;
}

/* Evaluation Lists */
.page-wrapper .view-evaluations .views-field-field-evaluation-score, 
.page-wrapper .view-project-evaluations .views-field-field-evaluation-score, 
.page-wrapper .view-org-evaluations .views-field-field-evaluation-score, 
.page-wrapper .view-user-evaluations .views-field-field-evaluation-score, 
.page-wrapper .view-evaluations-in-draft-state .views-field-field-evaluation-score, 
.page-wrapper .view-evaluations-in-published-state .views-field-field-evaluation-score, 
.page-wrapper .view-evaluations-in-archived-state .views-field-field-evaluation-score, 
.page-wrapper .view-evaluations-submitted .views-field-field-evaluation-score {
        width: 120px;
}
.page-wrapper .view-evaluations .views-field-field-evaluation-date, 
.page-wrapper .view-project-evaluations .views-field-field-evaluation-date, 
.page-wrapper .view-org-evaluations .views-field-field-evaluation-date, 
.page-wrapper .view-user-evaluations .views-field-field-evaluation-date, 
.page-wrapper .view-evaluations-in-draft-state .views-field-field-evaluation-date, 
.page-wrapper .view-evaluations-in-published-state .views-field-field-evaluation-date, 
.page-wrapper .view-evaluations-in-archived-state .views-field-field-evaluation-date, 
.page-wrapper .view-evaluations-submitted .views-field-field-evaluation-date {
        width: 150px;
}
.page-wrapper .view-evaluations .views-field-field-geo-state,
.page-wrapper .view-project-evaluations .views-field-field-geo-state,
.page-wrapper .view-org-evaluations .views-field-field-geo-state,
.page-wrapper .view-user-evaluations .views-field-field-geo-state,
.page-wrapper .view-evaluations-in-draft-state .views-field-field-geo-state,
.page-wrapper .view-evaluations-in-published-state .views-field-field-geo-state,
.page-wrapper .view-evaluations-in-archived-state .views-field-field-geo-state,
.page-wrapper .view-evaluations-submitted .views-field-field-geo-state {
        width: 140px;
}
.page-wrapper .view-evaluations .views-field-field-eval-quests-answered,
.page-wrapper .view-project-evaluations .views-field-field-eval-quests-answered,
.page-wrapper .view-org-evaluations .views-field-field-eval-quests-answered,
.page-wrapper .view-user-evaluations .views-field-field-eval-quests-answered,
.page-wrapper .view-evaluations-in-draft-state .views-field-field-eval-quests-answered,
.page-wrapper .view-evaluations-in-published-state .views-field-field-eval-quests-answered,
.page-wrapper .view-evaluations-in-archived-state .views-field-field-eval-quests-answered,
.page-wrapper .view-evaluations-submitted .views-field-field-eval-quests-answered {
        width: 140px;
}
.page-wrapper .view-evaluations .views-field-field-evaluation-confidence, 
.page-wrapper .view-project-evaluations .views-field-field-evaluation-confidence, 
.page-wrapper .view-org-evaluations .views-field-field-evaluation-confidence, 
.page-wrapper .view-user-evaluations .views-field-field-evaluation-confidence, 
.page-wrapper .view-evaluations-in-draft-state .views-field-field-evaluation-confidence, 
.page-wrapper .view-evaluations-in-published-state .views-field-field-evaluation-confidence, 
.page-wrapper .view-evaluations-in-archived-state .views-field-field-evaluation-confidence, 
.page-wrapper .view-evaluations-submitted .views-field-field-evaluation-confidence {
        width: 152px;
}
.page-wrapper .view-evaluations .views-field-field-visibility-lists, 
.page-wrapper .view-project-evaluations .views-field-field-visibility-lists, 
.page-wrapper .view-org-evaluations .views-field-field-visibility-lists, 
.page-wrapper .view-user-evaluations .views-field-field-visibility-lists, 
.page-wrapper .view-evaluations-in-draft-state .views-field-field-visibility-lists, 
.page-wrapper .view-evaluations-in-published-state .views-field-field-visibility-lists, 
.page-wrapper .view-evaluations-in-archived-state .views-field-field-visibility-lists, 
.page-wrapper .view-evaluations-submitted .views-field-field-visibility-lists {
        width: 120px;
}

/* Issues */
.page-wrapper .view-evaluation-issues tr td {
	vertical-align: top;
}
.page-wrapper .view-evaluation-issues .views-field-field-issue-status {
	width: 116px;
	white-space: nowrap;
}
.page-wrapper .view-evaluation-issues .views-field-field-issue-scope {
	width: 172px;
}
.page-wrapper .view-evaluation-issues .views-field-body {
	width: 58%;
}
.page-wrapper .view-evaluation-issues caption {
	text-align: left;
}

/* USER BADGES */
#block-amun-pre-views-block-user-role-badges-block-1 img {
	display: inline-block;
}

.pre-user-role-badge {
        font-size: 30px;
        font-weight: bold;
        text-shadow: 1px 1px 3px darkgreen;
	padding: 18px 24px;
        color: lemonchiffon;
        float: left;
}

.pre-user-role-system_manager:before {
	content: ' \26C5';
	color: gold;
	padding: 0 20px;
}

.pre-user-role-screener:before {
	content: ' \2728';
	color: gold;
	padding: 0 20px;
}

.pre-user-role-reviewer:before {
	content: ' \263B';
	color: gold;
	padding: 0 20px;
}

.pre-user-role-alumni:before {
	content: ' \26F5';
	color: gold;
	padding: 0 20px;
}


/* HELP */
.view-glossary-list .views-field-name h3 {
	margin-top: 24px;
	font-size: 28px;
}

.block-views-blockmenu-screener-block-1 h3,
.block-views-blockmenu-community-block-1 h3,
.block-views-blockmenu-system-manager-block-1 h3,
.view-help-menu h3 {
	font-size: 18px;
}



/* ALERTS */
.view-notes-alerts-highest {
	background-color: red;
	color: white;
	font-weight: bold;
	border: 1px solid black;
	border-radius: 8px 42px;
	padding: 12px;
	margin-bottom: 32px;
}
.view-notes-alerts-high {
	background-color: orange;
	font-weight: bold;
	border: 1px solid black;
	border-radius: 8px 42px;
	padding: 12px;
	margin-bottom: 32px;
}
.view-notes-alerts-normal {
	background-color: bisque;
	font-weight: bold;
	border: 1px solid black;
	border-radius: 8px 42px;
	padding: 12px;
	margin-bottom: 32px;
}
.view-notes-alerts-lowest {
	background-color: #f3faef;
	border: 1px solid limegreen;
	border-radius: 8px 42px;
	padding: 12px;
	margin-bottom: 32px;
}

#pre-climate-map {
	margin-bottom: 48px;
}

/* Evaluation Form */
.pre-question {
    padding: 42px 0 32px 0;
    margin-top: 8px;
    border-top: 4px solid #888;
    border-bottom: 8px solid #8bc34a;
}

.pre-question .field--name-field-01-yn,
.pre-question .field--name-field-02-yn,
.pre-question .field--name-field-03-yn,
.pre-question .field--name-field-04-yn,
.pre-question .field--name-field-05-yn,
.pre-question .field--name-field-06-yn,
.pre-question .field--name-field-07-yn,
.pre-question .field--name-field-08-yn,
.pre-question .field--name-field-09-yn,
.pre-question .field--name-field-10-yn,
.pre-question .field--name-field-11-yn,
.pre-question .field--name-field-12-yn,
.pre-question .field--name-field-13-yn,
.pre-question .field--name-field-14-yn,
.pre-question .field--name-field-15-yn,
.pre-question .field--name-field-16-yn,
.pre-question .field--name-field-17-yn,
.pre-question .field--name-field-18-yn,
.pre-question .field--name-field-19-yn,
.pre-question .field--name-field-20-yn {
	display: inline-block;
	margin: 4px 24px 4px 2px;
	padding: 8px 12px;
	font-size: 20px;
	background: #eee;
}

.pre-question .field--name-field-01-confidence,
.pre-question .field--name-field-02-confidence,
.pre-question .field--name-field-03-confidence,
.pre-question .field--name-field-04-confidence,
.pre-question .field--name-field-05-confidence,
.pre-question .field--name-field-06-confidence,
.pre-question .field--name-field-07-confidence,
.pre-question .field--name-field-08-confidence,
.pre-question .field--name-field-09-confidence,
.pre-question .field--name-field-10-confidence,
.pre-question .field--name-field-11-confidence,
.pre-question .field--name-field-12-confidence,
.pre-question .field--name-field-13-confidence,
.pre-question .field--name-field-14-confidence,
.pre-question .field--name-field-15-confidence,
.pre-question .field--name-field-16-confidence,
.pre-question .field--name-field-17-confidence,
.pre-question .field--name-field-18-confidence,
.pre-question .field--name-field-19-confidence,
.pre-question .field--name-field-20-confidence {
	display: inline-block;
	font-size: 20px;
	padding: 8px 12px;
	background: #eee;
}

.pre-question .field--name-field-01-points,
.pre-question .field--name-field-02-points,
.pre-question .field--name-field-03-points,
.pre-question .field--name-field-04-points,
.pre-question .field--name-field-05-points,
.pre-question .field--name-field-06-points,
.pre-question .field--name-field-07-points,
.pre-question .field--name-field-08-points,
.pre-question .field--name-field-09-points,
.pre-question .field--name-field-10-points,
.pre-question .field--name-field-11-points,
.pre-question .field--name-field-12-points,
.pre-question .field--name-field-13-points,
.pre-question .field--name-field-14-points,
.pre-question .field--name-field-15-points,
.pre-question .field--name-field-16-points,
.pre-question .field--name-field-17-points,
.pre-question .field--name-field-18-points,
.pre-question .field--name-field-19-points,
.pre-question .field--name-field-20-points {
	display: none;
}

.pre-question .field--name-field-01-answer,
.pre-question .field--name-field-02-answer,
.pre-question .field--name-field-03-answer,
.pre-question .field--name-field-04-answer,
.pre-question .field--name-field-05-answer,
.pre-question .field--name-field-06-answer,
.pre-question .field--name-field-07-answer,
.pre-question .field--name-field-08-answer,
.pre-question .field--name-field-09-answer,
.pre-question .field--name-field-10-answer,
.pre-question .field--name-field-11-answer,
.pre-question .field--name-field-12-answer,
.pre-question .field--name-field-13-answer,
.pre-question .field--name-field-14-answer,
.pre-question .field--name-field-15-answer,
.pre-question .field--name-field-16-answer,
.pre-question .field--name-field-17-answer,
.pre-question .field--name-field-18-answer,
.pre-question .field--name-field-19-answer,
.pre-question .field--name-field-20-answer {
	border-bottom: 1px #ddd solid;
	padding: 8px 0 18px 0;
}

#pre-page-top {
	padding: 34px 0 2px 0;
}

#pre-q-01,
#pre-q-02,
#pre-q-03,
#pre-q-04,
#pre-q-05,
#pre-q-06,
#pre-q-06,
#pre-q-07,
#pre-q-08,
#pre-q-09,
#pre-q-10,
#pre-q-11,
#pre-q-12,
#pre-q-13,
#pre-q-14,
#pre-q-15 {
	padding: 42px 0 2px 0;
	font-weight: bold;
	font-size: 32px;
}

.path-node-4853 table th,
.path-node-4853 table td {
	padding: 4px;
}

.path-node-1214 h3 {
	padding: 18px 0 0 0;
}

#block-solo-pre-welcome p {
	font-style: italic;
	font-size: 24px;
}
#welcome-text {
	border-bottom: 1px #8bc34a solid;
}

.page-node-type-evaluation .bibcite-reference-entity .bibcite-reference {
	/* font-size: smaller; */
}
.path-view-reference-library input#edit-bibcite-year {
	width: 92px;
}
.view-evaluations input#edit-title,
.view-evaluations-in-draft-state input#edit-title,
.view-evaluations-in-published-state input#edit-title,
.view-evaluations-in-archived-state input#edit-title,
.view-evaluations-submitted input#edit-title,
.path-view-reference-library input#edit-title {
	width: 264px;
}
.path-view-reference-library input#edit-last-name {
	width: 264px;
}
.view-evaluation-submitted input#edit-scientific-name, 
.path-view-plants-list input#edit-scientific-name {
	width: 264px;
}
.view-evaluations input#edit-common-name, 
.view-evaluations input#edit-plant, 
.view-evaluations-in-draft-state input#edit-field-common-name-value, 
.view-evaluations-in-published-state input#edit-field-common-name-value, 
.view-evaluations-in-archived-state input#edit-field-common-name-value, 
.view-evaluations-submitted input#edit-field-common-name-value, 
.path-view-plants-list input#edit-field-common-name-value {
	width: 264px;
}
.path-node.page-node-type-route article.node.node--view-mode-full .node__content {
     display: block;
}
.path-node article.node.node--type-route .node__content {
	display: block;
}

.active-main-1 .solo-inner {
    padding-top: 0;
}
#page-title-inner .solo-inner {
    padding: 4px 8px;
}
#page-title .solo-inner {
    padding: 6px 8px 2px 18px;
}
.solo-outer .region-inner {
    padding: 0px 4px;
}

