.block{background-color:#fff;display:block}.registerContainer{width:100%;margin:0 auto;background-color:#fff}.gutter{margin-left:(40px/2);margin-right:(40px/2)}.col-30{width:30%;float:left}.col-100{width:100%;float:left}.col-70{width:70%;float:left}.clear{clear:both;display:block}.form-labels{color:#1a1a1a;font-weight:bold}@media all and (max-width:800px){.col-30{width:30%}}@media all and (max-width:600px){.col-50,.col-30{width:100%;float:none}.col-70{width:100%;float:left}.borderleft{border-left:none!important}}.borderleft{border-left:1px solid #d0d2d1}.sign-up-label-div{background-image:linear-gradient(#24a142,#0d7f35);color:#fff}.input-register{display:block;margin-top:1px;width:20rem;padding:10px;border:1px solid #ccc}.error-validator{margin-left:10px}.form-inputs{margin-left:5%}input[type='checkbox']{width:unset;float:left}.form-inputs{margin-left:5%}.form-checkboxes{margin-top:5%;margin-left:5%;margin-right:10%}.form-checkbox{margin-top:2%}.consensus{margin-left:3%}.form-checkboxes label{margin-left:4%;display:block;font-size:.75em}.signup-button{border:none;background-color:#a6c454;color:#fff;padding:8px;font-size:20px;font-weight:bold;margin-top:2rem;margin-left:5%;width:25%;cursor:pointer}.facebook-signup-div{background-color:#3c5a9a;color:#fff;border:none;height:37px;width:80%;margin:10px auto;border:1px solid #ccc;cursor:pointer}.google-signup-div{background-color:#fff;color:#000;height:37px;width:80%;margin:10px auto;border:1px solid #ccc;cursor:pointer}.div-input{padding-top:10px}.login-label{font-size:16px;margin-left:40px;margin-top:2rem}.login-title{font-weight:bold;font-size:1.2em;color:#1a1a1a;margin-top:2px;margin-bottom:4px;padding-top:2px;padding-bottom:2px}.signup-icons{float:left;border-right:1px solid #d1d1d1;padding:5px;margin-top:3px;margin-left:8px}.div-social-text{text-align:center;margin-top:10px;font-weight:bold;font-size:12px}@media(min-width:769px){.signup-button{background-color:#ff6501;border:solid 1px #ff6501;border-radius:25px;text-transform:uppercase;font-weight:bold;font-size:20px;display:inline-block;color:#fff!important;line-height:28px;padding:8px 0;text-align:center}}@media(max-width:768px){.signup-button{background-color:#ff6501;border:solid 1px #ff6501;border-radius:25px;text-transform:uppercase;font-weight:bold;font-size:20px;display:inline-block;color:#fff!important;line-height:28px;padding:8px 0;text-align:center;width:80%!important;margin-left:46px}.login-label{margin-left:0;text-align:center;font-size:16px}}body{font-family:Poppins,Arial}.modal{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.login-banner{color:#24a142;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#24a142,endColorstr=#0d7f35);padding:3px 0}@media(min-width:360px)and (max-width:760px){.login-form-position{margin-top:20%}}.login-container{text-align:center;background-color:#fff;width:300px;min-height:450px}.login-banner-exit{display:inline;float:right;margin:0;padding-right:5px;font-weight:bold}.login-banner-label{display:inline;color:#4b4a4a}.signup-label{padding:0 15px 0;margin-right:0;margin-left:0}.social-login-label{color:#4b4a4a;font-weight:bold}.close-modal{background-image:url('/img/close-modal.png')!important}.login-buttons{border:none;width:8.5rem;height:3.5rem}.facebook-login-button{background-color:#3b55a2;float:left;border:1px solid #ccc;cursor:pointer;margin-left:10px;width:125px;height:44px}.google-login-button{background-color:transparent;border:1px solid #ccc;cursor:pointer;float:right;margin-right:10px;width:125px;height:44px}.email-label{color:#4b4a4a;font-weight:bold;margin-top:16px}.social-login-input{margin-top:1px;width:93%;padding:10px;border:1px solid #ccc}.social-login-input-label{text-align:left;padding-left:12px;font-weight:bold;font-size:13px}.login-button{border:none;background-color:#ff6501;border:1px solid #ccc;color:#fff;width:280px;height:40px;font-weight:bold;padding-top:10px;cursor:pointer;margin:0 auto;font-size:16px;margin:16px auto 0;border-radius:20px}::placeholder{color:#ccc;padding-left:5%}.register-button{float:left;cursor:pointer;width:125px}.deleteprofile-container{text-align:center;background-color:#fff;min-width:480px;height:300px}.deleteprofile-label{text-align:left;padding:10px;padding-left:12px}.morec,.lessc,.morep,.lessp{cursor:pointer;text-decoration:underline;color:#1a1a1a;font-weight:bold;display:block;margin-bottom:20px;margin-left:10px}.welcome-container{text-align:center;background-color:#fff}.welcome-container .signin-label{border-bottom:1px solid #f1f1f1;padding:15px;margin-right:5%;margin-left:5%}.welcome-container>.confirm-label{color:#f9590b;font-weight:bold}.welcome-container>.login-button{border:none;background-color:#a6c454;border:1px solid #ccc;color:#fff;width:240px;height:40px;font-weight:bold;font-size:18px;padding-top:5px;cursor:pointer}.numericExtender{display:inline-flex}.numericExtender .numericText,.numericExtender .numericButtons{display:inline-block}.numericExtender .numericText input{height:22px;background-color:#fff;border:1px solid #d3d3d3;border-radius:5px 0 0 5px;padding-left:5px}.numericExtender .numericButtons .numericButton{background-color:#a7c553;padding:1px 3px}.numericExtender .numericButtons .numericButton.up{border-radius:0 5px 0 0}.numericExtender .numericButtons .numericButton.down{border-radius:0 0 5px 0}.numericExtender .numericButtons .numericButton a{text-decoration:none}.numericExtender .numericButtons .numericButton i{color:#fff;font-size:9px;display:block}.BreadcrumbBox{margin-left:5px;margin-top:-5px;margin-bottom:20px;line-height:20px}.linkCrumb:link,.linkCrumb:active,.linkCrumb:visited{color:#1a1a1a;text-decoration:none;text-align:left;font:normal normal normal 14px/16px Poppins;letter-spacing:0;color:#1a1a1a}.actualCrumb{font:normal normal 600 14px/16px Poppins}@media(max-width:950px){.BreadcrumbBox{margin-right:10px;margin-left:10px}}.navigationItem .itemContainer{width:100%;background-position:99% center;background-image:url(/img/icons/freccia-destra-nero.svg);background-size:7px;background-repeat:no-repeat;line-height:22px;padding:10px 5px;font-size:14px}.navigationItem .itemContainer .itemHyperLink{text-decoration:unset}.navigationItem .itemContainer .itemHyperLink .itemTitle,.navigationItem .itemContainer .itemHyperLink .itemTitleSeparator{color:#1a1a1a;font-weight:bold}.navigationItem .itemContainer .itemHyperLink .itemRightTitle,.navigationItem .itemContainer .itemHyperLink .itemSubtitle,.navigationItem .itemContainer .itemHyperLink .itemCfu{color:grey;font-weight:normal}.navigationItem .itemContainer .itemHyperLink .itemTeacher{display:block;font-weight:bold;font-style:italic}.navigationItem .itemContainer .itemHyperLink .itemModule{display:block}.navigationItem .itemContainer .itemHyperLink .itemYearSemesterContainer{padding:10px 0}.navigationItem .itemContainer .itemHyperLink .itemYearSemester{background:#edf5d6;padding:5px}.navigationItem .itemContainer .itemTitleContainer{padding-right:20px;font:normal normal 600 16px/25px Poppins}.navigationItem .itemContainer .itemSubtitleContainer{padding-right:20px;font:normal normal normal 14px/22px Poppins}@media only screen and (max-width:767px){.navigationItem .itemContainer .itemTitleContainer{padding-right:20px;font:normal normal 600 14px/22px Poppins}.navigationItem .itemContainer .itemSubtitleContainer{font:normal normal normal 12px/20px Poppins}}.breadcrumbPath{padding:0 5px 10px 5px;font-size:14px;line-height:30px}.activeBreadcrumbItem{font-weight:bold;text-decoration:unset}.breadcrumbPath a:hover{color:#c04e01}.paginationBox{padding:20px;text-align:center}.paginationBox .paginationItem{font-size:unset;border:solid 1px #1a1a1a;color:#1a1a1a;border-radius:4px;display:inline-block;padding:5px;font-weight:bold;text-decoration:none;margin-bottom:7px}.paginationBox .paginationItemActive{background-color:#1a1a1a;color:#fff}.add-giftcard{padding:5px}.add-giftcard .txtModalCode{font:normal normal normal 12px Poppins;margin-top:1px;padding:10px!important;margin:unset!important;border:1px solid #ccc}.add-giftcard .txtModalCode::placeholder{padding:unset}.add-giftcard .boxpopup-xsmall input[type=text]{width:65%;padding:5px}.add-giftcard .box-info-add-giftcard{display:flex;justify-content:space-between;width:100%;align-items:center;border:solid 1px #ccc;padding:16px;margin:10px 0;border-radius:10px;background-color:#f6f6f6}.add-giftcard .text-info{width:100%;display:block;font-size:14px}.add-giftcard .text-info-margin{margin:10px 0}.add-giftcard .button-add-giftcard{font:normal normal 600 12px/18px Poppins;color:#fff;text-transform:uppercase;border-radius:20px;border-width:0;font-size:12px;font-family:arial,Poppins,sans-serif;background-color:#a7c553;padding:6px 16px;white-space:nowrap;text-decoration:unset;display:inline-block;text-align:center;width:100%}.add-giftcard .button-add-giftcard:hover,.add-giftcard .button-add-giftcard:focus{border-style:none;border-color:inherit;border-width:0;background-color:#8dab3a;color:#fff;cursor:pointer}.add-giftcard .box-info-add-giftcard-text{display:flex;gap:10px;align-items:center}.add-giftcard .close-button-modal{position:absolute;z-index:2;right:15px}.add-giftcard .modal-title{width:100%;display:block;font-weight:bold;font-size:16px;color:#27a345;margin-bottom:10px}.add-giftcard .modal-box-error{margin:10px 0}.add-giftcard .modal-box-error-text{color:red;font-size:1em}.add-giftcard .modal-button-confirm{text-align:right}.add-giftcard .button-modal-add-giftcard{padding:3px 20px}.add-giftcard .check-icon{color:#27a345;margin-right:5px}.add-giftcard .imgGiftCard{width:24px;height:24px;max-width:unset}@media only screen and (max-width:767px){.add-giftcard .boxpopup-xsmall{width:calc(100% - 40px)!important;left:20px!important}.add-giftcard .boxpopup-xsmall input[type=text]{width:100%}.add-giftcard .box-info-add-giftcard{display:inline-block;width:100%;padding:20px 24px}.add-giftcard .box-info-add-giftcard-text{margin-bottom:10px}}