/*
* Local Style Sheet used by all Members Pages
*/

/* 1. Colours */
:root {
	--pulse-colour1: #6298c6;
	--pulse-colour1-hover: #72a8d6;
	--pulse-text: #616161;
}

/* 2. Fonts */

/* 3. Text */
h1 {font-size: 40px;font-weight:800;color:var(--pulse-colour1)}
h2 {font-size: 24px;text-transform: uppercase; color: var(--pulse-text); font-weight: 300;}
h3 { color: var(--pulse-text);}
h4, legend {font-size: 1.5rem;}


a {color:var(--pulse-colour1)}
a:hover {color:var(--pulse-colour1-hover)}

label {color:#999}

.input-note {font-size: .8rem;color:#999}

@media (max-width:767px) {
	h1 {font-size: 35px}
}

/* 4. Buttons */

/* 5. Structure */
.page-login #page_content {max-width: none;}
.page-login .container {background-color:white;color:#333;padding:20px 30px;border:1px solid #f5f5f5;border-radius:10px;margin-top:3rem;max-width: 700px;}

/* 6. Page Background & Overlay */
.page-bg {background-color:#f5f5f5}
.banner {background: white;padding: 2rem;margin-bottom: 1rem;z-index: 1020;position: relative;text-align: center;}
.banner img {max-width:400px}