*,body,html{font-family:Roboto,sans-serif}button,input,select{padding:5px 10px;display:inline-block}input,select,textarea{border:1px solid #dedede}*,.clis-lezione-container .clis-lezione-button-container button i,.form-attachment-container .form-attachment-header-content button i,.form-field-content.form-quote-remove-button button i,.form-field-prezzo-personalizzato .pp-azioni-content button i,.form-fields-container .form-field-content .form-field-input-with-modalchoice button i,.form-fields-feature-container button i,.form-filters-container .form-filter-content-ricerca button i,.form-image-container .form-image-header-content button i,.modal-body-header .modal-body-header-search button i,.modal-header button i,.pre-pag-container .pre-pag-allievo button i,.table-action-button i,.wrapper-inner-menu .inner-menu-title button i,.wrapper-inner-menu-button i{margin:0}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url('./../fonts/Roboto/Roboto-Regular.ttf') format('truetype')}@font-face{font-family:'Roboto Bold';font-weight:700;font-style:bold;src:url('./../fonts/Roboto/Roboto-Bold.ttf') format('truetype')}*{padding:0;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,html{height:100%;width:100%;font-size:1em;color:#333}img{max-width:100%;max-height:100%}button{text-align:center;border:0;cursor:pointer;background:#123f6c;color:#fff}.wrapper-inner,input,textarea{background:#fff}button:hover{background:#e27a53;color:#fff}button:disabled,button[disabled]{background-color:#ccc;color:#666;cursor:default}.wrapper-login .login-container .login-form-content .login-form-field span i,button i{margin-right:5px}.modal-body-header-filters-select,.wrapper-inner-menu .inner-menu-links a span,button span{display:inline-block}select{cursor:pointer}input:focus,textarea:focus{border:1px solid #c1c1c1}a{text-decoration:none}.inner-menu-account-info .account-info-main-container .account-info-role.uppercase,input.input-uppercase{text-transform:uppercase}input.input-lowercase{text-transform:lowercase}.wrapper-inner,.wrapper-login{height:100%;width:100%;overflow:auto}.wrapper-login{text-align:center;background:#eee}.form-attachment-container .form-attachment-picture-content:before,.form-image-container .form-image-picture-content:before,.wrapper-login:before{display:inline-block;content:' ';height:100%;vertical-align:middle}.wrapper-login .login-container{display:inline-block;width:960px;border-radius:10px;padding:100px 10px;vertical-align:middle;background:#fff}.wrapper-login .login-container .login-logo-content{display:inline-block;width:320px;vertical-align:middle;padding:10px}.wrapper-login .login-container .login-form-content{display:inline-block;width:-webkit-calc(100% - 320px);width:-moz-calc(100% - 320px);width:-o-calc(100% - 320px);width:calc(100% - 320px);vertical-align:middle}.wrapper-login .login-container .login-form-content h1{font-size:1.5em;letter-spacing:1px;margin-bottom:30px}.wrapper-login .login-container .login-form-content .login-form-button,.wrapper-login .login-container .login-form-content .login-form-field{display:inline-block;width:400px;margin-bottom:20px;text-align:left}.wrapper-login .login-container .login-form-content .login-form-field span{display:inline-block;width:150px;font-size:.8em;text-transform:uppercase}.wrapper-login .login-container .login-form-content .login-form-field input{display:inline-block;width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:-o-calc(100% - 150px);width:calc(100% - 150px);padding:10px;border-radius:5px}.wrapper-login .login-container .login-form-content .login-form-button{margin-bottom:0;text-align:center;margin-top:20px}.wrapper-login .login-container .login-form-content .login-form-button button{display:inline-block;width:100%;border:0;border-radius:5px;padding:10px 20px;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.wrapper-login .login-container .login-form-content .login-form-button button.login-button-back{margin-top:20px;background:#c35050}.wrapper-login .login-container .login-form-content .login-form-button button.login-button-back:hover{background:#a33a3a}.wrapper-login .login-container .login-form-content .login-form-link{margin-top:20px}.wrapper-login .login-container .login-form-content .login-form-link a{display:block;cursor:pointer;font-size:.8em;color:#5079c3}.dashboard-ultimi-documenti-container .dashboard-ultimi-documenti-content button:hover span,.wrapper-login .login-container .login-form-content .login-form-link a:hover{text-decoration:underline}.wrapper-login .login-container .login-form-content .login-form-field.with-textarea span{display:block;width:auto;margin-bottom:10px}.wrapper-login .login-container .login-form-content .login-form-field.with-textarea textarea{display:block;width:100%;height:130px;resize:none;padding:5px}#loading_content{width:100%;height:100%;position:fixed;z-index:999999999;background:url(../img/loading.svg) center center no-repeat #fff}.wrapper-inner-contenuto{padding:10px 20px 10px 50px;-webkit-transition:padding-left .3s;-moz-transition:padding-left .3s;transition:padding-left .3s}.wrapper-inner-contenuto.menu-opened{padding-left:340px;overflow:hidden}.wrapper-inner-menu{width:320px;height:100%;position:fixed;top:0;bottom:0;margin:0;left:-320px;padding:20px 10px;-webkit-transition:left .5s;-moz-transition:left .5s;transition:left .5s;background:#123f6c;z-index:1}.wrapper-inner-menu.show-menu{left:0;box-shadow:4px 0 20px 0 rgba(0,0,0,.5);-moz-box-shadow:4px 0 20px 0 rgba(0,0,0,.5);-webkit-box-shadow:4px 0 20px 0 rgba(0,0,0,.5);overflow-y:auto}.wrapper-inner-menu-button{position:absolute;left:0;top:20px;padding:5px 10px;background:#123f6c;color:#fff;cursor:pointer;font-size:1.2em;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:0 5px 5px 0;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0}.wrapper-inner-menu-button:hover{background:#123f6c;color:#fff;padding-left:15px}.wrapper-inner-menu-button.menu-opened{left:-40px}.wrapper-inner-menu .inner-menu-title h1{display:inline-block;width:-webkit-calc(100% - 35px);width:-moz-calc(100% - 35px);width:-o-calc(100% - 35px);width:calc(100% - 35px);font-size:1em;text-transform:uppercase;text-align:center;vertical-align:middle}.wrapper-inner-menu .inner-menu-title h1 a{display:inline-block;text-decoration:none;color:#dadada;text-align:center}.wrapper-inner-menu .inner-menu-title button{display:inline-block;width:35px;padding:5px 10px;background:0 0;color:#fff;cursor:pointer;font-size:1.2em;vertical-align:middle}.wrapper-inner-menu .inner-menu-title button:hover{color:#eee}.inner-menu-account-info{padding:8px 10px;margin-top:10px;margin-bottom:10px;background:#fff;border-radius:5px}.inner-menu-account-info .account-info-icon-container{display:inline-block;width:40px;vertical-align:middle}.inner-menu-account-info .account-info-icon-container i{font-size:2em;color:#123f6c}.inner-menu-account-info .account-info-main-container{display:inline-block;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);vertical-align:middle;text-align:left}.inner-menu-account-info .account-info-main-container .account-info-name{display:block;margin-bottom:2px;text-transform:uppercase;color:#123f6c;font-family:'Roboto Bold',sans-serif}.inner-menu-account-info .account-info-main-container .account-info-role{display:block;font-size:.7em;color:#919699;margin-bottom:2px}.ele-ope-maininfo p,.ele-scrutinio-operazioni p,.form-dynamic-list-container,.form-orari-container,.inner-menu-select-aziende,.mdl-allievo-presenza-lezione,.modal-body-header{margin-bottom:10px}.inner-menu-select-aziende select,.modal-body-header .modal-body-header-categories .modal-body-header-filters-select select{width:100%}.wrapper-inner-menu .inner-menu-logo{background:#fff;border-radius:10px}.form-field-prezzo-personalizzato .pp-data-content .pp-ora-field,.form-tab-content.selected,.wrapper-inner-menu .inner-menu-logo a{display:block}.wrapper-inner-menu .inner-menu-logo a img{display:block;margin:0 auto;padding:15px}.wrapper-inner-menu .inner-menu-links a{display:block;width:100%;padding:10px;font-size:1em;background:#396188;color:#fff;cursor:pointer;text-decoration:none;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:5px;margin-bottom:5px}.wrapper-inner-menu .inner-menu-links a.active{background:#fff;color:#396188}.wrapper-inner-menu .inner-menu-links a:hover{padding-left:20px}.wrapper-inner-menu .inner-menu-links a i{display:inline-block;margin-right:5px}#submainmenu_amministrazione,#submainmenu_impostazioni,#submainmenu_scuolamusica{padding-left:15px;font-size:.8em}.sub-menu-title{display:inline-block;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px)}.wrapper-inner-menu .inner-menu-links .sub-menu-title-icon{display:inline-block;width:30px;text-align:center;margin:0}.wrapper-benvenuto{background:#f5f5f5;padding:10px 40px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;margin-bottom:10px}.wrapper-benvenuto h2{text-transform:uppercase;background:#969a9d;color:#fff;font-size:1.2em;padding:5px 10px;font-weight:100;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;margin-top:20px;margin-bottom:20px}.dashboard-ultimi-documenti-container{border:1px solid #115e4a;border-radius:5px;overflow:hidden}.dashboard-ultimi-documenti-container label{display:block;padding:10px;background:#67a090;color:#fff;text-transform:uppercase}.dashboard-ultimi-documenti-container .dashboard-ultimi-documenti-content{padding:10px}.dashboard-ultimi-documenti-container .dashboard-ultimi-documenti-content .dashboard-ultimi-documenti-data{display:inline-block;font-family:monospace;margin-right:10px}.dashboard-ultimi-documenti-container .dashboard-ultimi-documenti-content button{display:inline-block;margin:5px 0;padding:0;color:#115e4a;background:0 0}.form-filters-container.form-filters-dashboard{margin-bottom:0;text-align:center;background:#f5f5f5;border-radius:5px 5px 0 0;padding:5px}.dashboard-calendario{padding:15px 2px 2px;border:1px solid #f5f5f5}.breadcrumb-title{display:block;padding:8px;font-size:.8em;letter-spacing:1px;text-transform:uppercase;background:#f5f5f5;border:1px solid #eee;border-radius:3px;text-align:center}.breadcrumb-title a{color:#123f6c;text-decoration:none}.breadcrumb-title a:hover{text-decoration:underline;color:#e27a53}.banner-top-azienda-corrente{margin-bottom:10px;text-align:center}.banner-top-azienda-corrente span.azienda-corrente{display:inline-block;font-size:.7em;background:#e27a53;color:#fff;letter-spacing:1px;padding:5px;border:1px solid #ad5635;border-radius:5px}.banner-top-azienda-corrente span.utente-corrente{display:inline-block;font-size:.7em;background:#53ade2;color:#fff;letter-spacing:1px;padding:5px;border:1px solid #2c7ba9;border-radius:5px;margin-left:5px}.main-container{display:block;width:85%;padding:10px 0;margin:0 auto}.form-buttons-container{padding:5px;border-radius:5px;margin-bottom:10px;text-align:center;background:#fff;border:1px solid #dedede;white-space:nowrap;overflow:auto}.form-buttons-container button{font-size:1em;margin-right:2px;margin-left:2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 25px}.form-buttons-container button i{font-size:1.2em;margin:0 0 5px}.form-buttons-container button span{display:block;font-size:1em;text-transform:uppercase}.form-buttons-container button.cancel-button,div.modal-footer button.cancel-button{background:#ae4c4c}.form-buttons-container button.cancel-button:hover,div.modal-footer button.cancel-button:hover{background:#8c0000}.camera-ardente-info-clear-button.save-button,.form-buttons-container button.save-button,div.modal-footer button.confirm-button{background:#4cae61}.camera-ardente-info-clear-button.save-button:hover,.form-buttons-container button.save-button:hover,div.modal-footer button.confirm-button:hover{background:#008c1e}.form-buttons-container button.new-item-button{margin-left:100px}.form-filters-container{margin-bottom:10px;text-align:right;font-size:1em}.form-filters-container .form-filter-content-between-dates,.form-filters-container .form-filter-content-between-numbers,.form-filters-container .form-filter-content-date,.form-filters-container .form-filter-content-select{display:inline-block;margin:2px;vertical-align:middle}.form-filters-container .form-filter-content-select select{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;max-width:160px}.form-filters-container .form-filter-content-date input{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:100px;text-align:center}.form-filters-container .form-filter-content-ricerca{display:inline-block;width:300px}.form-fields-container.col-2 .form-field-content.field-content-utilizza-strumenti,.form-fields-container.col-3 .form-field-content.field-content-sesso,.form-fields-container.col-4 .form-field-content.field-content-capresidenza,.form-fields-container.col-4 .form-field-content.field-content-provinciaresidenza,.form-filters-container .form-filter-content-ricerca.ricerca-data{width:150px}.form-filters-container .form-filter-content-ricerca input{display:inline-block;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px}.default-table tbody tr td.center-content,.default-table thead tr th.center-content,.ele-scrutinio-table td.ele-ope-th-center,.ele-scrutinio-table th.ele-ope-th-center,.form-filters-container .form-filter-content-ricerca.ricerca-data input{text-align:center}.form-filters-container .form-filter-content-ricerca button{display:inline-block;width:40px;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-left:0;border:1px solid #dedede}.form-filters-container .form-filter-content-between-dates input,.form-filters-container .form-filter-content-between-numbers input{display:inline-block;width:120px;padding:6px 10px;margin:0 2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align:center}.form-filters-container .form-filter-content-between-numbers input{width:80px}.form-filters-container .form-filter-content-between-dates input,.form-filters-container .form-filter-content-between-numbers input,.form-filters-container .form-filter-content-buttons button,.form-filters-container .form-filter-content-ricerca button,.form-filters-container .form-filter-content-ricerca input,.form-filters-container .form-filter-content-select select{font-size:.7em}.form-filters-container .form-filter-content-ricerca button,.form-filters-container .form-filter-content-ricerca input{font-size:1em;padding:4px 10px}.form-filters-container .form-filter-content-buttons{display:inline-block;margin-right:10px}.form-filters-container .form-filter-content-buttons button{border-radius:3px}.form-fields-container{display:block;margin-bottom:20px}.form-fields-container.col-2 .form-field-content,.form-fields-container.col-3 .form-field-content,.form-fields-container.col-4 .form-field-content,.form-fields-container.col-5 .form-field-content,.nt-tabella-container .nt-tabella-row .nt-tabella-col-1,.nt-tabella-container .nt-tabella-row .nt-tabella-col-2,.nt-tabella-container .nt-tabella-row .nt-tabella-col-3,.nt-tabella-container .nt-tabella-row .nt-tabella-col-4,.pre-pag-container .pre-pag-allievo span{display:inline-block;vertical-align:middle}.form-fields-container.col-2 .form-field-content{width:50%}.form-fields-container.col-3 .form-field-content{width:33.33%}.form-fields-container.col-4 .form-field-content{width:25%}.form-fields-container.col-5 .form-field-content{width:20%}.form-fields-container.col-3 .form-field-content.field-content-data-iniziofine{width:-webkit-calc(100% - 440px);width:-moz-calc(100% - 440px);width:-o-calc(100% - 440px);width:calc(100% - 440px)}.form-fields-container.col-3 .form-field-content.field-content-disponibilita,.form-fields-container.col-3 .form-field-content.field-content-ripeti-annualmente{width:220px}.form-fields-container.col-2 .form-field-content.field-content-nome-campo-attivita{width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:-o-calc(100% - 150px);width:calc(100% - 150px)}.form-fields-container.col-3 .form-field-content.field-content-cognomesocio,.form-fields-container.col-3 .form-field-content.field-content-nomesocio{width:-webkit-calc(50% - 75px);width:-moz-calc(50% - 75px);width:-o-calc(50% - 75px);width:calc(50% - 75px)}.form-fields-container.col-4 .form-field-content.field-content-indirizzoresidenza,.form-fields-container.col-4 .form-field-content.field-content-localitaresidenza{width:-webkit-calc(50% - 150px);width:-moz-calc(50% - 150px);width:-o-calc(50% - 150px);width:calc(50% - 150px)}.form-fields-container .form-field-content,.form-fields-container .form-field-content-tinymce{padding:0 8px}.form-fields-container .form-field-content span,.form-fields-container .form-field-content-tinymce .field-content-tinymce-title{display:block;width:100%;font-size:.8em;font-weight:700;margin-bottom:5px}.form-fields-container .form-field-content-tinymce .field-content-tinymce-button{display:block;width:100%;margin:0 auto;border-radius:0 0 5px 5px}.form-fields-container .form-field-content input,.form-fields-container .form-field-content select,.form-fields-container .form-field-content textarea,.form-fields-container .form-field-content-tinymce textarea{display:block;height:auto;width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;margin:0;font-size:1em;padding:5px}.form-fields-container .form-field-content input:read-only{cursor:default;background:#dedede}.form-fields-container .form-field-content input.error-content{background:#e27171}.form-fields-container .form-field-content textarea,.form-fields-container .form-field-content-tinymce textarea{resize:vertical;height:80px}.form-fields-container .form-field-content .form-field-input-with-modalchoice input{display:inline-block;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px);border-radius:3px 0 0 3px;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;vertical-align:middle}.form-fields-container .form-field-content .form-field-input-with-modalchoice button{display:inline-block;width:30px;border-radius:0 3px 3px 0;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;padding:7px 0 8px;vertical-align:middle}.form-subtitle{margin-bottom:10px;font-size:1em;text-transform:uppercase;padding:2px 5px;letter-spacing:1px;border-radius:3px;background:#4d4d4d;color:#fff;text-align:center}.default-table tbody tr,.form-orari-container .form-orari-content .form-orari-content-checkbox input,.form-subtitle.form-subtitle-accordion{cursor:pointer}.form-subtitle.form-subtitle-accordion:hover{background:#555}.form-subtitle.form-subtitle-accordion i{margin-right:10px}.form-tabs-buttons-container{white-space:nowrap;overflow:auto}.form-tabs-buttons-container button{font-size:1.1em;margin-right:2px;vertical-align:bottom;border-radius:3px 3px 0 0;opacity:.5}.form-tabs-buttons-container button.selected{padding:10px;opacity:1}.ele-ope-scrutinio .default-table tbody tr,.ele-ope-votazioni-elettori .default-table tbody tr,.form-table-container.table-container-riepilogo .default-table tbody tr,.form-table-container.table-container-riepilogo .default-table thead tr th,.form-tabs-buttons-container button.selected:hover{cursor:default}.form-tabs-container{border-radius:0 10px 10px;border:2px solid #123f6c;background:#fff}.form-tab-content{display:none;padding:10px}.form-fields-tag-container{display:inline-block;border:1px solid #123f6c;border-radius:5px;margin:4px 8px;cursor:pointer;padding:3px;color:#123f6c}.default-table tbody tr:hover td,.form-fields-tag-container:hover,.rp-tabella-container tbody{background:#eee}.form-fields-tag-container.selected{background:#123f6c;color:#fff}.form-fields-tag-container.selected:hover{background:#396188}.form-fields-tag-container i,.form-fields-tag-container span{display:inline-block;padding:0 5px;vertical-align:middle}.form-fields-tag-container.with-select select{margin-left:10px;padding:5px;vertical-align:middle}.form-dynamic-list-search{margin-bottom:10px;padding:0 10px}.form-dynamic-list-search input,.mdl-infoevento-dati .mdl-infoevento-dati-input,.modal-body-header .modal-body-header-search.without-buttons{display:block;width:100%}.form-dynamic-list-button-container{text-align:center;margin-bottom:10px}.form-dynamic-list-button-container button{font-size:.8em;width:50%;border-radius:3px}.form-dynamic-list-button-container button i{display:block;margin-right:0;margin-bottom:5px}.form-dynamic-list-button-container button span{text-transform:uppercase;font-size:.8em}.form-dynamic-list-button-container button.dynamic-list-button-inner{font-size:1em;width:auto;border-radius:3px}.dynamic-list-image-inner{margin-bottom:20px}.dynamic-list-image-inner img{display:block;max-height:200px;margin:0 auto}.form-dynamic-list-subtitle{margin-bottom:10px;font-size:.8em;text-transform:uppercase;padding:2px 5px;letter-spacing:1px;color:#123f6c;text-align:center}.form-fields-container.form-fields-advertising-container{padding:5px;box-shadow:inset 0 0 4px rgba(0,0,0,.33);border-radius:5px;margin-bottom:10px}.form-field-content.form-quote-remove-button{display:inline-block;width:60px;text-align:center;vertical-align:middle}.form-field-content.form-quote-remove-button button{width:100%;border-radius:3px}.form-fields-advertising-container .form-field-advertising-content{display:inline-block;width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:-o-calc(100% - 60px);width:calc(100% - 60px);vertical-align:middle;padding-left:5px;border-left:2px solid #eee}.form-fields-addition-container,.form-information-text{margin-bottom:10px;padding:0 8px}.form-fields-addition-container input{width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:-o-calc(100% - 150px);width:calc(100% - 150px);border-radius:3px 0 0 3px;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;font-size:1em;padding:5px}.form-fields-addition-container button{width:150px;font-size:1em;border:1px solid #4cae7c;border-radius:0 3px 3px 0;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0}.form-fields-feature-container{display:inline-block;background:#333;color:#fff;border:1px solid #4cae7c;border-radius:5px;margin:4px 8px}.form-attachment-container,.form-image-container{margin:10px 5px;border:1px solid #333;display:inline-block}.form-fields-feature-container span{display:inline-block;padding:4px 0 4px 8px}.form-fields-feature-container button{padding:0 8px;background:0 0;color:#fff}.form-fields-feature-container button:hover{color:#ae4c4c}.form-image-container{width:-webkit-calc(33.33% - 10px);width:-moz-calc(33.33% - 10px);width:-o-calc(33.33% - 10px);width:calc(33.33% - 10px)}.form-attachment-container .form-attachment-header-content,.form-image-container .form-image-header-content{background:#333}.form-attachment-container:hover .form-attachment-picture-content i .form-image-container:hover .form-image-picture-content img{transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-webkit-transform:scale(1.02,1.02)}.form-attachment-container .form-attachment-header-content span,.form-image-container .form-image-header-content span{display:inline-block;width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:-o-calc(100% - 70px);width:calc(100% - 70px);vertical-align:middle;padding:0 5px;font-size:.8em;word-break:break-all;color:#fff}.form-attachment-container .form-attachment-header-content button,.form-image-container .form-image-header-content button{width:35px;vertical-align:middle}.form-attachment-container .form-attachment-picture-content,.form-image-container .form-image-picture-content{text-align:center;border-top:1px solid #333;height:250px;padding:5px;background:#fff}.form-attachment-container .form-attachment-picture-content i,.form-image-container .form-image-picture-content img{display:inline-block;vertical-align:middle;transition:.3s;-webkit-transition:.3s}.form-attachment-container .form-attachment-placement-content,.form-image-container .form-image-placement-content{background:#333;padding:3px 8px;text-align:center}.form-attachment-container .form-attachment-placement-content span,.form-image-container .form-image-placement-content span{color:#fff;text-transform:uppercase;font-size:.8em;margin-right:10px}.form-attachment-container .form-attachment-placement-content input,.form-image-container .form-image-placement-content input{padding:2px;width:50px;font-size:.8em;text-align:center}.form-attachment-container{width:-webkit-calc(20% - 10px);width:-moz-calc(20% - 10px);width:-o-calc(20% - 10px);width:calc(20% - 10px)}.form-attachment-container .form-attachment-picture-content{height:100px}.form-attachment-container .form-attachment-picture-content i{font-size:3em}.form-readonly,.input-percentage,.input-price{position:relative}.input-percentage:after,.input-price:after{position:absolute;top:-webkit-calc(50% - 10px);top:-moz-calc(50% - 10px);top:-o-calc(50% - 10px);top:calc(50% - 10px);right:8px}.input-price:after{content:"\20AC"}.input-percentage:after{content:"\0025"}.form-fields-container .form-field-content .input-percentage input,.form-fields-container .form-field-content .input-price input{padding-right:30px;text-align:right}.form-field-prezzo-personalizzato{border-top:1px solid #4cae7c;padding:10px}.form-field-prezzo-personalizzato .pp-azioni-content,.form-field-prezzo-personalizzato .pp-data-content,.form-field-prezzo-personalizzato .pp-informazioni-content{display:inline-block;padding:0 5px;text-align:center;vertical-align:middle}.form-field-prezzo-personalizzato .pp-azioni-content,.form-field-prezzo-personalizzato .pp-data-content{width:120px}.form-field-prezzo-personalizzato .pp-data-content .pp-data-field{display:block;margin-bottom:5px}.form-field-prezzo-personalizzato .pp-azioni-content button{width:40px;border-radius:3px;margin:0 5px;padding:8px 0}.form-field-prezzo-personalizzato .pp-informazioni-content{width:-webkit-calc(100% - 360px);width:-moz-calc(100% - 360px);width:-o-calc(100% - 360px);width:calc(100% - 360px)}.form-fields-container .form-field-content .chk-rimuovi-documento-container{border:1px solid #e3dbdb;padding:8px}.form-fields-container .form-field-content .chk-rimuovi-documento-container input,.nt-tabella-container .nt-tabella-row .nt-tabella-col-4 input{display:inline-block;height:20px;width:20px;vertical-align:middle;cursor:pointer}.form-fields-container .form-field-content .chk-rimuovi-documento-container label{display:inline-block;vertical-align:middle;padding-left:10px;cursor:pointer;color:#c83737}.form-information-text i{margin-right:5px;color:#c83737}.form-readonly:before{display:block;content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.05);z-index:1}.form-fields-container .form-field-content span.select2-container{width:100%!important;font-size:2em!important;margin-bottom:0!important}.form-fields-container .form-field-content span.select2-container span{margin-bottom:0!important;font-weight:400!important}.select2.select2-container .select2-selection--single{height:33px;border:1px solid #dedede;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px}.select2..select2-container .select2-selection--single .select2-selection__rendered{padding-left:5px}.select2.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:31px}.select2.select2-container--default .select2-selection--single .select2-selection__arrow{height:31px}.select2-container--open .select2-dropdown{min-width:350px}.select2-results__option{font-size:.8em;word-break:break-word}.form-filter-content-select .select2-container{width:auto!important;font-size:.7em!important;text-align:left}.form-filter-content-select .select2.select2-container .select2-selection--single{height:28px}.form-filter-content-select .select2.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:26px}.form-filter-content-select .select2.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px}.form-field-immagine-copertina-container .form-field-immagine-copertina-content{height:150px;text-align:center;cursor:pointer;border:1px solid transparent;margin-bottom:10px}.form-field-immagine-copertina-container .form-field-immagine-copertina-content:hover{opacity:.8;border:1px solid #eee}.form-field-documento-container .form-field-documento-options button,.form-field-immagine-copertina-container .form-field-immagine-copertina-options button{display:inline-block;width:50%}.form-table-container,.modal-table-container{min-height:400px;overflow:auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:10px;border:1px solid #dedede;background:#fff}.default-table{width:100%;border-spacing:0px;border-collapse:separate;background:#4d4d4d;color:#fff}.default-table tbody,.default-table thead{font-size:.9em}.default-table thead tr th{cursor:pointer;position:relative;padding:12px 20px 12px 8px;word-wrap:break-word;color:#fff;text-shadow:1px 1px #222}.default-table thead tr th:hover{background:#7b7b7b}.default-table tbody tr td.fit-content,.default-table thead tr th.fit-content{width:1%;white-space:nowrap}.default-table thead tr th.th-col-ascending:after,.default-table thead tr th.th-col-descending:after,.default-table thead tr th:after{display:inline-block;font-family:"Font Awesome 5 Free";margin-left:2px;position:absolute;right:5px}.default-table thead tr th:after{content:'\f0dc';opacity:.2}.default-table thead tr th.without-orderby{cursor:default;padding-right:8px}.default-table thead tr th.without-orderby:after{display:none}.default-table thead tr th.th-col-ascending:after{content:'\f0de';opacity:1}.default-table thead tr th.th-col-descending:after{content:'\f0dd';opacity:1}.default-table tbody tr.selected td{background:#e5d89a;border-bottom:1px solid #fff}.default-table tbody tr td{padding:8px 5px;word-wrap:break-word;background:#fff;color:#222;border-bottom:1px solid #dedede;border-left:1px solid #dedede}.default-table tbody tr td:first-child{border-left:0}.default-table tbody tr td .responsive-header-field{display:none;font-weight:700}.default-table tbody tr td .list-element-column-image{max-width:200px;max-height:100px}.default-table tbody tr.default-subrow-element{display:none;cursor:auto}.default-table tbody tr.default-subrow-element ul{padding-left:25px;text-align:left;list-style-type:circle}.default-table tbody tr.default-subrow-element ul li{padding:5px 0}.default-table tbody tr.default-subrow-element td{white-space:initial}.default-table tbody tr td.center-content .state-icon{margin:0 2px}.default-table tbody tr td.center-content .state-icon.red-icon{color:#cb3234}.default-table tbody tr td.center-content .state-icon.green-icon{color:#12bf6d}.default-table tbody tr td.center-content .state-icon.yellow-icon{color:#bfba12}.default-table tbody tr td.center-content .state-icon.big{font-size:1.5em}.subrow-element-more-info-dashboard p{margin-bottom:10px;font-size:1.2em;text-align:justify}.table-action-button{padding:0;font-size:1.5em;background:0 0;color:#123f6c;margin:1px 3px}.ele-ope-table-btn-addremove:hover,.table-action-button:hover{background:0 0;color:#e27a53}.span-state-icon{background:#fff;border-radius:2px}.small-table-field{display:inline-block;color:#438673;padding:3px 5px;margin-top:5px;border-radius:5px;border:1px solid #438673}.default-table tbody tr.selected td .small-table-field{background:#438673;color:#fff;border-color:#fff}.subrow-element-more-info p{font-size:.9em;text-align:justify}.tbl-span-gruppopadre{display:inline-block;font-size:.8em;text-transform:uppercase;color:#123f6c}.tbl-lbl-gruppo-cliente,.tbl-lbl-strumenti{font-size:.7em;padding:2px 4px;border-radius:5px;margin:2px;display:inline-block}.tbl-lbl-gruppo-cliente{background:#396188;color:#fff}.tbl-lbl-strumenti{background:#398851;color:#fff}.default-table tbody tr.list-element-disabled td{background:#fdd}.form-pagination-container{display:block;text-align:center}.form-pagination-container .pagination-arrows{display:inline-block;width:-webkit-calc(100% - 170px);width:-moz-calc(100% - 170px);width:-o-calc(100% - 170px);width:calc(100% - 170px);margin-bottom:10px;padding-left:170px}.form-pagination-container .pagination-arrows.without-pagination-number{display:block;width:100%;padding-left:0}.form-pagination-container .pagination-arrows a{display:inline-block;margin:0 5px;padding:5px 15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;opacity:.5;background:#123f6c;color:#fff;cursor:default}.form-pagination-container .pagination-arrows a:hover{background:#e27a53}.form-pagination-container .pagination-arrows a.active{cursor:pointer;opacity:1}.form-pagination-container .pagination-arrows a i.fa-angle-double-left,.form-pagination-container .pagination-arrows a i.fa-angle-left,.modal-pagination-arrows button i.fa-angle-double-left,.modal-pagination-arrows button i.fa-angle-left{margin-right:8px;margin-left:0}.form-pagination-container .pagination-arrows a i.fa-angle-double-right,.form-pagination-container .pagination-arrows a i.fa-angle-right,.modal-pagination-arrows button i.fa-angle-double-right,.modal-pagination-arrows button i.fa-angle-right{margin-right:0;margin-left:8px}.form-pagination-container .pagination-number{display:inline-block;width:170px;text-align:right}.ele-scrutinio-operazioni p span,.ele-scrutinio-table .ele-ope-checkbox-label:hover,.form-pagination-container .pagination-number span,.pagination-numero-risultati-tabella .txt-risultato,.rp-tabella-container tbody tr.rp-tr-totali td{font-weight:700}.pagination-numero-risultati-tabella{text-align:center;margin-bottom:10px;font-size:.8em}#myModal,#myModal2,#myModalIMGS{overflow:auto}div.modal-header{border-radius:4px 4px 0 0;padding:10px;background:#4d4d4d;color:#fff}.modal-header h4{display:inline-block;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:-o-calc(100% - 30px);width:calc(100% - 30px);font-size:.9em;vertical-align:middle}.modal-header button.close{display:inline-block;width:30px;opacity:1;margin-top:0;float:none;line-height:normal;vertical-align:middle;color:#fff}.form-orari-container .form-orari-content .form-orari-content-input-container.not-checked,.modal-header button.close:hover{opacity:.5}.modal-body-header .modal-body-header-buttons{display:inline-block;width:-webkit-calc(100% - 350px);width:-moz-calc(100% - 350px);width:-o-calc(100% - 350px);width:calc(100% - 350px)}.modal-body-header .modal-body-header-buttons button{margin-right:3px;border-radius:3px}.modal-body-header .modal-body-header-search{display:inline-block;width:350px}.modal-body-header .modal-body-header-search.with-categories{display:inline-block;width:40%}.modal-body-header .modal-body-header-search input{display:inline-block;width:-webkit-calc(100% - 35px);width:-moz-calc(100% - 35px);width:-o-calc(100% - 35px);width:calc(100% - 35px);border-radius:3px 0 0 3px}.modal-body-header .modal-body-header-search button{width:35px;border-radius:0 3px 3px 0;padding:6px 0}.modal-body-header .modal-body-header-buttons button,.modal-body-header .modal-body-header-search button,.modal-body-header .modal-body-header-search input{font-size:1em}.modal-body-header .modal-body-header-categories{display:inline-block;width:60%}.modal-body-header .modal-body-header-categories .modal-body-header-filters-select{width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:-o-calc(50% - 5px);width:calc(50% - 5px);margin-right:5px}.modal-body-header .modal-body-filters{display:block;width:100%;margin-bottom:10px;text-align:center}.modal-body-header .modal-body-filters .modal-body-header-filters-select{padding:2px}.modal-body-header .modal-body-filters .modal-body-header-filters-select select{padding:5px;max-width:180px;font-size:.8em}.modal-pagination-arrows{display:inline-block;width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:-o-calc(100% - 200px);width:calc(100% - 200px);vertical-align:middle}.modal-pagination-arrows button{padding:5px 15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;opacity:.5;margin-right:5px;cursor:default}.modal-pagination-arrows button.active{opacity:1;cursor:pointer}.modal-pagination-number{display:inline-block;width:200px;text-align:right;vertical-align:middle}div.modal-footer{padding:10px;background:#eee}div.modal-footer button{font-size:1.1em;border-radius:3px}.modal-immagine-pubblicita{max-height:200px;margin:20px auto 0;display:block}.modal-selezione-aziende-container button{display:block;width:100%;margin:20px 0;font-size:1.5em;border-radius:10px;padding:20px 10px}.modal-descrizione{color:#123f6c;text-align:justify;font-size:.8em;padding-left:5px;border-left:5px solid #123f6c;margin-bottom:15px}.modal-stampatessere-griglia-container .modal-stampatessere-griglia-casella{display:inline-block;width:25%;padding:20px 5px;text-align:center;border:1px solid #c1c1c1}.modal-stampatessere-griglia-container .modal-stampatessere-griglia-casella input{display:inline-block;height:20px;width:20px;cursor:pointer;vertical-align:middle}.modal-stampatessere-griglia-container .modal-stampatessere-griglia-casella label{display:inline-block;padding-left:10px;cursor:pointer;vertical-align:middle}.com-ope-informazioni span,.modal-stampatessere-griglia-container .modal-stampatessere-griglia-casella input:hover+label,.modal-stampatessere-griglia-container .modal-stampatessere-griglia-casella label:hover{color:#123f6c;font-weight:700}.mdl-infoevento-etichetta{display:block;text-transform:uppercase;padding:5px;border:1px solid #eee;margin-bottom:5px;font-size:.7em;border-radius:5px;color:#123f6c}.mdl-infoevento-dati{padding:5px;margin-bottom:10px;font-size:1em}.mdl-allievo-presenza-lezione .mdl-presenza-lezione-icona,.mdl-allievo-presenza-lezione .mdl-presenza-lezione-pulsante{display:inline-block;margin-right:5px;vertical-align:middle}.mdl-allievo-presenza-lezione .mdl-presenza-lezione-icona .fas.fa-check-square{color:#126c21}.mdl-allievo-presenza-lezione .mdl-presenza-lezione-info-allievo{display:inline-block;width:300px;margin-right:5px;vertical-align:middle}.mdl-allievo-presenza-lezione .mdl-presenza-lezione-minuti{display:inline-block;width:50px;margin-right:5px;vertical-align:middle;text-align:center}.mdl-allievo-presenza-lezione .mdl-presenza-lezione-minuti-txt{display:inline-block;margin-right:15px;vertical-align:middle}.mdl-presenze-lezione-operazioni{text-align:center;margin-top:10px;background:#eee;padding:5px}.mdl-presenze-lezione-operazioni button{margin:2.5px}.nt-title{text-align:center;text-transform:uppercase;margin-bottom:5px;color:#123f6c}.nt-subtitle{text-align:center;margin-bottom:10px;font-size:1em;font-weight:400}.nt-costotessera{text-align:center;margin-bottom:20px;font-size:.8em;font-weight:400;color:#c13d3d}.nt-tabella-container{word-break:break-word}.nt-tabella-container .nt-tabella-row{background:#eee;margin-bottom:20px;height:80px}.nt-tabella-container .nt-tabella-row:hover{background:#e1e1e1}.nt-tabella-container .nt-tabella-row .nt-tabella-col-4:before,.nt-tabella-container .nt-tabella-row:before{display:inline-block;height:100%;content:' ';vertical-align:middle}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1 .nt-tabella-cognomenome{display:inline-block;padding:10px 20px;background:#fff;color:#123f6c;border-radius:10px}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1 .nt-tabella-cognomenome .nt-disattiva-socio{display:inline-block;margin-left:10px;cursor:pointer;color:#ae4c4c}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1 .nt-tabella-cognomenome .nt-disattiva-socio:hover{color:#8c0000}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1 .nt-tabella-chk-intestatario{padding-top:10px;font-size:.8em;font-weight:400}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1 .nt-tabella-chk-intestatario input{cursor:pointer;vertical-align:middle}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1 .nt-tabella-chk-intestatario label{display:inline-block;cursor:pointer;vertical-align:middle;padding-left:5px}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1{width:-webkit-calc(100% - 750px);width:-moz-calc(100% - 750px);width:-o-calc(100% - 750px);width:calc(100% - 750px);padding:5px 20px;font-weight:700;letter-spacing:1px}.nt-tabella-container .nt-tabella-row .nt-tabella-col-2,.nt-tabella-container .nt-tabella-row .nt-tabella-col-3{width:350px;text-align:center}.nt-tabella-container .nt-tabella-row .nt-tabella-col-4{height:100%;width:50px;background:#c1c1c1;text-align:center}.nt-tabella-container .nt-tabella-row .nt-tabella-col-4.esiste-tesseramento{background:#206c12}.nt-tabella-container .nt-tabella-row .nt-tabella-col-4 i{display:inline-block;vertical-align:middle;color:#fff;font-size:1.4em;cursor:help}.nt-totali-container{padding:20px 0}.nt-totali-container .nt-totali-content{display:block;width:500px;background:#123f6c;margin:0 auto;padding:20px;border-radius:3px;color:#fff}.nt-totali-container .nt-totali-content .nt-tipologia-contributo,.nt-totali-container .nt-totali-content .nt-totale-dapagare,.nt-totali-container .nt-totali-content .nt-totale-pagato{text-align:center;margin:15px 0}.nt-totali-container .nt-totali-content .nt-totale-dapagare .nt-totale-label,.nt-totali-container .nt-totali-content .nt-totale-pagato .nt-totale-label{display:inline-block;width:180px;text-align:right;text-transform:uppercase;vertical-align:middle;padding-right:20px;font-size:.9em;color:#96aec5}.nt-totali-container .nt-totali-content .nt-totale-dapagare .nt-totale-price{display:inline-block;width:130px;vertical-align:middle;text-align:right;padding:5px 10px;font-size:1.5em;font-weight:700}.nt-totali-container .nt-totali-content .nt-totale-pagato .nt-totale-price{display:inline-block;background:#396188;color:#fff;border:0;width:130px;text-align:right;vertical-align:middle;font-size:1.5em;font-weight:700;border-radius:5px}.nt-totali-container .nt-totali-content .nt-totale-dapagare .nt-totale-euro,.nt-totali-container .nt-totali-content .nt-totale-pagato .nt-totale-euro{display:inline-block;vertical-align:middle;padding-left:10px}.nt-totali-container .nt-totali-content .nt-tipologia-contributo input{height:20px;width:20px;vertical-align:middle;cursor:pointer}.nt-totali-container .nt-totali-content .nt-tipologia-contributo label{display:inline-block;cursor:pointer;padding-left:8px;vertical-align:middle;text-transform:uppercase;font-size:.8em}.nt-label-messaggio1{text-align:center;color:#ae4c4c}.nt-label-messaggio2{text-align:center;color:#acae4c}.nt-label-messaggio3{text-align:center;color:#206c12}.rp-tabella-container{width:800px;margin:0 auto 30px}.rp-tabella-container thead{background:#c1c1c1}.rp-tabella-container thead tr th{text-transform:uppercase;padding:5px}.rp-tabella-container tbody tr td{padding:8px;text-align:center;word-break:break-word}.rp-tabella-container tbody tr.rp-tr-totali td:first-child{background:#fff;text-transform:uppercase;font-size:.8em;text-align:right;font-weight:400}.form-orari-container .form-orari-content{display:inline-block;width:25%;vertical-align:middle;padding:0 8px;margin-bottom:20px}.form-orari-container .form-orari-content .form-orari-content-checkbox,.form-orari-container .form-orari-content .form-orari-content-input{margin-bottom:8px;text-align:center}.form-orari-container .form-orari-content .form-orari-content-checkbox label{padding-left:5px;cursor:pointer;font-weight:700;text-transform:uppercase}.form-orari-container .form-orari-content .form-orari-content-checkbox input:hover+label,.form-orari-container .form-orari-content .form-orari-content-checkbox label:hover{color:#e27a53}.form-orari-container .form-orari-content .form-orari-content-input p{font-size:.7em;margin-bottom:2px;text-align:center;text-transform:uppercase}.form-orari-container .form-orari-content .form-orari-content-input input{display:inline-block;width:100px;margin:0 2px;text-align:center}.fc-event{cursor:help}.fc-toolbar.fc-header-toolbar .fc-center h2{text-transform:capitalize}.fc-day-grid-event .fc-content .fc-time{display:block;font-size:.8em;font-weight:400}.fc-day-grid-event .fc-content .fc-title{display:block;font-size:.7em}.fc-day-grid-event .fc-content .fc-title p{font-size:1.2em;background:#eee;border-radius:2px;padding-left:5px;color:#4d4d4d}.i-calendario-presenze-confermate{margin-left:5px;font-size:.8em;vertical-align:middle}.fc-time-grid .fc-slats td{height:3.5em!important}.pre-pag-container{display:block;margin-bottom:5px;border-bottom:1px solid #eee;border-top:1px solid #eee}.ele-scrutinio-table thead,.pre-pag-container.pre-pag-header{background:#4d4d4d;color:#fff}.pre-pag-container .pre-pag-allievo{display:inline-block;width:-webkit-calc(100% - 660px);width:-moz-calc(100% - 660px);width:-o-calc(100% - 660px);width:calc(100% - 660px);vertical-align:middle;padding:5px}.pre-pag-container .pre-pag-allievo input.pre-pag-allievo-chk{display:inline-block;width:18px;height:18px;margin:0 8px;vertical-align:middle;cursor:pointer}.pre-pag-container .pre-pag-allievo button{margin-right:5px;border-radius:50%;height:25px;width:25px;font-size:.7em;padding:0;vertical-align:middle}.pre-pag-container .pre-pag-presenze,.pre-pag-container .pre-pag-totpagato,.pre-pag-container .pre-pag-totrichiesto{display:inline-block;width:220px;text-align:center;vertical-align:middle;padding:5px}.pre-pag-container .pre-pag-totpagato input,.pre-pag-container .pre-pag-totrichiesto input{display:inline-block;width:80px;border-radius:5px;text-align:center;margin-right:5px;font-size:1em;padding:0}.pre-pag-container .pre-pag-listadate{background:#eee;padding:10px 20px}.pre-pag-container .pre-pag-note{padding:5px;font-style:italic;font-size:.8em}.pre-pag-informazione{margin-bottom:20px;text-align:center;padding:10px;background:#eee}.pre-pag-insegnante-container{margin-top:50px;text-align:center;background:#eee;padding:10px;margin-bottom:50px}.pre-pag-insegnante-container .pre-pag-insegnante-etichetta{display:inline-block;text-transform:uppercase;font-weight:700;margin-right:10px;vertical-align:middle}.pre-pag-insegnante-container .pre-pag-insegnante-importo{display:inline-block;width:120px;text-align:center;font-size:1em;vertical-align:middle}.pre-pag-insegnante-container .pre-pag-insegnante-simbolo{display:inline-block;margin-left:5px;vertical-align:middle}.lez-all-attdisatt-container{display:inline-block;padding:5px;margin:5px;border:1px solid #123f6c;border-radius:5px}.lez-all-attdisatt-container span{padding:0 10px}.clis-lezione-container{margin-bottom:5px;padding:5px;border:1px dashed #123f6c;border-radius:5px}.com-ope-informazioni,.ele-ope-maininfo{margin-bottom:20px;text-align:center}.clis-lezione-container .form-fields-container{display:inline-block;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:calc(100% - 50px);vertical-align:middle;margin-bottom:0}.clis-lezione-container .clis-lezione-button-container{display:inline-block;width:50px;vertical-align:middle}.clis-lezione-container .clis-lezione-button-container button{display:block;width:100%;font-size:1.2em;background:0 0;color:#ae4c4c;border-radius:5px;padding:4px 0}.clis-lezione-container .clis-lezione-button-container button:hover{background:#ae4c4c;color:#fff}.com-ope-elenco-operazioni button{display:block;margin:0 auto 20px;font-size:1.2em;border-radius:10px;padding:10px 20px}.ele-ope-maininfo{padding:10px}.ele-ope-maininfo p.ele-ope-maininfo-warning{font-size:1.2em;color:#b30303}.ele-ope-scrutinio .default-table tbody tr td{padding:3px 10px}.ele-ope-scrutinio .default-table tbody tr.ele-ope-table-lastrow td,.ele-ope-votazioni-elettori .default-table tbody tr.ele-ope-table-lastrow td{background:#eee;border-bottom:0;border-left:0}.ele-ope-scrutinio .default-table tbody tr.ele-ope-table-lastrow td{padding:8px 5px}.ele-ope-scrutinio .default-table tbody tr.ele-ope-table-row-color2 td{background-color:#d3d3d3}.ele-ope-table-btn-addremove{margin:0 5px;border-radius:2px;font-size:2em;padding:0;background:0 0;color:#123f6c}.ele-ope-table-btn-addremove i{display:block;margin:0}.ele-scrutinio-table{width:80%;margin:0 auto}.ele-scrutinio-table td,.ele-scrutinio-table th{padding:8px}.ele-scrutinio-table tbody tr td{border:1px solid #4d4d4d}.ele-scrutinio-table .ele-ope-checkbox:hover{background:#f1ec4d!important}.ele-scrutinio-table .ele-ope-checkbox input{display:block;width:20px;height:20px;margin:0 auto;cursor:pointer;padding:0}.ele-scrutinio-table .ele-ope-checkbox-label{display:block;cursor:pointer}.ele-scrutinio-operazioni{text-align:center;margin:20px 0}.ele-scrutinio-operazioni button{font-size:1.2em;padding:20px 50px;border-radius:10px}.g-recaptcha>div{margin:0 auto 40px}@media (min-width:1200px) and (max-width:1349px){.nt-tabella-container .nt-tabella-row{font-size:.8em}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1{width:-webkit-calc(100% - 550px);width:-moz-calc(100% - 550px);width:-o-calc(100% - 550px);width:calc(100% - 550px);padding:5px 10px}.nt-tabella-container .nt-tabella-row .nt-tabella-col-2,.nt-tabella-container .nt-tabella-row .nt-tabella-col-3{width:250px}}@media (min-width:981px) and (max-width:1199px){.wrapper-login .login-container{width:738px}.wrapper-login .login-container .login-logo-content{width:200px}.wrapper-login .login-container .login-form-content{width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:-o-calc(100% - 200px);width:calc(100% - 200px)}.main-container{width:90%}.default-table tbody,.form-filters-container .form-filter-content-ricerca button,.form-filters-container .form-filter-content-ricerca input,.form-filters-container .form-filter-content-select select{font-size:.7em}.form-tabs-buttons-container button{font-size:1em}.form-attachment-container{width:-webkit-calc(25% - 10px);width:-moz-calc(25% - 10px);width:-o-calc(25% - 10px);width:calc(25% - 10px)}.form-image-container{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:calc(50% - 10px)}.form-pagination-container .pagination-number{width:140px}.form-pagination-container .pagination-arrows{width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:-o-calc(100% - 140px);width:calc(100% - 140px);padding-left:140px}.default-table thead,.nt-tabella-container .nt-tabella-row,.pre-pag-container{font-size:.8em}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1{width:-webkit-calc(100% - 550px);width:-moz-calc(100% - 550px);width:-o-calc(100% - 550px);width:calc(100% - 550px);padding:5px 10px}.nt-tabella-container .nt-tabella-row .nt-tabella-col-2,.nt-tabella-container .nt-tabella-row .nt-tabella-col-3{width:250px}.form-orari-container .form-orari-content{width:25%}.form-orari-container .form-orari-content .form-orari-content-input input{width:80px}.fc-toolbar.fc-header-toolbar .fc-center{display:block!important;padding-top:50px}.fc-toolbar.fc-header-toolbar .fc-center h2{float:none}}@media (min-width:768px) and (max-width:980px){.wrapper-inner,.wrapper-login{height:auto}.wrapper-login .login-container{width:738px}.wrapper-login .login-container .login-logo-content{display:block;width:100%;height:100px;margin-bottom:30px}.wrapper-login .login-container .login-form-content{width:100%}.main-container{width:95%}.form-filters-container .form-filter-content-ricerca{width:200px}.default-table tbody,.form-filters-container .form-filter-content-ricerca button,.form-filters-container .form-filter-content-ricerca input,.form-filters-container .form-filter-content-select select{font-size:.7em}.form-tabs-buttons-container button{font-size:.9em}.form-attachment-container{display:block;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:calc(50% - 10px)}.form-image-container{display:block;width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:-o-calc(100% - 10px);width:calc(100% - 10px)}.form-image-container .form-image-picture-content{height:200px}.default-table thead,.pre-pag-container{font-size:.8em}.default-table tbody tr td,.default-table thead tr th{padding:10px 5px;white-space:nowrap}.form-pagination-container .pagination-arrows{display:block;width:100%;padding-left:0}.form-pagination-container .pagination-number{display:block;width:100%;text-align:center}.modal-body-header{margin-bottom:0}.modal-body-header .modal-body-header-buttons,.modal-body-header .modal-body-header-search{display:block;width:100%;margin-bottom:10px}.modal-body-header .modal-body-header-buttons{text-align:center}.modal-body-header .modal-body-header-buttons button{margin:0 3px;padding:10px 25px}.mdl-allievo-presenza-lezione .mdl-presenza-lezione-pulsante span,.nt-tabella-container .nt-tabella-row:before{display:none}.mdl-allievo-presenza-lezione .mdl-presenza-lezione-pulsante i{margin-right:0}.select2-container--open .select2-dropdown{min-width:auto}.nt-tabella-container .nt-tabella-row{height:auto;font-size:.8em}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1{display:block;width:100%;padding:10px;text-align:center}.nt-tabella-container .nt-tabella-row .nt-tabella-col-2,.nt-tabella-container .nt-tabella-row .nt-tabella-col-3,.nt-tabella-container .nt-tabella-row .nt-tabella-col-4{display:block;width:100%}.nt-tabella-container .nt-tabella-row .nt-tabella-col-3{margin-bottom:10px}.nt-tabella-container .nt-tabella-row .nt-tabella-col-4{padding:8px}.rp-tabella-container{width:100%;font-size:.8em}.form-orari-container .form-orari-content{width:50%}.fc-toolbar.fc-header-toolbar .fc-center{display:block!important;padding-top:50px}.fc-toolbar.fc-header-toolbar .fc-center h2{float:none}.pre-pag-container .pre-pag-allievo{width:-webkit-calc(100% - 350px);width:-moz-calc(100% - 350px);width:-o-calc(100% - 350px);width:calc(100% - 350px)}.pre-pag-container .pre-pag-presenze{width:120px}.pre-pag-container .pre-pag-totpagato,.pre-pag-container .pre-pag-totrichiesto{width:115px}}@media (max-width:767px){.wrapper-inner,.wrapper-login{height:auto}.wrapper-login .login-container{width:95%;padding:50px 10px}.wrapper-login .login-container .login-logo-content{display:block;width:100%;height:100px;margin-bottom:30px}.form-filters-container .form-filter-content-buttons button,.form-filters-container .form-filter-content-ricerca.ricerca-data,.form-orari-container .form-orari-content,.wrapper-inner-menu.show-menu,.wrapper-login .login-container .login-form-content{width:100%}.wrapper-login .login-container .login-form-content .login-form-button,.wrapper-login .login-container .login-form-content .login-form-field{width:90%}.wrapper-login .login-container .login-form-content .login-form-field span{display:block;width:100%;font-size:1em;text-align:center;margin-bottom:10px}.default-table tbody tr td span.without-responsive-header-field,.nt-tabella-container .nt-tabella-row .nt-tabella-col-2,.nt-tabella-container .nt-tabella-row .nt-tabella-col-3,.nt-tabella-container .nt-tabella-row .nt-tabella-col-4,.wrapper-login .login-container .login-form-content .login-form-field input{display:block;width:100%}.dashboard-ultimi-documenti-container .dashboard-ultimi-documenti-content button{display:block}.wrapper-inner-menu{left:-100%;z-index:10}.wrapper-inner-menu-button{display:block;position:initial;margin-top:20px}.wrapper-inner-contenuto{padding:15px}.wrapper-inner-contenuto.menu-opened{padding-left:15px}.main-container{display:block;width:100%;padding-left:5px;padding-right:5px}.form-buttons-container button{font-size:.8em;padding:5px 10px}.form-filters-container{margin-bottom:0;text-align:center}.form-filters-container .form-filter-content-between-dates,.form-filters-container .form-filter-content-between-numbers,.form-filters-container .form-filter-content-buttons,.form-filters-container .form-filter-content-ricerca,.form-filters-container .form-filter-content-select{display:block;width:100%;margin:0 0 5px;max-width:none;padding:0 8px}.form-filters-container .form-filter-content-select select{width:100%;max-width:none}.form-filters-container .form-filter-content-between-dates input,.form-filters-container .form-filter-content-between-numbers input{width:50%;margin:0}.form-fields-container,.modal-body-header{margin-bottom:0}.form-fields-container .form-field-content,.form-fields-container .form-field-content-tinymce,.form-fields-container.col-2 .form-field-content,.form-fields-container.col-2 .form-field-content.field-content-nome-campo-attivita,.form-fields-container.col-2 .form-field-content.field-content-utilizza-strumenti,.form-fields-container.col-3 .form-field-content,.form-fields-container.col-3 .form-field-content.field-content-cognomesocio,.form-fields-container.col-3 .form-field-content.field-content-data-iniziofine,.form-fields-container.col-3 .form-field-content.field-content-disponibilita,.form-fields-container.col-3 .form-field-content.field-content-nomesocio,.form-fields-container.col-3 .form-field-content.field-content-ripeti-annualmente,.form-fields-container.col-3 .form-field-content.field-content-sesso,.form-fields-container.col-4 .form-field-content,.form-fields-container.col-4 .form-field-content.field-content-capresidenza,.form-fields-container.col-4 .form-field-content.field-content-indirizzoresidenza,.form-fields-container.col-4 .form-field-content.field-content-localitaresidenza,.form-fields-container.col-4 .form-field-content.field-content-provinciaresidenza,.form-fields-container.col-5 .form-field-content{display:block;width:100%;margin-bottom:20px}.form-buttons-container button.new-item-button{margin-left:2px}.form-tabs-buttons-container{text-align:center}.form-tabs-buttons-container button{font-size:.9em;padding:10px}.form-tabs-buttons-container button.selected{padding:15px 10px}.form-tabs-container{border-radius:0 0 5px 5px}.form-fields-addition-container input{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px)}.form-fields-addition-container button{width:40px}.form-fields-addition-container button i{margin:0}.default-table thead,.form-fields-addition-container button span,.form-pagination-container .pagination-arrows a span,.mdl-allievo-presenza-lezione .mdl-presenza-lezione-pulsante span,.nt-tabella-container .nt-tabella-row:before{display:none}.form-attachment-container,.form-image-container{display:block;width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:-o-calc(100% - 10px);width:calc(100% - 10px)}.form-image-container .form-image-picture-content{height:200px}.form-fields-advertising-container .form-field-advertising-content{width:100%;padding-left:0;border-left:0}.default-table{border-spacing:0px 2px}.default-table tbody{font-size:.7em}.default-table tbody tr{margin-bottom:2px}.default-table tbody tr td{display:block;padding:0;text-align:center;border:0}.default-table tbody tr td.fit-content{width:auto}.default-table tbody tr td span{display:inline-block;width:60%;padding:5px;vertical-align:middle}.default-table tbody tr td span.responsive-header-field{display:inline-block;width:40%;vertical-align:middle}.form-table-container.dashboard-table-container .default-table tbody tr td{padding:8px;border-bottom:1px solid #eee}.table-action-button{font-size:2.5em;margin:1px 8px}.default-table tbody tr td .without-responsive-header-field .state-icon{font-size:2.5em;margin:0 8px}.form-pagination-container .pagination-arrows{display:block;width:100%;padding-left:0}.form-pagination-container .pagination-arrows a{width:50px;font-size:1.5em}.form-pagination-container .pagination-arrows a i.fa-angle-double-left,.form-pagination-container .pagination-arrows a i.fa-angle-double-right,.form-pagination-container .pagination-arrows a i.fa-angle-left,.form-pagination-container .pagination-arrows a i.fa-angle-right{margin-right:0;margin-left:0}.form-pagination-container .pagination-number,.modal-pagination-number{display:block;width:100%;text-align:center}.modal-body-header .modal-body-header-buttons,.modal-body-header .modal-body-header-search,.modal-body-header .modal-body-header-search.with-categories{display:block;width:100%;margin-bottom:10px}.modal-body-header .modal-body-header-buttons{text-align:center;white-space:nowrap;overflow:auto}.modal-body-header .modal-body-header-buttons button{margin:0 3px;padding:8px 20px;font-size:.9em}.modal-pagination-arrows{display:block;width:100%;margin-bottom:5px;text-align:center}.mdl-allievo-presenza-lezione .mdl-presenza-lezione-info-allievo{width:105px;font-size:.7em}.mdl-allievo-presenza-lezione .mdl-presenza-lezione-pulsante i{margin-right:0}.select2-container--open .select2-dropdown{min-width:auto}.form-filter-content-select .select2-container{width:100%!important}.nt-tabella-container .nt-tabella-row{height:auto;font-size:.8em}.nt-tabella-container .nt-tabella-row .nt-tabella-col-1{display:block;width:100%;padding:10px;text-align:center}.nt-tabella-container .nt-tabella-row .nt-tabella-col-3{margin-bottom:10px}.nt-tabella-container .nt-tabella-row .nt-tabella-col-4{padding:8px}.nt-totali-container .nt-totali-content{width:100%;padding:10px}.nt-totali-container .nt-totali-content .nt-totale-dapagare .nt-totale-label,.nt-totali-container .nt-totali-content .nt-totale-pagato .nt-totale-label{width:150px;padding-right:10px;font-size:.8em}.nt-totali-container .nt-totali-content .nt-totale-dapagare .nt-totale-price,.nt-totali-container .nt-totali-content .nt-totale-pagato .nt-totale-price{width:100px;font-size:1.2em}.rp-tabella-container{width:100%;font-size:.6em}.fc-toolbar.fc-header-toolbar .fc-center,.fc-toolbar.fc-header-toolbar .fc-left,.fc-toolbar.fc-header-toolbar .fc-right{display:block!important;float:none!important;margin-bottom:10px}.fc-toolbar.fc-header-toolbar .fc-center h2{float:none}.fc .fc-toolbar>*>*{float:none!important;vertical-align:middle}.banner-top-azienda-corrente span.utente-corrente{margin-top:5px}.pre-pag-container{font-size:.6em}.pre-pag-container .pre-pag-allievo{width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:-o-calc(100% - 200px);width:calc(100% - 200px)}.pre-pag-container .pre-pag-allievo button{height:15px;width:15px}.pre-pag-container .pre-pag-allievo input.pre-pag-allievo-chk{margin:0 4px}.pre-pag-container .pre-pag-presenze{width:60px}.pre-pag-container .pre-pag-totpagato,.pre-pag-container .pre-pag-totrichiesto{width:70px}.pre-pag-container .pre-pag-totpagato input,.pre-pag-container .pre-pag-totrichiesto input{width:49px}.com-ope-elenco-operazioni button,.ele-scrutinio-table{width:100%;font-size:.8em}}@media print{.no-printme{display:none}.printme{display:block}}