#poweredby {
	display: none !important;
}
#login-form .btn.submit {
	background-image: linear-gradient(#020540, #020540);
}
/* #global-sidebar,
#system-info {
    background-color: #020540 !important;
}
#system-info:hover {
    background-color: #020540 !important;
}
#nav li:not(.has-subnav) > a.sel,
#global-sidebar > a[href]:not(.sel):hover, #global-sidebar :not(.has-subnav) > a[href]:not(.sel):hover {
    background-color: #4A4E7A;
}
.btn.submit {
    background-color: #507FBC !important;
}
.btn.submit:not(.disabled):not(.inactive):hover, .btn.submit:not(.disabled):not(.inactive).hover, .btn.submit:not(.disabled):not(.inactive):focus {
    background-color: #020540 !important;
} */

.text-12 {
    font-size: 12px !important;
}

.redactor h1,
.redactor h2 {
    font-size: 28px !important;
    color: #507FBC !important;
}
.redactor h3 {
    font-size: 26px !important;
    color: #507FBC !important;
}
.redactor h4 {
    font-size: 24px !important;
    color: #020540 !important;
}
.redactor h5 {
    font-size: 22px !important;
    color: #020540 !important;
}
.redactor h6 {
    font-size: 20px !important;
    color: #020540 !important;
}

#fields-megaMenu .superTableMatrix > .fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#fields-megaMenu .superTableMatrix .fields > .field:first-child {
    width: 49%;
}
#fields-megaMenu .superTableMatrix .fields > .field:nth-child(2) {
    width: 49%;
    margin-top: 0;
}
#fields-megaMenu .superTableMatrix .fields .field:last-child {
    width: 100%;
}
#fields-megaMenu .superTableMatrix [id$=-fields-callouts] .blocks {
    display: flex;
    justify-content: space-between;
}
#fields-megaMenu .superTableMatrix [id$=-fields-callouts] .blocks .matrixblock {
    width: 30.5%;
}
.superTable-table tbody tr td {
    vertical-align: top !important;
}

#fields-values .superTableMatrix .fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
/* #fields-values .superTableMatrix .fields [id*=-fields-heading-field] {
    width: 50%;
}
#fields-values .superTableMatrix .fields [id*=-fields-image-field] {
    width: 40%;
} */
#fields-values .superTableMatrix .fields .field {
    width: 100%;
}

#fields-twoColumns .blocks {
    display: flex;
    justify-content: space-between;
}
#fields-twoColumns .blocks .matrixblock {
    width: 47%;
}

#fields-pageBuilder .matrixblock {
    margin-bottom: 50px;
}
#fields-pageBuilder [id*=-fields-gridItems] .fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#fields-pageBuilder [id*=-fields-gridItems] .fields [id*=-heading-field],
#fields-pageBuilder [id*=-fields-gridItems] .fields [id*=-description-field] {
    width: 74%;
}
#fields-pageBuilder [id*=-fields-gridItems] .fields [id*=-icon-field] {
    width: 25%;
}
#fields-pageBuilder [data-type="houseSlider"] .superTableMatrix[data-type="slider"] {
    border: 0;
    padding: 0;
}
#fields-pageBuilder [data-type="houseSlider"] .superTableMatrix[data-type="slider"] [id*=-fields-slides-field] > .heading,
#fields-pageBuilder [data-type="houseSlider"] .superTableMatrix[data-type="slider"] [data-type="addPlan"] .heading {
    display: none;
}
#fields-pageBuilder [data-type="houseSlider"] .superTableMatrix[data-type="slider"] .matrixblock {
    margin-bottom: 10px;
}

/* TRADEME */
.field[id^=fields-trademe].inactive {
    pointer-events: none;
    opacity: 50%;
}
#fields-trademeSuburb-field,
#fields-trademeListingId-field,
#fields-trademePhotoIds-field,
#fields-trademeUpdated-field,
#fields-trademeBrandingId-field,
[id*=fields-oauth] {
    pointer-events: none;
    opacity: 50%;
}
.btn.yellow {
    background-color: #f9af2c !important;
    transition: all 0.2s ease;
    color: #3f4d5a;
}
.btn.yellow:hover {
    background-color: #3f4d5a !important;
    color: white;
}
.btn.yellow.inactive {
    pointer-events: none;
    opacity: 50%;
    background-color: rgba(96,125,159,.25) !important;
}

#tab-trade-me .width-100,
#profile-tab-trade-me div.width-100 {
    bottom: -25px;
}
.allSteps {
    position: relative;
    padding-bottom: 80px;
}
.allSteps::before {
    content: '';
    position: absolute;
    top: 0px;
    width: 2px;
    height: 100%;
    background: #eaebed;
    left: 11px;
}
.stepContainer {
    margin-top: 40px;
    z-index: 1;
    position: relative;
    display: none;
}
.stepContainer:first-child {
    margin-top: 0px;
}
.stepContainer .responseStatus,
.stepContainer .responseMessage {
    padding-left: 43px;
    font-family: "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;
    font-size: 11px !important;
    white-space: break-spaces;
    width: 100%;
    margin-top: 10px;
}
#redirecting {
    font-family: "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;
    font-size: 11px !important;
}
.stepContainer .step {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    transition: all 0.2s ease;
    color: #c3d1e1;
}
.stepContainer .step .sep {
    margin: 0px 33px;
}
.stepContainer .step .icon {
    width: 20px;
    height: 20px;
    border-radius: 9999px;
    border: 2px solid #c3d1e1;
    outline: 5px solid rgba(195, 209, 225, 40%);
    margin-right: 20px;
    background: #fff;
    transition: all 0.2s ease;
    flex-shrink: 0;
}
.stepContainer .step.processing .icon {
    border: 2px solid #c3d1e1;
    outline: 5px solid rgba(195, 209, 225, 40%);
    background: #c3d1e1;
}
.stepContainer .step.processing,
.stepContainer .step.pending {
    color: #596673;
}
.stepContainer .step.processing {
    pointer-events: none;
}
.stepContainer .step.success .icon {
    border: 2px solid #27ab83;
    outline: 7px solid rgba(39, 171, 131, 20%);
    background: #27ab83;
}
.stepContainer .step.success {
    color: #27ab83;
}
.stepContainer .step.error .icon {
    border: 2px solid #d61f2b;
    outline: 7px solid rgba(214, 31, 43, 20%);
    background: #d61f2b;
}
.stepContainer .step.error {
    color: #d61f2b;
}
#was_sold .sold {
    margin: 0px 20px;
    text-decoration: underline;
    cursor: pointer;
}
#trademeWithdrawInfo {
    text-decoration: underline;
    cursor: pointer;
    color: #596673;
}
#was_sold .sold:hover,
#trademeWithdrawInfo:hover {
    text-decoration: none;
}
#was_sold .sold.active {
    text-decoration: none;
}
#trademeWithdrawInfo.inactive {
    text-decoration: none;
    pointer-events: none;
}
#reason input,
#price input {
    margin-left: 20px;
}

/* TRADEME */





#fields-pageBuilderLayout5 .blocks > .matrixblock {
    margin-bottom: 50px;

}