body{font-family:Raleway,sans-serif}header{background:#000}header .navbar{width:100%;padding:0 0 0 30px}header .navbar-brand{padding:15px 0}header .navbar-brand img{margin-right:15px}header .navbar-brand img.logo-orange,header .navbar-brand img.logo-white{display:none}header .logo-cnt{margin:0;display:inline-block;line-height:1.2;font-size:30px;vertical-align:middle;font-weight:700}header .logo-cnt,header .logo-cnt span{font-family:Raleway,sans-serif;color:#fff}header .logo-cnt span{text-transform:uppercase;font-size:18px;font-weight:300;display:block}header .navbar-collapse{height:100%}header .navbar-nav{width:100%;height:100%}header .nav-item{border-left:1px solid #1d1d1d}header .nav-item .nav-link{padding:47px 30px!important;text-transform:uppercase;color:#fff}header .nav-item .nav-link:hover{color:#939393}header .nav-item.active .nav-link{background:#af0000}header .nav-item.active .nav-link:hover{background:#af0000;color:#fff}header .navbar-toggler-icon{color:#fff}.main a,.main a:hover{color:#fff;text-decoration:underline}footer{padding:10px 0;background:#424242}footer:after{display:block;content:"";clear:both}footer p{color:#fff;font-size:12px;font-weight:300;margin:0}footer .sx{float:left}footer .dx{float:right}footer a{font-weight:600;color:#fff}footer a:hover{text-decoration:none;color:#939393}.btn-action{padding:10px 30px;border-radius:5px;color:#fff;text-transform:uppercase;background:#af0000;font-size:16px;font-weight:600}.btn-action:hover{background:#9c0000}.title{font-family:Raleway,sans-serif;font-size:66px;margin-top:0;margin-bottom:10px;color:#fff;font-weight:700}.subtitle{text-transform:uppercase;color:#fff;font-size:24px;margin-bottom:30px}.intro{color:#fff;font-size:16px;font-weight:300}.intro strong{font-weight:600}form input:not(.form-check-input){height:50px;background:#000;color:#939393;border-radius:0;border:1px solid #000;font-size:14px;padding:5px 15px}form input:not(.form-check-input),form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form select{height:50px!important;background:url(/modules/uijj/images/select.png) 100% no-repeat #000!important;color:#939393!important;border-radius:0!important;border:1px solid #000!important;font-size:14px!important;padding:5px 15px!important}form select:disabled{background-color:#202020!important}form input:focus{background-color:#000!important;color:#fff!important}form label:not(.form-check-label){text-transform:uppercase;color:#fff;font-size:12px;font-weight:600;margin-bottom:10px;line-height:1}form label a,form label a:hover{color:#fff;text-decoration:underline}form input:disabled{background-color:#424242!important;border-color:#424242;color:#939393}form fieldset{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #353535}form .has-error input[type=email],form .has-error input[type=file],form .has-error input[type=text],form .has-error select{border:1px solid red!important}form .has-error .form-check-label{color:red!important}.log-in{position:relative;height:100vh}.log-in .main{height:85%;width:100%;display:table}.log-in .main-cnt{display:table-cell;vertical-align:middle;background:url(/modules/uijj/images/login.jpg) 50% no-repeat;background-size:cover}.log-in .intro{margin-bottom:20px}.log-in .intro.withError{font-weight:700;font-size:1.4em}.log-in .intro a{font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;color:#fff;text-decoration:underline}.log-in form{padding:20px;background:rgba(26,26,26,.5);display:inline-block}.log-in form .form-check{margin-bottom:10px}.log-in form .form-check-label{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;padding-top:6px}.log-in form .btn-action{margin-top:10px}.log-in form input:not(.form-check-input){width:380px}.log-in form .password{display:inline-block;margin-top:5px;font-size:12px;color:#fff}.log-in form .password i{color:#af0000}.log-in form .password:hover{color:#939393;text-decoration:none}.inner{padding:40px 0;background:#303030;min-height:85vh}.inner .title{font-size:48px}.inner .subtitle{padding-bottom:15px;border-bottom:2px solid #353535;font-size:18px}.inner p{font-size:16px;color:#fff;font-weight:300}.inner p.info{margin-bottom:10px}.inner p a{font-size:14px;color:#af0000}.inner p.label,.inner p a{font-weight:600;text-transform:uppercase}.inner p.label{color:#fff;font-size:12px;margin-bottom:10px}.inner p.price{margin:0;height:50px;background:#424242;padding:14px 15px;font-size:18px;font-weight:600;color:#fff;line-height:1}.inner form .form-check-label{color:#fff;font-size:14px;padding-top:4px}.inner .terms{max-height:150px;overflow-y:scroll;padding:15px;border-radius:5px;background:#e6e6e6;border:1px solid #a7a7a7;position:relative;margin-bottom:15px}.inner .terms p{font-size:12px;color:#252525;font-weight:300;margin:0}.inner .btn-action{margin-top:30px}.inner h2{color:#fff;font-size:20px;font-weight:700;margin-bottom:20px}fieldset.specialita{padding:20px;border:1px solid #000;border-radius:10px;background:#585858}.filters-collapse{display:block;padding:15px 0;border-bottom:2px solid #353535;margin-bottom:30px;margin-top:-30px;text-transform:uppercase;font-size:12px;color:#939393;font-weight:600}.filters-collapse:after{display:block;content:"";clear:both}.filters-collapse:hover{text-decoration:none;color:#af0000}.filters-collapse .fa-sliders-h{margin-right:5px}.filters-collapse .fa-chevron-down{float:right;font-size:18px;margin-right:20px}.card{padding:20px 20px 0;background:#252525;border:0;margin-bottom:20px}.card label{margin-bottom:0!important;padding-top:15px}.membersList table{text-align:center}.membersList table th{font-size:13px;background-color:#000;text-transform:uppercase;font-weight:600;border:1px solid #252525!important;color:#fff;vertical-align:middle!important}.membersList table th a{color:#fff}.membersList table td{color:#939393;font-size:14px;border:1px solid #252525!important;background-color:#424242;vertical-align:middle!important}.pagination.elenco-iscritti{display:block!important;margin:0}.pagination .page-item{display:inline-block;float:left;margin-right:3px;margin-bottom:3px}.pagination .page-item .page-link{border-radius:0!important;width:30px;height:30px;background:#000;color:#fff;font-size:14px;border:0;padding:7px;text-align:center}.pagination .page-item .page-link:hover{background:#424242}.pagination .page-item.active .page-link{background:#af0000}.pages{text-align:right;margin:0;font-size:14px}.pages span{color:#af0000;font-weight:700}@media screen and (max-width:992px){header .navbar{padding:0}header .navbar-collapse,header .navbar-nav{height:auto;z-index:100}header .navbar-brand{padding:15px 20px}header .navbar-toggler{padding:20px}header .navbar-toggler span{width:auto;height:auto}header .nav-item .nav-link{padding:20px!important}.title{font-size:55px}.subtitle{font-size:21px;margin-bottom:20px}.inner .title{font-size:42px}.inner .subtitle{font-size:16px}.filters-collapse{margin-top:-20px}}@media screen and (max-width:767px){header .navbar-brand img{max-width:70px}header .logo-cnt{font-size:24px}header .logo-cnt span{font-size:16px}footer{text-align:center}footer .dx,footer .sx{float:none}.log-in .main{height:auto}.log-in .main-cnt{padding:100px 0}.title{font-size:36px;margin-bottom:5px}.subtitle{font-size:18px;margin-bottom:15px}.inner .title{font-size:36px}.inner .subtitle{font-size:14px}.inner nav{text-align:center}.pagination{display:inline-block;margin-bottom:10px}.pages{text-align:center}}@media screen and (max-width:576px){header .navbar-brand img{max-width:40px;margin-right:5px}header .logo-cnt{font-size:18px}header .logo-cnt span{font-size:12px}.log-in form{display:block}.log-in form input:not(.form-check-input){width:100%}.inner .title{font-size:30px}.inner .subtitle{font-size:12px}}