.cursor-pointer{cursor:pointer!important}.border-radius-4px{border-radius:4px}.notification-error{background-color:rgba(220,38,38,.05)!important;border:1px solid #dc2626}.color-red{color:#dc2626}.notification-success{background-color:rgba(0,186,52,.05)!important;border:1px solid #00ba34}.notification-no-info-found{background:#f8f8f8;border:1px solid #d8d7d9}.color-green{color:#00ba34}.color-neutro-3{color:#d8d7d9}.notification-warning{background-color:rgba(251,140,0,.05)!important;border:1px solid #fb8c00}.color-orange{color:#fb8c00}.home-page{height:100%}.general-snackbar-container{position:fixed;z-index:1000;right:20px;top:10px;pointer-events:none}.snackbar-container{margin-bottom:5px}.v-snack__content{padding:0!important;background:#fff}.v-sheet.v-snack__wrapper{-webkit-box-shadow:none!important;box-shadow:none!important}.v-snack{position:relative!important}.roma-header{height:70px!important}.roma-header .icon-primary{stroke:#571b66}.roma-header .v-progress-linear{z-index:20;position:fixed;top:70px}.roma-header .v-toolbar__content,.roma-header .v-toolbar__extension{padding:0!important}.roma-header .v-toolbar__content .school-logo,.roma-header .v-toolbar__extension .school-logo{border-radius:50%!important}.roma-header .v-toolbar__content .logo-default,.roma-header .v-toolbar__extension .logo-default{position:absolute;background-color:#f2e8ff;border-radius:50%;margin-top:5px;margin-left:10px;padding:11px;width:45px;height:45px;stroke:#b0a7b2}.roma-header .v-toolbar__content .v-toolbar__title,.roma-header .v-toolbar__extension .v-toolbar__title{width:200px;height:100%;padding:2px 8px}.roma-header .v-toolbar__content .v-toolbar__title .logo-image,.roma-header .v-toolbar__extension .v-toolbar__title .logo-image{-o-object-fit:contain;object-fit:contain;width:80%}.black-icon *{stroke:#071d2e}.roma-footer .logo-image{margin-top:20px;-o-object-fit:contain;object-fit:contain;width:111px;height:34px}.roma-footer .v-footer{background:#fff!important;padding:30px 50px 50px 50px}@media(max-width:960px){.roma-footer footer{background:none}}.roma-footer footer .container a{text-decoration:none;color:rgba(0,0,0,.87);font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}.roma-footer footer .container .language-selector{width:78px}.roma-footer footer .container .language-selector .v-input__control,.roma-footer footer .container .language-selector .v-input__slot,.roma-footer footer .container .language-selector .v-select__slot,.roma-footer footer .container .language-selector fieldset{border:none!important}