/* provide temp styling so client can test changes in advance of more extensive work to implement */
.node-poll form .poll {
    padding: 0 1em;
    background-color: inherit; /* quick fix only to avoid a bunch of testing on indents */
    position: relative;
    z-index: 0;
    border: solid 1px #ef7016; /* once indents are good,
remove border */
}
.node-poll form .poll .poll {
    padding: 0;
    margin: 0;
    border: none;
}

/** proposed fix for raves and rants spacing issue **/
.gaa-rant-icon, .gaa-rave-icon { width: 4em; }

/** re-implement original styles on new/changed elements **/
body.not-logged-in.page-node-add .main .sidebar {
  margin-top: 1.75rem
}

body.not-logged-in.page-node-add .main form {
  margin-top: 1.75rem;
  font-family: "Open Sans", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  border: 1px solid #cce5a5;
  padding: 1em;
  overflow: hidden
}

body.not-logged-in.page-node-add .main form fieldset {
  border-color: #cce5a5;
  margin-bottom: 1.75rem
}

body.not-logged-in.page-node-add .main form fieldset .form-item:last-child {
  margin-bottom: 0
}

body.not-logged-in.page-node-add .main form div:first-child>.form-item {
  margin-top: 0
}

body.not-logged-in.page-node-add .main form input[type=text],
body.not-logged-in.page-node-add .main form input[type=url],
body.not-logged-in.page-node-add .main form textarea,
body.not-logged-in.page-node-add .main form select {
  width: 100%;
  background-color: #eff7e4;
  border: 1px solid #cce5a5;
  color: #273013
}

body.not-logged-in.page-node-add .main form select {
  width: auto
}

body.not-logged-in.page-node-add .main form input[type=submit]#edit-submit {
  background-color: #76a23a;
  color: #fff;
  font-weight: 700;
  width: 30%;
  min-width: 150px;
  margin: 0 auto;
  display: block
}

body.not-logged-in.page-node-add .main form input[type=submit]#edit-submit:hover,
body.not-logged-in.page-node-add .main form input[type=submit]#edit-submit:focus {
  background-color: #5f7f2d
}

@media (min-width: 768px) {
body.not-logged-in.page-node-add .main form input[type=submit]#edit-submit {
    margin: 0;
    float: right
  }
}

body.not-logged-in.page-node-add .main form input[type=submit]#edit-preview {
  width: 30%;
  min-width: 150px;
  background-color: #767772;
  color: white;
  display: block;
  margin: 0 auto;
  margin-top: 1em
}

body.not-logged-in.page-node-add .main form input[type=submit]#edit-preview:hover {
  background-color: #5d5e5a
}

@media (min-width: 768px) {
body.not-logged-in.page-node-add .main form input[type=submit]#edit-preview {
    margin: 0
  }
}

body.not-logged-in.page-node-add .main form .url-textfield:last-child>.form-item:last-child {
  margin-bottom: 0
}

/** make textarea filter guidelines more compact **/
body.logged-in .form-type-textarea fieldset.filter-wrapper,
body.logged-in .form-type-textarea fieldset.filter-wrapper .fieldset-wrapper,
body.logged-in .form-type-textarea fieldset.filter-wrapper .fieldset-wrapper > * { margin: 0 0 0 0; padding: 0 0 0 0; }
body.logged-in textarea {  width: 100%;  }

/** misc not needed by logged-in users **/

/*  body.logged-in .gaa-share-tools,  // duplicates style from question_helper.css  */
body.logged-in #comment-form #edit-author--2,
body.logged-in .watermark { display: none; }

