﻿.color-busoni{color:#ff008c;}.login-top{position:absolute;right:5px;top:5px;}.login-top a{font-size:18px;font-family:sans-serif;}.fullsize-image-div{width:200px;height:200px;margin:40px auto 40px auto;background-size:cover;display:flex;align-items:center;justify-content:center;clip-path:ellipse(50% 50% at 50% 50%);-webkit-clip-path:ellipse(50% 50% at 50% 50%);transition:transform .5s;border:0;}.fullsize-image-div:hover{transform:scale(1.2);}.fullsize-image-div-big{width:200px;height:200px;margin:10px auto 20px auto;background-size:cover;display:flex;align-items:center;justify-content:center;clip-path:ellipse(50% 50% at 50% 50%);-webkit-clip-path:ellipse(50% 50% at 50% 50%);}@media(min-width:1024px){.fullsize-image-div-big{width:270px;height:270px;margin:75px auto 40px auto;background-size:cover;display:flex;align-items:center;justify-content:center;clip-path:ellipse(50% 50% at 50% 50%);-webkit-clip-path:ellipse(50% 50% at 50% 50%);}}.fullsize-image-div-mini{width:80px;height:80px;margin:10px;background-size:cover;display:flex;align-items:center;justify-content:center;clip-path:ellipse(50% 50% at 50% 50%);-webkit-clip-path:ellipse(50% 50% at 50% 50%);transition:transform .5s;border:0;}.grid{margin-top:0;}@media(min-width:767px){.grid{margin-top:50px;}}.grid-item-p{width:100%;}.grid-item{width:100%;margin-bottom:40px;padding-bottom:10px;}.grid-item.video-border{border:solid 1px #ff008c;border-radius:10px;}.grid-item p.nome{display:block;text-align:center;}.grid-item i.fa{font-size:1.3em;position:absolute;margin-left:-25px;display:inline-block;float:left;}@media(min-width:768px) and (max-width:1024px){.grid-item{width:32.3333%;margin-left:1%;float:left;min-height:535px;}}@media(min-width:1025px){.grid-item{width:24%;margin-left:1%;float:left;min-height:535px;}}.video-not-avail{color:#b77d7d;}.video-avail{color:#43bf0e;}.video-voted{color:#e6007e;}.video-voted.big{font-size:1.7em!important;margin-left:-29px!important;margin-top:-3px;}.voting-panel{border-radius:.25em;background:#f7f7f7;padding:7px 5px;display:block;width:75%;margin:0 auto;text-align:center;}.voting-panel.internal{width:100%;border:solid 1px #e6007e;margin:20px auto;}.voting-panel h3{margin-top:0;margin-bottom:0;font-size:22px;font-family:Inter;}.voting-panel h4{margin-top:0;margin-bottom:0;font-size:18px;font-family:Inter;}@media(max-width:767px){h1.candidate-page{text-align:center;}}@media(min-width:768px){h1.candidate-page{margin-bottom:30px;}}p.candidate-birthdate{text-align:center;margin-bottom:40px;}.cv-breve{margin-top:25px;border-top:solid 2px #dedede;padding:20px 5px;line-height:160%;white-space:pre-wrap;}@media(min-width:768px){.cv-breve{margin-top:0;border-top:0;padding:20px 30px;margin:30px 20px 30px 15px;border-left:solid 5px #dedede;}}h4.teachers-label{padding-left:5px;}@media(min-width:768px){h4.teachers-label{padding-left:50px;}}.teachers{padding:5px;}@media(min-width:768px){.teachers{margin:0 0 40px 50px;line-height:160%;}}.youtube-video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.youtube-video-container iframe,.youtube-video-container object,.youtube-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.video-container{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;}.video-container iframe,.video-container video{width:100%;height:100%;position:absolute;top:0;left:0;}.legend{border-radius:5px;background:#f7f7f7;padding:7px 5px;display:inline-block;}.legend i{margin-left:20px;}@media(max-width:480px){.legend{font-size:.9em;}.legend span.l-title{display:none;}.legend span{display:block;}.legend span i{margin-left:0;}}progress{-webkit-appearance:none;appearance:none;height:20px;width:80%;}progress[value]::-webkit-progress-bar{background-color:#d8d8d8;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25) inset;}progress[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.25),rgba(0,0,0,.15)),-webkit-linear-gradient(left,#2e7628,#12bd05);border-radius:2px;background-size:35px 20px,100% 100%,100% 100%;}.pointer{cursor:pointer;}mark{background:#f8ff5b;color:#000;padding:.2em 0;}