.header h1,
.header .ms-long {
  width: 100%;
  text-align: center; }

.edit-mode .ms-formfieldcontainer,
.edit-mode .ms-SPZoneLabel,
.edit-mode .ms-SPZone {
  background-color: rgba(255, 255, 255, 0.25);
  border: solid 1px white;
  padding: 5px; }

.edit-mode .ms-SPZoneLabel {
  border-bottom: none;
  margin-top: 10px; }

.edit-mode .ms-SPZone {
  border-top: none; }

.edit-mode div.ms-formfieldlabelcontainer span.ms-formfieldlabel,
.edit-mode .ms-formfieldlabelcontainer .ms-formfieldlabel,
.edit-mode .ms-webpart-zone-title {
  color: #444; }

.edit-mode-panel.nets-ResponsiveSetup {
  background-position: center center;
  background-repeat: repeat;
  background-size: auto;
  background-image: url("../images/checkered.png"); }

/*
    ============================================
    Ribbon Styles for Digitisation
    ============================================
*/
DIV.inets-Element-divLinkDigitisation {
  -ms-name: "Digitisation Link Button";
  -ms-element: "true"; }

.wrapper div.inets-Element-divLinkDigitisation,
.ms-cui-layout div.inets-Element-divLinkDigitisation {
  white-space: nowrap;
  color: #FFF;
  background-color: #ED8B00;
  padding: 14px 40px 16px 40px;
  font-style: normal;
  font-size: 16px;
  text-decoration: none !important;
  display: inline-block;
  margin: 32px 24px 0 0;
  font-weight: 600;
  border-radius: 100px; }
  @supports (-webkit-overflow-scrolling: touch) {
    .wrapper div.inets-Element-divLinkDigitisation,
    .ms-cui-layout div.inets-Element-divLinkDigitisation {
      /* CSS specific to iOS devices */
      padding: 14px 40px; } }

.wrapper div.inets-Element-divLinkDigitisation a,
.ms-cui-layout div.inets-Element-divLinkDigitisation a {
  white-space: nowrap;
  background-color: #ED8B00;
  display: block;
  margin: -15px -40px;
  padding: 15px 40px;
  font-style: normal;
  color: #000;
  text-decoration: none;
  font-weight: 600;
  border-radius: 100px; }

.wrapper div.inets-Element-divLinkDigitisation a:link,
.wrapper div.inets-Element-divLinkDigitisation a:visited,
.ms-cui-layout div.inets-Element-divLinkDigitisation a:link,
.ms-cui-layout div.inets-Element-divLinkDigitisation a:visited {
  color: #FFF;
  text-decoration: none; }

.wrapper div.inets-Element-divLinkDigitisation a:hover,
.wrapper div.inets-Element-divLinkDigitisation a:active,
.wrapper div.inets-Element-divLinkDigitisation a:focus,
.wrapper div.inets-Element-divLinkDigitisation a.fake-active,
.ms-cui-layout div.inets-Element-divLinkDigitisation a:hover,
.ms-cui-layout div.inets-Element-divLinkDigitisation a:active,
.ms-cui-layout div.inets-Element-divLinkDigitisation a:focus,
.ms-cui-layout div.inets-Element-divLinkDigitisation a.fake-active {
  background-color: #005776;
  color: #FFF;
  text-decoration: none; }

DIV.inets-Element-divDigitisationInlineButton {
  -ms-name: "Digitisation Inline Link Button";
  -ms-element: "true"; }

.wrapper div.inets-Element-divDigitisationInlineButton,
.ms-cui-layout div.inets-Element-divDigitisationInlineButton {
  white-space: nowrap;
  color: #FFF;
  background-color: #ED8B00;
  padding: 15px 40px;
  font-style: normal;
  font-size: 16px;
  text-decoration: none !important;
  display: inline-block;
  font-weight: 600;
  border-radius: 100px; }

.wrapper div.inets-Element-divDigitisationInlineButton a,
.ms-cui-layout div.inets-Element-divDigitisationInlineButton a {
  white-space: nowrap;
  background-color: #ED8B00;
  display: block;
  margin: -15px -40px;
  padding: 15px 40px;
  font-style: normal;
  color: #000;
  text-decoration: none;
  font-weight: 600;
  border-radius: 100px; }

.wrapper div.inets-Element-divDigitisationInlineButton a:link,
.wrapper div.inets-Element-divDigitisationInlineButton a:visited,
.ms-cui-layout div.inets-Element-divDigitisationInlineButton a:link,
.ms-cui-layout div.inets-Element-divDigitisationInlineButton a:visited {
  color: #FFF;
  text-decoration: none; }

.wrapper div.inets-Element-divDigitisationInlineButton a:hover,
.wrapper div.inets-Element-divDigitisationInlineButton a:active,
.wrapper div.inets-Element-divDigitisationInlineButton a:focus,
.wrapper div.inets-Element-divDigitisationInlineButton a.fake-active,
.ms-cui-layout div.inets-Element-divDigitisationInlineButton a:hover,
.ms-cui-layout div.inets-Element-divDigitisationInlineButton a:active,
.ms-cui-layout div.inets-Element-divDigitisationInlineButton a:focus,
.ms-cui-layout div.inets-Element-divDigitisationInlineButton a.fake-active {
  background-color: #005776;
  color: #FFF;
  text-decoration: none; }

DIV.inets-Element-divLinkDigitisationInline {
  -ms-name: "Digitisation Link";
  -ms-element: "true"; }

.wrapper div.inets-Element-divLinkDigitisationInline,
.ms-cui-layout div.inets-Element-divLinkDigitisationInline {
  background-image: url("../../images/arrow_right_dark_grey_22.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 5px;
  white-space: nowrap;
  padding: 0px 10px 0px 0;
  display: inline-block;
  color: #ED8B00;
  font-weight: 600;
  border-radius: 100px; }

.wrapper div.inets-Element-divLinkDigitisationInline a,
.ms-cui-layout div.inets-Element-divLinkDigitisationInline a {
  background-image: url("../../images/arrow_right_dark_grey_22.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 5px;
  white-space: nowrap;
  display: block;
  margin: 0px -10px -0px 0;
  padding: 0px 10px 0px 0;
  font-weight: 600;
  border-radius: 100px; }

.wrapper div.inets-Element-divLinkDigitisationInline a:link,
.wrapper div.inets-Element-divLinkDigitisationInline a:visited,
.ms-cui-layout div.inets-Element-divLinkDigitisationInline a:link,
.ms-cui-layout div.inets-Element-divLinkDigitisationInline a:visited {
  color: #ED8B00;
  text-decoration: none; }

.wrapper div.inets-Element-divLinkDigitisationInline a:hover,
.wrapper div.inets-Element-divLinkDigitisationInline a:active,
.wrapper div.inets-Element-divLinkDigitisationInline a:focus,
.wrapper div.inets-Element-divLinkDigitisationInline a.fake-active,
.ms-cui-layout div.inets-Element-divLinkDigitisationInline a:hover,
.ms-cui-layout div.inets-Element-divLinkDigitisationInline a:active,
.ms-cui-layout div.inets-Element-divLinkDigitisationInline a:focus,
.ms-cui-layout div.inets-Element-divLinkDigitisationInline a.fake-active {
  color: #3E6D85;
  text-decoration: underline; }

DIV.inets-Element-divDigitisationHuge {
  -ms-name: "Digitisation Huge";
  -ms-element: "true"; }

.wrapper div.inets-Element-divDigitisationHuge,
.ms-cui-layout div.inets-Element-divDigitisationHuge {
  font-size: 64px; }

/*
    ============================================
    End Ribbon Styles for Digitisation
    ============================================
*/
/*
    ============================================
    Standard Form Styles for Digitisation
    ============================================
*/
.digi-row .nsd-webforms-field.required > label:after,
.digi-row .single-required > label:after {
  color: #ED8B00; }

.digi-row .nsd-webforms-wrapper .nsd-webforms .nsd-webforms-field input[type=text].validation-failure,
.digi-row .nsd-webforms-wrapper .nsd-webforms .nsd-webforms-field input[type=date].validation-failure,
.digi-row .nsd-webforms-wrapper .nsd-webforms .nsd-webforms-field input[type=number].validation-failure,
.digi-row .nsd-webforms-wrapper .nsd-webforms .nsd-webforms-field input[type=tel].validation-failure,
.digi-row .nsd-webforms-wrapper .nsd-webforms .nsd-webforms-field input[type=email].validation-failure,
.digi-row .nsd-webforms-wrapper .nsd-webforms .nsd-webforms-field input[type=password].validation-failure,
.digi-row .nsd-webforms-wrapper .nsd-webforms .nsd-webforms-field select.validation-failure,
.digi-row .nsd-webforms-wrapper .nsd-webforms .nsd-webforms-field textarea.validation-failure {
  border-color: #ED8B00;
  color: #ED8B00; }

.digi-row .nsd-webforms-field .invalid-message,
.digi-row .nsd-webform-error-message {
  border-color: #ED8B00;
  color: #ED8B00;
  background-color: rgba(237, 139, 0, 0.1); }

.digi-row .nsd-webforms-controls button {
  white-space: nowrap;
  background-color: #ED8B00;
  display: block;
  padding: 15px 40px;
  font-weight: 400;
  font-style: normal;
  color: #FFF;
  border-width: 0; }

.digi-row .nsd-webforms-controls button:hover,
.digi-row .nsd-webforms-controls button:active,
.digi-row .nsd-webforms-controls button:focus {
  background-color: #3E6D85;
  border-width: 0;
  outline: none; }

/*
    ============================================
    End Standard Form Styles for Digitisation
    ============================================
*/
