#offline_order input[type=text],#offline_order input[type=password],#offline_order select{width:91%;margin-bottom:10px;padding:12px 4%;border:1px solid #555;border-radius:0}#offline_order input[type=submit].waiting{opacity:.5}#offline_order .frm_fieldset_border{background-image:none}#offline_order #fieldset-connexion_fieldset{padding-top:0}#offline_order p{width:unset}#offline_order .login .sign-up span,#offline_order .theme_btn_container,#offline_order .theme_btn_container span,#offline_order input{background:0 0}#offline_order .frm_submit span input,#offline_order button.btn-primary{color:#fff;font-size:14px;text-transform:uppercase;cursor:pointer;width:430px;padding:10px;display:inline-block;text-align:center}#offline_order .frm_submit,#offline_order button.btn-primary{background-color:#ff3c78;height:50px;border-radius:4px}#offline_order .frm_submit .theme_btn_container{text-align:center}#offline_order .login .sign-up span:hover{text-decoration:none}#offline_order .error-label{color:#C00;text-align:center}#offline_order .title{font-size:24px;line-height:28px;font-weight:700;text-align:center;color:#ff3c78;text-transform:uppercase;font-family:"Source Sans Pro",Sans-Serif}#offline_order .subtitle{text-align:center;margin-bottom:30px}#offline_order #login_form{width:350px;margin-left:10px}#offline_order .exa_auth_remember{padding:0}#offline_order #connexion_submit{background:0 0}#offline_order .forget_pass{position:absolute;bottom:160px;left:335px}#offline_order .login .sign-up span{color:#ff3c78;font-size:14px;text-decoration:underline}#offline_order .login{width:500px}#offline_order .login .sign-up{position:absolute;bottom:50px;text-align:center;width:80%;margin-left:30px}#offline_order div.sign-up{display:none;width:480px;padding:10px;border-radius:4px;background-color:#31d2ff}#offline_order button.btn-primary{width:100%;padding:0;border-radius:4px}label input[type=checkbox]~i.fa.fa-square-o{color:#000!important}label input[type=radio]~i.fa.fa-circle-o,label input[type=radio]~i.fa.fa-dot-circle-o{vertical-align:middle;color:#333}label input[type=radio]:checked~i.fa.fa-dot-circle-o label.btn span{font-size:1.5em}label input[type=radio]~i.fa.fa-circle-o{color:#333;display:inline}label input[type=radio]:checked~i.fa.fa-circle-o,label input[type=radio]~i.fa.fa-dot-circle-o{display:none}label input[type=radio]:checked~i.fa.fa-dot-circle-o{display:inline}label:hover input[type=radio]~i.fa{color:#91c622}div[data-toggle=buttons] label.active,label input[type=radio]:checked~i.fa.fa-dot-circle-o,label span,label:hover input[type=checkbox]~i.fa{color:#333}label input[type=checkbox]~i.fa.fa-square-o{display:inline;font-size:14px;margin-left:5px;margin-right:2px;vertical-align:baseline}label input[type=checkbox]:checked~i.fa.fa-square-o,label input[type=checkbox]~i.fa.fa-check-square-o{display:none}label input[type=checkbox]:checked~i.fa.fa-check-square-o{color:#333;display:inline;font-size:14px;margin-left:5px}label span{padding-left:5px;vertical-align:middle;white-space:normal}#inscription_form .btn-group-vertical{display:block}#inscription_form .btn-group-vertical.liste-choix{margin:0 15px}#inscription_form .bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%;border:none;border-radius:0}.btn-group>:first-child:not(.dropdown-toggle):not(:last-child).btn{display:inline-block}#inscription_form .bootstrap-select.btn-group[class*=col-] .dropdown-toggle,#inscription_form .btn-group.open .dropdown-toggle{background:#fff;box-shadow:none}#inscription_form .bloc{display:flex;margin:10px 8px;padding:0}#inscription_form .bloc input,#inscription_form .bloc select{flex:1;border:none;background-color:#fff}#inscription_form .bloc select{width:100%;-webkit-appearance:none;-moz-appearance:none}.btn-group-horizontal.display-flex{display:flex}.bloc .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){flex:1;margin-left:10px;width:auto}.bloc .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .btn{border:none;border-radius:0}.promotions.btn-group>.btn:first-child{font-size:11px;color:#000;line-height:normal;padding:0;text-align:right;margin:0;white-space:normal;width:100%}.toggle-password{background:#f1f1f1;font-size:14px;border:0;padding-top:10px;width:80px;text-align:center;cursor:pointer;height:30px;right:unset;position:inherit;margin:0}#inscription_form .bloc label.error{width:auto;padding-top:0;float:left;font-size:13px;text-align:justify;color:#EC1F30;font-weight:400;margin:-10px 10px 5px;display:flex}[data-toggle=buttons]>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}