@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&family=Open+Sans:wght@300;400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&family=Open+Sans:wght@300;400;700&display=swap";.logo *{font-family:Cinzel,serif!important}body{font-family:Open Sans,sans-serif}.logo{flex-direction:column;display:flex}.logo span:first-child{text-transform:uppercase;letter-spacing:1px;font-size:34px;font-weight:500;line-height:50px}.logo span:nth-child(2){letter-spacing:0;margin-top:-15px;font-size:19px}nav{height:130px}.header-wrapper{width:100%;margin:0 auto;padding:20px 0}.logo span{display:block}.header-wrapper .col-6:nth-child(2) span{text-align:right;text-align:right;margin:0 0 0 auto;font-size:15px;line-height:64px;display:block}header{margin-bottom:20px}.google-button{color:#fff;cursor:pointer;text-align:center;background-color:#4285f4;border:0;border-radius:4px;padding:12px 24px;font-size:18px;text-decoration:none;transition:background-color .3s;display:inline-block}.google-button:hover{background-color:#81a6e2}.google-icon{background-image:url(https://upload.wikimedia.org/wikipedia/commons/c/c1/Google_%22G%22_logo.svg);background-size:cover;width:20px;height:20px;margin-right:10px;display:inline-block}span.logged{flex-direction:column;display:flex;margin-top:12px!important}span.logged>*{line-height:20px;display:block}span.logged>label{text-transform:uppercase;font-size:14px;font-weight:300}.bg-latina{filter:hue-rotate(39deg);opacity:.6;background:url(https://polopontino.it/LATINA-ICOT.png) 0 bottom/auto 90% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.bg-policlinico{opacity:.7;background:url(http://127.0.0.1:8000/MINERVA.png) -10px -35px/auto 270% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.reparti>div:nth-child(2n){background:#ebebeb}.card,.card-body{padding:0}.reparto{width:100%;padding:17px 20px;display:table}.reparto span{float:left;text-transform:uppercase}.reparto label{float:right;text-transform:uppercase;font-size:14px;display:block}.reparto small{float:left;width:100%;display:block}.header-wrapper{color:#fff;background:#8b1b32;width:92%;box-shadow:0 -4px 16px #0000004d}a{color:#c71212;font-weight:500;text-decoration:none}span.logged{color:#fff}.card{border:unset;box-shadow:0 2px 2px #000 0 6px 9px #00000014;border:1px solid #e6e6e6;margin-bottom:50px}.card-header{background:unset;text-transform:uppercase;border-bottom:1px solid #ececec;padding:20px;font-size:14px}.reparto label i{margin-left:10px;font-size:14px}.reparti a:nth-child(2n) .reparto{background:#fff}.reparti a{color:unset}.reparti a:hover .reparto{transition-duration:.15s;background:#ebebeb!important}.container h1{margin-bottom:25px;font-size:24px}.container .card .card-body{padding:40px}.fc-button{padding:5px 15px!important;font-size:14px!important}.fc-direction-ltr a{color:#000!important}.fc .fc-toolbar-title{text-transform:uppercase;font-size:23px;font-weight:700}.tpves{background:#cd3232;border-color:#cd3232;padding:0 6px;font-size:12px}.tpves.vuoto{background:#c1c1c1;border-color:#bcbcbc}.tpves.vuoto>*{color:#777}.elettivo.vuoto{background:#c1c1c1;border-color:#bcbcbc}.elettivo.vuoto>*{color:#777}nav.flex.items-center.justify-between{font-size:12px!important}nav.flex.items-center.justify-between svg{height:20px;margin-top:-2px}nav.flex.items-center.justify-between>div:first-child{display:none}nav.flex.items-center.justify-between>div:nth-child(2)>div:first-child{display:block;margin-bottom:10px!important}nav.flex.items-center.justify-between{height:80px;padding:0 20px}nav[role=navigation] span[aria-current=page]{margin-right:-4px!important}a.relative.inline-flex.items-center.px-4.py-2.-ml-px.text-sm.font-medium.text-gray-700.bg-white.border.border-gray-300.leading-5.hover\:text-gray-500.focus\:z-10.focus\:outline-none.focus\:ring.ring-gray-300.focus\:border-blue-300.active\:bg-gray-100.active\:text-gray-700.transition.ease-in-out.duration-150{margin-right:-1px}.elettivo{padding:0 6px;font-size:12px}a.fc-col-header-cell-cushion{font-size:14px}nav[aria-label=breadcrumb]{height:unset;margin-bottom:-13px;font-size:13px}.legenda-body .legenda{width:45px;height:15px}.legenda-body{margin-bottom:15px;display:flex}.legenda-body .legenda{color:#fff;width:80px;height:25px;margin-right:10px}.legenda-body label{margin-right:15px;font-size:13px;line-height:24px;display:block}.legenda-body .legenda{width:unset;height:unset;border-radius:5px;padding:4px 15px;font-size:12px}.logo span:first-child{font-size:28px}.logo span:nth-child(2){font-size:17px}.header-wrapper{padding:25px 25px 28px}.nav-bar{background:#e1e1e1;width:92%;max-width:1100px;margin:0 auto}.header-wrapper{width:92%;max-width:1100px}.nav-bar .col-12{float:right;background:#979797;width:fit-content;padding:10px 25px}.nav-bar{display:table}.nav-bar .col-12 a{color:#fff;font-size:14px}body.antialiased{background:#f5f5f5}.container{max-width:1100px!important}.nav-bar,.header-wrapper{width:100%}span.logged{margin:2px 0 0!important}.menu{max-width:1100px;margin:0 auto;padding:20px 0}.menu>ul{margin:0;padding:0;list-style:none;display:flex}.menu>ul a:last-child>li{border-right:0}.menu>ul>a>li,.menu>ul>li{border-right:2px solid #cacaca;width:fit-content;padding:6px 30px 10px;font-size:15px}.card-body.profile{padding:30px 20px}.card-body.profile label,.card-body.profile input,.card-body.profile select{font-size:13px}button.btn.btn-primary{background:#822433;border:#822433;border-radius:0;padding:6px 20px;font-size:14px;font-weight:700}.fc-timegrid-slot-label-cushion{font-size:12px}.fc-day-today{background:#fc748a29!important}.fc-daygrid-day{padding:15px 0!important}a.fc-col-header-cell-cushion{text-transform:uppercase;font-size:12px;padding:6px 4px!important}.fc-event-start.tpves{color:#fff!important}.fc-event-start.tpves:hover{background:#ce3232}.fc-event-start.tesi{background:#d05e0b;border-color:#d05e0b;padding:0 6px;font-size:12px;color:#fff!important}.fc-event-start.tesi:hover{background:#d05e0b}.fc-event-start.lista-attesa{background:#707070;border-color:#707070;padding:0 6px;font-size:12px;color:#fff!important}.fc-event-start.lista-attesa:hover{background:#707070}.vuoto:hover{color:#000!important;background:#c1c1c1!important;border-color:#c1c1c1!important}.elettivo,.elettivo:hover{color:#fff;background:#0e53b0;border-color:#0e53b0}.specialistico,.specialistico:hover{color:#fff;background:#1d7c0f;border-color:#1d7c0f;padding:0 6px;font-size:12px}.specialistico *,.elettivo *{color:#fff}.fc .fc-daygrid-event-harness{margin:5px 0}.fc-daygrid-event-dot{border-color:#fff}.google-button{background:#822433}.google-button:hover{background:#c20826}.login .card-body span{font-size:13px;line-height:20px;display:block}.login .card-body{padding:25px 30px!important}.login .card-body a{width:fit-content;margin:20px auto 0;font-size:15px;display:block}.card-void .card-body{padding:0!important}.reparto span,.reparto label,.reparto small{font-size:13px}.card-header.accordion-header{padding:0}.card.card-void{border:none;margin-bottom:0}.accordion-item{background:unset;border-radius:5px}button.accordion-button{font-size:14px;font-weight:600;line-height:30px}button.accordion-button i{margin-right:10px}button.accordion-button[aria-expanded=true]{background:#e6d4d7!important}button.accordion-button:focus{box-shadow:none;border:none!important}.table tr{padding:0 10px!important}.table tr>td:first-child{padding-left:20px;font-size:15px;line-height:33px}.table thead>tr:first-child{padding-left:20px!important}.table tr>th:first-child{padding-left:20px}.table tr>td:nth-child(2),.table tr>td{font-size:14px;line-height:33px}.table tr>td:nth-child(4){font-size:15px;font-weight:700}tr.finished>*{background:#d80a0a30!important}.alert.alert-danger{font-size:14px}.fc .fc-daygrid-event-harness{cursor:pointer}tr.primo>td{background:#c2e6b7;border:none}.moduli>a>.modulo{border-bottom:1px solid #dfdfdf;padding:17px 20px}.moduli>a:nth-child(2n)>.modulo{background:#f4f4f4}.moduli>a:last-child>.modulo{border:none}.moduli>a{color:#000;font-size:14px}@media screen and (width<=650px){.menu ul li{padding:2px 8px;font-size:15px}.bg-x{display:none}.bg-latina{opacity:.5;background-position-x:50%;background-size:auto 90%!important}.menu_sticky .bg-latina{background-position-x:-20px;background-size:auto 140%}.legenda-body label{flex:unset;width:100%;display:block;max-width:unset!important}.legenda-body{display:block}.legenda{margin:10px}.container .card .card-body{padding:20px 15px!important}.fc-header-toolbar.fc-toolbar{display:block}.fc-header-toolbar.fc-toolbar h2{margin-bottom:13px;font-size:22px}table.table.table-striped.mobile t>th:first-child{display:none}table.table.table-striped.mobile td{line-height:18px;font-size:12px!important}table.table.table-striped.mobile tr>td:first-child{display:none}table.table.table-striped.mobile th{font-size:12px}table.table.table-striped.mobile tr>th:first-child{display:none}.mobile button.btn.btn-primary{font-size:11px}}a.rep-disabled .reparto,a.rep-disabled .reparto:hover{background:#f99!important}.container h1>a{font-size:13px;position:relative;top:-8px;left:5px}ul.dropdown-menu{border:1px solid #d2d2d2;border-radius:2px;padding:0;margin-top:5px!important;font-size:13px!important}ul.dropdown-menu li{border-bottom:1px solid #ebebeb;padding:0}ul.dropdown-menu li a{padding:12px 25px}.menu li{cursor:pointer;padding-bottom:5px;list-style-type:none;transition:all .3s;position:relative}.menu li:before{content:"";background-color:#7f2535;width:0;height:3px;transition:all .3s;position:absolute;bottom:0;left:0}.menu li:hover:before{width:100%}ul.dropdown-menu li a:active{background-color:#7f2535}.banner{opacity:1;background-position:50%;background-size:cover;border:1px solid #cacaca;border-radius:10px;width:100%;height:200px;margin-top:-10px;margin-bottom:15px}.ade .bg{z-index:1;background:#822433;width:130px;height:100%;position:absolute;left:0;transform:skew(-10deg)}.ade .col-2{color:#fff;z-index:2;letter-spacing:-1px;margin-left:20px;font-size:20px;font-weight:700;line-height:77px}.ade .col-8 h1{text-transform:uppercase;margin:17px 0 0;font-size:21px;font-weight:800}.ade .col-8 label{margin-top:-2px;font-size:15px;font-weight:lighter;display:block}.ade .col-8 h1 small{margin-left:5px;font-size:14px;position:relative;top:-5px}.mobile-nav{display:none}.row.app-corsi{box-shadow:0 2px 2px #000 0 6px 9px #00000014;background:#fff;border-radius:10px;margin-top:30px;margin-bottom:30px}.row.app-corsi>.app-corso{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:20px 15px}.row.app-corsi>.app-corso>p{margin-bottom:0;font-size:14px}.app-corso .alert{margin-top:10px;margin-bottom:unset;text-align:center;text-transform:uppercase;padding:6px 10px;font-size:11px}.row.app-corsi>.app-corso>label{font-size:13px}.row.app-corsi>.app-corso>p>span{margin-left:5px;display:inline;position:relative;top:-1.5px}.row.app-corsi>.app-corso>p{text-transform:uppercase;font-size:13px}.row.app-corsi>.app-corso>label{margin-top:12px}.menu a.active>li:before{width:100%}.card-body.studenti-list ul{margin:0;font-size:14px;list-style:circle}.ade .col-8 h1{font-size:16px}.ade .col-8 h1 small{font-size:14px;top:0}header .header-wrapper .bg-x{background:url(https://polopontino.it/bg.jpg) 0/100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}header .header-wrapper .bg-roma{z-index:-1;opacity:.7;background:url(http://127.0.0.1:8000/bg-roma.jpg) 100%/auto 100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.col-6.locandina>img{box-shadow:0 2px 2px #000 0 6px 9px #00000014;border-radius:8px;display:block}.logo>span:first-child{letter-spacing:0;font-size:25px;font-weight:200}.logo>span:nth-child(2){text-transform:uppercase;margin-top:-25px;margin-left:-1.5px;font-size:38.8px}.header-wrapper>.row>.col-12>span{text-transform:uppercase;letter-spacing:-.25px;border-left:1px solid #fff;height:fit-content;margin-top:20px;margin-left:20px;padding:10px 20px;font-family:cinzel,serif;line-height:20px;display:block}.ade .col-8{flex-direction:column;align-self:center;height:fit-content;display:flex}.ade .col-8 h1{margin:0}.nav-bar.row{--bs-gutter-x:0;flex-direction:row-reverse;display:flex}@media screen and (width<=970px){.menu{display:none}.mobile-nav{display:block}.mobile-nav .navbar{height:unset;max-width:1100px;margin:0 auto;padding:8px 0;background:unset!important}.mobile-nav .navbar>.container-fluid>button{float:right;border-radius:5px;padding:8px 12px;font-size:16px}.mobile-nav .navbar>.container-fluid{float:right;display:block}header .header-wrapper .bg-x{background-size:cover}}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#5b1a24;border-color:#5b1a24}.header-wrapper{max-width:unset;padding:35px 25px}.header-wrapper>.row{max-width:1100px;margin:0 auto}.menu{max-width:unset;background:#036678;margin-bottom:40px;padding:0}.menu>ul>a>li{text-transform:uppercase;font-size:14px;color:#fff!important;border:none!important;padding:15px 30px!important}.menu>ul>li{border:unset;color:#fff;text-transform:uppercase;font-size:14px;padding:15px 30px!important}.menu>ul a{color:#fff}.menu li:before{background-color:#0095b0;height:5px}ul.dropdown-menu{border:unset;background:#036678}.dropdown-item{border-color:#036678!important}.dropdown-menu.show>li{border:none}.menu .dropdown-item:focus,.dropdown-item:hover{color:#fff;background:#007e95}.menu .dropdown-menu li:before{background-color:unset}.nav-bar{max-width:unset}@media screen and (width<=790px){body{touch-action:pan-y;width:100%;overflow-x:hidden!important}html,body{max-width:100%;overflow-x:hidden}.header-wrapper>.row>.col-12{flex-direction:column!important}.ade .bg,.ade .col-2{display:none}.ade .col-8{width:100%;padding:20px 30px}.header-wrapper>.row>.col-12>span{border:none;margin:0;padding:0}}header .header-wrapper .bg-x{opacity:.7;background-position:100%;background-size:auto 100%}.card.ade{margin-bottom:15px}ul.dropdown-menu{border-radius:0 0 11px 11px;overflow:hidden;margin-top:13px!important;margin-left:-30px!important}footer .row{--bs-gutter-x:0}footer{padding-top:60px;display:block}.footer-wrapper.row{color:#4c4c4c;background:#0c0c0c1c;border-top:6px solid #8224339e;padding:30px 0;font-size:15px}.footer-wrapper.row a{color:#822433;font-weight:600}.blocky>.blocky-wrapper{color:#fff;background:#ba2230;height:100%;padding:35px 20px}.esami tr th{font-size:12px}.esami tr td{font-size:13px!important}.blocky{padding:10px}.card{border:none}.blocky>.blocky-wrapper>h1{margin-bottom:14px;font-size:20px}.blocky>.blocky-wrapper>p{font-size:13px}.card-body.tpves-mmg ul{margin-top:12px;margin-bottom:12px;list-style:auto}.card-body.tpves-mmg ul li{margin:2px 0;font-size:13px}.google-button{background:#822433;width:fit-content;margin:20px auto 0;padding:9px 20px;font-size:15px;display:block}.vuecal__title button{font-size:14px}.vuecal__title-bar{background:#822433!important}.vuecal__title-bar button{font-family:Cinzel,sans-serif;color:#fff!important;font-size:13px!important}.vuecal__flex.vuecal__menu{background:#056578;height:unset!important}.anni .active .card{color:#fff;background:#8b1b32}.anni .card{text-align:center;text-transform:uppercase;padding:18px 13px;font-family:Cinzel;font-size:15px;line-height:16px}.vuecal__flex{color:#fff!important;font-size:12px!important}button.vuecal__view-btn{height:unset;padding:10px 30px;font-size:12px}.vuecal__flex.weekday-label{border-right:1px solid #ececec;font-family:Cinzel,sans-serif;font-size:15px;color:#000!important;height:unset!important;padding:10px 0!important}.vuecal__flex{height:unset}span.vuecal__time-cell-label{padding:5px 0;font-size:12px;display:block}.vuecal__time-column .vuecal__time-cell{color:#8a8a8a;text-align:center!important;padding:0!important}.vuecal__event{background:#81818182;border:1px solid #868686;line-height:14px;box-shadow:none!important;font-size:12px!important}.vuecal__event-title{font-family:Cinzel,serif;font-size:15px}.vuecal__event{text-align:left;padding:10px 5px}.vuecal__cell--today,.vuecal__cell--current{background:#8224331a}.vuecal__event-title{margin-bottom:14px;font-size:14px}.vuecal__event-content{flex-direction:column;font-size:13px;font-weight:400;line-height:20px;display:flex}.vuecal__event{padding:16px 10px}.vuecal__event.metodologia{color:#fff;background:#9f1111;border:3px solid #9f1111}.vuecal__event.farmaco{color:#fff;background:#095e79;border:3px solid #095e79}.vuecal__event.radiologia{color:#fff;background:#914040;border:3px solid #914040}.vuecal__event.medlab,.vuecal__event.ortopedia{color:#fff;background:#7a1f98;border:3px solid #7a1f98}.vuecal__event.pato{color:#fff;background:#803800;border:3px solid #803800}.vuecal__event.microbiologia{color:#fff;background:#1288ad;border-color:#1288ad}.form-select{font-size:13px}.vuecal__event.anatomia{color:#fff;background:#136e13;border-color:#136e13}.vuecal__event.orto{color:#fff;background:#9f6700;border-color:#9f6700}.vuecal__event.fisiologia{color:#fff;background:#0d4191;border-color:#0d4191}.vuecal__event.appello .vuecal__event-title{margin-bottom:5px;font-size:11px}.vuecal__event.appello .vuecal__event-content span:first-child{display:none}.vuecal__event.appello .vuecal__event-content{flex-direction:column-reverse;display:flex}button.vuecal__today-btn .default{font-size:15px}.vueselector.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{background-color:#b72e44}.vueselector .vuecal__flex.vuecal__cell-content{background:#82243314;font-size:12px}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--current .vuecal__cell-content,.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{border-color:#a42237!important}.header-wrapper>.row>.col-12>span>p:first-child{font-size:18px}.menu>ul a{font-weight:700;font-size:14px!important}.menu>ul>li{padding:18px 30px!important}.menu>ul>a>li{font-size:14px;padding:18px 30px!important}.menu .dropdown-item{padding:15px 100px 15px 40px;font-weight:600;border-bottom:1px solid #015362!important;font-size:12.5px!important}.header-wrapper>.row>.col-12>span>p:last-child{text-transform:uppercase;letter-spacing:.1px;font-size:18px;font-weight:700;line-height:23px}.header-wrapper>.row>.col-12>span{text-transform:unset;font-family:Open Sans;font-size:23px!important}.logo{margin-top:5px}.vueselector .month-view .vuecal__cell{padding:5px 0!important}.vueselector{width:290px;height:290px}.alert.alert-warning{font-size:13px}.vuecal__event.chimica{color:#fff;background-color:#3360a4}.reparti .reparto label{text-align:right;max-width:420px}.menu_sticky .header-wrapper{padding:12px 10px}.menu_sticky .header-wrapper>.row>.col-12>span{display:none}.menu_sticky .header-wrapper .logo>span:first-child{margin-top:-8px;font-size:20px;line-height:49px}.header-wrapper,.menu{z-index:1000;transition:all .3s;position:sticky}#navbar{z-index:1000}.menu{background:url(https://polopontino.it/header.png) 0/115%}.blocky-wrapper{border-radius:20px;position:relative;padding-right:40px!important}.menu_sticky .header-wrapper{z-index:100;top:0;position:fixed!important}.menu_sticky .header-wrapper .logo>span:nth-child(2){font-size:31.1px}.card .form-control{font-size:13px}.bg-bg{content:" ";z-index:-1;opacity:.4;background:url(https://polopontino.it/bg-bg.png) 0 0/100%;width:100%;max-width:90%;height:200%;display:block;position:absolute;top:240px;left:7%}.menu>ul>a>li,.menu>ul>li{padding:22px 15px!important}.bg-bg{height:105%;top:-50px;left:5%}.menu_sticky .menu,.menu_sticky .mobile-nav{z-index:100;width:100%;position:fixed;top:91px;left:0}div#navbar{z-index:100;width:100%;position:fixed}header{z-index:100;width:100%;position:fixed;top:0}.card.ade .col-2{font-size:0}.card.ade .col-8{padding:20px 28px}.card.ade .col-8 h1 small{margin-top:2px;margin-bottom:8px;margin-left:0;font-weight:700;display:block}footer h5{color:#fff;font-size:18px;font-weight:700}footer ul.nav.flex-column>.nav-item a,footer ul.nav.flex-column>.nav-item{font-size:14px;font-weight:400;color:#bebebe!important}.row.stats-cards .card h1{text-transform:uppercase;margin-bottom:0;font-size:13px;font-weight:400}.row.stats-cards .card{padding:20px 25px}.row.stats-cards .card p{text-transform:uppercase;margin-top:2px;margin-bottom:0;font-size:15px;font-weight:700}.header-wrapper.policlinicos{background:#960931!important}ul.dropdown-menu{margin-top:20px!important}.card.element-complete{border-radius:40px;max-width:500px;margin:0 auto 50px;padding:16px 30px}.card-element ul{list-style:none}.card.element-complete h1{margin:0;font-size:15px;font-weight:600}.card.element-complete p{margin:0;font-size:13px}.card-element{position:relative}@media screen and (width<=500px){.card-body{overflow-x:scroll;overflow-x:overlay}.logo *{font-family:Cinzel,serif!important}body{font-family:Open Sans,sans-serif}.logo{flex-direction:column;display:flex}.logo span:first-child{text-transform:uppercase;letter-spacing:1px;font-size:34px;font-weight:500;line-height:50px}.logo span:nth-child(2){letter-spacing:0;margin-top:-15px;font-size:19px}nav{height:130px}.header-wrapper{width:100%;margin:0 auto;padding:20px 0}.logo span{display:block}.header-wrapper .col-6:nth-child(2) span{text-align:right;text-align:right;margin:0 0 0 auto;font-size:15px;line-height:64px;display:block}.google-button{color:#fff;cursor:pointer;text-align:center;background-color:#4285f4;border:0;border-radius:4px;padding:12px 24px;font-size:18px;text-decoration:none;transition:background-color .3s;display:inline-block}.google-button:hover{background-color:#81a6e2}.google-icon{background-image:url(https://upload.wikimedia.org/wikipedia/commons/c/c1/Google_%22G%22_logo.svg);background-size:cover;width:20px;height:20px;margin-right:10px;display:inline-block}span.logged{flex-direction:column;display:flex;margin-top:12px!important}span.logged>*{line-height:20px;display:block}span.logged>label{text-transform:uppercase;font-size:14px;font-weight:300}.reparti>div:nth-child(2n){background:#ebebeb}.card,.card-body{padding:0}.reparto{width:100%;padding:17px 20px;display:table}.reparto span{float:left;text-transform:uppercase}.reparto label{float:right;text-transform:uppercase;font-size:14px;display:block}.reparto small{float:left;width:100%;display:block}.header-wrapper{color:#fff;background:#822433;width:92%;box-shadow:0 -4px 16px #0000004d}a{color:#c71212;font-weight:500;text-decoration:none}span.logged{color:#fff}.card{border:unset;box-shadow:0 2px 2px #000 0 6px 9px #00000014;border:1px solid #e6e6e6;margin-bottom:50px}.card-header{background:unset;text-transform:uppercase;border-bottom:1px solid #ececec;padding:20px;font-size:14px}.reparto label i{margin-left:10px;font-size:14px}.reparti a:nth-child(2n) .reparto{background:#fff}.reparti a{color:unset}.reparti a:hover .reparto{transition-duration:.15s;background:#ebebeb!important}.container h1{margin-bottom:25px;font-size:24px}.container .card .card-body{padding:40px}.fc-button{padding:5px 15px!important;font-size:14px!important}.fc-direction-ltr a{color:#000!important}.fc .fc-toolbar-title{text-transform:uppercase;font-size:23px;font-weight:700}.tpves{background:#cd3232;border-color:#cd3232;padding:0 6px;font-size:12px}.tpves.vuoto{background:#c1c1c1;border-color:#bcbcbc}.tpves.vuoto>*{color:#777}.elettivo.vuoto{background:#c1c1c1;border-color:#bcbcbc}.elettivo.vuoto>*{color:#777}.elettivo{padding:0 6px;font-size:12px}a.fc-col-header-cell-cushion{font-size:14px}nav[aria-label=breadcrumb]{height:unset;margin-bottom:-13px;font-size:13px}.legenda-body .legenda{width:45px;height:15px}.legenda-body{margin-bottom:15px;display:flex}.legenda-body .legenda{color:#fff;width:80px;height:25px;margin-right:10px}.legenda-body label{margin-right:15px;font-size:13px;line-height:24px;display:block}.legenda-body .legenda{width:unset;height:unset;border-radius:5px;padding:4px 15px;font-size:12px}.logo span:first-child{font-size:28px}.logo span:nth-child(2){font-size:17px}.header-wrapper{padding:25px 25px 28px}.nav-bar{background:#e1e1e1;width:92%;max-width:1100px;margin:0 auto}.header-wrapper{width:92%;max-width:1100px}.nav-bar .col-12{float:right;background:#979797;width:fit-content;padding:10px 25px}.nav-bar{display:table}.nav-bar .col-12 a{color:#fff;font-size:14px}body.antialiased{background:#f5f5f5}.container{max-width:1100px!important}.nav-bar,.header-wrapper{width:100%}span.logged{margin:2px 0 0!important}.menu{max-width:1100px;margin:0 auto;padding:20px 0}.menu>ul{margin:0;padding:0;list-style:none;display:flex}.menu>ul a:last-child>li{border-right:0}.menu>ul>a>li,.menu>ul>li{border-right:2px solid #cacaca;width:fit-content;padding:6px 30px 10px;font-size:15px}.card-body.profile{padding:30px 20px}.card-body.profile label,.card-body.profile input,.card-body.profile select{font-size:13px}button.btn.btn-primary{background:#822433;border:#822433;border-radius:0;padding:6px 20px;font-size:14px;font-weight:700}.fc-timegrid-slot-label-cushion{font-size:12px}.fc-day-today{background:#fc748a29!important}.fc-daygrid-day{padding:15px 0!important}a.fc-col-header-cell-cushion{text-transform:uppercase;font-size:12px;padding:6px 4px!important}.fc-event-start.tpves{color:#fff!important}.fc-event-start.tpves:hover{background:#ce3232}.fc-event-start.tesi{background:#d05e0b;border-color:#d05e0b;padding:0 6px;font-size:12px;color:#fff!important}.fc-event-start.tesi:hover{background:#d05e0b}.fc-event-start.lista-attesa{background:#707070;border-color:#707070;padding:0 6px;font-size:12px;color:#fff!important}.fc-event-start.lista-attesa:hover{background:#707070}.vuoto:hover{color:#000!important;background:#c1c1c1!important;border-color:#c1c1c1!important}.elettivo,.elettivo:hover{color:#fff;background:#0e53b0;border-color:#0e53b0}.specialistico,.specialistico:hover{color:#fff;background:#1d7c0f;border-color:#1d7c0f;padding:0 6px;font-size:12px}.specialistico *,.elettivo *{color:#fff}.fc .fc-daygrid-event-harness{margin:5px 0}.fc-daygrid-event-dot{border-color:#fff}.google-button{background:#822433}.google-button:hover{background:#c20826}.login .card-body span{font-size:13px;line-height:20px;display:block}.login .card-body{padding:25px 30px!important}.login .card-body a{width:fit-content;margin:20px auto 0;font-size:15px;display:block}.card-void .card-body{padding:0!important}.reparto span,.reparto label,.reparto small{font-size:13px}.card-header.accordion-header{padding:0}.card.card-void{border:none;margin-bottom:0}.accordion-item{background:unset;border-radius:5px}button.accordion-button{font-size:14px;font-weight:600;line-height:30px}button.accordion-button i{margin-right:10px}button.accordion-button[aria-expanded=true]{background:#e6d4d7!important}button.accordion-button:focus{box-shadow:none;border:none!important}.table tr{padding:0 10px!important}.table tr>td:first-child{padding-left:20px;font-size:15px;line-height:33px}.table thead>tr:first-child{padding-left:20px!important}.table tr>th:first-child{padding-left:20px}.table tr>td:nth-child(2),.table tr>td{font-size:14px;line-height:33px}.table tr>td:nth-child(4){font-size:15px;font-weight:700}tr.finished>*{background:#d80a0a30!important}.alert.alert-danger{font-size:14px}.fc .fc-daygrid-event-harness{cursor:pointer}tr.primo>td{background:#c2e6b7;border:none}.moduli>a>.modulo{border-bottom:1px solid #dfdfdf;padding:17px 20px}.moduli>a:nth-child(2n)>.modulo{background:#f4f4f4}.moduli>a:last-child>.modulo{border:none}.moduli>a{color:#000;font-size:14px}@media screen and (width<=650px){.menu ul li{padding:2px 8px;font-size:15px}.legenda-body label{flex:unset;width:100%;display:block;max-width:unset!important}.legenda-body{display:block}.legenda{margin:10px}.container .card .card-body{padding:20px 15px!important}.fc-header-toolbar.fc-toolbar{display:block}.fc-header-toolbar.fc-toolbar h2{margin-bottom:13px;font-size:22px}table.table.table-striped.mobile t>th:first-child{display:none}table.table.table-striped.mobile td{line-height:18px;font-size:12px!important}table.table.table-striped.mobile tr>td:first-child{display:none}table.table.table-striped.mobile th{font-size:12px}table.table.table-striped.mobile tr>th:first-child{display:none}.mobile button.btn.btn-primary{font-size:11px}}a.rep-disabled .reparto,a.rep-disabled .reparto:hover{background:#f99!important}.container h1>a{font-size:13px;position:relative;top:-8px;left:5px}ul.dropdown-menu{border:1px solid #d2d2d2;border-radius:2px;padding:0;margin-top:5px!important;font-size:13px!important}ul.dropdown-menu li{border-bottom:1px solid #ebebeb;padding:0}ul.dropdown-menu li a{padding:12px 25px}.menu li{cursor:pointer;padding-bottom:5px;list-style-type:none;transition:all .3s;position:relative}.menu li:before{content:"";background-color:#7f2535;width:0;height:3px;transition:all .3s;position:absolute;bottom:0;left:0}.menu li:hover:before{width:100%}ul.dropdown-menu li a:active{background-color:#7f2535}.banner{opacity:1;background-position:50%;background-size:cover;border:1px solid #cacaca;border-radius:10px;width:100%;height:200px;margin-top:-10px;margin-bottom:15px}.ade .bg{z-index:1;background:#822433;width:130px;height:100%;position:absolute;left:0;transform:skew(-10deg)}.ade .col-2{color:#fff;z-index:2;letter-spacing:-1px;margin-left:20px;font-size:20px;font-weight:700;line-height:77px}.ade .col-8 h1{text-transform:uppercase;margin:17px 0 0;font-size:21px;font-weight:800}.ade .col-8 label{margin-top:-2px;font-size:15px;font-weight:lighter;display:block}.ade .col-8 h1 small{margin-left:5px;font-size:14px;position:relative;top:-5px}.mobile-nav{display:none}.row.app-corsi{box-shadow:0 2px 2px #000 0 6px 9px #00000014;background:#fff;border-radius:10px;margin-top:30px;margin-bottom:30px}.row.app-corsi>.app-corso{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:20px 15px}.row.app-corsi>.app-corso>p{margin-bottom:0;font-size:14px}.app-corso .alert{margin-top:10px;margin-bottom:unset;text-align:center;text-transform:uppercase;padding:6px 10px;font-size:11px}.row.app-corsi>.app-corso>label{font-size:13px}.row.app-corsi>.app-corso>p>span{margin-left:5px;display:inline;position:relative;top:-1.5px}.row.app-corsi>.app-corso>p{text-transform:uppercase;font-size:13px}.row.app-corsi>.app-corso>label{margin-top:12px}.menu a.active>li:before{width:100%}.card-body.studenti-list ul{margin:0;font-size:14px;list-style:circle}.ade .col-8 h1{font-size:16px}.ade .col-8 h1 small{font-size:14px;top:0}header .header-wrapper .bg-x{background:url(https://polopontino.it/bg.jpg) 0/100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.col-6.locandina>img{box-shadow:0 2px 2px #000 0 6px 9px #00000014;border-radius:8px;display:block}.logo>span:first-child{letter-spacing:0;font-size:25px;font-weight:200}.logo>span:nth-child(2){text-transform:uppercase;margin-top:-25px;margin-left:-1.5px;font-size:38.8px}.header-wrapper>.row>.col-12>span{text-transform:uppercase;letter-spacing:-.25px;border-left:1px solid #fff;height:fit-content;margin-top:20px;margin-left:20px;padding:10px 20px;font-family:cinzel,serif;line-height:20px;display:block}.ade .col-8{flex-direction:column;align-self:center;height:fit-content;display:flex}.ade .col-8 h1{margin:0}.nav-bar.row{--bs-gutter-x:0;flex-direction:row-reverse;display:flex}@media screen and (width<=970px){.menu{display:none}.mobile-nav{display:block}.mobile-nav .navbar{height:unset;max-width:1100px;margin:0 auto;padding:8px 0;background:unset!important}.mobile-nav .navbar>.container-fluid>button{float:right;border-radius:5px;padding:8px 12px;font-size:16px}.mobile-nav .navbar>.container-fluid{float:right;display:block}header .header-wrapper .bg-x{background-size:cover}}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:#5b1a24;border-color:#5b1a24}.header-wrapper{max-width:unset;padding:35px 25px}.header-wrapper>.row{max-width:1100px;margin:0 auto}.menu{max-width:unset;background:#036678;margin-bottom:40px;padding:0}.menu>ul>a>li{text-transform:uppercase;font-size:14px;color:#fff!important;border:none!important;padding:15px 30px!important}.menu>ul>li{border:unset;color:#fff;text-transform:uppercase;font-size:14px;padding:15px 30px!important}.menu>ul a{color:#fff}.menu li:before{background-color:#0095b0;height:5px}ul.dropdown-menu{border:unset;background:#036678}.dropdown-item{border-color:#036678!important}.dropdown-menu.show>li{border:none}.menu .dropdown-item:focus,.dropdown-item:hover{color:#fff;background:#007e95}.menu .dropdown-menu li:before{background-color:unset}.nav-bar{max-width:unset}body{touch-action:pan-y;width:100%;overflow-x:hidden!important}html,body{max-width:100%;overflow-x:hidden}.header-wrapper>.row>.col-12{flex-direction:column!important}.ade .bg,.ade .col-2{display:none}.ade .col-8{width:100%;padding:20px 30px}.header-wrapper>.row>.col-12>span{border:none;margin:0;padding:0}header .header-wrapper .bg-x{opacity:.7;background-position:100%;background-size:auto 100%}.card.ade{margin-bottom:15px}ul.dropdown-menu{border-radius:0 0 11px 11px;overflow:hidden;margin-top:13px!important;margin-left:-30px!important}footer .row{--bs-gutter-x:0}footer{padding-top:60px;display:block}.footer-wrapper.row{color:#4c4c4c;background:#0c0c0c1c;border-top:6px solid #8224339e;padding:30px 0;font-size:15px}.footer-wrapper.row a{color:#822433;font-weight:600}.blocky>.blocky-wrapper{color:#fff;background:#ba2230;height:100%;padding:35px 20px}.esami tr th{font-size:12px}.esami tr td{font-size:13px!important}.blocky{padding:10px}.card{border:none}.blocky>.blocky-wrapper>h1{margin-bottom:14px;font-size:20px}.blocky>.blocky-wrapper>p{font-size:13px}.card-body.tpves-mmg ul{margin-top:12px;margin-bottom:12px;list-style:auto}.card-body.tpves-mmg ul li{margin:2px 0;font-size:13px}.google-button{background:#822433;width:fit-content;margin:20px auto 0;padding:9px 20px;font-size:15px;display:block}.vuecal__title button{font-size:14px}.vuecal__title-bar{background:#822433!important}.vuecal__title-bar button{font-family:Cinzel,sans-serif;color:#fff!important;font-size:13px!important}.vuecal__flex.vuecal__menu{background:#056578;height:unset!important}.anni .active .card{color:#fff;background:#8b1b32}.anni .card{text-align:center;text-transform:uppercase;padding:18px 13px;font-family:Cinzel;font-size:15px;line-height:16px}.vuecal__flex{color:#fff!important;font-size:12px!important}button.vuecal__view-btn{height:unset;padding:10px 30px;font-size:12px}.vuecal__flex.weekday-label{border-right:1px solid #ececec;font-family:Cinzel,sans-serif;font-size:15px;color:#000!important;height:unset!important;padding:10px 0!important}.vuecal__flex{height:unset}span.vuecal__time-cell-label{padding:5px 0;font-size:12px;display:block}.vuecal__time-column .vuecal__time-cell{color:#8a8a8a;text-align:center!important;padding:0!important}.vuecal__event{background:#81818182;line-height:14px;box-shadow:none!important;border:none!important;font-size:12px!important}.vuecal__event-title{font-family:Cinzel,serif;font-size:15px}.vuecal__event{text-align:left;padding:10px 5px}.vuecal__cell--today,.vuecal__cell--current{background:#8224331a}.vuecal__event-title{margin-bottom:14px;font-size:14px}.vuecal__event-content{flex-direction:column;font-size:13px;font-weight:400;line-height:20px;display:flex}.vuecal__event{padding:16px 10px}.vuecal__event.metodologia{color:#fff;background:#9f1111}.vuecal__event.farmaco{color:#fff;background:#095e79}.vuecal__event.radiologia{color:#fff;background:#914040}.vuecal__event.microbiologia{color:#fff;background:#1288ad;border-color:#1288ad}.form-select{font-size:13px}.vuecal__event.appello .vuecal__event-title{margin-bottom:5px;font-size:11px}.vuecal__event.appello .vuecal__event-content span:first-child{display:none}.vuecal__event.appello .vuecal__event-content{flex-direction:column-reverse;display:flex}button.vuecal__today-btn .default{font-size:15px}.vueselector.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--selected .vuecal__cell-content{background-color:#b72e44}.vueselector .vuecal__flex.vuecal__cell-content{background:#82243314;font-size:12px}.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--current .vuecal__cell-content,.vuecal--date-picker:not(.vuecal--day-view) .vuecal__cell--today .vuecal__cell-content{border-color:#a42237!important}.vueselector .month-view .vuecal__cell{padding:5px 0!important}.vueselector{width:290px;height:290px}.alert.alert-warning{font-size:13px}.vuecal__event.chimica{color:#fff;background-color:#3360a4}.reparti .reparto label{text-align:right;max-width:420px}.card .form-control{font-size:13px}.row>*{width:100%}.row>*{flex:unset;width:100%}header{margin-bottom:0}ul.dropdown-menu.show{margin-top:0!important}.nav-item{font-size:14px}.nav-item a{color:#000!important}.card-body.profile table td{font-size:12px;line-height:18px}.profile table{margin-bottom:0!important}.card-body.profile{width:100%;overflow-x:scroll;padding-top:7px!important;padding-bottom:0!important}.card-body.profile table th{font-size:12px}.card{margin-top:21px!important}button.btn.btn-primary{font-size:15px;margin-top:0!important}.row>* a>button{margin-bottom:10px!important}.container h1{font-size:20px}.card-body{overflow-x:scroll;overflow-x:overlay}.dropdown-item{background:#fff!important}.nav-item a{font-size:16px}.dropdown-item{border:unset!important}ul.dropdown-menu.show{background:unset;padding-left:35px}body.antialiased{padding-bottom:50px}.row.app-corsi{margin-left:4px;margin-right:4px}.offcanvas-body{padding:0}ul.navbar-nav.justify-content-end.flex-grow-1.pe-3{padding:0!important}li.nav-item{background:#fefefe;border-bottom:1px solid #ededed}.nav-item a{padding:12px 20px}li.nav-item:nth-child(odd){background:#f4f4f4}li.nav-item:first-child{border-top:1px solid #ededed}.modal-body .row .col-9{margin-bottom:10px}.modal-body .row .col-9:last-child{margin-bottom:unset}.modal-body .row .col-3{text-transform:uppercase;font-size:10px;font-weight:700}.vuecal__title-bar{height:60px!important;font-size:14px!important}.vuecal__flex.vuecal__title{text-transform:uppercase!important;font-size:13px!important}.vuecal__title button{text-transform:uppercase;font-size:13px!important}.vuecal__title-bar{margin-bottom:10px}}@media screen and (width<=740px){.vuecal__title-bar{height:60px!important;font-size:14px!important}.vuecal__flex.vuecal__title{text-transform:uppercase!important;font-size:13px!important}.vuecal__title button{text-transform:uppercase;font-size:13px!important}.vuecal__title-bar{margin-bottom:10px}.nav-bar.row{flex-direction:row;display:flex}.nav-bar.row>.col-12{width:100%;padding:12px 30px}.accordion-item .accordion-flush .card-body{padding:0!important}.mobile-nav{background:#036678}button.navbar-toggler{border:2px solid #4599a8;color:#fff!important;border-radius:12px!important}.navbar-toggler-icon{width:25px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.justify-content-center .container{margin-top:25px}footer{display:none}.body-block{margin-top:250px!important}.card{overflow-x:scroll!important}}@media screen and (width<=400px){.header-wrapper{padding:29px 20px}.body-block{margin-top:300px!important}.logo>span:first-child{line-break:anywhere;font-size:20px}.logo>span:nth-child(2){line-break:anywhere;margin-top:-15px;font-size:37px}.menu_sticky .header-wrapper .logo>span:first-child{font-size:18px}.menu_sticky .header-wrapper .logo>span:nth-child(2){margin-top:-25px;font-size:28px}.menu_sticky .header-wrapper{padding:10px}.menu_sticky .menu,.menu_sticky .mobile-nav{top:78px}}
