
/* Template CSS */
@import "https://fonts.googleapis.com/css?family=Open+Sans:400,600,700";html{font-size:16px;height:100%}body.waiting-for-ajax{overflow:hidden}body.waiting-for-ajax .modal{display:block}body{font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased;height:100%;-moz-osx-font-smoothing:grayscale;font-size:0.9rem;font-weight:400;line-height:1.5;color:#323232}button{font-size:1rem;padding:10px 20px;text-transform:uppercase;border-radius:0px;border:1px solid #505afa;cursor:pointer;color:#505afa;font-weight:700;margin:0px 5px;white-space:nowrap}button:hover{background-color:#505afa;color:white}a,a:link,a:active,a:visited{color:#505afa;font-weight:900;text-decoration:none}a:hover{color:#323232;text-decoration:underline}a.button{padding:5px 20px;border:1px solid #505afa;color:#505afa}a.button:hover{color:white;background-color:#505afa}h1{font-size:2.4rem;font-weight:700;padding-top:20px;margin-bottom:20px;color:#505afa;text-transform:uppercase}h2{font-size:1.8rem;font-weight:700;padding-top:20px;margin-bottom:20px;color:#323232;text-transform:uppercase}h3{font-size:1.4rem;font-weight:400;margin-bottom:20px;color:#323232}h4{font-size:1.2rem;font-weight:700;margin-bottom:10px;margin-top:20px;color:#505afa}h5{font-size:1rem;font-weight:700;margin-bottom:10px;margin-top:20px;color:#505afa;text-transform:uppercase}p{font-size:0.9rem;font-weight:400;margin-bottom:10px;line-height:1.5;color:#323232}ul{list-style:disc;margin-left:30px}ul li{margin-bottom:5px;font-size:0.8rem;line-height:1.3;color:#afafaf}ol{list-style:decimal;margin-left:30px}ol li{margin-bottom:5px;font-size:0.8rem;line-height:1.3;color:#afafaf}.form-line{position:relative;margin:5px 0 10px 0;width:100%}.form-line input[type=text],.form-line input[type=password]{border-radius:2px;max-width:100%;font-size:0.9rem;padding:5px 10px;color:#646464}.form-line select{max-width:100%}.form-line input[type=password]{max-width:100%}.form-line label{display:block;padding-bottom:4px;padding-top:2px;font-size:0.9rem;font-weight:400;color:#787878;font-weight:600}.form-line label.checkbox-label{float:none;display:inline;width:auto;text-align:left;padding-bottom:0px;color:#646464;font-weight:400}.form-line .textarea-wrapper{display:inline-block}.form-line textarea{width:80%;width:700px;height:120px;padding:5px;font-size:0.8rem}.form-line .textarea-wrapper textarea{width:80%}.embed-container{position:relative;padding-bottom:56.25%;height:0px;overflow:hidden;height:auto;margin:0px auto;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;width:100%;height:100%}#_main_content{width:100%;min-height:400px;padding:40px 0}#_main_content ul{list-style:disc;margin-left:20px}#_main_content ul li{list-style:disc;margin-bottom:5px}#login_form table{margin-left:auto;margin-right:auto}#_login_form_wrapper{margin:0px auto;padding-top:40px}#login_form{border:1px solid black;padding:20px;margin:0px auto;width:400px;text-align:center}#forgot_form{border:1px solid black;padding:20px;margin-top:40px;margin-left:auto;margin-right:auto;width:400px;display:none}#access_link_div{width:300px;margin-right:auto;margin-left:auto;text-align:center}


/* Page CSS */
#_edit_form{position:relative;margin:10px auto;padding-right:20rem}#_edit_form label{display:inline-block;padding-bottom:3px;padding-top:20px;font-size:1rem;font-weight:bold}#_edit_form label.checkbox-label{padding-bottom:0px;padding-top:0px;margin-left:0px;top:-10px;position:relative}#login_password,#login_user_name{border:1.2px solid #15b0b6;border-radius:5px;height:2.5rem;width:70%;max-width:100%;color:#141414;padding:0.5em;user-select:text;font-size:1.2rem}#login_password:focus,#login_password:hover{border:1.2px solid #15b0b6;box-shadow:0 1px 2px #15b0b6}#login_user_name:focus,#login_user_name:hover{border:1.2px solid #15b0b6;box-shadow:0 1px 2px #15b0b6}.help-label{display:block}.formErrorContent{padding-bottom:4px;color:#c20000}#_forgot_button{margin-right:10px}#_login_form_wrapper{width:80%;max-width:100%;padding-top:40px;padding-bottom:40px}#login_form table{margin-left:auto;margin-right:auto}#_login_button_cell{margin-top:20px}#forgot_form{padding:20px;margin-top:40px;width:400px;max-width:100%;display:none}#forgot_form p{width:90%;margin:10px auto}#forgot_form p select{width:100%}#forgot_form p input{width:100%}#access_link_div{margin-top:40px}@media only screen and (max-width: 800px){input[type="text"]{width:100%}#login_password{width:100%}#login_user_name{width:100%}#_main_content{width:100%;padding-top:20px;padding-bottom:20px;margin-left:30px}#_edit_form{padding-right:0rem}}
