body.section-oneartwork { background-color: white; }
.region-highlighted.panel.callout {transition: display 1s;transition: height 1s;}
#SchoolMenu { text-align: right; }
#SchoolMenu a {}



/*
//#OneArtworkIF {visibility: hidden;}
//#NoteFormIF {visibility: hidden;}
 */
.section-oneartwork .SpaceForHeader {display: none;}
.section-oneartwork #HeaderWrapperWrapper {display: none;}
.section-oneartwork .Covid-19AllPageMessage {display: none;}
.section-oneartwork #SubNavigation {display: none;}
.section-oneartwork #block-agwa-local-tasks {display: none;}
.section-oneartwork #block-agwa-page-title {display: none;}
.section-oneartwork #BackToTopButton {display: none;}
.section-oneartwork .FooterArea {display: none;}
.section-oneartwork footer {display: none;}
.section-oneartwork #block-april2021closureallpagemessage {display: none;}

/* Hide lists of works and list of comments*/
.section-pulseperspectives2022 #block-views-block-pulse-2022-work-submitted-jury-notes-block-1 {display: none;}
.section-pulseperspectives2022 #block-views-block-pulse-2022-work-submitted-block-4  {display: none;}
.section-pulseperspectives2022 #block-listofworksforjuryreviewpage  {display: none;}

form#webform-submission-list-school-teachers-add-form #edit-school-representative {display: flex;}
form#webform-submission-list-school-teachers-add-form #edit-school-representative > fieldset, #webform-submission-list-school-teachers-add-form #edit-school-representative > .js-form-item {margin-right: 1rem; margin-bottom: 0;}
form#webform-submission-list-school-teachers-add-form .webform-submission-form .js-form-item .js-form-item {margin-bottom: 0;}
form#webform-submission-list-school-teachers-add-form #edit-teachers-title, #webform-submission-list-school-teachers-add-form #edit-markup {margin-top: 3rem;}
form#webform-submission-list-school-teachers-add-form input.webform-button--submit {margin-top: 4rem;}
/*form#webform-submission-list-school-teachers-add-form div.form-item-school-name {display: none;}*/
form#webform-submission-register-student-add-form .form-item-school-name {display: none;}
form#webform-submission-list-school-teachers-edit-form .form-item-school-name {display: none;}

form#webform-submission-list-school-teachers-add-form .form-item-school-name {display: none;}
form#webform-submission-list-school-teachers-add-form #edit-email-address {display: none;}

form#webform-submission-pulse-perspectives-2022-entry-fo-add-form #artwork_dimensions_table input.js-form-submit {}

form#webform-submission-pulse-perspectives-2022-entry-fo-add-form .form-item-is-gate {display: none;}
form#webform-submission-pulse-perspectives-2022-entry-fo-add-form .form-item-selected-teacher-email {display: none;}
/*form#webform-submission-pulse-perspectives-2022-entry-fo-add-form #edit-teacher { display: none }*/
form#webform-submission-pulse-perspectives-2022-entry-fo-add-form #edit-teacher{ width: 1px; height: 1px; padding: 0; border-color: black; background-color: black;}
form#webform-submission-pulse-perspectives-2022-entry-fo-add-form .js-form-item-confirmation-before-submit {margin-top: 4rem;}
form#webform-submission-pulse-perspectives-2022-entry-fo-add-form .form-item-school-name {display: none;}

/*#edit-school-representative-title, .js-form-item-school-representative-first, .js-form-item-school-representative-last {display: inline-block;}*/
input#edit-school-representative-first, input#edit-school-representative-last, select#edit-school-representative-title-select, input#edit-phone {max-width: 260px;}
select#edit-school-representative-title-select {margin-bottom: 0 !important;}
/*.panel.callout {display: none;}*/

#block-views-block-school-details-block-1 {display: none;}
/*.js-form-item-teacher #edit-teacher {display: none;}
*/

#edit-teacher .tabledrag-toggle-weight-wrapper {display: none;}

