.saas_hanover fieldset{margin-right:0}.saas_hanover legend{margin:0 0 1rem;padding:10px 20px;box-sizing:border-box;color:#262A33;background:rgba(0,0,0,0.05);border:none;position:relative;float:left}.saas_hanover legend a.remove_fields{position:absolute;right:0;height:100%;width:39px !important;line-height:39px;top:0;background:white;text-align:center;color:#e74c3c;border-bottom:1px solid #e9eae9;box-sizing:border-box;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.saas_hanover legend a.remove_fields:hover{background:#e74c3c;border-color:#e74c3c;color:white}.saas_hanover .form_builder_form{background:white;padding:20px;margin:0 auto 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:800px;min-width:0;box-sizing:border-box}.saas_hanover .form_builder_form>form>fieldset{margin:1rem 0}.saas_hanover .form_builder_form>fieldset{border:1px solid #e9eae9;margin:1rem 0}.saas_hanover .form_builder_form>fieldset .add_fields{margin:1rem 1rem 1rem 0;float:right}.saas_hanover .form_builder_form>fieldset .field{padding:0 1rem 0 0;box-sizing:border-box}.saas_hanover .form_builder_form>fieldset fieldset{background:rgba(0,0,0,0.05);margin:0 1rem 1rem}.saas_hanover .form_builder_form>fieldset fieldset label{-webkit-box-flex:0 0 calc(150px - 1rem);-moz-box-flex:0 0 calc(150px - 1rem);-webkit-flex:0 0 calc(150px - 1rem);-ms-flex:0 0 calc(150px - 1rem);flex:0 0 calc(150px - 1rem)}.saas_hanover .form_builder_form>fieldset fieldset a.remove_fields{border-top:1px solid #e9eae9;border-right:1px solid #e9eae9}.saas_hanover .form_builder_form form{width:100%;max-width:100%;min-width:auto;margin:0;padding:0}.saas_hanover .form_builder_form .field{width:100%;max-width:none;margin:0 0 1rem;clear:both;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.saas_hanover .form_builder_form input:not([type='checkbox']):not([type="submit"]):not([type='radio']),.saas_hanover .form_builder_form .field select,.saas_hanover .form_builder_form textarea{width:100%;max-width:100%;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.saas_hanover .form_builder_form label{-webkit-box-flex:0 0 150px;-moz-box-flex:0 0 150px;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;width:auto;text-align:right;box-sizing:border-box;margin:0 !important;padding-right:1rem}.saas_hanover .form_builder_form fieldset input:not([type='checkbox']):not([type="submit"]):not([type='radio']),.saas_hanover .form_builder_form fieldset .field select,.saas_hanover .form_builder_form fieldset div.minicolors.minicolors-theme-default{width:100%;max-width:100%;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.saas_hanover .form_builder_form fieldset label{-webkit-box-flex:0 0 150px;-moz-box-flex:0 0 150px;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;width:auto;text-align:right;box-sizing:border-box;margin:0;padding-right:1rem}.saas_hanover .form_builder_form input[type='checkbox']{-webkit-appearance:none;width:28px;height:28px;margin:0;background:white;position:relative;display:inline-grid}.saas_hanover .form_builder_form input[type='checkbox']:after{content:"";font-family:"fontawesome";position:absolute;top:0;left:calc(50% - 9px);line-height:1.8rem;font-size:1.25rem;color:#1abc9c;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.saas_hanover .form_builder_form input[type='checkbox']:checked:after{content:"\f00c"}.saas_hanover .form_builder_form input[type='checkbox']:before{display:none}.saas_hanover .form_builder_form select{width:85%}.saas_hanover .form_builder_form .add_fields{padding:10px 20px;box-sizing:border-box;background-color:#1abc9c;color:#fff !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:2px;text-decoration:none !important;margin:0 0 1rem;display:inline-block;border:none;cursor:pointer;font-weight:400;box-shadow:0 1px 0px #16a085;font-size:14px;outline:none;-webkit-appearance:none;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}.saas_hanover .form_builder_form .actions{width:100%;float:left}.saas_hanover .form_builder_form .actions input[type="submit"]{margin:0}.saas_hanover .form_builder_form table.dataTable tr.odd{background:#e2e2e2 !important}.saas_hanover .form_builder_form .btn,.saas_hanover .form_builder_form input[type='submit']{margin:0 !important}.saas_hanover .field__btn--wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.saas_hanover .field__btn--wrap a{padding:10px 20px;box-sizing:border-box;background-color:#1abc9c;color:#fff !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:2px;text-decoration:none !important;margin-bottom:0;display:inline-block;border:none;cursor:pointer;font-weight:400;box-shadow:0 1px 0px #16a085;font-size:14px;outline:none;margin-top:0.5rem;-webkit-appearance:none}.saas_hanover .field input:not([type='checkbox']):not([type="submit"]):not([type='radio']),.saas_hanover .field select{background:#fff;box-sizing:border-box;font-size:1rem;color:#2f2f2f;-webkit-appearance:none}.saas_hanover .field .field_with_errors label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;float:none}.saas_hanover .field .field_with_errors input:not([type='checkbox']):not([type="submit"]):not([type='radio']),.saas_hanover .field .field_with_errors .field select{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}.saas_hanover .field .field_with_errors:first-child{-webkit-box-flex:0 0 150px;-moz-box-flex:0 0 150px;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px}.saas_hanover .field .field_with_errors:last-child{-webkit-box-flex:1 0 220px;-moz-box-flex:1 0 220px;-webkit-flex:1 0 220px;-ms-flex:1 0 220px;flex:1 0 220px}.saas_hanover .field__select--wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.saas_hanover .field__select--wrap select{-webkit-box-flex:1 1 auto !important;-moz-box-flex:1 1 auto !important;-webkit-flex:1 1 auto !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;margin-right:10px}.saas_hanover .field__select--wrap select:last-child{margin:0}.saas_hanover .field .selectize-control.selectize{-webkit-box-flex:1 0 220px;-moz-box-flex:1 0 220px;-webkit-flex:1 0 220px;-ms-flex:1 0 220px;flex:1 0 220px}.saas_hanover .field .selectize-control.selectize .selectize-input{box-shadow:none;border-color:#B6C8C8;background:url(data:image/svg+xml;utf8,<svg\ version=\'1.1\'\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 20\ 20\'><path\ fill=\"#B6C8C8\"\ d=\'M7.406\ 7.828l4.594\ 4.594\ 4.594-4.594\ 1.406\ 1.406-6\ 6-6-6z\'></path></svg>);background-color:white;background-position:calc(100% - 10px) 5px;background-repeat:no-repeat}.saas_hanover .field .selectize-control.selectize .selectize-input:after{display:none}.saas_hanover .field select{background:url(data:image/svg+xml;utf8,<svg\ version=\'1.1\'\ xmlns=\'http://www.w3.org/2000/svg\'\ xmlns:xlink=\'http://www.w3.org/1999/xlink\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 20\ 20\'><path\ fill=\"#B6C8C8\"\ d=\'M7.406\ 7.828l4.594\ 4.594\ 4.594-4.594\ 1.406\ 1.406-6\ 6-6-6z\'></path></svg>);background-color:white;background-position:calc(100% - 10px) 5px;background-repeat:no-repeat}html{background:#10a2e2;font-family:"Roboto", sans-serif;margin:0;padding:0}body{margin:0;padding:0}.saas_hanover{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;min-height:100vh}input{background:white;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box;color:#2f2f2f;font-size:1rem;outline:none;padding:12px 10px;width:100%;-webkit-appearance:none}input[type='text'],input[type='email'],input[type='password']{border-bottom:1px solid rgba(0,0,0,0.1)}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus{border-color:#10e28b}input[type='submit']{background:#10a2e2;background:linear-gradient(to left, transparent 50%, #10a2e2 50%);background-size:200% 100%;background-position:right bottom;color:#10a2e2;border:1px solid #10a2e2;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin:0 auto;max-width:400px;padding:10px;text-align:center;width:100%;cursor:pointer}input[type='submit']:hover{background-position:left bottom;color:white;border-color:#10a2e2}.login__logo--wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.login__logo--img{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;margin:0 auto;max-width:250px;width:100%}#logged-out{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;margin:1rem auto;max-width:600px;width:90%}#logged-out header{background:#0d80b2;background:rgba(0,0,0,0.1);padding:1rem;color:white}#logged-out .content{padding:1rem;background:white}#logged-out h2{margin:0}#password_recover{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;box-sizing:border-box;margin:1rem auto;max-width:600px;padding:1rem 0;width:90%}#password_recover .btn{border-color:white;color:white;font-size:0.9rem;background:linear-gradient(to left, transparent 50%, #fff 50%);background-size:200% 100%;background-position:right bottom;color:white}#password_recover .btn:hover{background-position:left bottom;color:#10a2e2;border-color:white}.btn{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;display:inline-block;text-align:center;padding:0.5rem 1rem;font-size:1rem;line-height:1.5;border:1px solid rgba(0,0,0,0.1);text-decoration:none;text-transform:uppercase;color:#2f2f2f;outline:none;cursor:pointer;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}.flex__row--wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex__row--item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1rem}.flex__row--item:last-child{margin-bottom:0}.flex__row--item p{margin:0}#form__error--wrap{position:fixed;z-index:99;top:0;right:0;width:100%}@media (min-width: 480px){#form__error--wrap{left:10%;right:10%;width:auto}}@media (min-width: 768px){#form__error--wrap{left:10%;right:10%;width:auto}}@media (min-width: 992px){#form__error--wrap{top:auto;bottom:0;left:auto;right:0;max-width:20%}}@media (min-width: 1200px){#form__error--wrap{max-width:300px}}@media (min-width: 1500px){#form__error--wrap{max-width:400px}}.form__error--inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto;padding:10px 20px;box-sizing:border-box;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}@media (min-width: 768px){.form__error--inner{padding:20px 40px}}@media (min-width: 992px){.form__error--inner{margin:0 0 0 auto;padding:10px}}@media (min-width: 1200px){.form__error--inner{padding:0 20px 20px 0}}.form__error--inner ul{width:100%;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 992px){.form__error--inner ul{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.form__error--inner ul li{margin:0 0 0.5rem;border-radius:5px;background:rgba(231,76,60,0.7);color:#fff;list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;-moz-transition-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28);-webkit-transition-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28);transition-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28);z-index:999;box-sizing:border-box;visibility:hidden;box-shadow:0px 1px 5px 0px rgba(50,50,50,0.85);font-size:14px}@media (min-width: 992px){.form__error--inner ul li{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width: 1200px){.form__error--inner ul li{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.form__error--inner ul li:hover{background:#e74c3c}.form__error--inner ul li *{opacity:0}.form__error--inner ul li.active{visibility:visible;padding:10px}@media (min-width: 992px){.form__error--inner ul li.active{padding:8px}}@media (min-width: 1200px){.form__error--inner ul li.active{padding:20px;font-size:16px}}@media (min-width: 992px){.form__error--inner ul li.active:first-child{margin:0}}.form__error--inner ul li.active *{opacity:1}.form__error--inner ul p{margin:0;padding:0 10px 0 0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width: 992px){.form__error--inner ul p{padding:0}}@media (min-width: 1200px){.form__error--inner ul p{padding:0 10px 0 0}}.form__error--inner ul span{background:#fff;border-radius:50%;color:#e74c3c;text-align:center;width:18px;height:18px;line-height:18px;font-size:14px;font-weight:bold;cursor:pointer}@media (min-width: 992px){.form__error--inner ul span{margin-bottom:0.5rem}}@media (min-width: 1200px){.form__error--inner ul span{margin-bottom:0rem;width:24px;height:24px;line-height:26px;font-size:16px}}.form__error--inner #form__error--close{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;color:#e74c3c;border-bottom:1px solid rgba(0,0,0,0.1);font-size:2rem}.form__error--inner #form__error--close-btn{border-left:1px solid rgba(0,0,0,0.1);padding:1rem;display:block}.field_with_errors{-webkit-box-flex:1 1 100%;-moz-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.privacy-policy-link__registration-view{margin-bottom:25px !important}
