.h1 {
    font-size: 20px;
    font-weight: normal;
    padding: 0.4em 0em 0.4em 1em !important;
    background-color: #006d7f;
    font-color: #FFFFFF;
    min-width: 100% !important;
    position: relative;
    display: inline-block;
    overflow: auto;
    white-space: normal;
    z-index: 1;
}


/* Make content full width (no padding or margin) */
#azContent {
    padding: 1px; /* 0 breaks overflow so use 1px */
}
.azForm-wrap {
    margin: -1px; /* because padding is 1px, use -1px for margin */
}


/* Give children padding */
[id^=azForm-item] {
    padding: 0 20px;
}


/* Remove again from headings used directly inside azForm-item's */
[id^=azForm-item] > .h1,
[id^=azForm-item] > .h2,
[id^=azForm-item] > .h3,
[id^=azForm-item] > .h4,
[id^=azForm-item] > .h5,
[id^=azForm-item] > .h6 {
    display: block;
    width: calc(100% + 40px);
    box-sizing: border-box;
    margin: 0 -20px;
    padding: inherit;
}