#login_admin{margin-top:50px}.form-signin{width:100%;max-width:450px;padding:15px;margin:0 auto}.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .form-control{position:relative;height:auto;box-sizing:border-box;padding:10px;font-size:var(--fs-md)}.form-signin .form-control:focus{z-index:2}.form-signin #inputLogin{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin #inputPassword{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-signin #inputEmail,.form-signin .btn{margin-bottom:10px}#asso_liste{margin:0 0 0 5%}.asso_mini{width:30%;height:330px;padding:15px;border:1px solid var(--color-border);border-radius:5px;margin:0 15px 15px 0;text-align:center;float:left;overflow:hidden;position:relative}.asso_mini:hover{border:1px solid #000;box-shadow:5px 5px 20px var(--shadow-color)}.asso_avatar{cursor:pointer}.asso_mini h3{text-align:center;margin:8px 0 8px 0;font-size:var(--fs-xl);line-height:1.25}.asso_mini h3 small{font-size:80%}.asso_baseline{font-family:var(--ff-handwriting);font-size:var(--fs-2xl);color:var(--color-text)}.asso_title{clear:both}.asso_btn_admin{position:absolute;top:5px;right:5px;background-color:color-mix(in srgb,var(--color-danger) 50%,transparent);border-radius:17px;padding:3px 5px 0 5px;color:rgba(255,255,255,.8);box-shadow:1px 3px 7px var(--shadow-color)}.asso_btn_admin:hover{background-color:var(--color-danger);color:#fff}.asso_nb_users{position:absolute;top:5px;left:0;background-color:var(--color-danger);color:#fff;padding:3px 10px 1px 10px;border-top-right-radius:15px;border-bottom-right-radius:15px}.asso_nb_news{position:absolute;top:35px;left:0;background-color:#015cd8;color:#fff;padding:3px 10px 1px 10px;border-top-right-radius:15px;border-bottom-right-radius:15px}input.sso_code{margin:0 5px;text-align:center;line-height:2;font-size:var(--fs-3xl);border:solid 1px #ccc;box-shadow:0 0 5px #ccc inset;padding:0!important;outline:0;width:60px;transition:all .2s ease-in-out;border-radius:3px}#sso_formCode{max-width:300px;margin:15px auto;text-align:center}#cookies-page form{border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:20px;margin:20px 0}#cookies-page form .wrap-switches{max-width:400px}#cookies-page form .wrap-switches>div{display:flex;justify-content:space-between;align-items:center;padding:20px 0}#cookies-page form .wrap-switches h3{margin:0}.flipswitch{position:relative;display:inline-block;background-color:grey;width:50px;height:28px;border-radius:40px;overflow:hidden}.flipswitch .switch-circle{display:block;position:absolute;background-color:#fff;top:2px;left:2px;width:24px;height:24px;border:1px solid #fff;border-radius:13px;transition:all .2s ease-in 0s}.flipswitch .switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .2s ease-in 0s}.flipswitch .switch-inner:after,.flipswitch .switch-inner:before{float:left;width:50%;height:28px;color:#fff;display:block;content:''}.flipswitch .switch-inner:before{background-color:var(--color-primary)}.flipswitch .switch-inner:after{background-color:var(--color-bg-light)}.flipswitch>label{display:block;overflow:hidden;cursor:pointer}.flipswitch input[type=checkbox]{display:none}.flipswitch input[type=checkbox]:checked+label .switch-circle{left:inherit;right:2px}.flipswitch input[type=checkbox]:checked+label .switch-inner{margin-left:0}#cookies-page button{border-radius:50px;border:none;background-color:rgba(231,103,14,.9);padding:10px 20px;color:#fff;font-weight:var(--fw-bold);text-transform:uppercase;font-size:1.3em}#cookies-page button.button-manage{background-color:var(--color-bg-light);float:right}#cookies-page button.button-active{background-color:var(--color-primary);float:right;margin-bottom:20px;margin-left:5px}#cookies-page button.button-deactive{background-color:var(--color-eye-catcher);float:right;margin-bottom:20px}#cookies-page button:hover{cursor:pointer;opacity:.75}@media screen and (max-width:991px){.asso_mini{width:45%;height:290px;padding:15px}}@media screen and (max-width:767px){.asso_mini{width:30%;height:330px;padding:15px}.asso_baseline{text-align:center;margin:15px 0 30px 0}}@media screen and (max-width:575px){.asso_mini{width:45%;height:280px;padding:15px}}@media screen and (max-width:360px){.asso_mini{width:90%;height:330px;padding:15px}}