
/* Environment Banner for dev and staging awareness  */
#env-banner {
    position: relative;
    top: 0;
    z-index:21000;
    width: 100%;
    /* opacity: .6; */
	padding:5px 15px;
	background:#000;
	color:#000;
	font-family:courier, monospace;
	font-size:.85em;
	font-weight:700;

}

body.login #env-banner {
    position: fixed;
}

    #env-banner.env-dev {
        background-color: #58bdf0;
    }

    #env-banner.env-staging {
        background-color: #27723e;
    }


/* For debugging */
.border-red {
    border: 1px solid red !important;
}

.border-blue {
    border: 1px solid blue !important;
}

/* Fix for images resized in ckEditor */
img[style*="aspect-ratio"] {
    max-width: 100% !important;
    height: auto !important;
}

/* Forms  */

input.required,
textarea.required,
select.required,
div.required {
	background: rgb(255, 249, 249);
}

input.form-error,
textarea.form-error,
select.form-error,
div.form-error {
	border: 1px solid rgb(255, 86, 86);
}

/* body { background: blue !important; } */


/* Hide items prior to jquery fadein, show */

.js-hidden {
  display: none;
}
