@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap);body{background-image:radial-gradient(#ddd 1px,transparent 0);background-size:15px 15px;font-family:Roboto,serif}.txt-c{text-align:center}.mt-40{margin-top:40px}.wrapper-content{margin:auto;width:88%}.block{background-color:#f6f7fb;border-radius:8px;color:#000;margin:auto;padding:10px;width:80%}.breadcrumb{background-color:#fff;color:#aaa;letter-spacing:1px;margin:40px auto;width:90%}.breadcrumb span.active{background-color:#f6f7fb;border:1px solid #ddd6fe;color:#333;padding:10px}.help{color:#cd5c5c;font-style:italic}.txt-center{text-align:center}h2{color:#0c4a6e}.flex{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-around}.flex .row{width:30%}.flex .card{align-items:center;background-color:#f6f7fb;border:1px solid #ddd6fe;display:flex;justify-content:space-around;margin:10px;width:26%}.flex .card img{display:block}.flex .card label{cursor:pointer;display:inline}.btn{background-color:#f6f7fb;border:1px solid #d0dfe6;cursor:pointer;display:block;font-size:1em;margin:auto;width:130px}.btn,form div{padding:10px}form div label{display:block}form div ul{list-style-type:none}form div ul li{background-color:#cd5c5c;color:#fff;padding:5px}form div input:not([type=checkbox]),form div select{background-color:#f6f7fb;border:1px solid #d0dfe6;font-size:1em;height:40px;padding-left:10px;width:66%}form div input:not([type=checkbox]):valid,form div select:valid{border:1px solid #0b0}form div input:not([type=checkbox]):invalid,form div select:invalid{border:1px solid #cd5c5c}form div textarea{background-color:#f6f7fb;border:1px solid #d0dfe6;font-size:1em;height:300px;padding:10px;width:80%}.image-container input{left:-55px;position:relative;top:10px}.image-container img.team-image{width:100px}#list-team{align-items:center;justify-content:center;margin:10px}#list-team div{background-color:#f6f7fb;border:1px solid #ddd6fe;margin:10px;padding:10px;text-align:center;width:10%}.schedules form .schedules-content{align-items:center;display:flex;flex-wrap:wrap;font-size:.9em;justify-content:center}.schedules form .schedules-content div{background-color:#f6f7fb;border:1px solid #ddd6fe;margin:19px;min-height:260px;text-align:center;width:20%}.schedules form .schedules-content .bold{font-weight:700}.schedules form .schedules-content input:not(#comment-schedule){background-color:#fff;border:1px solid #ddd;border-radius:6px;font-size:.9em;height:30px;margin-top:10px;padding:5px;width:80px}div.help{color:#cd5c5c;margin:20px auto}