/** page-tool-q-admin2 views page controls **/
body.logged-in.page-tool-q-admin2 header h2 a,
body.logged-in.page-tool-rr-admin2 header h2 a { pointer-events: none; color: #4b6026;}
body.logged-in.page-tool-q-admin2 #views-exposed-form-page-tool-q-admin2-page label,
body.logged-in.page-tool-rr-admin2 #views-exposed-form-page-tool-q-admin2-page label { display: inline; font-weight: normal; }

body.logged-in.page-tool-q-admin2 .term-reference-tree-button,
body.logged-in.page-tool-rr-admin2 .term-reference-tree-button { display: none; }

/** make page-tool-q-admin2 views page more compact **/
body.logged-in .field-type-text-with-summary fieldset.filter-wrapper,
body.logged-in.page-tool-q-admin2 #edit-show-all,
body.logged-in.page-tool-rr-admin2 #edit-show-all,
body.logged-in.page-tool-q-admin2 .field-widget-text-textarea fieldset.filter-wrapper,
body.logged-in.page-tool-rr-admin2 .field-widget-text-textarea fieldset.filter-wrapper,
body.logged-in .field-widget-text-textarea .filter-guidelines,
body.logged-in.page-tool-q-admin2 .field-widget-text-textarea .grippie,
body.logged-in.page-tool-q-admin2 .field-widget-text-textarea .grippie,
body.logged-in.page-tool-rr-admin2 .form-textarea-wrapper .grippie,
body.logged-in.page-tool-rr-admin2 .form-textarea-wrapper .grippie,
body.logged-in.page-tool-q-admin2 #gaa-question-helper-bottom-drawer h2,
body.logged-in.page-tool-q-admin2 .comment-form > div > div.gaa-question-helper-drawer-left-container > *,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > div#edit-field-question-admin-decision > div > label,
body.logged-in.page-tool-rr-admin2 div#edit-field-response-decision > div > label,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-side-drawers,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-progress-drawer-wrapper #gaa-question-helper-instructions-label,
body.logged-in.page-tool-q-admin2 #edit-stay-or-next,
body.logged-in.page-tool-rr-admin2 #edit-stay-or-next,
body.logged-in.page-tool-rr-admin2 #edit-author--2 { display: none; }

body.logged-in.page-tool-q-admin2 .comment-form > div > div#gaa-question-helper-not-side-drawers,
body.logged-in.page-tool-q-admin2 .comment-form > div > div#edit-actions,
body.logged-in.page-tool-rr-admin2 .comment-form > div > div#edit-actions { display: block; }

/*body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > *,
body.logged-in.page-tool-q-admin2 div.gaa-question-helper-drawer-pin,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-discussions-drawer-wrapper,
body.logged-in.page-tool-q-admin2 span.gaa-question-helper-discussions-tab,*/
body.logged-in.page-tool-q-admin2 input[type="submit"][value="Show additional items"],
body.logged-in.page-tool-q-admin2 #gaa-question-helper-bottom-drawer .form-radios,
body.logged-in.page-tool-q-admin2 div.field-name-title-field,
body.logged-in.page-tool-q-admin2 div.field-name-body:not(.gaa-field-name-body),
body.logged-in.page-tool-q-admin2 div.field-name-field-latest-transition,
body.logged-in.page-tool-q-admin2 div.field-name-field-tasks,
body.logged-in.page-tool-q-admin2 div.field-name-field-resources,
body.logged-in.page-tool-q-admin2 div.field-name-field-related-questions,
body.logged-in.page-tool-q-admin2 div.field-name-field-summary-informative-links,
body.logged-in.page-tool-q-admin2 div.field-name-field-informative-links,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-left-drawer-wrapper,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-right-drawer-wrapper,
body.logged-in.page-tool-q-admin2 div.gaa-question-helper-drawer-left-container,
body.logged-in.page-tool-q-admin2 div.field-name-field-answer
{
  display: none;
}

body.logged-in.page-tool-rr-admin2 span.gaa-question-helper-discussions-tab,
body.logged-in.page-views article.comment .see-more { display: none; }
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > div#gaa-question-helper-main-area,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > div#edit-field-question-admin-decision,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > div#edit-field-request-manager-input,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > div#gaa-question-helper-bottom-drawer-wrapper,
body.logged-in.page-tool-q-admin2 .comment-form > div > div.gaa-question-helper-drawer-left-container div#gaa-question-helper-progress-drawer-wrapper,
body.logged-in.page-tool-q-admin2 .comment-form > div > div.gaa-question-helper-drawer-left-container .gaa-question-helper-drawer-show { display: block; }

body.logged-in.page-tool-q-admin2 .comment-form > div > div.gaa-question-helper-drawer-left-container .gaa-question-helper-drawer-show { display: none } /* if showing label: margin: 0; padding: 0; font-size: 1rem; */
body.logged-in.page-tool-q-admin2 article > div.field-body,
body.logged-in.page-tool-rr-admin2 article > div.field-body { background-color: #e6f4f9; padding: 3.5rem; }
body.logged-in.page-views article.comment.odd,
body.logged-in.page-views article.comment.even { margin: 0; }

body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > div#gaa-question-helper-main-area > *,
body.logged-in.page-tool-q-admin2 .form-item-field-category-und > label,
body.logged-in.page-tool-rr-admin2 .form-item-field-category-und > label { display: none; }
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > div#gaa-question-helper-main-area > .gaa-field-name-body,
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > div#gaa-question-helper-main-area > #edit-field-category { display: block; }

/** page-tool-q-admin2 views page visual sections **/
body.logged-in.page-tool-q-admin2 .form-item-field-category-und,
body.logged-in.page-tool-rr-admin2 .form-item-field-category-und { margin: 0; }
body.logged-in.page-tool-q-admin2 .field-widget-term-reference-tree ul,
body.logged-in.page-tool-rr-admin2 .field-widget-term-reference-tree ul { margin: 0.25em 0; padding: 0.5em 1em; }
body.logged-in.page-tool-q-admin2 .field-widget-term-reference-tree ul > li,
body.logged-in.page-tool-rr-admin2 .field-widget-term-reference-tree ul > li {
  min-width: 15em;
  width: 20em;
  color: #000;
  font-family: "Open Sans", Helvetica, Arial, "Nimbus Sans L", sans-serif;
  float: left;
  font-size: .9em;
}
body.logged-in.page-tool-q-admin2 div#gaa-question-helper-not-side-drawers > div#gaa-question-helper-main-area > .gaa-field-name-body { margin-bottom: 1em; }
body.logged-in.page-tool-q-admin2 #gaa-question-helper-bottom-drawer,
body.logged-in.page-tool-rr-admin2 #edit-comment-body {
  border: 3px solid #ccc;
  padding: 0.5em 1em;
  font-family: "Open Sans", Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
body.logged-in.page-tool-q-admin2 .form-required,
body.logged-in.page-tool-rr-admin2 .form-required { display: none; }

body.logged-in.page-tool-q-admin2 .form-type-radios.form-item-field-question-admin-decision-und,
body.logged-in.page-tool-rr-admin2 .form-type-radios.form-item-field-response-decision-und,
body.logged-in.page-tool-q-admin2 .form-item-field-request-manager-input-und,
body.logged-in.page-tool-rr-admin2 .form-item-field-request-manager-input-und {
  border: 3px solid #ef7016;
  color: #000;
  margin: 0.25rem 0;
  padding: 0.5rem 1rem;
  font-family: "Open Sans", Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
body.logged-in.page-tool-q-admin2 .form-type-radios.form-item-field-question-admin-decision-und,
body.logged-in.page-tool-rr-admin2 .form-type-radios.form-item-field-response-decision-und {
  border-bottom: none 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
body.logged-in.page-tool-q-admin2 .form-item-field-request-manager-input-und,
body.logged-in.page-tool-rr-admin2 .form-item-field-request-manager-input-und {
  border-top: none 0;
  font-size: small;
  margin-top: 0;
  padding-top: 0;
}
body.logged-in.page-tool-q-admin2 .form-item-field-question-admin-decision-und .description,
body.logged-in.page-tool-rr-admin2 .form-item-field-response-decision-und .description {  border-bottom: 1px solid #ccc;  }
body.logged-in.page-tool-q-admin2 .form-item-field-request-manager-input-und .description,
body.logged-in.page-tool-rr-admin2 .form-item-field-request-manager-input-und .description {
  margin: 0;
  padding: 0 0 1rem;
  line-height: 1em;
}

/*body.logged-in.page-tool-q-admin2 .form-type-radio,
body.logged-in.page-tool-rr-admin2 .form-type-radio { float: left; margin: 0 1em 0 0; padding: 0; }*/
body.logged-in.page-tool-q-admin2 a.ckeditor_links,
body.logged-in.page-tool-rr-admin2 a.ckeditor_links { position: absolute; left: -99em; }

/*body.logged-in.page-tool-q-admin2 .pager,
body.logged-in.page-tool-rr-admin2 .pager { position: relative; top: -4.25em; background: none; border: 0;  max-width: 35em; margin: 0 1em 0 85px; text-align: left; }*/
body.logged-in.page-tool-q-admin2 div.view-id-dashboard2_with_convert,
body.logged-in.page-tool-rr-admin2 div.view-id-dashboard2_for_response_nodes_with_convert { position: relative; min-width: 540px; }
/*body.logged-in.page-tool-q-admin2 div.attachment.attachment-after,
body.logged-in.page-tool-rr-admin2 div.attachment.attachment-after { position: absolute; right: 0; bottom: 4.5em; background: #ccc; padding: 0.5em 1em; max-width: 15em; }*/

/*  other views */
body.page-tool-search-edit.logged-in div.views-field-nid a:not(.create-clone.Question) { display: none; }

/* from clearfix in styles.css */
body.logged-in.page-tool-q-admin2 #edit-field-question-admin-decision-und:before,
body.logged-in.page-tool-rr-admin2 #edit-field-response-decision-und:before { content:''; display:table }
body.logged-in.page-tool-q-admin2 #edit-field-question-admin-decision-und:after,
body.logged-in.page-tool-rr-admin2 #edit-field-response-decision-und:after { content:''; display:table; clear:both }

/* Override values set in the gaazen default styles.css file for the q-admin2 dashboard */
body.logged-in.page-tool-q-admin2 .node-question .field-body {
  background: inherit;
  position: inherit;
  padding: inherit;
}


/* Override for /resource/campus-resources styling */
.page-user .minmax-info-button {
  display: none;
}

.view-manage-licensee-resources .views-row { /*clearfix substitute*/
  overflow: hidden;
}

.view-manage-licensee-resources .views-row .field-body + span { /* weird fix to remove a span with "website" as its text. Not sure where it's coming from. Need to remove this the right way */
  display: none;
}

.node-local-resource, .view-manage-licensee-resources .views-row {
	font-family: 'Open Sans',Helvetica, Arial, 'Nimbus Sans L', sans-serif;
	border: 1px solid #dbecc0;
	margin-bottom: 1em;
	padding: 1em;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.node-local-resource.view-mode-full {
	border: 1px solid #dbecc0;
}

.node-local-resource header, .view-manage-licensee-resources .views-row .views-field-title {
	margin: -1em -1em 0 -1em;
	padding: 1em;
	background: #cce5a5;
	margin-bottom: 1em;
}

.node-local-resource header h2, .view-manage-licensee-resources .views-row .views-field-title .field-content {
	margin: 0;
	font-size: 1.25em;
}

.node-local-resource header h2 a, .view-manage-licensee-resources .views-row .views-field-title .field-content a {
	color: #2d2d2d;
  font-weight: bold;
}

.node-local-resource header h2 a:hover, .node-local-resource header h2 a:focus, .view-manage-licensee-resources .views-row .views-field-title .field-content a:hover, .view-manage-licensee-resources .views-row .views-field-title .field-content a:focus {
	color: #ffffff;
}

.node-local-resource .field-location {
	display: none;
}

.node-local-resource .field-body, .view-manage-licensee-resources .views-row .field-body {
	width: 60%;
  float: right;
	padding: 0 1em;
}

.node-local-resource .gaa-resource-contact, .view-manage-licensee-resources .views-row .gaa-resource-contact {
	width: 40%;
  float: left;
	padding: 1em;
	background: #e8e8e8;
	overflow: auto;
}

.view-manage-licensee-resources .views-row .gaa-resource-contact h3 {
  margin: 0;
}

.view-manage-licensee-resources .views-row .gaa-resource-contact .field-phone {
  margin-bottom: 1em;
}

.node-local-resource .gaa-resource-contact h3 {
	margin: 1em 0 0 0;
	font-size: 1.25em;
}

.node-local-resource .gaa-resource-contact h3:first-child {
	margin-top: 0;
}

.node-local-resource .field-last-reviewed-on {
	clear: both;
}

.node-local-resource .links.inline {
	margin-bottom: 0;
	margin-top: 0;
	clear: both;
	float: right;
}

.node-local-resource .links.inline.gaa-share-tools {
	float: none;
	display: block;
	margin-top: 1em;
	padding-top: 1em;
	/*border-top: 1px solid color(neutral-04-hi);*/
}

.on-campus-resources > .field-collection-container > h3 {
	/*color: color(accent-03-m);
	border-top: 2px solid color(accent-03-m);*/
	margin-bottom: 1em;
}

.on-campus-resources > .field-collection-container > h3:nth-of-type(1) {
	margin-top: 0;
}

.on-campus-resources > .field-collection-container > h3:nth-of-type(n+2) {
	margin-top: 4em;
}

#block-menu-menu-licensee {
  text-align: right;
}

#block-menu-menu-licensee li {
  list-style: none;
  display: inline;
}

#block-menu-menu-licensee li a {
  color: #fff;
  background-color: #c85207;
  padding: 10px;
}

#block-menu-menu-licensee li a:hover {
  color: #000;
}

.view-manage-licensee-resources .views-row .views-field-delete-node a, .view-manage-licensee-resources .views-row .views-field-edit-node a {
  color: #c85207;
  text-decoration: underline;
  padding: 5px;
  float: right;
  margin: 5px;
  font-size: small;
}

.view-manage-licensee-resources .views-row .views-field-delete-node a:hover, .view-manage-licensee-resources .views-row .views-field-edit-node a:hover {
  color: #000;
  background-color: inherit;
}
