form{font-size:0}form *{font-size:16px;font-size:1rem}form .page-subheading{text-transform:uppercase;color:#bf9b67;letter-spacing:2px;font-size:15px;font-size:.9375rem;font-family:"Assistant",sans-serif;text-align:left;margin-bottom:30px;line-height:19px;border-bottom:1px solid #bf9b67}form .page-subheading span{background:#fff;padding-right:15px}form .form-group{display:inline-block;vertical-align:top;margin-bottom:25px;width:48%;font-size:16px;font-size:1rem}form .form-group:nth-of-type(odd){margin-right:4%}form .form-group label{font-family:"Philosopher",sans-serif;color:#000;display:block;margin-bottom:5px;font-size:16px;font-size:1rem}form .form-group label.top{display:inline-block;vertical-align:top}form .form-group label sup{color:#f54925}form .form-group input[type="text"],form .form-group input[type="password"],form .form-group input[type="email"],form .form-group input[type="tel"],form .form-group input[type="number"],form .form-group input[type="search"]{display:block;width:100%}form .form-group.full{display:block;width:100%;margin-right:0}form .form-group.textarea textarea{width:100%;height:100px;resize:none}form .form-group .selector{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}form .form-group.select .selector{min-width:100%;max-width:100%}form .form-group.gender{width:100%}form .form-group.gender label{margin:0 10px}form .form-group.birth-date{font-size:0}form .form-group.birth-date .selector{margin-right:3%}form .form-group.birth-date .selector#uniform-years{margin-right:0}form .form-group.checkbox{height:72px;line-height:50px;padding-top:22px;font-size:0}form .form-group.checkbox label{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:top;font-size:16px;font-size:1rem;margin:0 auto;text-align:left}form .form-group.checkbox label .checker{margin-top:-6px}form .form-group.info{padding-top:20px}form .form-group.info .inline-infos{margin:0 0 5px 0}form .required_fields{text-align:center;color:#565351;font-size:13px;font-size:.8125rem;font-style:italic;margin-top:15px}form .inline-infos{margin-bottom:15px;font-size:13px;font-size:.8125rem;font-style:italic;color:#565351}form .inline-infos sup{color:#f54925}form .submit{text-align:center;margin-top:30px}@media (max-width: 1200px){form .form-group{width:80%;margin:0 10% 20px 10%}form .form-group input[type="text"],form .form-group input[type="password"],form .form-group input[type="email"],form .form-group input[type="tel"],form .form-group input[type="number"],form .form-group input[type="search"]{height:42px;line-height:42px;padding:0 10px}form .form-group select{height:42px;line-height:42px}form .form-group.gender{margin-bottom:15px}form .form-group.gender label{height:auto;line-height:normal}form .form-group.checkbox{height:auto;line-height:normal;padding:0}}@media (max-width: 767px){form .page-subheading{border:0;text-align:center}form .page-subheading span{display:block}form .form-group{width:90%;margin:0 5% 15px 5%}form .form-group label{display:block;width:auto;margin:0;text-align:left;height:auto;line-height:normal;margin-bottom:5px}form .form-group input[type="text"],form .form-group input[type="password"],form .form-group input[type="email"],form .form-group input[type="tel"],form .form-group input[type="number"],form .form-group input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}form .form-group input[type="file"]{width:100%}form .form-group textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px}form .form-group.checkbox{width:auto}form .form-group.double textarea{width:100%}form .form-group.textarea{width:90%;margin:0 5% 15px 5%}form .form-group.textarea label{width:auto}form .form-group.textarea textarea{width:100%}form .form-group.gender label{width:auto;display:inline-block}form .form-group.select .selector{min-width:100%;max-width:100%}form .form-group .uploader .action{padding:0 15px;width:auto}form .form-group .uploader .filename{width:auto}form .checkbox label{display:block;width:auto}form .lost_password{width:auto}form .inline-infos{width:90%;margin:0 5% 15px}form #security_informations{margin:15px 0 0 0}form .required_fields{margin-bottom:15px}form .submit{width:90%;margin:20px 5% 0 5%;padding:0}form .submit .btn{width:100%}}.btn{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#bf9b67;color:#fff;letter-spacing:3px;font-weight:bold;text-transform:uppercase;outline:none;font-size:15px;font-size:.9375rem;font-family:"Assistant",sans-serif;cursor:pointer;height:40px;line-height:40px;padding:0 20px;text-decoration:none;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-align:center;border:0;overflow:hidden;border-radius:0;-webkit-appearance:none}.btn.small{height:34px;line-height:34px;font-size:14px;font-size:.875rem}.btn.large{height:50px;line-height:50px;font-size:20px;font-size:1.25rem}.btn.black{background:#000}.btn.black:hover{background:#bf9b67}.btn.red{background:#f54925}.btn.ghost{background:none;border:1px solid #bf9b67;color:#bf9b67}.btn.ghost:hover{background:#bf9b67;border-color:#bf9b67}.btn.ghost.white{border-color:#fff;color:#fff}.btn.ghost.black{border-color:#000;color:#000}.btn:hover{background:#000;border-color:#000;text-decoration:none}.btn:hover.ghost{background:#bf9b67;color:#fff}.btn:hover.ghost.white{background:#fff;color:#000}.btn:hover.ghost.black{background:#000;color:#fff}@media (max-width: 767px){.btn{font-size:12px;font-size:.75rem}}@font-face{font-family:'Philosopher';src:url("../fonts/philosopher-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}*{box-sizing:border-box}body{margin:0;background-color:#c0c0c0}.container{margin:50px auto;width:930px;max-width:100%}#maintenance{padding:30px;margin:0 15px;background-color:rgba(255,255,255,0.75);font-family:"Philosopher",sans-serif;text-align:center}#maintenance .logo img{display:block;margin:0 auto;max-width:100%;height:auto}#maintenance .form-group{display:block;margin:0 auto 15px}#maintenance .form-group:nth-of-type(odd){margin-right:auto}#maintenance .form-group input[type='text'],#maintenance .form-group input[type='email']{border:none;padding:10px}#maintenance .mce-success-response{margin-bottom:15px}@media screen and (max-width: 767px){#maintenance{padding:20px 15px}#maintenance .form-group{width:100%}}