.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form .fieldset-wrapper {margin-bottom: 2rem;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form .form-item-pronouns  {margin-bottom: 2rem;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form #artwork_dimensions_table {margin-bottom: 3rem;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form .form-item-please-attach-a-clear-photographic-image-of-the-work-2 {margin-bottom: 3rem;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form .form-item-number-of-parts {margin-bottom: 3rem;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form .form-item-video-link {margin-bottom: 3rem;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form .form-item-confirmation-before-submit input {position: absolute;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form  .form-item-confirmation-before-submit label {padding-left: 1rem;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form {}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form {}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form {}

.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form .webform-element-description {font-size: .8rem;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form .SmallLegend legend span {font-size: unset;}
.PulsePortal #webform-submission-pulse-perspectives-2022-entry-fo-add-form .tabledrag-toggle-weight-wrapper {display: none;}


input.button.js-form-submit {
    font-size: 1rem;
   /* color: black;
    border: solid 1px black;*/
    text-transform: uppercase;
    background-color: transparent;
}
input.button.js-form-submit:hover {
    color: white;
    background-color: black;
}
details.webform-submission-information {display: none;}
section.block-agwa-help {display: none;}

#edit-field-user-type-wrapper {display: none;}


div#TopNavigation_School { top: -5px; position: relative; left: 25px; display: inline; background-color: #ddd;}
#TopNavigation_School a { padding: 1.1rem 1rem .6rem 1rem; color: #333; text-transform: uppercase; font-weight: 600; font-size: 1.2rem; }
div#TopNavigation_School a {
    display: inline-block;
    text-align: center;
    line-height: 1.3rem;
}
#TopNavigation_School a:visited { color: #333; }
#TopNavigation_School a:hover { /*color: #f26722;*/ color: #E7560D; }
#TopNavigation_School a.is-active { /*color: #f26722;*/ color: #E7560D; }

.section-pp2022.user-logged-in #main {display: none;}



form#webform-submission-list-school-teachers-edit-form #edit-actions {margin-top: 3rem;}

form fieldset legend span {font-weight: bold;}


.section-oneartwork .WorkSubmissionValues { background-color: white; padding: 0 1rem; margin-bottom: 2rem; }
.section-oneartwork .WorkSubmissionValues .views-field-webform-submission-value {
    border-bottom: solid 2px black;
    line-height: normal;
}


.js-form-item-pronouns .description { margin-bottom: 0; }
.js-form-item-video-link .description { margin-bottom: 0; }

.ListOfWorks .ArtworkSubmittedImages, .ListOfWorks .ArtworkVideoLink { display: none;}

.WorkSubmissionValues nav {    text-align: center; margin-top: 2rem; margin-bottom: 2rem; }

.WorkSubmissionValues .views-field-serial { font-size: 1.5rem; margin-bottom: 2rem;}
.WorkSubmissionValues .views-field-serial .field-content {font-weight: bold;}
.WorkSubmissionValues .views-field-serial .field-content::before {content: '#'; margin-left: 1rem;}

.WorkSubmissionValues .views-field-webform-submission-value .views-label {display: none;}
.WorkSubmissionValues .views-field-webform-submission-value .field-content {font-size: 3rem;}

.WorkSubmissionValues .views-field-webform-submission-value-1 .views-label { font-weight: bold;}
.WorkSubmissionValues .views-field-webform-submission-value-1 .field-content {}

.WorkSubmissionValues .views-field-webform-submission-value-2 .views-label {font-weight: bold;}
.WorkSubmissionValues .views-field-webform-submission-value-2 .field-content {}

.WorkSubmissionValues .ArtworkSubmittedDimensions .views-label {font-weight: bold;}
.WorkSubmissionValues .ArtworkSubmittedDimensions .field-content {}
.WorkSubmissionValues .ArtworkSubmittedDimensions .field-content li  { list-style: none; }

/*.WorkSubmissionValues .ArtworkSubmittedStudentStatement*/

.WorkSubmissionValues .views-field-webform-submission-value-4 {text-align: center;}

.WorkSubmissionValues .views-field-webform-submission-value-5 {text-align: center;}
.WorkSubmissionValues .views-field-webform-submission-value-5 img {max-width: 30%; max-height: 80vh; display: inline-block;}
.WorkSubmissionValues .ArtworkImage img {max-width: 30%; max-height: 80vh; display: inline-block;}
.WorkSubmissionValues .VideoLink { margin-top: 2rem; display: inline-block;}
.WorkSubmissionValues .views-field-webform-submission-value-6 .views-label {font-weight: bold; display: block;}
.WorkSubmissionValues .views-field-webform-submission-value-6 .field-content { margin-bottom: 2rem; display: block;}

.WorkSubmissionValues .views-field iframe {margin-top: 1rem;}

.WorkSubmissionValues .views-field-webform-submission-value-1 {    margin-bottom: 2rem;}

/* Display Jury note form */
.JuryNoteForm {background-color: white; padding: 1.5rem; display: inline-block;}
.JuryNoteForm .js-form-item-jury-notes {
    display: inline-block;
    width: 200px;
}
.JuryNoteForm fieldset#edit-shortlist-artwork--wrapper {
    display: inline-block;
    width: 150px;
    vertical-align: top;
}

.JuryNoteForm div#edit-actions {
    display: inline-block;
    vertical-align: top;
}
#NoteFormIF .webform-required {display: none;}
iframe#NoteFormIF {margin-bottom: 0;}
.FinalSelectionMade #NoteFormIF, .FinalSelectionMade #OpenCloseButton {display: none;}
.JuryNoteForm {}

