body{font-family:"Arial",sans-serif}.body-overlay{overflow:hidden}body{font-family:"Arial",sans-serif}.body-overlay{overflow:hidden}.sidebar #block-abm-custom-sidebarmenu ul{padding-left:0}.sidebar #block-abm-custom-sidebarmenu ul li{list-style:none;margin-bottom:1rem}.sidebar #block-abm-custom-sidebarmenu ul li a{text-decoration:none;color:#900;font-weight:bold;font-size:14px;line-height:1.42857143}.sidebar #block-abm-custom-sidebarmenu ul li a:hover{text-decoration:underline;color:#000}@media screen and (max-width: 767px){.sidebar.col-md-4{width:100%}}@media screen and (min-width: 1199px){.main-wrapper #main{min-height:60vh}}.path-user{font-family:"Arial",sans-serif;color:#333;font-size:14px;font-weight:400}.page-user-login #block-abm-custom-page-title .title,.page-user-password #block-abm-custom-page-title .title{text-align:center;padding:20px 20px 0;margin-bottom:0;font-size:32px;font-family:"Arial",sans-serif;font-weight:700;color:#333}form{width:60%}@media screen and (max-width: 767px){form{width:100%}}form .js-form-item label{display:block;margin-bottom:5px;font-weight:700;font-size:14px;color:#000;line-height:1.42857143}form .js-form-item input[type=email],form .js-form-item input[type=number],form .js-form-item input[type=search],form .js-form-item input[type=text],form .js-form-item input[type=tel],form .js-form-item input[type=url],form .js-form-item input[type=password]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .button,form button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box;margin:15px 0}form .button:hover,form button:hover{color:#333;border-color:#888;outline:0}form input[type=submit],form input[type=reset],form input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}form input[type=submit]:hover,form input[type=reset]:hover,form input[type=button]:hover{color:#333;border-color:#888;outline:0}form .form-actions .btn-primary:hover{border:1px solid #bbb;background-color:rgba(0,0,0,0);color:#555}.page-user-login #main,.page-user-password #main{max-width:40%}@media screen and (max-width: 991px){.page-user-login #main,.page-user-password #main{max-width:60%}}@media screen and (max-width: 767px){.page-user-login #main,.page-user-password #main{max-width:80%}}@media screen and (max-width: 580px){.page-user-login #main,.page-user-password #main{max-width:90%}}.page-user-login .main-content,.page-user-password .main-content{border-left:0 !important;padding-left:0 !important}.page-user-login .main-content .section,.page-user-password .main-content .section{padding:0 !important;width:100%;margin:5% auto;border:1px solid #ddd;border-radius:15px;box-shadow:0 2px 10px 4px #ccc}.page-user-login .main-content .section .tabs,.page-user-password .main-content .section .tabs{display:none}.after-login-button{margin:15px 40px}.after-login-button span{font-weight:700}.user-login-form,.user-pass{width:100%;margin:0 auto;padding:5%}.user-login-form #block-abm-custom-page-title .title,.user-pass #block-abm-custom-page-title .title{text-align:center;padding:20px 20px 0;margin-bottom:0;font-size:32px;font-family:"Arial",sans-serif;font-weight:700;color:#333}.user-login-form #edit-actions,.user-pass #edit-actions{text-align:center;margin-bottom:0 !important}.user-login-form .form-actions .btn-primary:hover,.user-pass .form-actions .btn-primary:hover{background:#900 !important;border:1px solid #900 !important;color:#fff !important}.user-login-form .before-login-button,.user-pass .before-login-button{text-align:right}.user-login-form .before-login-button a,.user-pass .before-login-button a{text-decoration:underline;color:#900;font-size:14px;font-weight:400}.user-login-form .before-login-button a:hover,.user-pass .before-login-button a:hover{color:#333}.search-filter{display:flex;align-items:center}.search-filter .view-filters{margin-left:auto}