.sfondoBackend {background-image: url("/admin/images/sfondoBackend.jpg"); background-position:center top; background-color:#666666; background-attachment: fixed; background-repeat: no-repeat; background-size: 100%;}
.noBordoDestroTabella {border-right:none !important}
.bgRossoAdmin {background-color:#e20613;}
.bgGrigioAdmin {background-color:#e6e6e6;}

.bottoneAdminRossoBordo{border-radius:10px;margin:0 15px;padding:5px 0px; border:solid 2px #e20613;display:inline-block;color:#e20613;background-color:transparent;font-weight:500;text-decoration:none;width:140px;text-align:center;cursor:pointer; font-size:16px;}
.bottoneAdminRossoBordo:focus, .bottoneAdminRossoBordo:hover {color:#fff; background-color:#e20613;}
.bottoneAdminRossoBordoAttivo {color:#fff; background-color:#e20613;}

.bottoneAdminFiltra{border-radius:10px;margin:0 15px;padding:5px 0px; border:solid 2px #e20613;display:inline-block;color:#e20613;background-color:transparent;font-weight:500;text-decoration:none;width:140px;text-align:center;cursor:pointer; font-size:16px;}
.checkFiltraAdmin input {width:20px; height:20px;}

.contenitoreAdmin {max-width:1380px;}
.spazioHeaderAdmin{width:100%; height:85px;}
.contenitoreCentraleAdmin {width:100%; padding:10px 0px;}

.contenitoreSchedeAdmin {width:100%; background-color:#ffffff; height:100%; border-collapse:collapse;}
.spazioSchedeAdmin {width:5%; height:100%;}
.contenutoSchedeAdmin {width:90%; height:100%;}
.titoloSchedeAdmin {width:100%; text-transform:uppercase; height:59px; color:#e20613; border-bottom:1px solid #e20613; font-weight:500; font-size:18px; text-align:center;}
.boldSchedeAdmin {font-weight:500;}
.listaRadioSchedeAdmin input[type="radio"]{width:15px; height:15px;}
.listaRadioSchedeAdmin label{margin-right: 10px; margin-left:3px; font-size:16px;}

.titoloDatiSchedaPostAdmin {font-size:16px; font-weight:500; padding-bottom:5px; color:#e20613;}
.datiSchedaPostAdmin {font-size:16px; color:#000;}
.textboxSchedaPostAdmin {width:96%; border:1px solid #dbdbdb; font-size:14px; height:30px; padding:0px 2%; color:#000;}
.textboxMultiSchedaPostAdmin {width:96%; border:1px solid #dbdbdb; font-size:14px; height:80px; padding:10px 2%; color:#000;}
.drodownSchedaPostAdmin {width:100%; border:1px solid #dbdbdb; font-size:14px; height:30px; padding:0px 2%; color:#000; background-color:#fff;}
.bottoneAggiungiSchedaPost {width:90px; display:inline-block; color:#000; cursor:pointer; font-size:15px; font-weight:500; text-align:center; border:1px solid #000; border-radius:10px; height:28px;}
.bottoneModificaSchedaPost{border-radius:10px;padding:10px 0px; display:inline-block;color:#ffffff;background-color:#000;font-weight:500;text-decoration:none;width:200px;text-align:center;cursor:pointer; font-size:16px; float:right;}
.bottoneGaranziaSchedaPost{border-radius:10px;padding:5px 0px; display:inline-block;color:#ffffff;background-color:#e20613;font-weight:500;text-decoration:none;width:220px;text-align:center;cursor:pointer; font-size:16px; float:right;}

.spazionMultisedeAdmin {padding:20px 0px;}

.spazioVideoBottoniAdmin {width:100%; padding:30px 0px;}
.contenitoreVideoAdmin {display:inline-block; width:20%; text-align:left;}
.videoAdmin {font-size:16px; color:#000; cursor:pointer; font-weight:500; width:170px; position:relative; top:7px;}
.contenitoreBottoniAdmin {display:inline-block; width:60%; text-align:center;}
.contenitoreCercaAdmin {display:inline-block; width:20%; text-align:right;}
.cercaAdmin {border:1px solid #808080; border-radius:5px; padding-right:10px; padding-top:2px; padding-bottom:2px; width:200px; margin-left:auto; margin-right:0px;}
.cercaAdminText {background-color:transparent; font-size:14px; width:150px; height:20px; border:none; margin-right:10px; color:#000;}

.spazioAccessoAdmin {width:100%; height:85px;}
.logoAccessoAdmin {width:100%; padding:30px 0px; text-align:center;}
.contenutoAccessoAdmin {width:35%; margin-left:auto; margin-right:auto; font-size:16px; color:#000; text-align:center; padding-bottom:30px;}
.textboxAccessoAdmin {width:96%; border:1px solid #dbdbdb; font-size:14px; height:40px; padding:0px 2%; color:#000;}
.bottoneAccessoAdmin{border-radius:10px;padding:10px 0px; display:inline-block;color:#ffffff;background-color:#e20613;font-weight:500;text-decoration:none;width:200px;text-align:center;cursor:pointer;text-transform:uppercase;font-size:16px;}

.contenitoreCalendarioAdmin {width:78%; height:450px;}
.spazioCalendarioAdmin {width:2%}
.contenitoreConsulentiClientiAdmin {width:20%; height:450px;}
.contenitoreConsulentiAdmin {width:100%; height:60px; vertical-align:middle; text-align:center;}
.dropdownConsulentiHome {width:90%; height:40px; border:none; background-color:#fff; font-size:18px; color:#000; font-weight:500;}
.contenitoreClientiAdmin {width:100%; height:380px; text-align:center;}
.testoContenitoreClientiAdmin {width:100%; height:50px; vertical-align:middle; border-bottom:1px solid #000; text-align:center; font-size:16px; color:#000; font-weight:500;}
.contenitoreIframeClientiAdmin {width:100%; height:330px;}
.contenitoreAgendaCalendarioAdmin {width:78%; padding-top:15px; vertical-align:top; text-align:left;}
.contenitoreAgendaAdmin {width:30%; text-align:left; vertical-align:top; font-size:16px; font-weight:500;}
.contenitoreBottoneAppuntamento {width:30%; text-align:right; vertical-align:top;}
.contenitoreBottoniPrenotazioni {width:40%; text-align:right; vertical-align:top;}
.bottoneAppuntamentoHomeAdmin {width:250px; display:block; margin-left:auto; margin-right:0; margin-bottom:5px; color:#000; cursor:pointer; font-size:15px; font-weight:500; text-align:center; border:1px solid #000; border-radius:10px; height:45px;}
.contenitoreStampaCalendarioAdmin {width:20%; padding-top:15px; vertical-align:top; color:#000; font-weight:500; text-align:right;}

.testoCalendarioMese {width:width:100%; height:49px; border-bottom:1px solid #e20613; text-align:center; color:#e20613; font-size:18px; font-weight:500;}
.frecciaCalendario {width:20px; padding:0 30px; position:relative; top:3px;}
.testoCalendarioGiorno {width:14%; height:59px; border-bottom:1px solid #000; color:#000; font-size:16px; text-transform:uppercase; border-left:1px solid #dbdbdb; font-weight:500; text-align:center;}
.noBordoSinistroCalendario {border-left:none !important;}
.colonnaCalendario {width:14%; height:auto; vertical-align:top; border-left:1px solid #dbdbdb;}
.contenitoreCalendarioTesto {width:80%; font-size:12px; padding:10px 0; cursor:pointer; margin-left:auto; margin-right:auto; height:auto; overflow:hidden; border-bottom:1px solid #dbdbdb;}

.contenitoreContattiTesto {width:90%; font-size:12px; padding:10px 0; cursor:pointer; margin-left:auto; margin-right:auto; height:auto; overflow:hidden; border-bottom:1px solid #dbdbdb;}

.spazioNuovoAppuntamentoAdmin {width:100%; height:30px;}
.titoloCampoNuovoAppuntamento {width:100%; padding-top:15px; font-weight:500; font-size:15px;}
.textboxNuovoAppuntamento {width:96%; border:1px solid #dbdbdb; font-size:14px; height:40px; padding:0px 2%; color:#000;}
.textboxMultiNuovoAppuntamento {width:96%; border:1px solid #dbdbdb; font-size:14px; height:40px; padding:10px 2%; color:#000;}
.drodownNuovoAppuntamento {width:100%; border:1px solid #dbdbdb; font-size:14px; height:40px; padding:0px 2%; color:#000; background-color:#fff;}
.drodownOraNuovoAppuntamento {width:100%; border:1px solid #dbdbdb; font-size:14px; height:40px; padding:0px 10%; color:#000; background-color:#fff;}
.bottoneNuovoAppuntamento{border-radius:10px;padding:5px 0px; display:inline-block;color:#ffffff;background-color:#e20613;font-weight:500;text-decoration:none;width:100px;text-align:center;cursor:pointer; font-size:16px;}

.titoloTabellaStoricoAdmin {text-align:center; padding:10px; color:#000; font-weight:500; font-size:16px; text-transform:uppercase; border-bottom:1px solid #000; border-right:1px solid #dcdcdc;}
.testoTabellaStoricoAdmin {text-align:center; cursor:pointer; padding:10px; color:#4c4c4c; font-weight:400; font-size:14px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

.bottoneConsulenteConfigura {width:100%; display:block; color:#000; cursor:pointer; font-size:15px; font-weight:500; text-align:center; border:1px solid #000; border-radius:10px; height:45px;}
.tdDatiConsulente {width:100%; padding-top:20px; vertical-align:top;}
.testoDatiConsulente {font-size:15px; color#000; font-weight:500;}
.textBoxConsulente {width:95%; padding:7px; font-size:14px; color:#666666; border:1px solid #cdcdcd; background-color:#fff;}
.bottoneConsulente {width:90%; text-align:center; cursor:pointer; text-transform:uppercase; border: 1px solid #e20613; color:#000; font-weight:500; font-size:14px; padding:6px 0px; border-radius:5px;}
.colonnaOrariConsulente {width:12%; height:530px; border-right:1px solid #cdcdcd;}
.rigaGiornoConsulente {width:100%; height:20px; color:#000; text-align:center; font-weight:500; font-size:12px;}
.rifiutaTuttiOrari {width:50%; height:20px; cursor:pointer; color:#ffffff; background-color:#e20613; font-size:13px; text-align:center;}
.accettaTuttiOrari {width:50%; height:20px; cursor:pointer; color:#ffffff; background-color:#6fba44; font-size:12px; text-align:center;}

.titoloTabellaStatisticheAdmin {text-align:center; padding:10px; color:#000; font-weight:500; font-size:14px; border-bottom:2px solid #000; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
.testoTabellaStatisticheAdmin {text-align:center; cursor:pointer; padding:10px; color:#4c4c4c; font-weight:400; font-size:14px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.titoloTabelleStatisticheAdmin {text-align:left; color:#e20613; font-size:15px; font-weight:500; padding-bottom:15px;}
.spazioStatisticheAdmin {width:100%; height:30px;}
.inputDataStatistiche {width:200px; height:30px; background-color:#fff; color:#666666; border:1px solid #dbdbdb;}
.titoloGraficoStatisticheAdmin {text-align:left; color:#000; font-size:15px; font-weight:500;}

.spazioCassaforteAdmin {height:30px;}
.contenitoreCassaforte1 {padding:40px 80px;}
.contenitoreCassaforte2 {padding:40px 30px;}
.cercaCassaforte {border:1px solid #808080; border-radius:5px; padding-right:10px; padding-top:2px; padding-bottom:2px; width:250px; margin-left:auto; margin-right:auto;}
.cercaCassaforteText {background-color:transparent; font-size:14px; width:200px; height:20px; border:none; margin-right:10px; color:#000;}
.contenitoreCassaforteStorico {padding:40px 80px;}

.spazioStrumentiAdmin {width:100%; height:30px;}
.titoloStrumentiAdmin {font-size:24px; color:#e20613; font-weight:500; padding-top:20px; padding-bottom:10px;}
.testoStrumentiAadmin {font-size:18px; color:#000;}
.contenitoreBannerStrumenti {width:90%; padding:30px 5%; border: 1px solid #dbdbdb; margin-top:20px; font-size:18px; color:#000;}
.titoloBannerStrumenti {font-size:24px; color:#e20613; padding-bottom:10px;}
.codiceBannerStrumenti {margin:20px 0px; background-color:#EEEFF0; padding:10px 20px; font-size:16px; font-weight:500;}
.titoloBannerStrumenti2 {font-size:18px; font-weight:500; color:#e20613; padding-bottom:10px;}
.chiusuraBannerStrumenti {cursor:pointer; font-size:16px; color:#e20613; font-weight:500; text-decoration:underline; margin-top:20px;}

.titoloGaranzieAdmin {text-align:center; padding:15px; color:#e20613; font-weight:500; font-size:20px; border-bottom:1px solid #e20613;}
.titoloTabellaGaranzieAdmin {text-align:center; padding:10px; color:#000; font-weight:500; font-size:16px; text-transform:uppercase; border-bottom:1px solid #000; border-right:1px solid #dcdcdc;}
.testoTabellaGaranzieAdmin {text-align:center; cursor:pointer; padding:10px; color:#4c4c4c; font-weight:400; font-size:14px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.spazioGaranzieAdmin {width:100%; height:30px;}

.spazioQuestionarioAdmin {width:100%; height:50px;}
.spazioSezioniQuestionario {width:100%; height:30px;}
.paginaQuestionarioAdmin {width:90%; margin-left:auto; margin-right:auto; padding:50px 0px;}
.titoloQuestionarioAdmin {width:100%; color:#e20613; font-weight:500; font-size:24px; text-align:center; padding-bottom:20px;}
.titolo2QuestionarioAdmin {width:100%; color:#000; font-weight:500; font-size:16px; text-align:center; padding-bottom:30px;}
.titoloSezioneQuestionario {width:100%; color:#e20613; font-weight:500; text-transform:uppercase; font-size:20px; text-align:center; padding-bottom:10px; border-bottom:1px solid #e20613;}
.titoloCampoQuestionario {width:100%; padding-top:15px; font-weight:500; font-size:16px;}
.testoCampoQuestionario {width:100%; padding-top:16px; font-size:15px;}
.textboxCampoQuestionario {width:96%; border:1px solid #dbdbdb; font-size:14px; height:40px; padding:0px 2%; color:#000;}
.textboxMultiCampoQuestionario {width:96%; border:1px solid #dbdbdb; font-size:14px; height:40px; padding:10px 2%; color:#000;}
.drodownCampoQuestionario {width:100%; border:1px solid #dbdbdb; font-size:14px; height:40px; padding:0px 2%; color:#000; background-color:#fff;}
.contenitoreTitoloSceltaQuestionario {width:50%; padding-top:15px;}
.contenitoreRadioSceltaQuestionario {width:34%; padding-top:15px;}
.titoloSceltaQuestionario {width:100%; font-weight:500; font-size:16px;}
.sceltaQuestionario {display:flex;}
.sceltaQuestionario input[type="radio"]{width:18px; height:18px; margin-right:10px;}
.sceltaQuestionario label{display:none;}
.sceltaQuestionario label:first-of-type {display:initial; order: -1; margin-right: 10px; font-size:16px; position:relative; top:-2px;}
.sceltaQuestionario label:last-of-type {display:initial; font-size:16px; position:relative; top:-2px;}
.sceltaPerc label {margin-left:10px;}
.textboxPercQuestionario {width:50%; border:1px solid #dbdbdb; font-size:14px; height:40px; padding:0px 2%; color:#000;}

.spazioImpostazioniAdmin {width:100%; height:50px;}
.titoloImpostazioniAdmin {width:100%; text-align:center; color:#e20613; font-size:24px; font-weight:500; padding-top:20px; padding-bottom:20px;}
.titoloCampoImpostazioni {width:100%; padding-bottom:5px; font-weight:500; font-size:18px;}
.testoCampoImpostazioni {width:100%; padding-bottom:15px; font-size:16px;}
.textboxCampoImpostazioni {width:96%; border:1px solid #dbdbdb; font-size:16px; height:40px; padding:0px 2%; color:#000;}
.consensoImpostazioniAdmin {width:100%; padding-bottom:15px; font-size:16px;}

.spazioInformativaAdmin {width:100%; height:50px;}

.listaCheck input[type="checkbox"]{width:20px; height:20px;}
.listaCheck label{margin-right: 10px; margin-left:3px; position:relative; top:-3px;}

.listaRadio input[type="radio"]{width:20px; height:20px;}
.listaRadio label{margin-right: 10px; margin-left:3px; position:relative; top:-3px;}

.spazioFooterAdmin {width:100%; height:85px;}