/* Jury Notes on jury-selection page*/
.JuryNoteTable tr {background-color: #333 !important; border-bottom: solid 1px #777 !important;}
.JuryNoteTable tr td {text-align: left;}
.JuryNoteTable .Selected {width: 30px;}
.JuryNoteTable .JuryName {width: 100px;}
.JuryNoteTable .JuryNotes {}
.NoteHeader {
    text-transform: uppercase;
    text-align: center;
    border-bottom: solid 1px white;
    font-size: 1.4rem;
    letter-spacing: .6rem;
}

.JuryNotesPage .webform-confirmation__message {width: 100%;}

/*.section-oneartwork #block-agwa-content {display: block !important;}*/
.WorkSubmissionValues.BySchool .views-field-serial { font-size: 1.2rem;}
.WorkSubmissionValues.BySchool { background-color: transparent; padding: 0; font-size: 1.2rem;}
.WorkSubmissionValues.BySchool .views-field-webform-submission-value {border-bottom: none;}
.WorkSubmissionValues.BySchool .views-field-serial { display: inline;}
.WorkSubmissionValues.BySchool .views-field-serial .field-content::before {content: '(#';}
.WorkSubmissionValues.BySchool .views-field-serial .field-content::after {content: ')'; margin-left: 0;}

.WorkSubmissionValues.BySchool .views-field-webform-submission-value {display: inline;}
.WorkSubmissionValues.BySchool .views-field-webform-submission-value .views-label {display: none;}
.WorkSubmissionValues.BySchool .views-field-webform-submission-value .field-content {font-size: 1.2rem; font-style: italic;}

.WorkSubmissionValues.BySchool .views-field-webform-submission-value-1 {display: inline;}
.WorkSubmissionValues.BySchool .views-field-webform-submission-value-1 .field-content::before {content: ' by ';}
.WorkSubmissionValues.BySchool .views-field-serial .views-label-serial {display: none;}

.WorkSubmissionValue a {text-transform: uppercase; font-weight: bold;}

/*.webform-submission-jury-notes-form {margin-bottom: 2rem;}*/
#ReviewTop_Right { z-index: 2; position: fixed; top: 67px; right: 0px; }
.webform-submission-jury-notes-form .form-item-jury-name, .webform-submission-jury-notes-form .form-item-artwork-name, .webform-submission-jury-notes-form .form-item-artwork-submission-number {display: none;}
.webform-submission-jury-notes-form textarea {height: 60px;width: 300px;}
.webform-submission-jury-notes-form #edit-actions {margin-top: .5rem; margin-left: 0; margin-left: auto; margin-right: auto;}
.NavPrevNext {font-size: 2rem; font-weight: bold;}

.ArtworkSubmittedImages {text-align: center; margin-top: 3rem; display: block; margin-bottom: 3rem;}
.ArtworkSubmittedImages ul {display: inline; text-align: center;}
.ArtworkSubmittedImages ul li { list-style: none; margin-left: 10px; display: inline;}

.WorkSubmissionValues th.views-field-serial {font-size: inherit;}
.WorkSubmissionList {border-top: solid 1px black;}
.WorkSubmissionList td {padding: 0; margin: 0;}
.WorkSubmissionList .views-field-serial {width: 50px;}
.WorkSubmissionList img {max-height: 40px; width: auto; min-width: 50px !important; height: auto;}


/* Navigation between artworks in jury-review*/
#NavItemsContainer {
    background-color: #222;
    text-align: center;
    padding: 10px 10px 0 10px;
    bordeR: solid 3px white;
}
div#NavItems {
    display: inline-block;
    margin-bottom: 7px;
    padding: 0 7px 7px 7px;
}
span.NavItems {
    width: 80px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
.NavItems.counter { padding: 3px;  }
iframe#OneArtworkIF {border: none;}
iframe#OneArtworkIF #main {background-color: red}
#ReviewTop {height: 200px;}
#ReviewTop_Left {margin-top: 70px;}
#ReviewTop_Right {text-align: right; width: 250px;}


/* Make modal window 90% max (avoid them to be too large)  */
#OneArtworkIF {}
.ui-dialog.webform-image-file-modal-dialog {max-width: 90vw;     max-height: 700px !important;}
.webform-image-file-modal-dialog .ui-dialog-content, .webform-image-file-modal-dialog .ui-dialog-content img {max-height: 600px !important; padding: 0;}

ol.LargeNumbers {list-style: none;}

ol.LargeNumbers > li {margin-top: 2rem;}

ol.LargeNumbers > li:first-child {
    counter-reset:index;
}

ol.LargeNumbers > li:before {
    content: counter(index);
    counter-increment:index;
    width:30px;
    height:30px;
    border-radius:50%;
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
    text-align:left;
    color:#aaa;
    font-size: 80px;
    font-weight:bold;
    position: left;
    left: -2rem;
}
ol.LargeNumbers > li div {
    margin-left: 3rem;
    margin-top: -9px;
}

@media only screen and (max-width: 1169px) {
    .PulsePortal .HeaderRightCol {display: none;}
    .PulsePortal .#HeaderWrapper3 {min-height: 150px !important;}
    .PulsePortal #TopNavigation_School {left: 5px; }
    .PulsePortal #TopNavigation_School a { font-size: 1.1rem; padding-left: .5rem; padding-right: .5rem;}
}



@media print {
    .noprint {display: none;}
    html, body, .main, .tabs, .tabbed-content, div, section { float: none !important; }
    section { display: block !important; }
    .break-after {
        display: block;
        page-break-after: always;
        position: relative;
    }
    .WorkSubmission:last-of-type {page-break-after: avoid;}

    body {    overflow:visible;  }
    .PulsePrint {float:none; display: block !important;}
    .WorkSubmission { position: relative;  display: block !important; float:none; } /* page-break-after works, as well */
    .WorkSubmission img {max-width: 50% !important; max-height: 30% !important; page-break-inside: avoid !important; float:none;  display: block !important;}
    .PulsePortal #TopNavigation_School {display: none !important;}
    .PulsePortal h2 {display: none !important;}
    .WorkSubmissionValues nav {display: none;}
}

.DisplayUserName {
    background-color: white;
    padding: 7px 0 0 0;
    font-size: 1rem;
    color: black;
}

body.PulsePortal .FooterArea_v2 {display: none !important;}
body.JuryNotesPage, body.JuryNotesPage div, body.JuryNotesPage form {background-color: #333;}
body.JuryNotesPage .JuryNoteForm input[type="submit"] {padding-left: 16px;     padding-right: 16px;}
body.JuryNotesPage #HeaderWrapperWrapper, body.JuryNotesPage #SubNavigation, body.JuryNotesPage .SpaceForHeader, body.JuryNotesPage #BackToTopButton, body.JuryNotesPage .FooterArea, body.JuryNotesPage .FooterArea_v2 {display: none !important;}
body.JuryNotesPage .JuryNoteForm .js-form-item-jury-notes {display: block;}

#BtSeeContainer {    width: fit-content;}
#BtSeeContainer .btn {opacity: .5;}
#BtSeeContainer .btn.active{ opacity: 1; border-width: 3px;}
.Select_ArtworksSL_ {overflow-y: scroll; height: 300px; border: solid 3px white; font-size: 13px;}
.Select_ArtworksSL_ a { margin-left: 10px;}
.Select_ArtworksSL_ a.selected { background-color: white; display: inline-block;}
.Select_ArtworksSL_ a img {height: 80px; margin: 6px;}


#block-views-block-pulse-2022-work-submitted-jury-notes-block-1 {display: none;}
#block-listofworksforjuryreviewpage {display: none;}

#OpenCloseButton {
    background-color: #333;
    width: 240px;
    display: block;
    border-bottom: solid 1px #666;
    font-size: 12px;
    padding: 3px 10px 3px 0;
}
#WorkLists {font-size: 12px;}

.SelectionPrintItem {min-height: 80px;   margin-bottom: 10px; display: block; }
@media print {     .SelectionPrintItem {  break-inside: avoid;}   }
.SelectionPrintItem .SelectionPrintItem_Image {width: 150px;    display: inline-block; margin-bottom: 10px; position: absolute;}
.SelectionPrintItem .SelectionPrintItem_Infos {margin-left: 130px; display: inline-block; font-size: .8rem;}

div#TopNavigation_School {display: none !important;}