Commit 4ae34b54 by Matteo

Aggiunta Grafica arrivata finora

parent 58ca378f
...@@ -721,14 +721,6 @@ ...@@ -721,14 +721,6 @@
"@types/cordova": "^0.0.34" "@types/cordova": "^0.0.34"
} }
}, },
"@ionic-native/diagnostic": {
"version": "5.7.0",
"resolved": "https://registry.npmjs.org/@ionic-native/diagnostic/-/diagnostic-5.7.0.tgz",
"integrity": "sha512-BHjFnYL+oCuGQJsSz7WFU60/vReRaaKYnecpfkfGyelXc9baux5dY7nilTKJ2EVfkjcXlS8L3bJm6E/COKLXlQ==",
"requires": {
"@types/cordova": "^0.0.34"
}
},
"@ionic-native/email-composer": { "@ionic-native/email-composer": {
"version": "5.8.0", "version": "5.8.0",
"resolved": "https://registry.npmjs.org/@ionic-native/email-composer/-/email-composer-5.8.0.tgz", "resolved": "https://registry.npmjs.org/@ionic-native/email-composer/-/email-composer-5.8.0.tgz",
...@@ -753,14 +745,6 @@ ...@@ -753,14 +745,6 @@
"@types/cordova": "^0.0.34" "@types/cordova": "^0.0.34"
} }
}, },
"@ionic-native/file-transfer": {
"version": "5.6.0",
"resolved": "https://registry.npmjs.org/@ionic-native/file-transfer/-/file-transfer-5.6.0.tgz",
"integrity": "sha512-5tK4d03ma7nibc1ETYK01BSUzoAypW54XMvBOO2a4/fEAXXfh8o5zWK0nGv9LEbT2a291WBCWkr2G/UpxC938A==",
"requires": {
"@types/cordova": "^0.0.34"
}
},
"@ionic-native/splash-screen": { "@ionic-native/splash-screen": {
"version": "5.5.1", "version": "5.5.1",
"resolved": "https://registry.npmjs.org/@ionic-native/splash-screen/-/splash-screen-5.5.1.tgz", "resolved": "https://registry.npmjs.org/@ionic-native/splash-screen/-/splash-screen-5.5.1.tgz",
...@@ -2392,7 +2376,8 @@ ...@@ -2392,7 +2376,8 @@
"colors": { "colors": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
"integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
"dev": true
}, },
"combined-stream": { "combined-stream": {
"version": "1.0.8", "version": "1.0.8",
...@@ -2733,11 +2718,6 @@ ...@@ -2733,11 +2718,6 @@
"resolved": "https://registry.npmjs.org/cordova-plugin-file-opener2/-/cordova-plugin-file-opener2-2.2.0.tgz", "resolved": "https://registry.npmjs.org/cordova-plugin-file-opener2/-/cordova-plugin-file-opener2-2.2.0.tgz",
"integrity": "sha512-qJydbRUsoVUXdhJ0b8RsR4y3dG0w4+jwdCKUx2VaZHk7ztMdWugjj+TQHg7Y6w4jiSSgenfDMosupEeQTdSEiQ==" "integrity": "sha512-qJydbRUsoVUXdhJ0b8RsR4y3dG0w4+jwdCKUx2VaZHk7ztMdWugjj+TQHg7Y6w4jiSSgenfDMosupEeQTdSEiQ=="
}, },
"cordova-plugin-file-transfer": {
"version": "1.7.1",
"resolved": "https://registry.npmjs.org/cordova-plugin-file-transfer/-/cordova-plugin-file-transfer-1.7.1.tgz",
"integrity": "sha1-p12L4uvDu5sjxbG70ZkhTsJnWGs="
},
"cordova-plugin-ionic-keyboard": { "cordova-plugin-ionic-keyboard": {
"version": "2.1.3", "version": "2.1.3",
"resolved": "https://registry.npmjs.org/cordova-plugin-ionic-keyboard/-/cordova-plugin-ionic-keyboard-2.1.3.tgz", "resolved": "https://registry.npmjs.org/cordova-plugin-ionic-keyboard/-/cordova-plugin-ionic-keyboard-2.1.3.tgz",
...@@ -2793,16 +2773,6 @@ ...@@ -2793,16 +2773,6 @@
"resolved": "https://registry.npmjs.org/cordova-sqlite-storage-dependencies/-/cordova-sqlite-storage-dependencies-2.0.0.tgz", "resolved": "https://registry.npmjs.org/cordova-sqlite-storage-dependencies/-/cordova-sqlite-storage-dependencies-2.0.0.tgz",
"integrity": "sha512-aYD5Cn1TJwgPmpZhQUYq4gOv5t+imzIxGo4SVa/fwEB/pLhiahi+2xK5gLd79YHrz6WdzFBr/126UPXhlSqRWA==" "integrity": "sha512-aYD5Cn1TJwgPmpZhQUYq4gOv5t+imzIxGo4SVa/fwEB/pLhiahi+2xK5gLd79YHrz6WdzFBr/126UPXhlSqRWA=="
}, },
"cordova.plugins.diagnostic": {
"version": "4.0.12",
"resolved": "https://registry.npmjs.org/cordova.plugins.diagnostic/-/cordova.plugins.diagnostic-4.0.12.tgz",
"integrity": "sha512-GOMY92LPibmI8IbqooGhzIw1SJjbdlqtZ4LUaIXzqP+T381B+WDLDUkxcmJc60M8Nryw77lH+jX5izfadixwKQ==",
"requires": {
"colors": "^1.1.2",
"elementtree": "^0.1.6",
"minimist": "1.2.0"
}
},
"core-js": { "core-js": {
"version": "2.6.5", "version": "2.6.5",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
......
...@@ -25,11 +25,9 @@ ...@@ -25,11 +25,9 @@
"@ionic-native/android-permissions": "^5.6.1", "@ionic-native/android-permissions": "^5.6.1",
"@ionic-native/core": "^5.0.0", "@ionic-native/core": "^5.0.0",
"@ionic-native/date-picker": "^5.6.0", "@ionic-native/date-picker": "^5.6.0",
"@ionic-native/diagnostic": "^5.7.0",
"@ionic-native/email-composer": "^5.8.0", "@ionic-native/email-composer": "^5.8.0",
"@ionic-native/file": "^5.6.0", "@ionic-native/file": "^5.6.0",
"@ionic-native/file-opener": "^5.7.0", "@ionic-native/file-opener": "^5.7.0",
"@ionic-native/file-transfer": "^5.6.0",
"@ionic-native/splash-screen": "^5.0.0", "@ionic-native/splash-screen": "^5.0.0",
"@ionic-native/status-bar": "^5.0.0", "@ionic-native/status-bar": "^5.0.0",
"@ionic/angular": "^4.1.0", "@ionic/angular": "^4.1.0",
...@@ -42,9 +40,7 @@ ...@@ -42,9 +40,7 @@
"cordova-plugin-email-composer": "0.9.2", "cordova-plugin-email-composer": "0.9.2",
"cordova-plugin-file": "6.0.1", "cordova-plugin-file": "6.0.1",
"cordova-plugin-file-opener2": "2.2.0", "cordova-plugin-file-opener2": "2.2.0",
"cordova-plugin-file-transfer": "1.7.1",
"cordova-sqlite-storage": "3.2.0", "cordova-sqlite-storage": "3.2.0",
"cordova.plugins.diagnostic": "4.0.12",
"core-js": "^2.5.4", "core-js": "^2.5.4",
"ionic-angular": "^3.9.5", "ionic-angular": "^3.9.5",
"rxjs": "~6.5.1", "rxjs": "~6.5.1",
...@@ -98,12 +94,8 @@ ...@@ -98,12 +94,8 @@
"cordova-sqlite-storage": {}, "cordova-sqlite-storage": {},
"cordova-plugin-datepicker": {}, "cordova-plugin-datepicker": {},
"cordova-plugin-file": {}, "cordova-plugin-file": {},
"cordova-plugin-file-transfer": {},
"cordova-plugin-file-opener2": {}, "cordova-plugin-file-opener2": {},
"cordova-plugin-android-permissions": {}, "cordova-plugin-android-permissions": {},
"cordova.plugins.diagnostic": {
"ANDROID_SUPPORT_VERSION": "28.+"
},
"cordova-plugin-email-composer": { "cordova-plugin-email-composer": {
"ANDROID_SUPPORT_V4_VERSION": "27.+" "ANDROID_SUPPORT_V4_VERSION": "27.+"
} }
......
...@@ -6,7 +6,8 @@ const routes: Routes = [ ...@@ -6,7 +6,8 @@ const routes: Routes = [
{ path: 'login', loadChildren: './auth/pages/login/login.module#LoginPageModule' }, { path: 'login', loadChildren: './auth/pages/login/login.module#LoginPageModule' },
{ path: 'reset', loadChildren: './auth/pages/reset/reset.module#ResetPageModule' }, { path: 'reset', loadChildren: './auth/pages/reset/reset.module#ResetPageModule' },
{ path: 'documenti', loadChildren: './pages/documenti/documenti.module#DocumentiPageModule'}, { path: 'documenti', loadChildren: './pages/documenti/documenti.module#DocumentiPageModule'},
{ path: 'businesscall', loadChildren: './pages/businesscall/businesscall.module#BusinesscallPageModule' } { path: 'businesscall', loadChildren: './pages/businesscall/businesscall.module#BusinesscallPageModule' },
{ path: 'privacy', loadChildren: './pages/privacy/privacy.module#PrivacyPageModule' }
]; ];
@NgModule({ @NgModule({
......
...@@ -13,7 +13,6 @@ import { FormsModule } from '@angular/forms'; ...@@ -13,7 +13,6 @@ import { FormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http'; import { HttpClientModule } from '@angular/common/http';
import { DatePicker } from '@ionic-native/date-picker/ngx'; import { DatePicker } from '@ionic-native/date-picker/ngx';
import { File } from '@ionic-native/file/ngx'; import { File } from '@ionic-native/file/ngx';
import { FileTransfer, FileTransferObject } from '@ionic-native/file-transfer/ngx';
import { FileOpener } from '@ionic-native/file-opener/ngx'; import { FileOpener } from '@ionic-native/file-opener/ngx';
import { AndroidPermissions } from '@ionic-native/android-permissions/ngx'; import { AndroidPermissions } from '@ionic-native/android-permissions/ngx';
import { EmailComposer } from '@ionic-native/email-composer/ngx'; import { EmailComposer } from '@ionic-native/email-composer/ngx';
...@@ -34,8 +33,6 @@ import { EmailComposer } from '@ionic-native/email-composer/ngx'; ...@@ -34,8 +33,6 @@ import { EmailComposer } from '@ionic-native/email-composer/ngx';
SplashScreen, SplashScreen,
DatePicker, DatePicker,
File, File,
FileTransfer,
FileTransferObject,
FileOpener, FileOpener,
AndroidPermissions, AndroidPermissions,
EmailComposer, EmailComposer,
......
...@@ -15,12 +15,12 @@ ...@@ -15,12 +15,12 @@
<ion-row justify-content-center> <ion-row justify-content-center>
<ion-col align-self-center size-md="6" size-lg="5" size-xs="12"> <ion-col align-self-center size-md="6" size-lg="5" size-xs="12">
<div> <div>
<ion-item> <ion-item class="login-field">
<ion-icon item-left name="person" color="light"></ion-icon> <ion-icon class="field-icon" item-left name="person" color="light"></ion-icon>
<ion-input name="username" type="text" placeholder="Inserisci il tuo username" ngModel required></ion-input> <ion-input name="username" type="text" placeholder="Inserisci il tuo username" ngModel required></ion-input>
</ion-item> </ion-item>
<ion-item> <ion-item class="login-field">
<ion-icon item-left name="lock" color="light"></ion-icon> <ion-icon class="field-icon" item-left name="lock" color="light"></ion-icon>
<ion-input name="password" type="password" placeholder="Password" ngModel required></ion-input> <ion-input name="password" type="password" placeholder="Password" ngModel required></ion-input>
</ion-item> </ion-item>
</div> </div>
......
/*** questo è il css per caricare le web fonts della comunicazione 2p2, ovvero la font Futura PT ***/
@import url("https://use.typekit.net/okc2ngl.css");
$bianco: #fff;
$celeste: #2b94d1;
$giallo: #fcc73d;
$grigio: #515151;
$nero: #000000;
.body {
font-family: 'futura-pt', sans-serif;
font-style: normal;
font-weight: 400;
padding-top: 45px;
margin:0px;
background: url('../../../../assets/img/cover-login.jpg') no-repeat;
background-size: cover;
background-position: top center;
color: $grigio;
font-size: 24px;
height: 100%;
width: 100%;
position: fixed;
}
.css-class-login-inner-scroll {
background-color: transparent!important;
--background: transparent!important;
}
.body > * {
background-color: transparent!important;
--ion-background-color: transparent!important;
}
ion-button, ion-input {
--ion-font-family: 'futura-pt', sans-serif;
}
ion-item {
--border-color: rgb(255, 255, 255);
}
strong {
font-style: normal;
font-weight: 700;
}
ion-icon {
margin: 20px 10px 0 0 !important;
background-color: transparent;
}
.contenitore {
//max-width: 320px;
margin:auto;
display:block;
.logo-grande {
width: 180px;
margin: auto;
display: block;
text-align: center;
margin-top: 20px;
margin-bottom: 50px;
}
.form {
ion-input[type=text], ion-input[type=password] {
//width: 290px;
border: 0px;
color: $bianco;
padding: 8px 0px 8px 30px;
background-position: left center;
background-size: 18px 18px;
font-size: 22px;
margin-top: 20px;
//margin-bottom: 20px;
outline: none;
}
::-webkit-input-placeholder {
font-family: 'futura-pt', sans-serif;
color: $bianco;
}
::-moz-placeholder {
font-family: 'futura-pt', sans-serif;
color: $bianco;
}
:-ms-input-placeholder {
font-family: 'futura-pt', sans-serif;
color: $bianco;
}
::placeholder {
font-family: 'futura-pt', sans-serif;
color: $bianco;
}
.ricordami {
color: $bianco;
text-transform: uppercase;
font-size: 18px;
}
.accedi {
ion-button {
width: 100%;
//padding: 8px 0px;
text-align: center;
background: $celeste;
border: 1px solid $bianco;
margin-top: 30px;
text-transform: uppercase;
font-weight: 700;
color: #fff;
font-size: 22px;
margin-bottom: 15px;
}
}
.forgot {
text-align: center;
a {
color: $bianco;
text-decoration: none;
font-weight: 700;
font-size: 16px;
}
}
}
.business-call {
background: rgba(255, 255, 255, 0.33);
//width: 280px;
padding: 20px;
margin-top: 30px;
text-align: center;
color: $bianco;
.non-account {
font-size: 14px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.title-call {
font-weight: 700;
font-size: 24px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
.giallo {
color: $giallo;
}
}
.descr-call {
color: $grigio;
font-size: 18px;
text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}
.appuntamento {
margin-top: 10px;
a {
background: $giallo;
padding: 8px 5px;
font-size: 15px;
text-transform: uppercase;
color: $grigio;
font-weight: 700;
text-decoration: none;
}
}
}
}
\ No newline at end of file
<ion-header> <ion-header>
<ion-toolbar> <title>2p2</title>
<ion-title>businesscall</ion-title>
</ion-toolbar>
</ion-header> </ion-header>
<ion-content> <ion-content>
<form #form="ngForm" (ngSubmit)="sendMail(form)"> <div class="no-image" fullscreen>
<div class="contenitore-business">
<ion-grid> <ion-grid>
<ion-row color="primary" justify-content-center> <ion-row color="primary" justify-content-center>
<ion-col align-self-center size-md="6" size-lg="5" size-xs="12"> <ion-col align-self-center size-md="6" size-lg="5" size-xs="12">
<div text-center> <ion-toolbar class="business-toolbar">
<h3>Login</h3> <ion-buttons (click)="back()">
<ion-icon name="arrow-round-back" color="#2b94d1" class="back"></ion-icon>
<!--<ion-icon name="arrow-dropleft-circle" color="#2b94d1" class="back"></ion-icon>-->
</ion-buttons>
<ion-title class="logo-piccolo">
<img src="../../../assets/icon/2p2-logo-color.svg">
</ion-title>
</ion-toolbar>
</ion-col>
</ion-row>
</ion-grid>
<div class="messaggio">
Prenota subito la tua<br /><span class="blu">Business Call</span>
</div> </div>
<div padding> <form #form="ngForm" (ngSubmit)="sendMail(form)">
<ion-item> <ion-grid>
<ion-input name="nome" type="text" placeholder="NOME*" [(ngModel)]="nome" required></ion-input> <ion-row color="primary" justify-content-center>
<ion-col align-self-center size-md="6" size-lg="5" size-xs="12">
<div class="form">
<ion-item class="input-business">
<ion-input name="nome" type="text" placeholder="Nome*" [(ngModel)]="nome" required></ion-input>
</ion-item> </ion-item>
<ion-item> <ion-item class="input-business">
<ion-input name="cognome" type="text" placeholder="COGNOME*" [(ngModel)]="cognome" required></ion-input> <ion-input name="cognome" type="text" placeholder="Cognome*" [(ngModel)]="cognome" required></ion-input>
</ion-item> </ion-item>
<ion-item> <ion-item class="input-business">
<ion-input name="cellulare" type="text" placeholder="CELLULARE*" [(ngModel)]="cellulare" required></ion-input> <ion-input name="cellulare" type="text" placeholder="cellulare*" [(ngModel)]="cellulare" required></ion-input>
</ion-item> </ion-item>
<ion-item> <ion-item class="input-business">
<ion-input name="email" type="text" placeholder="INDIRIZZO EMAIL*" [(ngModel)]="email" required></ion-input> <ion-input name="email" type="text" placeholder="Indirizzo email *" [(ngModel)]="email" required></ion-input>
</ion-item> </ion-item>
<ion-item> <ion-item class="item-no-border testo-form">
<ion-label> <ion-label class="testo-form">
AGGIUNGI, SE DESIDERI, DEL TESTO LIBERO Aggiungi, se desideri, del testo libero
</ion-label> </ion-label>
</ion-item> </ion-item>
<ion-item> <ion-textarea name="testo" placeholder="" [(ngModel)]="testo" (ionInput)="autosize()" id="textarea"></ion-textarea>
<ion-textarea name="testo" placeholder="" [(ngModel)]="testo"></ion-textarea> <ion-item class="input-check item-no-border">
</ion-item> <ion-checkbox name="privacy" [(ngModel)]="privacy" class="check"> </ion-checkbox>
<ion-item> <ion-label class="text-check">Ho preso visione del documento sulla <a (click)="gotoPrivacy();">privacy policy</a></ion-label>
<ion-label>HO PRESO VISIONE DEL DOCUMENTO SULLA <a (click)="gotoPrivacy();">PRIVACY POLICY</a></ion-label>
<ion-checkbox name="privacy" [(ngModel)]="privacy"> </ion-checkbox>
</ion-item> </ion-item>
</div> </div>
<div padding> <div class="accedi">
<ion-button size="large" type="submit" [disabled]="form.invalid" expand="block">INVIA</ion-button> <ion-button size="large" type="submit" [disabled]="form.invalid" expand="block">INVIA</ion-button>
</div> </div>
</ion-col> </ion-col>
</ion-row> </ion-row>
<ion-row color="primary" justify-content-center> <ion-row color="primary" justify-content-center>
<div text-center> <div class="require">
<a (click)='reset()'>Pulisci Form</a> Tutti i campi seguiti da * sono obbligatori
</div> </div>
<!--<div text-center>
<a (click)='reset()'>Pulisci Form</a>
</div>-->
</ion-row> </ion-row>
</ion-grid> </ion-grid>
</form> </form>
</div>
</div>
</ion-content> </ion-content>
import { Component, OnInit } from '@angular/core'; import { Component, OnInit, ElementRef } from '@angular/core';
import { EmailComposer } from '@ionic-native/email-composer/ngx'; import { EmailComposer } from '@ionic-native/email-composer/ngx';
import { UtilService } from '../../service/util.service'; import { UtilService } from '../../service/util.service';
import { Router } from "@angular/router"; import { Router } from "@angular/router";
...@@ -10,7 +10,7 @@ import { Router } from "@angular/router"; ...@@ -10,7 +10,7 @@ import { Router } from "@angular/router";
}) })
export class BusinesscallPage implements OnInit { export class BusinesscallPage implements OnInit {
constructor(private emailComposer: EmailComposer, private router: Router, private utilService: UtilService) { } constructor(private emailComposer: EmailComposer, private router: Router, private utilService: UtilService, public element:ElementRef) { }
ngOnInit() { ngOnInit() {
} }
...@@ -21,7 +21,7 @@ export class BusinesscallPage implements OnInit { ...@@ -21,7 +21,7 @@ export class BusinesscallPage implements OnInit {
else { else {
var email = this.createMail(form.value); var email = this.createMail(form.value);
this.emailComposer.open(email); this.emailComposer.open(email);
this.router.navigateByUrl('businesscall'); this.router.navigateByUrl('login');
} }
} }
...@@ -37,10 +37,10 @@ export class BusinesscallPage implements OnInit { ...@@ -37,10 +37,10 @@ export class BusinesscallPage implements OnInit {
var corpo = 'Ciao,\r\n'+value.nome+" "+value.cognome+" ha richiesto una call.\r\nIl numero di telefono è "+value.cellulare var corpo = 'Ciao,\r\n'+value.nome+" "+value.cognome+" ha richiesto una call.\r\nIl numero di telefono è "+value.cellulare
+"\r\nL'indirizzo email è "+value.email+"\r\n\r\nTESTO AGGIUNTIVO:\r\n\r\n"+value.testo+"\r\n\r\n"; +"\r\nL'indirizzo email è "+value.email+"\r\n\r\nTESTO AGGIUNTIVO:\r\n\r\n"+value.testo+"\r\n\r\n";
let email = { let email = {
to: 'max@mustermann.de', /*to: 'max@mustermann.de',
cc: 'erika@mustermann.de', cc: 'erika@mustermann.de',
bcc: ['john@doe.com', 'jane@doe.com'], bcc: ['john@doe.com', 'jane@doe.com'],
/*attachments: [ attachments: [
'file://img/logo.png', 'file://img/logo.png',
'res://icon.png', 'res://icon.png',
'base64:icon.png//iVBORw0KGgoAAAANSUhEUg...', 'base64:icon.png//iVBORw0KGgoAAAANSUhEUg...',
...@@ -68,4 +68,17 @@ export class BusinesscallPage implements OnInit { ...@@ -68,4 +68,17 @@ export class BusinesscallPage implements OnInit {
this.testo = ""; this.testo = "";
} }
back()
{
this.router.navigateByUrl('login');
}
autosize()
{
const textArea = this.element.nativeElement.getElementsByTagName('textarea')[0];
textArea.style.overflow = 'hidden';
textArea.style.height = 'auto';
textArea.style.height = textArea.scrollHeight + 'px';
}
} }
<ion-header> <ion-header class="header-home" no-border>
<ion-toolbar color="dark"> <ion-grid class="header-grid">
<ion-row justify-content-center>
<ion-col align-self-center size-lg="7">
<ion-toolbar class="header">
<ion-buttons (click)="openSideBar()"> <ion-buttons (click)="openSideBar()">
<ion-icon src="../../../assets/img/uscita.svg" style="zoom:4.0;"></ion-icon> <ion-icon name="menu" style="zoom:4.0;" color="light" class="menu-show" tappable></ion-icon>
</ion-buttons> </ion-buttons>
<ion-title> <ion-title class="logo-piccolo">
<img src="../../../assets/img/logo.png"> <img src="../../../assets/icon/2p2-logo-medium.svg">
</ion-title> </ion-title>
<ion-buttons (click)="logout()" slot="end"> <ion-buttons (click)="logout()" slot="end">
<ion-icon src="../../../assets/img/uscita.svg" style="zoom:4.0;"></ion-icon> <ion-icon name="exit" style="zoom:4.0;" color="light" class="exit" tappable></ion-icon>
</ion-buttons> </ion-buttons>
</ion-toolbar> </ion-toolbar>
<ion-item> </ion-col>
<ion-label>Clicca per selezionare un nuovo Cliente</ion-label> </ion-row>
</ion-grid>
<ion-grid>
<ion-row justify-content-center>
<ion-col align-self-center size-lg="7">
<ion-item class="item-border-grey">
<ion-label class="label-border">Seleziona l'azienda</ion-label>
<ion-select value="clienteSel" [(ngModel)]="clienteSel" (ionChange)="cambiaCliente()"> <ion-select value="clienteSel" [(ngModel)]="clienteSel" (ionChange)="cambiaCliente()">
<ion-select-option *ngFor="let cliente of clienti;" value="{{cliente.id}}">{{cliente.denominazione}}</ion-select-option> <ion-select-option *ngFor="let cliente of clienti;" value="{{cliente.id}}">{{cliente.denominazione}}</ion-select-option>
</ion-select> </ion-select>
</ion-item> </ion-item>
<ion-item> <ion-item class="item-border-grey">
<p>Il Cliente Selezionato è {{clienteSelezionato.denominazione}}</p> <ion-label>Il Cliente Selezionato è {{clienteSelezionato.denominazione}}</ion-label>
<ion-select style="visibility: hidden"></ion-select>
</ion-item> </ion-item>
</ion-col>
</ion-row>
</ion-grid>
</ion-header> </ion-header>
<ion-content id="content"> <ion-content id="content">
...@@ -61,65 +74,37 @@ ...@@ -61,65 +74,37 @@
</ion-tab-bar>--> </ion-tab-bar>-->
</ion-tabs> </ion-tabs>
<!--<ion-menu side="start" menu-id="mainmenu" content-id="content">
<ion-header>
<ion-toolbar color="primary">
<ion-title>Menu Principale</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<div>
<ion-item (click)="apriPagina('home')">Home</ion-item>
</div>
<div>
<ion-item (click)="apriPagina('documenti')">Documenti</ion-item>
</div>
<div>
<ion-item (click)="apriPagina('interviste')">Domande/Risposte</ion-item>
</div>
<div>
<ion-item (click)="apriPagina('pareri')">Pareri</ion-item>
</div>
<div>
<ion-item (click)="apriPagina('segreteria')">Segreteria</ion-item>
</div>
<div>
<ion-item (click)="apriPagina('change-password')">Cambia Password</ion-item>
</div>
</ion-list>
</ion-content>
</ion-menu>
<ion-content id="content"></ion-content>
<div id="modal"></div>
<div id="content"></div>-->
</ion-content> </ion-content>
<ion-menu side="start" menu-id="mainmenu" content-id="content"> <ion-menu side="start" menu-id="mainmenu" content-id="content" class="menu">
<ion-header> <ion-header no-border class="header">
<ion-toolbar color="primary"> <ion-toolbar class="menu-toolbar">
<ion-title>Main Menu</ion-title> <ion-item class="menu-title item-no-border">Main Menu</ion-item>
<ion-buttons (click)="closeSideMenu()" slot="end">
<ion-icon name="close-circle-outline" style="zoom:4.0;" color="light" class="exit" tappable></ion-icon>
</ion-buttons>
</ion-toolbar> </ion-toolbar>
</ion-header> </ion-header>
<ion-content> <ion-content class="menu-content">
<ion-list> <ion-list>
<div> <div>
<ion-item (click)="apriPagina('home')">Home</ion-item> <ion-item (click)="apriPagina('home')" tappable class="menu-item">SCHERMATA INIZIALE</ion-item>
</div> </div>
<div> <div>
<ion-item (click)="apriPagina('documenti')">Documenti</ion-item> <ion-item (click)="apriPagina('documenti')" tappable class="menu-item">CONSULTO I MIEI DOCUMENTI</ion-item>
</div> </div>
<div> <div>
<ion-item (click)="apriPagina('interviste')">Domande/Risposte</ion-item> <ion-item (click)="apriPagina('interviste')" tappable class="menu-item">DOMANDE E RISPOSTE</ion-item>
</div> </div>
<div> <div>
<ion-item (click)="apriPagina('pareri')">Pareri</ion-item> <ion-item (click)="apriPagina('pareri')" tappable class="menu-item">CHIEDO UN PARERE AL CONSULENTE</ion-item>
</div> </div>
<div> <div>
<ion-item (click)="apriPagina('segreteria')">Segreteria</ion-item> <ion-item (click)="apriPagina('segreteria')" tappable class="menu-item">LA MIA SEGRETERIA</ion-item>
</div> </div>
<div> <div>
<ion-item (click)="apriPagina('change-password')">Cambia Password</ion-item> <ion-item (click)="apriPagina('change-password')" tappable class="menu-item">CAMBIO PASSWORD</ion-item>
</div> </div>
</ion-list> </ion-list>
</ion-content> </ion-content>
</ion-menu> </ion-menu>
...@@ -5,8 +5,6 @@ ion-title{ ...@@ -5,8 +5,6 @@ ion-title{
padding: 0 90px 1px; padding: 0 90px 1px;
width: 100%; width: 100%;
height: 100%; height: 100%;
text-align: center;
color: rgb(32, 228, 18);
} }
ion-tab-bar{ ion-tab-bar{
......
...@@ -11,7 +11,7 @@ import { UtilService } from '../../service/util.service'; ...@@ -11,7 +11,7 @@ import { UtilService } from '../../service/util.service';
styleUrls: ['home.page.scss'] styleUrls: ['home.page.scss']
}) })
export class HomePage { export class HomePage {
constructor(private authService: AuthService, private router: Router, public events: Events, public menuCtrl: MenuController) { constructor(private authService: AuthService, private router: Router, public events: Events, public menuCtrl: MenuController, private utilService: UtilService) {
this.clienti = []; this.clienti = [];
this.clienteSelezionato = { this.clienteSelezionato = {
denominazione: null, denominazione: null,
...@@ -54,47 +54,12 @@ export class HomePage { ...@@ -54,47 +54,12 @@ export class HomePage {
apriPagina(pagina:string) apriPagina(pagina:string)
{ {
switch(pagina) this.utilService.apriPagina(pagina);
{
case "home":
{
this.router.navigateByUrl('home/index');
this.closeSideMenu();
break;
}
case "documenti":
{
this.router.navigateByUrl('home/documenti');
this.closeSideMenu();
break;
}
case "interviste":
{
this.router.navigateByUrl('home/interviste');
this.closeSideMenu();
break;
}
case "pareri":
{
this.router.navigateByUrl('home/parere');
this.closeSideMenu(); this.closeSideMenu();
break;
}
case "segreteria":
{
this.router.navigateByUrl('home/segreteria');
this.closeSideMenu();
break;
}
case "change-password":
{
this.router.navigateByUrl('home/change-pwd');
this.closeSideMenu();
break;
}
}
} }
openSideBar() openSideBar()
{ {
this.menuCtrl.enable(false, 'pareri'); this.menuCtrl.enable(false, 'pareri');
......
<ion-header> <ion-content class="nothing">
<ion-toolbar> <div class="contenitore-home">
<ion-title>Index</ion-title> <div class="central-home">
</ion-toolbar> <div tappable class="box">
</ion-header> <div tappable class="icon" (click)="apriPagina('documenti')">
<img src="../../../assets/img/consulto-documenti.svg" (click)="apriPagina('documenti')" tappable/>
<ion-content> </div>
<ion-grid center> <div tappable class="section-title" (click)="apriPagina('documenti')">
<ion-row>
<ion-col>
<ion-card>
<ion-item href="/documenti">
<img src="../../../assets/icon/documentale.svg" width="100px">
</ion-item>
<ion-item href="/documenti" text-center>
<ion-card-header style="width:100%">
<ion-card-title>
<div>
Consulto i miei documenti Consulto i miei documenti
</div> </div>
</ion-card-title> </div>
</ion-card-header> <div class="box" tappable>
</ion-item> <div class="icon" tappable>
</ion-card> <img src="../../../assets/img/chiedo-parere.svg" (click)="apriPagina('pareri')" tappable/>
<!--<ion-card> </div>
<ion-item> <div class="section-title" (click)="apriPagina('pareri')" tappable>
<ion-avatar item-start> Chiedo un parere al consulente
<img src="../../../assets/icon/documentale.svg" width="50px"> </div>
</ion-avatar> </div>
<h2>GESTIONE DOCUMENTALE</h2> <div class="box" tappable>
</ion-item> <div class="icon" tappable>
<ion-card-content> <img src="../../../assets/img/domande-risposte.svg" (click)="apriPagina('interviste')" tappable/>
<section class="documentale"> </div>
<ion-grid> <div class="section-title" (click)="apriPagina('interviste')" tappable>
<ion-row class="ion-title"> Domande e risposte
<ion-col size="3"> </div>
<input type="text" placeholder="cerca azienda"> </div>
</ion-col> <div class="box" tappable>
<ion-col size="3"> <div class="icon" tappable>
<input type="text" placeholder="cerca per codice"> <img src="../../../assets/img/segreteria.svg" (click)="apriPagina('segreteria')" tappable/>
</ion-col> </div>
<ion-col size="3"> <div class="section-title" (click)="apriPagina('segreteria')" tappable>
<input type="text" placeholder="cerca per..."> La mia segreteria
</ion-col> </div>
<ion-col size="0.5"> </div>
<img src="../../../assets/icon/searchblu.svg" class="img-fluid" width="10px"> <!--
</ion-col> <div class="box" tappable>
</ion-row> <div class="icon" tappable>
</ion-grid> <img src="../../../assets/img/leggo-news.svg" (click)="apriPagina('news')" tappable/>
<div class="container tables"> </div>
<div class="row align-items-center"> <div class="section-title" (click)="apriPagina('news')" tappable>
<div class="col"> Consulto le News 2p2
<h3>RISULTATI RICERCA</h3> </div>
<div class="overflow"> </div>
<table class="table table-striped"> <div class="box" tappable>
<tbody id="tabDocumenti"> <div class="icon" tappable>
<img src="../../../assets/img/segreteria.svg" (click)="apriPagina('bi')" tappable/>
</tbody> </div>
</table> <div class="section-title" (click)="apriPagina('bi')" tappable>
</div> Verifico i miei grafici reports
<a (click)="viewDocumenti();" class="viewall"> </div>
VISUALIZZA TUTTO → </div>
</a> -->
</div> </div>
</div> </div>
</div>
</section>
</ion-card-content>
</ion-card>-->
</ion-col>
<ion-col>
<ion-card>
<ion-item>
<ion-avatar item-start>
<img src="../../../assets/icon/segreteria.svg" width="50px">
</ion-avatar>
<h2>SEGRETERIA</h2>
</ion-item>
<ion-card-content>
<div padding>
<ion-segment [(ngModel)]="segreteria">
<ion-segment-button value="consulenza">
CONSULENZA
</ion-segment-button>
<ion-segment-button value="notule">
NOTULE (PROGETTI / EMESSE)
</ion-segment-button>
<ion-segment-button value="movimenti">
MOVIMENTI FINANZIARI
</ion-segment-button>
</ion-segment>
</div>
<div [ngSwitch]="segreteria">
<ion-list *ngSwitchCase="'consulenza'">
<ion-item>
<h2>Consulenza</h2>
</ion-item>
</ion-list>
<ion-list *ngSwitchCase="'notule'">
<ion-item>
<h2>Notule</h2>
</ion-item>
</ion-list>
<ion-list *ngSwitchCase="'movimenti'">
<ion-item>
<h2>Movimenti Finanziari</h2>
</ion-item>
</ion-list>
</div>
<div class="container tables">
<div class="row align-items-center">
<div class="col">
<div class="overflow">
<table class="table table-striped">
<tbody id="tabSegreteria">
</tbody>
</table>
</div>
<a (click)="viewSegreteria();" class="viewall">
VISUALIZZA TUTTO →
</a>
</div>
</div>
</div>
</ion-card-content>
</ion-card>
<!--<ion-grid>
<ion-grid>
<ion-row>
<ion-col size="1">
<div>
<img src="../../../assets/icon/segreteria.svg" width="50px">
</div>
</ion-col>
<ion-col class="ion-align-self-start" size="4">
<div>
<h2>SEGRETERIA</h2>
</div>
</ion-col>
</ion-row>
<ion-row>
<ion-col>
<section class="documentale">
<ion-grid>
<ion-row class="ion-title">
<ion-col>
<a (click)="loadOfferte();" class="active show" data-toggle="tab" data-value="#offerte">CONSULENZA</a>
</ion-col>
<ion-col>
<a (click)="loadNotule();" data-toggle="tab" data-value="#notule">NOTULE (PROGETTI / EMESSE)</a>
</ion-col>
<ion-col>
<a (click)="loadMovimenti();" data-toggle="tab" data-value="#movimenti">MOVIMENTI FINANZIARI</a>
</ion-col>
</ion-row>
</ion-grid>
<div class="container tables">
<div class="row align-items-center">
<div class="col">
<div class="overflow">
<table class="table table-striped">
<tbody id="tabSegreteria">
</tbody>
</table>
</div>
<a (click)="viewSegreteria();" class="viewall">
VISUALIZZA TUTTO →
</a>
</div>
</div>
</div>
</section>
</ion-col>
</ion-row>
</ion-grid>
</ion-grid>-->
</ion-col>
</ion-row>
</ion-grid>
</ion-content> </ion-content>
import { HomePage } from './../home/home.page';
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import { Router } from "@angular/router"; import { Router } from "@angular/router";
import { Events } from '@ionic/angular'; import { Events } from '@ionic/angular';
import { UtilService } from '../../service/util.service';
@Component({ @Component({
selector: 'app-index', selector: 'app-index',
...@@ -10,58 +10,15 @@ import { Events } from '@ionic/angular'; ...@@ -10,58 +10,15 @@ import { Events } from '@ionic/angular';
}) })
export class IndexPage implements OnInit { export class IndexPage implements OnInit {
constructor(private router: Router, public events: Events) { constructor(private router: Router, public events: Events, private utilService: UtilService) {
this.segreteria = "consulenza";
this.events.publish('functionCall:startup', null); this.events.publish('functionCall:startup', null);
} }
segreteria: string; apriPagina(pagina:string)
loadDocumenti() {
}
loadOfferte()
{
}
loadNotule()
{ {
this.utilService.apriPagina(pagina);
} }
loadMovimenti() ngOnInit() {}
{
}
viewDocumenti()
{
this.router.navigateByUrl('home/documenti');
}
viewSegreteria()
{
this.router.navigateByUrl('home/segreteria');
}
requestDocumenti()
{
}
requestSegreteria()
{
}
ngOnInit() {
this.requestDocumenti();
this.requestSegreteria();
this.loadDocumenti();
this.loadOfferte();
this.loadNotule();
this.loadMovimenti();
}
} }
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { Routes, RouterModule } from '@angular/router';
import { IonicModule } from '@ionic/angular';
import { PrivacyPage } from './privacy.page';
const routes: Routes = [
{
path: '',
component: PrivacyPage
}
];
@NgModule({
imports: [
CommonModule,
FormsModule,
IonicModule,
RouterModule.forChild(routes)
],
declarations: [PrivacyPage]
})
export class PrivacyPageModule {}
<ion-header>
<ion-toolbar>
<ion-title>privacy</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
</ion-content>
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { PrivacyPage } from './privacy.page';
describe('PrivacyPage', () => {
let component: PrivacyPage;
let fixture: ComponentFixture<PrivacyPage>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ PrivacyPage ],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(PrivacyPage);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-privacy',
templateUrl: './privacy.page.html',
styleUrls: ['./privacy.page.scss'],
})
export class PrivacyPage implements OnInit {
constructor() { }
ngOnInit() {
}
}
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
</ion-toolbar> </ion-toolbar>
</ion-header> </ion-header>
<ion-content> <ion-content overflow-scroll="true">
<div padding> <div padding>
<!--<ion-segment [(ngModel)]="segreteria"> <!--<ion-segment [(ngModel)]="segreteria">
<ion-segment-button value="preventivi" (click)="redirectTo2p2()"> <ion-segment-button value="preventivi" (click)="redirectTo2p2()">
...@@ -20,26 +20,7 @@ ...@@ -20,26 +20,7 @@
Solleciti Solleciti
</ion-segment-button> </ion-segment-button>
</ion-segment>--> </ion-segment>-->
<ion-tabs>
<ion-tab-bar class="tabbar" [(ngModel)]="segreteria">
<ion-tab-button value="preventivi" (click)="redirectTo2p2()">
<ion-icon name="home"></ion-icon>
<ion-label>Home</ion-label>
</ion-tab-button>
<ion-tab-button value="fatture" (click)="changeSel('fatture')">
<ion-icon name="home"></ion-icon>
<ion-label>Home</ion-label>
</ion-tab-button>
<ion-tab-button value="estratto" (click)="changeSel('estratto')">
<ion-icon name="home"></ion-icon>
<ion-label>Home</ion-label>
</ion-tab-button>
<ion-tab-button value="solleciti" (click)="changeSel('solleciti')">
<ion-icon name="home"></ion-icon>
<ion-label>Home</ion-label>
</ion-tab-button>
</ion-tab-bar>
</ion-tabs>
</div> </div>
<div [ngSwitch]="segreteria"> <div [ngSwitch]="segreteria">
<ion-grid justify-content-center align-items-center *ngSwitchCase="'fatture'"> <ion-grid justify-content-center align-items-center *ngSwitchCase="'fatture'">
...@@ -164,3 +145,25 @@ ...@@ -164,3 +145,25 @@
</div> </div>
</ion-content> </ion-content>
<ion-footer class="footer-tabs">
<ion-tabs>
<ion-tab-bar class="tabbar" [(ngModel)]="segreteria">
<ion-tab-button value="preventivi" (click)="redirectTo2p2()">
<ion-icon name="home"></ion-icon>
<ion-label>Preventivi</ion-label>
</ion-tab-button>
<ion-tab-button value="fatture" (click)="changeSel('fatture')">
<ion-icon name="home"></ion-icon>
<ion-label>Fatture</ion-label>
</ion-tab-button>
<ion-tab-button value="estratto" (click)="changeSel('estratto')">
<ion-icon name="home"></ion-icon>
<ion-label>Estratto Conto</ion-label>
</ion-tab-button>
<ion-tab-button value="solleciti" (click)="changeSel('solleciti')">
<ion-icon name="home"></ion-icon>
<ion-label>Solleciti</ion-label>
</ion-tab-button>
</ion-tab-bar>
</ion-tabs>
</ion-footer>
\ No newline at end of file
...@@ -11,8 +11,6 @@ import { SegreteriaService } from './../../service/segreteria.service'; ...@@ -11,8 +11,6 @@ import { SegreteriaService } from './../../service/segreteria.service';
import { ErrorResponse } from '../../auth/interface/error-response'; import { ErrorResponse } from '../../auth/interface/error-response';
import { Platform, Events } from '@ionic/angular'; import { Platform, Events } from '@ionic/angular';
import { DatePicker } from '@ionic-native/date-picker/ngx'; import { DatePicker } from '@ionic-native/date-picker/ngx';
import { File} from '@ionic-native/file/ngx';
import { FileTransfer, FileTransferObject } from '@ionic-native/file-transfer/ngx';
@Component({ @Component({
selector: 'app-segreteria', selector: 'app-segreteria',
...@@ -28,8 +26,6 @@ export class SegreteriaPage implements OnInit { ...@@ -28,8 +26,6 @@ export class SegreteriaPage implements OnInit {
public platform: Platform, public platform: Platform,
private datePicker: DatePicker, private datePicker: DatePicker,
public httpClientDataService: HttpClientDataService, public httpClientDataService: HttpClientDataService,
private transfer: FileTransfer,
private file: File,
public events: Events public events: Events
) )
{ {
......
...@@ -3,6 +3,7 @@ import { LoadingController, AlertController } from '@ionic/angular'; ...@@ -3,6 +3,7 @@ import { LoadingController, AlertController } from '@ionic/angular';
import { HttpClient } from '@angular/common/http'; import { HttpClient } from '@angular/common/http';
import { File} from '@ionic-native/file/ngx'; import { File} from '@ionic-native/file/ngx';
import { FileOpener } from '@ionic-native/file-opener/ngx'; import { FileOpener } from '@ionic-native/file-opener/ngx';
import { Router } from "@angular/router";
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root'
...@@ -14,34 +15,14 @@ export class UtilService { ...@@ -14,34 +15,14 @@ export class UtilService {
private alertController: AlertController, private alertController: AlertController,
private httpClient: HttpClient, private httpClient: HttpClient,
private file: File, private file: File,
private fileOpener: FileOpener private fileOpener: FileOpener,
private router: Router
) { ) {
this.loader = this.loadingCtrl.create({ this.loader = this.loadingCtrl.create({
message: "Please wait...", message: "Please wait...",
}); });
} }
/*PERMISSION = {
INTERNET: this.diagnostic.permission.,
ACCESS_NETWORK_STATE: this.diagnostic.permission.ACCESS_NETWORK_STATE
};
requestAllPermissions()
{
const permissions = Object.keys(this.PERMISSION).map(k => this.PERMISSION[k]);
this.diagnostic.requestRuntimePermissions(this.success, this.handleError, permissions);
}
success(status)
{
alert(JSON.stringify(status));
}
handleError(error)
{
alert('Error: '+ error);
}*/
async presentAlert(headerPar, subtitlePar, messagePar, buttonsPar) { async presentAlert(headerPar, subtitlePar, messagePar, buttonsPar) {
const alert = await this.alertController.create({ const alert = await this.alertController.create({
...@@ -140,4 +121,41 @@ export class UtilService { ...@@ -140,4 +121,41 @@ export class UtilService {
{ {
return this.httpClient.get(url, {responseType: "blob"}); return this.httpClient.get(url, {responseType: "blob"});
} }
apriPagina(pagina:string)
{
switch(pagina)
{
case "home":
{
this.router.navigateByUrl('home/index');
break;
}
case "documenti":
{
this.router.navigateByUrl('home/documenti');
break;
}
case "interviste":
{
this.router.navigateByUrl('home/interviste');
break;
}
case "pareri":
{
this.router.navigateByUrl('home/parere');
break;
}
case "segreteria":
{
this.router.navigateByUrl('home/segreteria');
break;
}
case "change-password":
{
this.router.navigateByUrl('home/change-pwd');
break;
}
}
}
} }
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 100 76.7" style="enable-background:new 0 0 100 76.7;" xml:space="preserve">
<style type="text/css">
.st0{fill:#F8C33C;}
.st1{fill:#FFFFFF;}
</style>
<g>
<g>
<g>
<path class="st0" d="M87.9,39.5l-30,31.3h41V75H51.6v-4.2l33-34.1c4.9-5.1,7.8-10.6,7.8-16.3c0-9.4-7.1-14.6-17.8-14.6
c-11.5,0-18.2,5.7-18.2,16.5v3.3h-4.8v-3.3c0-13.6,8.6-20.7,22.9-20.7c13.4,0,22.5,6.5,22.5,18.6C97.1,27.4,93.2,34.1,87.9,39.5z
"/>
</g>
</g>
<g>
<g>
<path class="st1" d="M2.9,20.3C2.9,8.2,12,1.7,25.5,1.7c14.4,0,22.9,7,22.9,20.7v3.3h-4.8v-3.3c0-10.9-6.7-16.5-18.2-16.5
C14.8,5.8,7.7,11,7.7,20.4c0,5.7,2.9,11.3,7.8,16.3l33,34.1V75H1.1v-4.2h41l-30-31.3C6.8,34.1,2.9,27.4,2.9,20.3z"/>
</g>
</g>
<g>
<g>
<path class="st1" d="M48.9,33.5h1.6v8.3h8.1v1.5h-8.1v8.3h-1.6v-8.3h-8v-1.5h8V33.5z"/>
</g>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 176 176" style="enable-background:new 0 0 176 176;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
.st1{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:1.3655;stroke-miterlimit:10;}
</style>
<g>
<path class="st0" d="M139.8,91.3c7.1-4.3,11.8-12.1,11.8-21V51.5c0-12.3-9-22.5-20.8-24.3c0,0-2.8-0.4-5.4-0.2c-0.2,0-0.3,0-0.5,0
c-0.2,0-0.4,0-0.6,0.1c-0.2,0-0.4,0.1-0.7,0.1c-0.2,0-0.4,0-0.5,0.1c-0.2,0-0.5,0.1-0.7,0.1c-0.2,0-0.3,0.1-0.5,0.1
c-0.2,0-0.5,0.1-0.7,0.2c-0.2,0-0.3,0.1-0.5,0.1c-0.2,0.1-0.5,0.1-0.7,0.2c-0.1,0-0.3,0.1-0.4,0.1c-0.3,0.1-0.5,0.2-0.8,0.3
c-0.1,0-0.2,0.1-0.3,0.1c-0.7,0.3-1.5,0.6-2.2,0.9c-0.1,0-0.1,0.1-0.2,0.1c-0.3,0.1-0.6,0.3-0.8,0.4c-0.1,0.1-0.2,0.1-0.3,0.2
c-0.2,0.1-0.5,0.3-0.7,0.4c-0.1,0.1-0.2,0.2-0.4,0.2c-0.2,0.1-0.4,0.3-0.6,0.4c-0.1,0.1-0.3,0.2-0.4,0.3c-0.2,0.1-0.4,0.3-0.6,0.4
c-0.1,0.1-0.3,0.2-0.4,0.3c-0.2,0.1-0.4,0.3-0.5,0.4c-0.1,0.1-0.2,0.2-0.4,0.3c-0.2,0.1-0.3,0.3-0.5,0.4c-0.1,0.1-0.2,0.2-0.4,0.3
c-0.2,0.2-0.3,0.3-0.5,0.5c-0.1,0.1-0.2,0.2-0.4,0.4c-0.2,0.2-0.3,0.3-0.5,0.5c-0.1,0.1-0.2,0.3-0.3,0.4c-0.1,0.2-0.3,0.3-0.4,0.5
c-0.1,0.1-0.2,0.3-0.3,0.4c-0.1,0.2-0.3,0.3-0.4,0.5c-0.1,0.1-0.2,0.3-0.3,0.4c-0.1,0.2-0.3,0.3-0.4,0.5c-0.1,0.1-0.2,0.3-0.3,0.4
c-0.1,0.2-0.2,0.4-0.3,0.5c-0.1,0.1-0.2,0.3-0.3,0.4c-0.1,0.2-0.2,0.4-0.3,0.6c-0.1,0.2-0.2,0.3-0.3,0.5c-0.1,0.2-0.2,0.4-0.3,0.6
c-0.1,0.2-0.2,0.3-0.2,0.5c-0.1,0.2-0.2,0.4-0.3,0.6c-0.1,0.2-0.1,0.3-0.2,0.5c-0.1,0.2-0.2,0.4-0.2,0.6c-0.1,0.2-0.1,0.3-0.2,0.5
c-0.1,0.2-0.1,0.4-0.2,0.6c-0.1,0.2-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.4-0.2,0.6c0,0.2-0.1,0.3-0.1,0.5c-0.1,0.2-0.1,0.4-0.2,0.7
c0,0.2-0.1,0.3-0.1,0.5c0,0.2-0.1,0.5-0.1,0.7c0,0.2-0.1,0.3-0.1,0.5c0,0.2-0.1,0.5-0.1,0.7c0,0.2,0,0.3-0.1,0.5
c0,0.3,0,0.5-0.1,0.8c0,0.1,0,0.3,0,0.4c0,0.4,0,0.8,0,1.2v5.3l0,5.5v8.1c0,0.4,0,0.8,0,1.2c0,0.2,0,0.3,0,0.5c0,0.2,0,0.5,0.1,0.7
c0,0.2,0,0.4,0.1,0.6c0,0.2,0,0.4,0.1,0.6c0,0.2,0.1,0.4,0.1,0.6c0,0.2,0.1,0.4,0.1,0.5c0,0.2,0.1,0.5,0.2,0.7
c0,0.2,0.1,0.3,0.1,0.5c0.1,0.2,0.1,0.5,0.2,0.7c0,0.1,0.1,0.3,0.1,0.4c0.1,0.3,0.2,0.5,0.3,0.8c0,0.1,0.1,0.2,0.1,0.3
c0.1,0.3,0.2,0.6,0.3,0.9c0,0.1,0.1,0.1,0.1,0.2c0.1,0.3,0.3,0.6,0.4,0.9c0,0,0,0.1,0.1,0.1c2.1,4.4,5.4,8.2,9.6,10.7
c-7.5,2.1-14.4,6-20,11.1l-5.2,5.4c-6.6,8-10.6,18-10.6,28.6v14.3c0,1.5,1.2,2.7,2.7,2.7h20.6c1.5,0,2.7-1.2,2.7-2.7
c0-1.5-1.2-2.7-2.7-2.7H83.9v-11.6c0-10.8,4.6-21.2,13-29.1c0.1-0.1,0.2-0.2,0.3-0.2c0.3-0.3,0.7-0.6,1-0.9c0,0,0.1,0,0.1-0.1
c0.7-0.6,1.3-1.1,2-1.7c0.1-0.1,0.3-0.2,0.4-0.3c0.2-0.1,0.4-0.3,0.6-0.4c0.2-0.1,0.4-0.3,0.6-0.4c0.1-0.1,0.2-0.1,0.2-0.2
c3.9-2.7,8.1-4.8,12.5-6.2l4.4,8.5L113,131c-0.2,1,0.1,1.9,0.8,2.6l11.4,10.4c0.5,0.5,1.2,0.7,1.8,0.7c0.7,0,1.3-0.2,1.8-0.7
l11.4-10.4c0.7-0.7,1-1.7,0.8-2.6l-5.9-25.5l4.4-8.5c6.5,2.1,12.6,5.6,17.6,10.4c8.4,8,13,18.3,13,29.1v11.6h-59.3
c-1.5,0-2.7,1.2-2.7,2.7c0,1.5,1.2,2.7,2.7,2.7h62c1.5,0,2.7-1.2,2.7-2.7v-14.3C175.5,115.6,160.1,97.1,139.8,91.3z M107.8,51.4
L107.8,51.4c0-10.2,8.1-18.6,18.2-19.2c0.3,0,0.7,0,1,0c0.3,0,0.6,0,0.9,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
c10.1,0.5,18.2,8.9,18.2,19.2v6.5c-8.7-1.6-12.3-10.5-12.4-10.9c-0.4-1-1.3-1.7-2.3-1.7c-1.1-0.1-2.1,0.5-2.6,1.4
c-0.2,0.4-5.9,10.3-21,11.4V51.4z M135.4,130.7l-8.4,7.7l-8.4-7.7l5.3-22.8h6.2L135.4,130.7z M119.9,95.6c0.2,0,0.5-0.1,0.7-0.1
c0.2,0,0.3-0.1,0.5-0.1c0.3,0,0.6-0.1,0.9-0.1c0.4-0.1,0.8-0.1,1.2-0.1c0.2,0,0.3,0,0.5,0c0,0,0.1,0,0.1,0c0.4,0,0.8-0.1,1.2-0.1
c0.2,0,0.3,0,0.5,0c0,0,0,0,0,0c0.3,0,0.7,0,1,0c0.2,0,0.4,0,0.6,0c0.2,0,0.4,0,0.6,0c0.3,0,0.7,0,1,0c0.1,0,0.2,0,0.3,0
c0.5,0,0.9,0.1,1.4,0.1c0.2,0,0.4,0,0.5,0.1c0.4,0,0.8,0.1,1.2,0.1c0.3,0,0.6,0.1,0.9,0.1c0.2,0,0.3,0.1,0.5,0.1
c0.2,0,0.5,0.1,0.7,0.1l-3.5,6.8h-7.2L119.9,95.6z M128.1,89.5c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2,0c0,0,0,0-0.1,0
c-0.2,0-0.4,0-0.7,0c0,0,0,0-0.1,0c-0.2,0-0.4,0-0.7,0c-9.9-0.4-18-8.4-18.5-18.2c0-0.3,0-0.6,0-1v-6.8c12.3-0.8,19.5-6.5,23-10.5
c2.5,3.9,7.4,9.3,15.4,10.4v6.9C146.2,80.5,138.2,88.9,128.1,89.5z"/>
<g>
<path class="st1" d="M68,108.2L46.7,94.2l-0.1,0c-0.8,0-1.6,0.1-2.4,0.1c-25,0-43.8-15.4-43.8-35.9c0-20.5,18.8-35.9,43.8-35.9
S88,37.9,88,58.3c0,13.2-6.4,23.8-18,29.9v18.9c0,0.5-0.3,0.9-0.7,1.2c-0.2,0.1-0.4,0.2-0.6,0.2C68.5,108.4,68.2,108.4,68,108.2z
M3.1,58.3c0,19,17.7,33.3,41.1,33.3c0.8,0,1.5,0,2.3-0.1l0.5,0c0.3,0,0.6,0.1,0.8,0.2l19.6,12.9V87.4c0-0.5,0.3-1,0.7-1.2
c14.3-7.1,17.3-19,17.3-27.9c0-19-17.7-33.3-41.1-33.3S3.1,39.4,3.1,58.3z"/>
<g>
<path class="st1" d="M23.1,45.9c0-0.7,0.6-1.3,1.3-1.3h39.7c0.7,0,1.3,0.6,1.3,1.3s-0.6,1.3-1.3,1.3H24.4
C23.6,47.2,23.1,46.6,23.1,45.9z"/>
<path class="st1" d="M23.1,58.8c0-0.7,0.6-1.3,1.3-1.3h39.7c0.7,0,1.3,0.6,1.3,1.3s-0.6,1.3-1.3,1.3H24.4
C23.6,60.1,23.1,59.5,23.1,58.8z"/>
<path class="st1" d="M42.9,71.7c0-0.7,0.6-1.3,1.3-1.3h19.9c0.7,0,1.3,0.6,1.3,1.3S64.8,73,64.1,73H44.2
C43.5,73,42.9,72.4,42.9,71.7z"/>
</g>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 176 176" style="enable-background:new 0 0 176 176;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<g>
<g>
<g>
<path class="st0" d="M15.1,166.5l21-21c-4.9-3.1-9-7.3-12.1-12.1l-21,21c-3.3,3.3-3.3,8.8,0,12.1
C6.3,169.9,11.7,169.9,15.1,166.5z"/>
<path class="st0" d="M57.5,146.2c18.9,0,34.3-15.3,34.3-34.2c0-18.9-15.3-34.3-34.3-34.3S23.3,93,23.3,111.9
C23.3,130.9,38.6,146.2,57.5,146.2z M31.9,111.9c0-14.2,11.5-25.7,25.7-25.7s25.7,11.5,25.7,25.7c0,14.2-11.5,25.7-25.7,25.7
S31.9,126.1,31.9,111.9z"/>
<path class="st0" d="M57.5,92v5.7c7.9,0,14.3,6.4,14.3,14.3h5.7C77.5,100.9,68.6,92,57.5,92z"/>
</g>
</g>
</g>
<path class="st0" d="M110.8,78.1c0.4,0.9,1.3,1.4,2.2,1.4c0.4,0,0.8-0.1,1.1-0.3c0.1-0.1,14.9-7.6,22.1-9.8c1.3-0.4,2-1.8,1.6-3.1
c-0.4-1.3-1.8-2-3.1-1.6c-7.6,2.4-22.3,9.8-22.9,10.2C110.6,75.4,110.1,76.9,110.8,78.1z"/>
<path class="st0" d="M113,49.5c0.4,0,0.8-0.1,1.1-0.3c0.1-0.1,14.9-7.6,22.1-9.8c1.3-0.4,2-1.8,1.6-3.1c-0.4-1.3-1.8-2-3.1-1.6
c-7.6,2.4-22.3,9.8-22.9,10.2c-1.2,0.6-1.7,2.1-1.1,3.4C111.2,49,112.1,49.5,113,49.5z"/>
<path class="st0" d="M40.5,36.4c5-1.2,19.7-4.4,37.5-4.4c9.1,0,16.9,2.8,20,4.1v98.4c0,0.9,0.5,1.7,1.3,2.2c0.8,0.4,1.7,0.4,2.5,0
c0.2-0.1,25-15,47-22.3c1-0.3,1.7-1.3,1.7-2.4V9.5c0-0.8-0.4-1.6-1.1-2.1c-0.7-0.5-1.5-0.6-2.3-0.3c-20,7.5-40.3,20.1-40.5,20.2
c-1.2,0.7-1.5,2.3-0.8,3.4c0.7,1.2,2.3,1.5,3.4,0.8c0.2-0.1,17.8-11.1,36.2-18.5v97.1c-17.1,5.9-34.9,15.6-42.5,20V34.5
c0-0.9-0.5-1.8-1.4-2.2C101.2,32,90.9,27,78,27c-22.6,0-40,4.9-40.7,5.1c-1.1,0.3-1.8,1.3-1.8,2.4v47.7c1.6-1.2,3.2-2.3,5-3.2V36.4
z"/>
<path class="st0" d="M31.1,157.1h132c6.9,0,12.5-5.6,12.5-12.5V47c0-1.4-1.1-2.5-2.5-2.5s-2.5,1.1-2.5,2.5v97.6
c0,4.1-3.4,7.5-7.5,7.5h-60v-5.8c3.6-1.3,13.1-4.2,22.5-4.2c21.8,0,36.6,4.8,36.7,4.9c0.8,0.3,1.6,0.1,2.3-0.3c0.7-0.5,1-1.2,1-2
V34.5c0-1.2-0.8-2.2-2-2.4c0,0-2-0.4-5.3-1.1c-1.4-0.3-2.7,0.7-2.9,2c-0.3,1.4,0.6,2.7,2,2.9c1.3,0.2,2.3,0.4,3.2,0.6v104.7
c-5.7-1.5-18.3-4.2-35-4.2c-10.9,0-21.6,3.6-24.9,4.8c-2.2-1-7.7-3.1-14.8-4.2c-1.5,1.6-3.2,3.2-5,4.5c7.9,0.5,14.4,2.9,17.2,4v5.9
H36"/>
<path class="st0" d="M30.5,47c0-1.4-1.1-2.5-2.5-2.5c-1.4,0-2.5,1.1-2.5,2.5v46.8c1.4-2.5,3.1-4.9,5-7V47z"/>
<path class="st0" d="M110.8,63.1c0.4,0.9,1.3,1.4,2.2,1.4c0.4,0,0.8-0.1,1.1-0.3c0.1-0.1,14.9-7.6,22.1-9.8c1.3-0.4,2-1.8,1.6-3.1
c-0.4-1.3-1.8-2-3.1-1.6c-7.6,2.4-22.3,9.8-22.9,10.2C110.6,60.4,110.1,61.9,110.8,63.1z"/>
<path class="st0" d="M110.8,93.2c0.4,0.9,1.3,1.4,2.2,1.4c0.4,0,0.8-0.1,1.1-0.3c0.1-0.1,14.9-7.6,22.1-9.8c1.3-0.4,2-1.8,1.6-3.1
c-0.4-1.3-1.8-2-3.1-1.6c-7.6,2.4-22.3,9.8-22.9,10.2C110.6,90.4,110.1,91.9,110.8,93.2z"/>
<path class="st0" d="M86.1,53.4c-15.4-3.6-33,1-33.7,1.2c-1.3,0.4-2.1,1.7-1.8,3.1c0.3,1.1,1.3,1.9,2.4,1.9c0.2,0,0.4,0,0.7-0.1
c0.2,0,17.1-4.5,31.3-1.2c1.3,0.3,2.7-0.5,3-1.9C88.2,55.1,87.4,53.7,86.1,53.4z"/>
<path class="st0" d="M86.1,68.4c-15.4-3.6-33,1-33.7,1.2c-1.3,0.4-2.1,1.7-1.8,3.1c0.3,1.1,1.3,1.9,2.4,1.9c0.2,0,0.4,0,0.7-0.1
c0.2,0,17.1-4.5,31.3-1.2c1.3,0.3,2.7-0.5,3-1.9C88.2,70.1,87.4,68.7,86.1,68.4z"/>
<path class="st0" d="M110.8,108.2c0.4,0.9,1.3,1.4,2.2,1.4c0.4,0,0.8-0.1,1.1-0.3c0.1-0.1,14.9-7.6,22.1-9.8c1.3-0.4,2-1.8,1.6-3.1
c-0.4-1.3-1.8-2-3.1-1.6c-7.6,2.4-22.3,9.8-22.9,10.2C110.6,105.4,110.1,106.9,110.8,108.2z"/>
<path class="st0" d="M87,87.8c0.4-0.3,0.8-0.8,0.9-1.4c0.3-1.3-0.5-2.7-1.9-3c-1.5-0.3-2.9-0.6-4.4-0.8
C83.6,84.2,85.4,85.9,87,87.8z"/>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 176 176" style="enable-background:new 0 0 176 176;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FFFFFF;}
</style>
<g>
<path class="st0" d="M152.9,18.8H88.2c-6.6,0-12.1,5.3-12.1,11.9v32.8v39.4l8.5-7.7c0.4-0.4,0.8-0.7,1.2-1c3.6-3.3,4.7-4.1,8.9-4.1
c0.3,0,0.6,0,1,0c0.7,0,1.5,0,2.5,0h54.8c6.6,0,11.8-5.3,11.8-11.9V30.7C164.8,24.1,159.5,18.8,152.9,18.8z M119.6,77.2
c-2.3,0-4.1-1.9-4.1-4.2v0c0-2.3,1.8-4.2,4.1-4.2c2.3,0,4.2,1.9,4.2,4.2S121.9,77.2,119.6,77.2z M126.7,57.6c-1,0.9-3,2.5-3,3.1
c0,2.3-1.9,4.2-4.2,4.2c0,0,0,0,0,0c-2.3,0-4.2-1.8-4.2-4.1c0-4.6,3.3-7.3,6-9.6c2.1-1.8,3.5-3,3.5-4.2c0-2.3-1.9-4.2-4.2-4.2
c-2.3,0-4.2,1.9-4.2,4.2c0,2.3-1.9,4.2-4.2,4.2c-2.3,0-4.2-1.9-4.2-4.2c0-7,5.7-12.6,12.6-12.6c7,0,12.6,5.7,12.6,12.6
C133.2,52.1,129.4,55.3,126.7,57.6z"/>
<path class="st1" d="M120.6,35.9c-6.1,0-11.1,5-11.1,11.1c0,1.5,1.2,2.7,2.7,2.7s2.7-1.2,2.7-2.7c0-3.1,2.5-5.7,5.7-5.7
c3.1,0,5.7,2.5,5.7,5.7c0,1.8-1.5,3.2-4,5.3l-0.1,0.1c-2.5,2.1-5.4,4.5-5.3,8.3c0,1.5,1.2,2.6,2.7,2.6c0.8,0,1.5-0.3,2-0.8
c0.5-0.5,0.8-1.2,0.8-1.9c0-1.1,0.9-2,3.4-4.1l0.1-0.1c2.7-2.2,6-5,6-9.5C131.7,40.8,126.7,35.9,120.6,35.9z"/>
<path class="st1" d="M46.4,102.4c0,1.5,1.2,2.7,2.7,2.7h0.4c1.5,0,2.7-1.2,2.7-2.7s-1.2-2.7-2.7-2.7h-0.4
C47.6,99.7,46.4,100.9,46.4,102.4z"/>
<path class="st1" d="M152.9,11.9H88.2c-10.5,0-19.1,8.4-19.1,18.8v28.5v1.5h-1.5H23.3c-10.5,0-19,8.5-19,19v47.6
c0,10.3,8.5,18.7,19,18.7h59.6h0.6l0.4,0.4l18.5,17c0.5,0.5,1.2,0.8,1.8,0.8c0.4,0,0.7-0.1,1.1-0.2c1-0.4,1.6-1.4,1.6-2.5v-49.7
c0-1.5-1.2-2.7-2.7-2.7s-2.7,1.2-2.7,2.7v40.2v3.4L99,153l-12.6-11.6c-0.6-0.5-1.2-0.8-1.8-0.8H23.3c-7.5,0-13.6-6-13.6-13.3V79.7
c0-7.5,6.1-13.5,13.6-13.5h44.3h1.5v1.5v44.8c0,1,0.7,2,1.7,2.5c0.3,0.2,0.7,0.2,1.1,0.2c0.7,0,1.4-0.3,1.9-0.7l15.5-14.1l0.5-0.5
c0.2-0.2,0.4-0.4,0.6-0.5c1.2-1.1,1.8-1.7,2.2-1.9l0.3-0.2l0.4,0c0.1,0,0.4,0,1.1,0c0.3,0,0.7,0,1.1,0c0.7,0,1.6,0,2.7,0h54.8
c10.4,0,18.8-8.5,18.8-18.9V30.7C171.7,20.3,163.3,11.9,152.9,11.9z M166.3,78.2c0,7.4-6,13.4-13.3,13.4H98.1c-1,0-1.8,0-2.5,0
c-0.3,0-0.7,0-1,0c-3.7,0-4.5,0.5-7.9,3.7c-0.2,0.2-0.4,0.3-0.6,0.5c-0.2,0.2-0.4,0.3-0.6,0.5L77,104l-2.5,2.3v-3.4V63.5V30.7
c0-7.4,6.1-13.4,13.6-13.4h64.8c7.5,0,13.3,5.9,13.3,13.4V78.2z"/>
<path class="st1" d="M31.7,102.4c0,1.5,1.2,2.7,2.7,2.7h0.4c1.5,0,2.7-1.2,2.7-2.7s-1.2-2.7-2.7-2.7h-0.4
C32.9,99.7,31.7,100.9,31.7,102.4z"/>
<path class="st1" d="M119.6,70.2c-1.5,0-2.6,1.2-2.6,2.7c0,1.6,1.2,2.7,2.6,2.7c1.5,0,2.7-1.2,2.7-2.7
C122.3,71.5,121.1,70.2,119.6,70.2z"/>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 176 176" style="enable-background:new 0 0 176 176;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<g>
<g>
<path class="st0" d="M125.5,17.9H20.3c-1.3,0-2.1,0.9-2.1,2.1v135.6c0,1.3,0.9,2.1,2.1,2.1h105.2c1.3,0,2.1-0.9,2.1-2.1V20
C127.6,18.7,126.7,17.9,125.5,17.9z M22.4,22.1h100.9v53.6H22.4V22.1z M123.3,153.2H22.4V80h100.9V153.2z"/>
<path class="st0" d="M114.6,29.1H31.4c-1.3,0-2.1,0.9-2.1,2.1v37.3c0,1.3,0.9,2.3,2.1,2.3h83.2c1.3,0,2.1-0.9,2.1-2.1V31.3
C116.7,30,115.9,29.1,114.6,29.1z M112.5,66.4h-79v-33h79V66.4z"/>
<path class="st0" d="M31.4,105.3h11.9c1.3,0,2.1-0.9,2.1-2.1V91.3c0-1.1-0.9-2.1-2.1-2.1H31.4c-1.3,0-2.1,0.9-2.1,2.1v11.9
C29.2,104.5,30.1,105.3,31.4,105.3z M33.5,93.6h7.7v7.7h-7.7V93.6z"/>
<path class="st0" d="M55,105.3h12.1c1.3,0,2.1-0.9,2.1-2.1V91.3c0-1.1-1.1-2.1-2.1-2.1H55c-1.3,0-2.1,0.9-2.1,2.1v11.9
C52.9,104.5,53.7,105.3,55,105.3z M57.1,93.6H65v7.7h-7.9V93.6z"/>
<path class="st0" d="M78.6,105.3h12.1c1.3,0,2.1-0.9,2.1-2.1V91.3c0-1.1-0.9-2.1-2.1-2.1H78.6c-1.3,0-2.1,0.9-2.1,2.1v11.9
C76.5,104.5,77.4,105.3,78.6,105.3z M80.8,93.6h7.9v7.7h-7.9V93.6z"/>
<path class="st0" d="M102.3,105.3h12.1c1.3,0,2.1-0.9,2.1-2.1V91.3c0-1.1-0.9-2.1-2.1-2.1h-12.1c-1.3,0-2.1,0.9-2.1,2.1v11.9
C100.1,104.5,101,105.3,102.3,105.3z M104.4,93.6h7.9v7.7h-7.9V93.6z"/>
<path class="st0" d="M31.4,127.1h11.9c1.3,0,2.1-0.9,2.1-2.1V113c0-1.3-0.9-2.1-2.1-2.1H31.4c-1.3,0-2.1,0.9-2.1,2.1v11.9
C29.2,126.2,30.1,127.1,31.4,127.1z M33.5,115.1h7.7v7.7h-7.7V115.1z"/>
<path class="st0" d="M55,127.1h12.1c1.3,0,2.1-0.9,2.1-2.1V113c0-1.3-1.1-2.1-2.1-2.1H55c-1.3,0-2.1,0.9-2.1,2.1v11.9
C52.9,126.2,53.7,127.1,55,127.1z M57.1,115.1H65v7.7h-7.9V115.1z"/>
<path class="st0" d="M78.6,127.1h12.1c1.3,0,2.1-0.9,2.1-2.1V113c0-1.3-0.9-2.1-2.1-2.1H78.6c-1.3,0-2.1,0.9-2.1,2.1v11.9
C76.5,126.2,77.4,127.1,78.6,127.1z M80.8,115.1h7.9v7.7h-7.9V115.1z"/>
<path class="st0" d="M102.3,148.6h12.1c1.3,0,2.1-0.9,2.1-2.1V113c0-1.3-0.9-2.1-2.1-2.1h-12.1c-1.3,0-2.1,0.9-2.1,2.1v33.4
C100.1,147.7,101,148.6,102.3,148.6z M104.4,115.1h7.9v29.2h-7.9V115.1z"/>
<path class="st0" d="M31.4,148.6h11.9c1.3,0,2.1-0.9,2.1-2.1v-11.9c0-1.3-0.9-2.1-2.1-2.1H31.4c-1.3,0-2.1,0.9-2.1,2.1v11.9
C29.2,147.7,30.1,148.6,31.4,148.6z M33.5,136.6h7.7v7.7h-7.7V136.6z"/>
<path class="st0" d="M55,148.6h12.1c1.3,0,2.1-0.9,2.1-2.1v-11.9c0-1.3-1.1-2.1-2.1-2.1H55c-1.3,0-2.1,0.9-2.1,2.1v11.9
C52.9,147.7,53.7,148.6,55,148.6z M57.1,136.6H65v7.7h-7.9V136.6z"/>
<path class="st0" d="M78.6,148.6h12.1c1.3,0,2.1-0.9,2.1-2.1v-11.9c0-1.3-0.9-2.1-2.1-2.1H78.6c-1.3,0-2.1,0.9-2.1,2.1v11.9
C76.5,147.7,77.4,148.6,78.6,148.6z M80.8,136.6h7.9v7.7h-7.9V136.6z"/>
<path class="st0" d="M157.2,66.2c0-5.7-4.5-10.4-9.8-10.4h-3c-5.5,0-9.6,4.9-9.6,10.4c0,8.5,0.6,54.5,0.6,60.7c0,0.2,0,0.2,0,0.2
v0.2l9.4,29.4c0.2,0.9,1.1,1.5,2.1,1.5c0.9,0,1.7-0.6,1.9-1.5l8.7-29.4v-0.2c0.2,0,0.2-0.2,0.2-0.2
C157.6,104.3,157.4,89.8,157.2,66.2z M144.6,60h3c3,0,5.3,2.8,5.5,6.2v7.5h-13.6v-7.5C139.1,62.8,141.6,60,144.6,60z M147,149
l-6.4-20h12.1L147,149z M139.7,124.7l-0.4-46.8h13.6l0.4,46.8H139.7z"/>
<polygon class="st0" points="52,59.4 56.1,59.4 56.1,44.3 61.4,44.3 61.4,40.6 46.7,40.6 46.7,44.3 52,44.3 "/>
<path class="st0" d="M65.2,59.4l1.7-4h7.9l1.7,4H81l-8.1-18.7h-4l-8.1,18.7H65.2z M70.8,46.2l2.3,5.5h-4.7L70.8,46.2z"/>
<polygon class="st0" points="86.1,59.4 90.1,53.2 94.2,59.4 99.3,59.4 92.9,49.6 98.6,40.6 93.7,40.6 90.1,46.2 86.5,40.6
81.6,40.6 87.4,49.8 81.2,59.4 "/>
</g>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 176 176" style="enable-background:new 0 0 176 176;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<g>
<path class="st0" d="M148.9,108.8c-1.5-1.5-3.7-2.2-7-2.2c-3.2,0-5.5,0.7-7,2.2c-2,2-1.9,4.7-1.9,7.2l0,11.4c0,4.9,4,8.9,8.9,8.9
c4.9,0,8.9-4,8.9-8.9l0-11.4C150.8,113.5,150.8,110.8,148.9,108.8z M147.5,127.3c0,3.1-2.5,5.6-5.6,5.6c-2.3,0-4.3-1.4-5.1-3.4
h3.3c0.9,0,1.6-0.7,1.6-1.6s-0.7-1.6-1.6-1.6h-3.8v-2.8h3.8c0.9,0,1.6-0.7,1.6-1.6c0-0.9-0.7-1.6-1.6-1.6h-3.8v-3h3.8
c0.9,0,1.6-0.7,1.6-1.6c0-0.9-0.7-1.6-1.6-1.6h-3.8c0.1-1.2,0.3-2.3,0.9-2.9c0.8-0.8,2.4-1.2,4.7-1.2c2.3,0,3.9,0.4,4.7,1.2
c1,1,1,2.9,1,4.8L147.5,127.3z"/>
<path class="st0" d="M141.9,136.4c-5,0-9-4.1-9-9l0-11.4c0-2.5,0-5.2,2-7.2c1.5-1.5,3.8-2.2,7.1-2.2c3.3,0,5.6,0.7,7.1,2.2l0,0
c2,2,2,4.8,2,7.2l0,11.4C150.9,132.3,146.9,136.4,141.9,136.4z M141.9,106.8c-3.2,0-5.5,0.7-6.9,2.1c-1.9,1.9-1.9,4.7-1.9,7.1
l0,11.4c0,4.8,3.9,8.8,8.8,8.8s8.8-3.9,8.8-8.8l0-11.4c0-2.4,0-5.1-1.9-7.1C147.3,107.5,145.1,106.8,141.9,106.8z M141.9,133.1
c-2.3,0-4.3-1.3-5.3-3.4l-0.1-0.2h3.5c0.8,0,1.5-0.7,1.5-1.5c0-0.8-0.7-1.5-1.5-1.5h-4v-3h4c0.8,0,1.5-0.7,1.5-1.5
c0-0.8-0.7-1.5-1.5-1.5h-4v-3.2h4c0.8,0,1.5-0.7,1.5-1.5c0-0.8-0.7-1.5-1.5-1.5h-3.9l0-0.1c0.1-1,0.2-2.3,1-3
c0.8-0.8,2.4-1.3,4.8-1.3c2.3,0,3.9,0.4,4.8,1.3c1,1,1,2.9,1,4.9l0,11.4C147.6,130.5,145.1,133.1,141.9,133.1z M136.9,129.8
c0.9,1.9,2.9,3.1,5,3.1c3,0,5.5-2.5,5.5-5.5l0-11.4c0-1.9,0-3.8-0.9-4.7c-0.8-0.8-2.3-1.2-4.6-1.2c-2.3,0-3.8,0.4-4.6,1.2
c-0.5,0.5-0.8,1.4-0.9,2.7h3.7c1,0,1.8,0.8,1.8,1.8s-0.8,1.8-1.8,1.8h-3.7v2.7h3.7c1,0,1.8,0.8,1.8,1.8c0,1-0.8,1.8-1.8,1.8h-3.7
v2.5h3.7c1,0,1.8,0.8,1.8,1.8c0,1-0.8,1.8-1.8,1.8H136.9z"/>
</g>
<g>
<path class="st0" d="M44.2,127.8l0-12.3c0-2.6,0-5.6-2-7.6c-1.6-1.6-4-2.3-7.5-2.3c-3.5,0-5.9,0.8-7.5,2.3c-2.1,2.1-2.1,5-2,7.6
l0,12.3c0,5.2,4.3,9.5,9.5,9.5C40,137.3,44.2,133.1,44.2,127.8z M28.5,127.8l0-12.3c0-2.2,0-4.2,1.1-5.3c0.9-0.9,2.6-1.4,5.2-1.4
s4.3,0.5,5.1,1.4c0.8,0.8,1,2,1.1,3.4h-4.3c-0.9,0-1.6,0.7-1.6,1.6c0,0.9,0.7,1.6,1.6,1.6H41v3.5h-4.3c-0.9,0-1.6,0.7-1.6,1.6
c0,0.9,0.7,1.6,1.6,1.6H41v3.3h-4.3c-0.9,0-1.6,0.7-1.6,1.6c0,0.9,0.7,1.6,1.6,1.6h3.8c-0.9,2.3-3.2,3.9-5.8,3.9
C31.3,134.1,28.5,131.3,28.5,127.8z"/>
<path class="st0" d="M34.7,137.4c-5.3,0-9.6-4.3-9.6-9.6l0-12.3c0-2.6,0-5.6,2.1-7.7c1.6-1.6,4.1-2.4,7.6-2.4c3.5,0,6,0.8,7.6,2.4
c2.1,2.1,2.1,5.1,2.1,7.7l0,12.3C44.4,133.1,40,137.4,34.7,137.4z M34.7,105.7c-3.4,0-5.9,0.7-7.4,2.3c-2,2-2,5-2,7.5l0,12.3
c0,5.2,4.2,9.4,9.4,9.4s9.4-4.2,9.4-9.4l0-12.3c0-2.6,0-5.5-2-7.6C40.6,106.4,38.2,105.7,34.7,105.7z M34.7,134.2
c-3.5,0-6.4-2.9-6.4-6.4l0-12.3c0-2.2,0-4.2,1.1-5.4c0.9-0.9,2.7-1.4,5.2-1.4c2.6,0,4.3,0.5,5.2,1.4c0.9,0.9,1,2.3,1.1,3.5l0,0.1
h-4.4c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5h4.4v3.7h-4.4c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5h4.4v3.5h-4.4
c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h4l-0.1,0.2C39.6,132.6,37.3,134.2,34.7,134.2z M34.7,109c-2.5,0-4.2,0.4-5.1,1.3
c-1.1,1.1-1.1,3.1-1.1,5.2l0,12.3c0,3.4,2.7,6.1,6.1,6.1c2.4,0,4.6-1.4,5.6-3.6h-3.6c-1,0-1.8-0.8-1.8-1.8c0-1,0.8-1.8,1.8-1.8
h4.2v-3h-4.2c-1,0-1.8-0.8-1.8-1.8s0.8-1.8,1.8-1.8h4.2V117h-4.2c-1,0-1.8-0.8-1.8-1.8s0.8-1.8,1.8-1.8h4.1
c-0.1-1.2-0.2-2.4-1-3.2C38.9,109.4,37.2,109,34.7,109z"/>
</g>
<g>
<path class="st0" d="M52.2,88.5l1.3,1.3l6.2,0.9L54,85c0.9-1,2-1.8,3.4-2.3l9.4-3.6L74,89.9c0.9,1.3,2.3,2.2,3.9,2.4
c0.2,0,0.4,0,0.5,0c0.9,0,1.8-0.2,2.6-0.7l-0.4,2.1l4,0.6l0,0h2.5v-3.7h-2.4L85,88l1.7-1.7l1,1l5-0.3l-3.2-3.2l11.2-9.8l2.9,2.9
l-6.6,9.9l4.6-0.2l5-7.5l9.4,3.6c0.6,0.2,1.2,0.5,1.7,0.9c0.3,0.2,0.7,0.3,1,0.3c0.1,0,0.1,0.1,0.2,0.3l3.6-0.9
c-0.9-1.1-1.8-2.1-2.8-2.8c-0.9-0.6-1.8-1-2.5-1.3l-10.2-3.9l-5.2-5.2c-0.3-0.3-0.8-0.5-1.2-0.5v-4.1c2.4-2.6,4.2-5.9,4.9-9.6
c0.4,0,0.9,0,1.3-0.1c2.5-0.5,4.3-2.8,4.3-5.5v-1.3c0-2.2-1.2-4.1-3-5c0.5-2.2,1.3-6.1,1.3-10.8c0-5.4-2.5-8-4.5-9.2
c-1.5-0.9-3-1.2-3.8-1.3c-1.6-1.3-6.6-4.9-14.3-5.3c-8.4-0.5-15,1.8-19.1,6.5c-4.2,4.9-5.6,12.2-3.9,21.2c-1,1-1.6,2.4-1.6,4v1.4
c0,2.7,1.8,5,4.3,5.5c0.4,0.1,0.9,0.1,1.3,0.1c0.7,3.7,2.4,7,4.9,9.6v4.1c-0.4,0-0.9,0.2-1.2,0.5l-5.2,5.2L56,79.2
c-4.1,1.6-6.9,5.1-7.7,9.3l3.6,0.9C52,89.1,52.1,88.8,52.2,88.5z M97,72.1l-10.4,9.1l-10.4-9.1v-3.6c3,1.9,6.6,3,10.4,3
c3.8,0,7.3-1.1,10.4-3V72.1z M71.3,55.1c-0.3-1.8-2-3.1-3.8-3c-0.1,0-0.3,0-0.4,0c-0.7-0.2-1.3-0.9-1.3-1.8v-1.4
c0-0.8,0.6-1.6,1.3-1.8c0.2,0,0.8,0,1.4,0.1c1.5,0.3,3-0.4,3.5-1.8l1.4-3.3c4.9,1,19.5,3,26.9-6.2c0.6-0.8,0.5-2-0.3-2.6
c-0.8-0.6-2-0.5-2.6,0.3c-7.2,9-24.5,4.6-24.6,4.6c-0.9-0.2-1.8,0.2-2.2,1.1l-1.8,4.2c-0.5-0.1-1.1-0.1-1.6-0.1
c-1.2-7.4-0.1-13.3,3.2-17.2c3.3-3.8,8.9-5.6,16.1-5.3c7.9,0.4,12.4,4.7,12.5,4.7c0.3,0.3,0.8,0.5,1.3,0.5c0,0,1.4,0,2.8,0.9
c1.7,1.1,2.6,3.1,2.6,6c0,4.7-0.9,8.7-1.3,10.5c-0.7,0.2-1.4,0.6-2,1.1c-0.5-0.5-1-1-1.5-1.6c-0.6-0.8-1.8-1-2.6-0.4
c-0.8,0.6-1,1.8-0.4,2.6c0.9,1.2,1.9,2.2,3.1,3c0.6,0.5,1.5,0.6,2.3,0.4c0.5-0.2,1-0.5,1.3-0.9c0.4-0.5,1-0.7,1.6-0.6
c0.7,0.1,1.3,0.9,1.3,1.8v1.3c0,0.9-0.6,1.7-1.3,1.8c-0.1,0-0.3,0-0.4,0c-1.8-0.1-3.4,1.2-3.8,3c-1.4,7.4-7.8,12.8-15.3,12.8
C79.1,67.8,72.7,62.5,71.3,55.1z M72.8,74l11.2,9.8l-4.3,4.3c-0.5,0.5-1,0.5-1.3,0.5c-0.3,0-0.8-0.2-1.2-0.7l-7.3-10.9L72.8,74z"
/>
<path class="st0" d="M84.8,94.4l-0.1,0l-4.1-0.6l0.3-2c-0.9,0.5-2,0.7-3,0.6c-1.6-0.2-3.1-1-4-2.4l-7.2-10.7l-9.3,3.6
c-1.2,0.5-2.3,1.2-3.2,2.2l5.8,5.8l-6.6-0.9l-1.2-1.2c-0.1,0.2-0.1,0.5-0.1,0.7l0,0.1l-0.1,0l-3.7-1l0-0.1
c0.8-4.3,3.7-7.8,7.7-9.4l10.1-3.9l5.2-5.2c0.3-0.3,0.7-0.5,1.2-0.6v-4c-2.5-2.7-4.2-6-4.9-9.5c-0.4,0-0.8,0-1.2-0.1
C63.8,55.3,62,53,62,50.3v-1.4c0-1.5,0.6-3,1.6-4c-1.6-9-0.3-16.3,4-21.2c4.1-4.8,10.8-7,19.2-6.6c7.6,0.4,12.6,3.8,14.4,5.3
c1,0.1,2.4,0.4,3.9,1.3c2.1,1.3,4.6,3.9,4.6,9.3c0,4.5-0.7,8.3-1.3,10.8c1.8,0.9,3,2.9,3,5.1v1.3c0,2.7-1.8,5.1-4.4,5.6
c-0.4,0.1-0.8,0.1-1.2,0.1c-0.7,3.6-2.4,6.9-4.9,9.5v4c0.4,0.1,0.8,0.3,1.2,0.6l5.2,5.2l10.1,3.9c0.9,0.3,1.7,0.8,2.5,1.3
c0.9,0.6,1.9,1.6,2.8,2.8l0.1,0.2l-3.9,1l0-0.1c-0.1-0.2-0.2-0.2-0.2-0.2c-0.4,0-0.8-0.1-1.1-0.3c-0.5-0.4-1.1-0.7-1.7-0.9
l-9.3-3.6l-5,7.5l-0.1,0l-4.9,0.2l6.7-10l-2.8-2.8l-11,9.6l3.3,3.3l-5.4,0.3l-0.9-0.9L85.1,88L85,90.4h2.4v4L84.8,94.4L84.8,94.4z
M80.9,93.6l3.8,0.5l0,0h2.4v-3.5h-2.4l0.1-2.7l1.8-1.8l1,1l4.7-0.2l-3.1-3.1l11.3-9.9l3.1,3.1l-6.5,9.7l4.3-0.2l5-7.5l9.5,3.7
c0.6,0.2,1.2,0.5,1.8,0.9c0.3,0.2,0.6,0.3,1,0.3c0.1,0,0.2,0.1,0.3,0.3l3.3-0.8c-0.9-1.1-1.8-2-2.6-2.6c-0.8-0.5-1.6-1-2.5-1.3
L107,75.4l-5.2-5.2c-0.3-0.3-0.7-0.5-1.1-0.5l-0.1,0v-4.3l0,0c2.5-2.7,4.2-6,4.8-9.6l0-0.1l0.1,0c0.4,0,0.9,0,1.3-0.1
c2.4-0.5,4.2-2.7,4.2-5.4v-1.3c0-2.1-1.2-4-3-4.9l-0.1,0l0-0.1c0.6-2.4,1.3-6.2,1.3-10.8c0-5.3-2.4-7.9-4.5-9.1
c-1.4-0.9-2.9-1.2-3.8-1.3l0,0l0,0c-1.8-1.4-6.7-4.8-14.3-5.3c-8.3-0.4-14.9,1.8-19,6.5c-4.2,4.9-5.6,12.1-3.9,21l0,0.1l0,0
c-1,1-1.6,2.4-1.6,3.9v1.4c0,2.6,1.8,4.9,4.2,5.4c0.4,0.1,0.9,0.1,1.3,0.1l0.1,0l0,0.1c0.7,3.6,2.4,6.9,4.8,9.6l0,0v4.3l-0.1,0
c-0.4,0-0.8,0.2-1.1,0.5l-5.2,5.2l-10.2,3.9c-3.9,1.5-6.7,4.9-7.6,9.1l3.4,0.9c0-0.3,0.1-0.6,0.2-0.8l0.1-0.2l1.5,1.5l5.7,0.8
L53.8,85l0.1-0.1c0.9-1.1,2.1-1.9,3.4-2.4l9.5-3.7l0.1,0.1l7.2,10.8c0.9,1.3,2.3,2.1,3.8,2.3c1.1,0.1,2.1-0.1,3.1-0.7l0.2-0.1
L80.9,93.6z M78.5,88.7c-0.1,0-0.1,0-0.2,0c-0.3,0-0.9-0.2-1.3-0.8l-7.3-11l0.1-0.1l3-3l0.1,0.1l11.3,9.8l-4.4,4.4
C79.3,88.6,78.8,88.7,78.5,88.7z M70,76.9l7.2,10.8c0.3,0.5,0.8,0.6,1.1,0.7c0.3,0,0.8,0,1.2-0.4l4.2-4.2l-11-9.6L70,76.9z
M86.7,81.3l-10.5-9.2v-3.9l0.2,0.1c3.1,2,6.6,3,10.3,3c3.7,0,7.2-1,10.3-3l0.2-0.1v3.9L86.7,81.3z M76.4,72.1l10.2,9l10.2-9v-3.3
c-3.1,1.9-6.6,2.9-10.2,2.9c-3.6,0-7.2-1-10.2-2.9V72.1z M86.7,68c-7.6,0-14.1-5.4-15.4-12.9l0,0c-0.3-1.7-1.9-3-3.6-2.9
c-0.2,0-0.3,0-0.5,0c-0.8-0.2-1.4-1-1.4-1.9v-1.4c0-0.9,0.6-1.7,1.4-1.9c0.2,0,0.8,0,1.4,0.1c1.4,0.3,2.8-0.4,3.4-1.7l1.4-3.4
l0.1,0c4.4,0.9,19.4,3,26.8-6.2c0.3-0.4,0.4-0.8,0.4-1.3s-0.3-0.9-0.6-1.2c-0.7-0.6-1.8-0.5-2.4,0.3c-7.3,9-24.6,4.7-24.8,4.6
c-0.8-0.2-1.7,0.2-2,1l-1.8,4.3l-0.1,0c-0.5-0.1-1.1-0.1-1.6-0.1l-0.1,0l0-0.1C65.9,36,67.1,30,70.4,26.1
c3.3-3.9,8.9-5.7,16.2-5.3c7.9,0.4,12.5,4.7,12.6,4.8c0.3,0.3,0.8,0.5,1.2,0.5c0.1,0,1.5,0,2.9,0.9c1.8,1.1,2.7,3.2,2.7,6.1
c0,4.7-0.8,8.6-1.3,10.5l0,0.1l-0.1,0c-0.7,0.2-1.4,0.6-2,1.1l-0.1,0.1l-0.1-0.1c-0.5-0.5-1-1-1.5-1.6c-0.3-0.4-0.7-0.6-1.1-0.7
c-0.5-0.1-0.9,0-1.3,0.3c-0.8,0.6-0.9,1.7-0.4,2.4c0.9,1.2,1.9,2.1,3,3c0.6,0.4,1.4,0.6,2.1,0.3c0.5-0.1,0.9-0.5,1.3-0.9
c0.4-0.5,1.1-0.8,1.7-0.7c0.8,0.1,1.4,1,1.4,1.9v1.3c0,0.9-0.6,1.8-1.4,1.9c-0.2,0-0.3,0-0.5,0c-1.7-0.1-3.3,1.1-3.6,2.9
C100.7,62.5,94.2,68,86.7,68z M67.8,52c1.8,0,3.3,1.3,3.7,3.1l0,0c1.3,7.3,7.7,12.7,15.2,12.7s13.8-5.3,15.2-12.7
c0.3-1.9,2-3.2,3.9-3.1c0.1,0,0.3,0,0.4,0c0.7-0.1,1.2-0.9,1.2-1.7v-1.3c0-0.8-0.5-1.5-1.2-1.7c-0.6-0.1-1.1,0.1-1.5,0.6
c-0.4,0.5-0.8,0.8-1.4,1c-0.8,0.2-1.7,0.1-2.4-0.4c-1.2-0.8-2.2-1.8-3.1-3c-0.7-0.9-0.5-2.1,0.4-2.8c0.4-0.3,1-0.5,1.5-0.4
c0.5,0.1,1,0.4,1.3,0.8c0.4,0.5,0.9,1,1.4,1.5c0.6-0.5,1.2-0.8,1.9-1c0.5-1.9,1.3-5.8,1.3-10.4c0-2.8-0.9-4.8-2.6-5.9
c-1.3-0.8-2.7-0.9-2.7-0.9c-0.5,0-1-0.2-1.4-0.5c0,0-4.6-4.3-12.4-4.7c-7.1-0.4-12.7,1.4-16,5.2c-3.3,3.8-4.4,9.7-3.2,17
c0.4,0,0.9,0,1.4,0.1l1.7-4.1c0.4-0.9,1.4-1.4,2.3-1.2c0.2,0,17.3,4.4,24.5-4.5c0.7-0.9,1.9-1,2.8-0.3c0.4,0.3,0.7,0.8,0.7,1.3
c0.1,0.5-0.1,1-0.4,1.5c-7.4,9.3-22.3,7.2-26.9,6.3l-1.3,3.2c-0.6,1.5-2.2,2.3-3.7,1.9c-0.6-0.1-1.1-0.1-1.3-0.1
c-0.7,0.1-1.2,0.8-1.2,1.6v1.4c0,0.8,0.5,1.6,1.2,1.7c0.1,0,0.3,0,0.4,0C67.6,52,67.7,52,67.8,52z"/>
</g>
<g>
<path class="st0" d="M142,146c-3.9,1.4-17,6.1-21.9,6.6c-6.1,0.6-23.3-1.6-28-2.3l-1.5-8.7V91.9c17.1-0.3,34.1-3.1,50.4-8.4
L140,103c0,0.9,0.7,1.7,1.6,1.7c0.9,0,1.7-0.7,1.7-1.6l1-22c0-0.5-0.2-1.1-0.7-1.4c-0.4-0.3-1-0.4-1.5-0.2l-20.5,5.6l-4,0.8
c-0.2-0.2-0.5-0.3-0.1,0c-9.5,1.7-19,2.6-28.7,2.7c-0.9,0-1.6,0.7-1.6,1.6v4.3c-11.5,0-22.9-1.2-34.1-3.6l-3.4-0.8
c-5.5-1.3-11-2.8-16.4-4.7c-0.5-0.2-1.1-0.1-1.5,0.3c-0.4,0.3-0.7,0.9-0.6,1.4l1.1,15.1c0.1,0.9,0.8,1.5,1.6,1.5c0,0,0.1,0,0.1,0
c0.9-0.1,1.6-0.8,1.5-1.8l-0.9-12.7c5,1.6,10.2,3,15.3,4.2c0.1,0,0.3,0.1,0.4,0.1c12.1,2.7,24.5,4.1,36.9,4.1v46.8l-1,7.8
c-4.7,0.7-21.9,2.9-28,2.3c-4.9-0.5-18-5.2-21.9-6.6v-7.1h-3.3v8.3c0,0.7,0.4,1.3,1.1,1.6c0.7,0.3,17.6,6.5,23.8,7.2
c0.8,0.1,1.9,0.1,3,0.1c9.1,0,26.3-2.5,27.1-2.6c0.7-0.1,1.3-0.7,1.4-1.4l0.1-1.1c0.2,0.2,0.5,0.3,0.8,0.4
c0.8,0.1,18,2.6,27.1,2.6c1.1,0,2.1,0,3-0.1c6.2-0.7,23.1-6.9,23.8-7.2c0.6-0.2,1.1-0.9,1.1-1.6v-8.3H142V146z"/>
<path class="st0" d="M60.9,158.2c-1.2,0-2.2,0-3-0.1c-6.4-0.7-23.7-7.1-23.8-7.2c-0.7-0.3-1.2-0.9-1.2-1.7v-8.4h3.6v7.2
c4,1.4,16.9,6,21.8,6.5c6.2,0.6,24.1-1.8,27.9-2.3l1-7.7l0-46.6c-12.4,0-24.8-1.4-36.8-4.1c-0.1,0-0.3,0-0.4-0.1
c-5.3-1.2-10.4-2.6-15.1-4.1l0.9,12.5c0.1,1-0.7,1.8-1.6,1.9c0,0-0.1,0-0.1,0c-0.9,0-1.7-0.7-1.8-1.6l-1.1-15.1
c0-0.6,0.2-1.2,0.7-1.5c0.5-0.4,1.1-0.5,1.6-0.3c5.1,1.8,10.6,3.3,16.4,4.7l3.4,0.8c11.1,2.3,22.5,3.5,34,3.6v-4.1
c0-1,0.8-1.8,1.7-1.8c9.4-0.1,19-1,28.4-2.6c-0.1-0.1-0.1-0.1-0.1-0.2c0.1-0.1,0.2-0.1,0.4,0.1l3.9-0.8l20.5-5.6
c0.5-0.2,1.2-0.1,1.6,0.3c0.5,0.3,0.7,0.9,0.7,1.5l-1,22c0,1-0.8,1.7-1.8,1.7c0,0,0,0-0.1,0c-0.5,0-0.9-0.2-1.2-0.6
c-0.3-0.3-0.5-0.8-0.5-1.3l0.9-19.4c-16.2,5.3-33.1,8.1-50.1,8.4v49.6l1.4,8.6c3.8,0.5,21.7,3,27.9,2.3c4.9-0.5,17.8-5.1,21.8-6.5
v-7.2h3.6v8.4c0,0.7-0.5,1.4-1.2,1.7c-0.2,0.1-17.4,6.5-23.8,7.2c-0.8,0.1-1.8,0.1-3,0.1c-9.3,0-26.9-2.6-27.1-2.6
c-0.3,0-0.5-0.2-0.7-0.3l-0.1,0.9c-0.1,0.8-0.7,1.4-1.5,1.5C87.9,155.6,70.3,158.2,60.9,158.2z M33.2,141v8.2c0,0.6,0.4,1.2,1,1.4
c0.2,0.1,17.5,6.5,23.8,7.2c0.8,0.1,1.8,0.1,3,0.1c9.3,0,26.9-2.6,27.1-2.6c0.7-0.1,1.2-0.6,1.3-1.3l0.2-1.3l0.2,0.1
c0.2,0.2,0.4,0.3,0.7,0.4c0.2,0,17.8,2.6,27.1,2.6c1.2,0,2.2,0,3-0.1c6.2-0.7,23.6-7.1,23.8-7.2c0.6-0.2,1-0.8,1-1.4V139h-3.1v7.1
l-0.1,0c-3.9,1.4-17,6.1-21.9,6.6c-6.3,0.7-24.5-1.8-28.1-2.3l-0.1,0l-1.5-8.8l0-49.8l0.1,0c17.1-0.3,34.1-3.1,50.3-8.4l0.2-0.1
l0,0.2l-0.9,19.6c0,0.4,0.1,0.8,0.4,1.1c0.3,0.3,0.6,0.5,1,0.5c0.9,0,1.5-0.6,1.6-1.4l1-22c0-0.5-0.2-1-0.6-1.3
c-0.4-0.3-0.9-0.4-1.4-0.2l-20.5,5.6l-3.8,0.7l0,0l-0.3,0c-9.5,1.7-19.2,2.6-28.7,2.7c-0.8,0-1.5,0.7-1.5,1.5v4.4h-0.1
c-11.5,0-23-1.2-34.2-3.6l-3.4-0.8c-5.8-1.3-11.3-2.9-16.4-4.7c-0.5-0.2-1-0.1-1.4,0.2c-0.4,0.3-0.6,0.8-0.6,1.3l1.1,15.1
c0.1,0.8,0.7,1.4,1.5,1.4c0,0,0.1,0,0.1,0c0.8-0.1,1.5-0.8,1.4-1.6l-0.9-12.8l0.2,0.1c4.8,1.6,10,3,15.3,4.2
c0.1,0,0.2,0.1,0.4,0.1c12.1,2.7,24.5,4.1,36.9,4.1h0.1v46.9l-1,7.9l-0.1,0c-3.6,0.5-21.7,3-28.1,2.3c-5-0.5-18-5.2-21.9-6.6
l-0.1,0V141H33.2z"/>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 176 176" style="enable-background:new 0 0 176 176;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<g>
<g>
<path class="st0" d="M53.4,48.4c1.1,0,1.8-0.7,1.8-1.8V30.2h61.9v40.1h3.6V28.4c0-1.1-0.7-1.8-1.8-1.8H53.4l0,0
c-0.2,0-0.4,0-0.5,0.2h-0.2c-0.2,0.2-0.4,0.2-0.5,0.4L33.9,45.3c-0.2,0.2-0.2,0.4-0.4,0.5V46c0,0.2-0.2,0.4-0.2,0.5l0,0v89.3H37
c0,0,0-85.3,0-87.5H53.4L53.4,48.4z M51.6,44.8h-12l6-6l6-6V44.8L51.6,44.8z"/>
<path class="st0" d="M140.8,73.9H64.3c-1.1,0-1.8,0.7-1.8,1.8v29.2h3.6V92.1H139v56.6h3.6v-73C142.7,74.6,141.9,73.9,140.8,73.9z
M66.1,88.5V77.6H139v10.9H66.1z"/>
<rect x="62.5" y="145.1" class="st0" width="80.2" height="3.6"/>
<rect x="33.3" y="135.9" class="st0" width="29.2" height="3.6"/>
<rect x="62.5" y="130.4" class="st0" width="3.6" height="18.3"/>
<rect x="69.8" y="81.2" class="st0" width="3.6" height="3.6"/>
<rect x="77.1" y="81.2" class="st0" width="3.6" height="3.6"/>
<rect x="84.4" y="81.2" class="st0" width="3.6" height="3.6"/>
<rect x="117.2" y="66.6" class="st0" width="3.6" height="3.6"/>
<path class="st0" d="M87.5,118.2l-2.6,2.6l2.4,2.4H47.9v3.6h39.4l-2.4,2.4l2.6,2.6l5.5-5.5c0.7-0.7,0.7-1.8,0-2.6L87.5,118.2z"/>
<path class="st0" d="M56.5,106.2l-2.6-2.6l-5.5,5.5c-0.7,0.7-0.7,1.8,0,2.6l5.5,5.5l2.6-2.6l-2.4-2.4h39.4v-3.6H54.1L56.5,106.2z
"/>
<rect x="71.6" y="97.6" class="st0" width="61.9" height="3.6"/>
<rect x="100.8" y="108.5" class="st0" width="18.2" height="3.6"/>
<rect x="100.8" y="123.1" class="st0" width="32.8" height="3.6"/>
<rect x="60.7" y="35.7" class="st0" width="18.2" height="3.6"/>
<rect x="60.7" y="44.8" class="st0" width="29.2" height="3.6"/>
<rect x="47.9" y="57.5" class="st0" width="58.3" height="3.6"/>
<rect x="47.9" y="64.8" class="st0" width="18.2" height="3.6"/>
</g>
</g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 176 176" style="enable-background:new 0 0 176 176;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<g>
<g>
<path class="st0" d="M117.1,17.2H30.3c-6,0-10.8,4.9-10.8,10.8v69.4c0,4.9,3.3,9.3,8.1,10.5l1.1-4.2c-2.9-0.7-4.9-3.3-4.9-6.3
V28.1c0-3.6,2.9-6.5,6.5-6.5h86.8c3.6,0,6.5,2.9,6.5,6.5v2.2h4.3v-2.2C127.9,22.1,123.1,17.2,117.1,17.2z"/>
</g>
</g>
<g>
<g>
<rect x="28.1" y="25.9" class="st0" width="4.3" height="4.3"/>
</g>
</g>
<g>
<g>
<rect x="36.8" y="25.9" class="st0" width="4.3" height="4.3"/>
</g>
</g>
<g>
<g>
<rect x="45.5" y="25.9" class="st0" width="4.3" height="4.3"/>
</g>
</g>
<g>
<g>
<path class="st0" d="M126.2,116.6c1.1-1.9,1.9-4,2.6-6.1h3.4v-4.3h-2.5c0.8-5.3,0.2-10.6-1.8-15.5V69.3h-4.3v13.8
c-1.3-1.6-2.7-3.2-4.3-4.5v-18h-4.3v15c-1.4-0.8-2.8-1.5-4.3-2.1V51.9h-4.3v20.2c-1.4-0.3-2.9-0.5-4.3-0.6V56.3h-4.3v15.3
c-1.5,0.1-2.9,0.3-4.3,0.6V65h-4.3v8.5c-1.5,0.6-2.9,1.3-4.3,2.1V62.8h-4.3v15.8c-1.6,1.3-3.1,2.9-4.3,4.5v-16h-4.3v23.5
c-2,4.9-2.6,10.3-1.8,15.5H41.2v4.3h29.5c4.8,16,21.6,25.2,37.7,20.4c3.2-0.9,6.2-2.4,8.8-4.3 M99.7,127.9c-14.4,0-26-11.7-26-26
c0-14.4,11.7-26,26-26s26,11.7,26,26S114.1,127.9,99.7,127.9z"/>
</g>
</g>
<g>
<g>
<path class="st0" d="M130.1,34.6H43.3c-6,0-10.8,4.9-10.8,10.8v69.4c0,6,4.9,10.8,10.8,10.8l23.9,0l3.3,0c-1-1-2.9-4.3-2.9-4.3
H43.3c-3.6,0-6.5-2.9-6.5-6.5V45.4c0-3.6,2.9-6.5,6.5-6.5h86.8c3.6,0,6.5,2.9,6.5,6.5v69.4c0,1.6-0.6,3.1-1.6,4.3l3.3,2.9
c1.7-2,2.7-4.5,2.7-7.2V45.4C140.9,39.4,136.1,34.6,130.1,34.6z"/>
</g>
</g>
<g>
<g>
<rect x="41.2" y="43.3" class="st0" width="4.3" height="4.3"/>
</g>
</g>
<g>
<g>
<rect x="49.8" y="43.3" class="st0" width="4.3" height="4.3"/>
</g>
</g>
<g>
<g>
<rect x="58.5" y="43.3" class="st0" width="4.3" height="4.3"/>
</g>
</g>
<g>
<g>
<rect x="45.5" y="88.8" class="st0" width="4.3" height="13"/>
</g>
</g>
<g>
<g>
<rect x="54.2" y="75.8" class="st0" width="4.3" height="26"/>
</g>
</g>
<g>
<g>
<rect x="62.8" y="82.3" class="st0" width="4.3" height="19.5"/>
</g>
</g>
<g>
<g>
<g>
<path class="st0" d="M141.9,156.3l-21-21c4.9-3.1,9-7.3,12.1-12.1l21,21c3.3,3.3,3.3,8.8,0,12.1
C150.7,159.6,145.3,159.6,141.9,156.3z"/>
<path class="st0" d="M133.7,101.7c0-18.9-15.3-34.3-34.2-34.3s-34.3,15.3-34.3,34.3c0,18.9,15.3,34.2,34.3,34.2
S133.7,120.6,133.7,101.7z M99.5,127.4c-14.2,0-25.7-11.5-25.7-25.7C73.8,87.5,85.3,76,99.5,76s25.7,11.5,25.7,25.7
C125.1,115.8,113.6,127.4,99.5,127.4z"/>
<path class="st0" d="M99.5,81.7v5.7c-7.9,0-14.3,6.4-14.3,14.3h-5.7C79.5,90.7,88.4,81.7,99.5,81.7z"/>
</g>
</g>
</g>
</g>
</svg>
...@@ -10,9 +10,54 @@ ...@@ -10,9 +10,54 @@
@import '~@ionic/angular/css/text-transformation.css'; @import '~@ionic/angular/css/text-transformation.css';
@import '~@ionic/angular/css/flex-utils.css'; @import '~@ionic/angular/css/flex-utils.css';
/*** questo è il css per caricare le web fonts della comunicazione 2p2, ovvero la font Futura PT ***/
@import url("https://use.typekit.net/okc2ngl.css");
$bianco: #fff;
$celeste: #2b94d1;
$giallo: #fcc73d;
$grigio: #515151; $grigio: #515151;
$nero: #000000;
$grigio-lite: #aeaeae;
ion-title{
top: 0;
left: 0;
padding: 0 90px 1px;
width: 100%;
height: 100%;
text-align: center;
}
.business-toolbar{
min-height: 90px;
--color:#2b94d1 !important;
color:#2b94d1 !important;
background-color: transparent!important;
--background: transparent!important;
}
body { ion-tab-bar{
@media (min-width: 1080px) {
justify-content: center;
}
}
.tabbar {
@media (max-width: 1080px) {
display: flex;
overflow-x: scroll;
min-height: 100px;
.tabbutton {
display: inline-block !important;
min-width: 100px !important;
width: auto !important;
}
}
}
.body {
font-family: 'futura-pt', sans-serif; font-family: 'futura-pt', sans-serif;
font-style: normal; font-style: normal;
font-weight: 400; font-weight: 400;
...@@ -23,4 +68,451 @@ body { ...@@ -23,4 +68,451 @@ body {
background-position: top center; background-position: top center;
color: $grigio; color: $grigio;
font-size: 24px; font-size: 24px;
height: 100%;
width: 100%;
position: fixed;
}
.css-class-login-inner-scroll {
background-color: transparent!important;
--background: transparent!important;
}
.body > * {
background-color: transparent!important;
--ion-background-color: transparent!important;
}
ion-button, ion-input {
--ion-font-family: 'futura-pt', sans-serif;
}
.login-field {
--border-color: rgb(255, 255, 255);
}
strong {
font-style: normal;
font-weight: 700;
}
.field-icon {
margin: 20px 10px 0 0 !important;
background-color: transparent;
}
.contenitore {
margin:auto;
display:block;
.logo-grande {
width: 180px;
margin: auto;
display: block;
text-align: center;
margin-top: 20px;
margin-bottom: 50px;
}
.form {
ion-input[type=text], ion-input[type=password] {
border: 0px;
color: $bianco;
padding: 8px 0px 8px 30px;
background-position: left center;
background-size: 18px 18px;
font-size: 22px;
margin-top: 20px;
outline: none;
}
::-webkit-input-placeholder {
font-family: 'futura-pt', sans-serif;
color: $bianco;
}
::-moz-placeholder {
font-family: 'futura-pt', sans-serif;
color: $bianco;
}
:-ms-input-placeholder {
font-family: 'futura-pt', sans-serif;
color: $bianco;
}
::placeholder {
font-family: 'futura-pt', sans-serif;
color: $bianco;
}
.ricordami {
color: $bianco;
text-transform: uppercase;
font-size: 18px;
}
.accedi {
ion-button {
width: 100%;
text-align: center;
background: $celeste;
border: 1px solid $bianco;
margin-top: 30px;
text-transform: uppercase;
font-weight: 700;
color: #fff;
font-size: 22px;
margin-bottom: 15px;
}
}
.forgot {
text-align: center;
a {
color: $bianco;
text-decoration: none;
font-weight: 700;
font-size: 16px;
}
}
}
.business-call {
background: rgba(255, 255, 255, 0.33);
padding: 20px;
margin-top: 30px;
text-align: center;
color: $bianco;
.non-account {
font-size: 14px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.title-call {
font-weight: 700;
font-size: 24px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
.giallo {
color: $giallo;
}
}
.descr-call {
color: $grigio;
font-size: 18px;
text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}
.appuntamento {
margin-top: 10px;
a {
background: $giallo;
padding: 8px 5px;
font-size: 15px;
text-transform: uppercase;
color: $grigio;
font-weight: 700;
text-decoration: none;
}
}
}
}
.no-image {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 74%, rgba(180,217,238,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(74%, rgba(255,255,255,1)), color-stop(100%, rgba(180,217,238,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 74%, rgba(180,217,238,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 74%, rgba(180,217,238,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 74%, rgba(180,217,238,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 74%, rgba(180,217,238,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b4d9ee', GradientType=1 );
height: 100%;
width: 100%;
}
.no-image > * {
background-color: transparent!important;
--ion-background-color: transparent!important;
}
.nothing {
background: none;
}
.icon-md-primary, .icon-ios-primary {
color: #2b94d1 !important;
--color:#2b94d1 !important;
}
.back {
position:absolute;
top: 48px;
width: 30px;
height: 30px;
}
.logo-piccolo img {
max-width: 100px;
}
.testo-form {
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
text-align:left;
color:rgb(81, 81, 81);
}
.item-no-border
{
--border-color: transparent!important;
}
.contenitore-business {
margin:auto;
text-align: center;
color:rgb(81, 81, 81);
.form {
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
text-align:left;
ion-input[type=text], ion-input[type=password], ion-textarea {
--ion-font-family: 'futura-pt', sans-serif;
border: 0px;
color: $grigio;
padding: 8px 0px;
font-size: 18px;
margin-top: 20px;
outline: none;
}
.input-business {
--border-color: #2b94d1;
}
::-webkit-input-placeholder {
font-family: 'futura-pt', sans-serif;
color: $grigio;
text-transform: uppercase;
font-weight: bold;
}
::-moz-placeholder {
font-family: 'futura-pt', sans-serif;
color: $grigio;
text-transform: uppercase;
font-weight: bold;
}
:-ms-input-placeholder {
font-family: 'futura-pt', sans-serif;
color: $grigio;
text-transform: uppercase;
font-weight: bold;
}
::placeholder {
font-family: 'futura-pt', sans-serif;
color: $grigio;
text-transform: uppercase;
font-weight: bold;
}
textarea {
overflow:hidden;
}
ion-textarea {
border: 1px solid $celeste;
margin-top: 6px;
font-weight: normal;
text-transform: none;
}
.accedi {
ion-button {
width: 100%;
text-align: center;
background: $celeste;
border: 1px solid $bianco;
margin-top: 30px;
text-transform: uppercase;
font-weight: 700;
color: #fff;
font-size: 22px;
margin-bottom: 15px;
}
}
}
.messaggio {
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
font-size: 24px;
}
a {
color: $celeste;
}
.input-check {
input {
margin-bottom: 50px;
float: left;
}
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
text-align:left;
color:rgb(81, 81, 81);
}
.text-check {
margin-left: 10px;
}
.require {
text-transform: none;
font-size:16px;
text-align: center;
font-family: 'futura-pt', sans-serif;
font-weight: bold;
}
}
.blu {
color: $celeste;
}
.header-home
{
border: 0px !important;
border-bottom-color: transparent !important;
border-bottom: none !important;
}
.header {
color: $bianco;
overflow: hidden;
padding-top: 20px;
padding-bottom: 10px;
height: 50px;
min-height: 70px;
:first-child
{
padding-top: 0px;
}
.menu-show{
width: 34px;
height: 34px;
margin-left: 10px;
padding-bottom: 5px;
}
.logo-piccolo {
img {
max-width: 50px;
display: block;
margin:auto;
}
}
.exit {
width: 34px;
height: 34px;
margin-right: 10px;
}
}
/*.toolbar-md-primary, .toolbar-ios-primary {
color: #2b94d1 !important;
--color:#2b94d1 !important;
}*/
.header-grid {
background-color:$celeste;
--ion-background-color: $celeste;
}
.contenitore-home {
@media (max-width: 991px) {
max-width: 95%;
}
@media (min-width: 992px) {
max-width: 58%;
margin: auto;
}
align-content: center;
.central-home {
@media (min-height: 480px) and (min-width: 991px) {
margin-top: 20%;
margin-left: 20px;
}
@media (max-height: 479px), (max-width: 991px) {
margin-top: 20px;
margin-left: 20px;
}
.box {
width: 148px;
margin: 5px 10px 5px 5px;
border: 1px solid $grigio-lite;
-webkit-box-shadow: 0px 3px 4px 0px rgba(184,184,184,1);
-moz-box-shadow: 0px 3px 4px 0px rgba(184,184,184,1);
box-shadow: 0px 3px 4px 0px rgba(184,184,184,1);
float:left;
.icon {
margin:auto;
background: $celeste;
min-height: 120px;
img {
max-width: 180px;
width: 100px;
margin: auto;
display: block;
padding-top: 10px;
background: transparent !important;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
}
.section-title {
font-weight: bold;
text-align: center;
font-size: 16px;
padding: 15px 5px;
min-height: 42px;
height: 84px;
}
}
}
}
.menu > *
{
background: transparent!important;
}
.menu-item
{
--border-color: transparent!important;
color: $bianco;
}
.menu-toolbar
{
--border-color: transparent!important;
color: $bianco;
}
ion-menu{
ion-content, ion-header{
--ion-background-color: #2b94d1!important;
}
ion-title{
text-align: left;
}
}
.item-border-grey
{
height: 50px;
font-size: 12px;
}
.menu-title
{
font-size: 18px;
font-weight: bold;
text-align:left;
color: $bianco;
}
.footer-tabs
{
height: 55px;
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment