.forgot-password-page .card .card-body,.login-page .card .card-body,.register-page .card .card-body,.reset-password-page .card .card-body,.twofactor-page .card .card-body{padding:1.5rem}.app-main-content{min-height:65vh}.page-title .bg-banner{background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;height:90px}.page-title .bg-banner.bg-banner-top{background-image:url(../img/page_title_bg_pattern_top.png)}.page-title .bg-banner.bg-banner-bottom{background-image:url(../img/page_title_bg_pattern_bottom.png)}.pagination-links nav{padding:2em 0}.pagination-links nav .pagination{justify-content:center;margin:0}.status-card{overflow:hidden}.status-card .card-body{border-top:8px solid}.status-card .bi{font-size:36px}.status-card.status-card-success .card-body{border-top-color:#22ae6f}.status-card.status-card-success .bi{color:#22ae6f}.status-card.status-card-error .card-body{border-top-color:#f03}.status-card.status-card-error .bi{color:#f03}.dashboard-page .banner{overflow:hidden}.dashboard-page .banner.banner-1{background-color:#1e7dbc}.dashboard-page .banner.banner-2{background-color:#22ae6f}@media (min-width:992px){.dashboard-page .banner .row{min-height:169px}}.dashboard-page .banner .col-img{background-position:0 0;background-repeat:no-repeat;background-size:cover}header .navbar .navbar-brand img{height:65px}header .navbar .nav-link .bi{font-size:1.3rem;margin-right:5px}header .navbar .dropdown-menu{min-width:12rem}header .navbar .dropdown-menu .dropdown-item .bi{font-size:1.3rem;margin-right:5px}header .navbar .navbar-toggler{border:0}header .navbar .navbar-toggler:focus{box-shadow:none}footer .footer-brand img{height:80px}footer .footer-partner img{height:120px}.questionario-create-page .form-check-input{margin-right:10px;position:relative}.questionario-create-page .form-check-input:before{background:#fff;border:2px solid #ccc;border-radius:9px;color:#fff;font-size:24px;height:28px;left:-50%;position:absolute;text-align:center;top:-50%;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;width:28px}.questionario-create-page .form-check-input:checked:before{background:#e3178f;border-color:#e3178f}.questionario-create-page .irs{font-family:inherit}.questionario-create-page .irs .irs-grid-pol{display:none}.questionario-create-page .irs .irs-grid-text{color:inherit}.questionario-create-page .irs.color-slider-bad .irs-bar,.questionario-create-page .irs.color-slider-bad .irs-single{background-color:#8400ec}.questionario-create-page .irs.color-slider-bad .irs-handle{border-color:#8400ec}.questionario-create-page .irs.color-slider-bad .irs-single:before{border-top-color:#8400ec}.questionario-create-page .irs.color-slider-medium .irs-bar,.questionario-create-page .irs.color-slider-medium .irs-single{background-color:#e3178f}.questionario-create-page .irs.color-slider-medium .irs-handle{border-color:#e3178f}.questionario-create-page .irs.color-slider-medium .irs-single:before{border-top-color:#e3178f}.questionario-create-page .irs.color-slider-good .irs-bar,.questionario-create-page .irs.color-slider-good .irs-single{background-color:#22ae6f}.questionario-create-page .irs.color-slider-good .irs-handle{border-color:#22ae6f}.questionario-create-page .irs.color-slider-good .irs-single:before{border-top-color:#22ae6f}.profilo-avatar{height:44px;width:44px}.profilo-avatar.sesso-1{background-color:#1e7dbc}.profilo-avatar.sesso-2{background-color:#e3178f}.breadcrumb{font-size:14px}.breadcrumb a,.breadcrumb span{color:#6c757d;text-decoration:none}.breadcrumb a:hover{color:#e3178f}.breadcrumb .sep{font-size:11px}.stepper .stepper-separator{background-color:rgba(0,0,0,.12);height:1px;margin:0 18px}@media (min-width:768px){.stepper .stepper-separator{margin:0 30px}}.stepper .stepper-item{font-size:.8em;height:32px;width:32px}.cc-window.cc-banner .cc-btn{border-radius:3px;text-decoration:none}.flatpickr-day.selected{background-color:#e3178f;border-color:#e3178f}.flatpickr-day.selected:hover{background-color:#8400ec;border-color:#8400ec}.search-field{position:relative}.search-field .bi{color:#e3178f;font-size:1.2rem;left:25px;position:absolute;top:13px}.search-field .form-control{padding-left:60px}.search-field-action .bi{color:#000;font-size:1.5rem}.model-picker .model-picker-search-result{background:#fff;border:1px solid rgba(0,0,0,.125);border-radius:0 0 5px 5px;max-height:400px;overflow-y:scroll}.loading .spinner-grow{height:.6rem;width:.6rem}
