@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,300,700); html {background:#333333 url(images/background.png) no-repeat;background-size:cover}body {color:#AAA;font-family:"Open Sans", sans-serif;font-size:100%;padding:10px}.overlay {position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background:transparent;zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);background:rgba(0,0,0,0.5)}.template {max-width:500px;margin:0 auto;position:relative;z-index:10}.logo {display:block;text-align:center;margin:30px 0;color:#FFF}.logo img {width:auto;max-width:80%;max-height:100px}.title,.breadcrumbs {display:none}a {text-decoration:none;color:#F43590}a:hover {text-decoration:underline}p {margin:0;padding:0}.block {background:#FFF;color:#000;box-shadow:0 0 20px rgba(0,0,0,0.4);-moz-box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);-o-box-shadow:0 0 20px rgba(0,0,0,0.4);-ms-box-shadow:0 0 20px rgba(0,0,0,0.4);margin-bottom:20px}.block header {background:#F43590}.block header h2 {color:#FFF;margin:0;padding:15px 20px;font-size:120%;text-transform:uppercase}.block .body {padding:20px 20px 10px 20px}.block footer {border-top:1px solid #EEE;background:#F8F8F8;text-align:center;padding:15px}.block footer a {font-weight:bold}.ccmsForm .required-message {display:none}.ccmsForm .errors {margin:10px 0;border:1px solid #CC0000;padding:10px;color:#CC0000}.ccmsForm .errors a {color:#CC0000}p.error {color:#CC0000;font-weight:bold;padding:5px 0}.register,.login,.auth {color:#666}.register .fm-field-name,.login .fm-field-name,.auth .fm-field-name {color:#000}.register p.info,.login p.info,.auth p.info {text-align:center}.login .fm-field-name {display:none}.login .forgot-password,.login .remember-me {text-align:center;padding-bottom:10px}p.centered {text-align:center}p.empty {text-align:center;text-align:center;font-size:150%;line-height:175%;padding:15px}.social-logins {list-style-type:none;margin:0;padding:20px}.social-logins a {color:#FFF;display:block;margin-bottom:10px;padding:10px;text-align:center;font-size:120%;text-transform:uppercase;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}.social-logins .facebook {background:#44609d;color:#FFF}.social-logins .twitter {background:#55acee;color:#FFF}.social-logins .instagram {background:#2a5b83;color:#FFF}.g-recaptcha {padding-bottom:20px;min-height:78px}.g-recaptcha > div {margin-left:auto;margin-right:auto}.footer {text-align:center;font-size:smaller;z-index:3}.footer .copyright-logo a {display:block;opacity:0.5;filter: alpha(opacity = 50);zoom:1;transition:opacity 1s ease;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;-ms-transition:opacity 1s ease}.footer .copyright-logo a img {vertical-align:bottom}.footer .copyright-logo a:hover {opacity:1;filter: alpha(opacity = 100);zoom:1}.footer p {padding-top:15px}.button {background:#F43590}.button:hover {filter:brightness(1.1)}@media screen and (min-width:600px) {.footer {width:100%}.login .forgot-password {float:right}.login .remember-me {float:left}body {display:flex;align-items:center;height:100%;margin:0;padding:0;flex-wrap:wrap}body .template {flex-grow:1}html {height:100%;margin:0;padding:0}}
@media screen and (max-width:600px) {body {padding-top:0}}
.ccmsForm fieldset {border:none;margin:0;padding:0}.ccmsForm fieldset > legend {display:none}.ccmsForm input:-webkit-autofill,.ccmsForm input:-webkit-autofill:focus {-webkit-box-shadow:0 0 0px 100px #fbfbfb inset}.ccmsForm .textbox {border:1px solid #DDD;padding:10px;font-size:140%;font-family:inherit;width:100%;box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;outline:none;transition:border 0.2s ease;-moz-transition:border 0.2s ease;-webkit-transition:border 0.2s ease;-o-transition:border 0.2s ease;-ms-transition:border 0.2s ease}.ccmsForm .textbox:hover {border:1px solid #999}.ccmsForm .textbox:focus {box-shadow:0 0 5px rgba(8,124,218,0.5);-moz-box-shadow:0 0 5px rgba(8,124,218,0.5);-webkit-box-shadow:0 0 5px rgba(8,124,218,0.5);-o-box-shadow:0 0 5px rgba(8,124,218,0.5);-ms-box-shadow:0 0 5px rgba(8,124,218,0.5)}.ccmsForm .fm-field {padding-bottom:10px}.ccmsForm .fm-field-name {font-weight:bold}.ccmsForm p.message,.ccmsForm p.fm-field-description {font-style:italic;color:#999;padding:5px 0}.ccmsForm p.message strong,.ccmsForm p.fm-field-description strong {color:#000}.ccmsForm .button {padding:10px;font-family:inherit;width:100%;box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;color:#FFF;border:none;font-size:120%;text-transform:uppercase;font-weight:bold;cursor:pointer;transition:background 0.2s ease;-moz-transition:background 0.2s ease;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;-ms-transition:background 0.2s ease;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.ccmsForm .cancel {background:#444}.ccmsForm .fm-footer {clear:both;padding:20px 0 10px 0}.ccmsForm fieldset {border:none;margin:0;padding:0}.ccmsForm fieldset > legend {display:none}.ccmsForm input:-webkit-autofill,.ccmsForm input:-webkit-autofill:focus {-webkit-box-shadow:0 0 0px 100px #fbfbfb inset}.ccmsForm .textbox {border:1px solid #DDD;padding:10px;font-size:140%;font-family:inherit;width:100%;box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;outline:none;transition:border 0.2s ease;-moz-transition:border 0.2s ease;-webkit-transition:border 0.2s ease;-o-transition:border 0.2s ease;-ms-transition:border 0.2s ease}.ccmsForm .textbox:hover {border:1px solid #999}.ccmsForm .textbox:focus {box-shadow:0 0 5px rgba(8,124,218,0.5);-moz-box-shadow:0 0 5px rgba(8,124,218,0.5);-webkit-box-shadow:0 0 5px rgba(8,124,218,0.5);-o-box-shadow:0 0 5px rgba(8,124,218,0.5);-ms-box-shadow:0 0 5px rgba(8,124,218,0.5)}.ccmsForm .fm-field {padding-bottom:10px}.ccmsForm .fm-field-name {font-weight:bold}.ccmsForm p.message,.ccmsForm p.fm-field-description {font-style:italic;color:#999;padding:5px 0}.ccmsForm p.message strong,.ccmsForm p.fm-field-description strong {color:#000}.ccmsForm .button {padding:10px;font-family:inherit;width:100%;box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;color:#FFF;border:none;font-size:120%;text-transform:uppercase;font-weight:bold;cursor:pointer;transition:background 0.2s ease;-moz-transition:background 0.2s ease;-webkit-transition:background 0.2s ease;-o-transition:background 0.2s ease;-ms-transition:background 0.2s ease;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.ccmsForm .cancel {background:#444}.ccmsForm .fm-footer {clear:both;padding:20px 0 10px 0}