
#edit-start .form-item-start-date, #edit-start .form-item-start-time, #edit-end .form-item-end-date, #edit-end .form-item-end-time {
    width: 200px;
    display: inline-block;
}




/* Open configuration options Tom Malone 2020 Application form wen form*/
form.webform-submission-tom-malone-2020-application-form-form  #edit-date-work-produced div {
    display: inline-block;
}

form.webform-submission-tom-malone-2020-application-form-form #edit-photographer-credit- .fieldset-wrapper > label {    margin-bottom: 1rem; }

input[data-drupal-selector*="-remove-button"] {
    color: #666;
    text-decoration: underline;
}

.js-form-type-radio label, .js-form-type-checkbox label {max-width: 80%;}
.js-form-type-radio, .js-form-type-checkbox {display: flex;}


.webform-document-file .description {display: none;}

.AddDescription {margin-top: 3rem;}
.AddDescription .description {margin-bottom: 10px; font-size: 1rem;}
.AddDescription legend {margin-bottom: 0 !important;}
div#edit-rsvp-title-preview h2, div#edit-markup-04 h2 {margin-bottom: 0 !important; margin-top: 3rem;}
.AddDescription {    margin-top: 0;}
.AddDescription legend {display: none;}
.form-item-please-let-us-know-if-you-have-any-access-needs {margin-top:  5rem;}


form#webform-submission-equal-opportunity-to-be-a-dictat-add-form .participant.optional { display: none; }
form#webform-submission-equal-opportunity-to-be-a-dictat-add-form .participant { background-color: #222; padding: 1rem; margin-top: 4rem;}
form#webform-submission-equal-opportunity-to-be-a-dictat-add-form .participant h2 {  margin: 0; padding: 0; }
form#webform-submission-equal-opportunity-to-be-a-dictat-add-form .participant fieldset {margin: 0; padding: 0; }
form#webform-submission-equal-opportunity-to-be-a-dictat-add-form .js-form-item-date-selection-date img.ui-datepicker-trigger {display: none;}
form#webform-submission-equal-opportunity-to-be-a-dictat-add-form .AddParticipant {margin-top: 2rem; }

#webform-submission-equal-opportunity-to-be-tcs-add-form .js-form-item-i-agree-to-the-terms-and-conditions {margin-top: 4rem;}


.GalleryVisitFromSubmissions th, .GalleryVisitFromSubmissions td { padding: 0 0 0 .2rem;  font-size: .8rem !important; border-left: solid 1px #444; }
.GalleryVisitFromSubmissions th {  border-bottom: solid 1px #444; }

#AlreadyBookedContainer {display: block;    font-size: 1rem;}
#block-views-block-equal-opportunity-bookings-block-1 {display: none;}

#edit-item-details .tabledrag-toggle-weight-wrapper button {display: none;}
#edit-item-details th {font-size: 1rem;}
.webform-multiple-add .form-item-item-details-add-more-items input {width: 50px;}
.webform-multiple-add > input {vertical-align: 0px;}

.webform-submission-form table td div.js-form-item {margin-bottom: 0;}


#captcha {
    position: relative;
    margin: 3rem 0;
    font-size: .8rem;
    background-color: #333;
    padding: 1rem;
}
#captcha summary {}
input#edit-captcha-response {}

input#edit-captcha-response {
    width: 100px;
    background-color: #777;
    border: none;
    display: inline;
    font-size: 1.3rem;
    height: 2rem;
}
#captcha .form-item-captcha-response .field-prefix {    font-size: 1.3rem;}
#captcha .Desc {margin: 0.5rem 0;}

input#edit-wizard-next, input#edit-wizard-prev {
    color: white;
    border: solid 1px white;
    font-size: 1.4rem;
    margin: 0.55rem 1rem 1rem 0;
    padding: 0.67rem 1.5rem;
}
}

/* form embeded in designstore website 
body.StoreEOI */