@import url(https://fonts.googleapis.com/css?family=Roboto:500);.antd-main-content{background-color:#fafafa;background-color:var(--background-color)}.content-layout{z-index:0}.content-layout .nav-items{-webkit-flex:1 0;flex:1 0;margin-top:80px}.content-layout .nav-institution{margin-bottom:60px}@media screen and (max-height:500px) and (orientation:landscape){.content-layout .nav-items{margin-top:0}.content-layout .nav-institution{margin-bottom:0}}.content-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;overflow-y:scroll;height:calc(100vh - 60px);background-color:#fafafa;padding:0}.content-wrapper>div{-webkit-justify-content:flex-start;justify-content:flex-start;min-height:-webkit-max-content;min-height:max-content}@media (min-width:768px){.content-wrapper{padding:40px 40px 0}}.institution{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}.MainLayout .menu-button{position:absolute;top:16px;left:20px;z-index:99}@media (min-width:992px){.MainLayout .menu-button{display:none}}.MainLayout div.divider{height:20px;width:1px;background-color:#d7d7d7;margin:0 20px}.MainLayout img.logo{height:40px;border-radius:50%;background-color:#fff;margin-right:5px}.MainLayout img.logo.big{height:100px;margin:0 auto;display:block}.MainLayout div.logo{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.MainLayout div.logo span.logo-name{font-family:AntipastoPro;font-size:22px}.MainLayout div.logo span.logo-name>span{color:#45aca9;margin:0 1px}span.version{position:absolute;left:20px;top:45px;color:#d7d7d7}@media (min-width:992px){.MainLayout aside{display:none}}@media (max-width:847px){.MainLayout .content-wrapper>div{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:flex-end;justify-content:flex-end}}@media (max-width:400px){.MainLayout div.logo span.logo-name{font-family:AntipastoPro;font-size:18px}.MainLayout img.logo{height:30px}}.antd-header{height:60px;line-height:60px;box-shadow:0 0 10px #e4e4e4;background-color:#fff;z-index:2;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.antd-header>div.ant-row-flex{padding-right:60px}@media (max-width:992px){.antd-header{padding-left:80px}.antd-header>div.ant-row-flex{padding-right:0}}@media (max-width:400px){.antd-header{padding-right:20px}}.principal-content{height:100%;max-width:500px;width:100%;padding:30px;margin:0 auto 20px;height:-webkit-max-content;height:max-content}.principal-content.box{background-color:#fff;padding:10px 15px;border:1px solid #e4e4e4;border-radius:5px}.side-menu{display:none}.side-menu span.banner-menu{font-family:AntipastoPro;font-size:25px;display:-webkit-flex;display:flex;color:#252851}.side-menu span.banner-menu>span{color:#45aca9;margin:0 1px}.ant-spin.delete .ant-spin-text{color:#cd5c5c}.ant-spin.delete i{background-color:#cd5c5c}@media (max-width:847px){.principal-content,.principal-content.box{margin-top:20px}}@media (min-width:800px){.principal-content{padding:0}}@media (max-width:500px){.principal-content{padding:0}.principal-content,.principal-content.box{max-width:calc(100vw - 40px);width:calc(100vw - 40px)}}@media (min-width:992px){.principal-content{width:500px}.principal-content.full-width{width:800px}.side-menu{display:block;width:200px}.side-menu>.ant-col{overflow:hidden;width:200px}}@media (min-width:1200px){.principal-content{margin:0 20px 20px;min-width:500px;max-width:500px}.principal-content.full-width{min-width:800px;max-width:800px}.side-menu{width:250px}.side-menu>.ant-col{overflow:hidden;width:250px}}.content-header{width:100%;position:relative}.content-header.box{border:1px solid #d1d1d1;border-radius:5px;background-color:#fff;padding:10px 15px;margin-bottom:10px}.content-header h4.ant-typography{font-size:16px}.content-header .component button{width:100%}@media (max-width:500px){.content-header .component button{width:100%}}.tabs{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-bottom:10px;border-bottom:2px solid #1890ff}.tabs>a{display:inline-block;min-width:100px;text-align:center;padding:5px 0;color:rgba(0,0,0,.65);border-radius:5px 5px 0 0}.tabs>a:hover{background-color:#e4f2ff;color:#1890ff}.tabs>a.active{background-color:#1890ff;color:#e4f2ff}.tabs>a.active:hover{background-color:#0084fe}@media (max-width:350px){.tabs>a{min-width:90px}}a.nav-button>div{padding:4px 10px;border-radius:4px;border:1px solid transparent}a.nav-button>div>.ant-typography{font-size:16px;font-weight:100}a.nav-button>div>i{font-size:20px;color:#7ec1ff}a.nav-button:hover>div{background-color:#fff;border:1px solid #fafafa;border-left:3px solid #b1daff}a.nav-button.active>div{background-color:#fff;border:1px solid #b1daff;border-left:3px solid #1890ff}a.nav-button.active>div>i{color:#1890ff}.post{border:1px solid #d1d1d1;border-radius:5px;margin:0 0 10px;padding:10px 15px;background-color:#fff}.post.public{border-color:rgba(64,169,255,.5)}.post>div.ant-row div.ant-col.post-header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-left:8px}.post>div.ant-row div.ant-col.post-header>div.ant-col{padding-top:0;padding-bottom:0;padding-left:5px}.post>div.ant-row div.ant-col.post-header>div.ant-col .ant-typography.public{color:#40a9ff}.post>div.ant-row div.ant-col.post-header>div.ant-col .ant-typography.edited{color:#faad14}.post>div.ant-row div.ant-col.post-header>div.ant-col.username.selectable .ant-typography:hover{cursor:pointer;color:#40a9ff}.post>div.ant-row div.ant-col.post-header>div.ant-col:not(.username){font-size:12px}.post>div.ant-row div.ant-col.post-header>div.ant-col:not(.username)>span.ant-typography:hover:not(.ant-typography-disabled):not(:last-of-type){cursor:pointer;color:#3fa9ff}.post>div.ant-row div.ant-col.post-header span.ant-typography.ant-typography-disabled{cursor:default}.post>div.ant-row span.more-icon{text-align:center;font-size:18px;-webkit-transform:translate(10px);transform:translate(10px)}@media screen and (min-width:500px){.post>div.ant-row span.more-icon{-webkit-transform:translate(20px);transform:translate(20px)}}.post>div.ant-row span.more-icon:hover{cursor:pointer;color:#3fa9ff}.post>div.ant-row a{width:100%}.post>div.ant-row div.file-container{border:1px solid #e8e8e8;border-radius:2px;padding:2px;cursor:pointer;display:-webkit-flex;display:flex;margin-bottom:5px}.post>div.ant-row div.file-container>.file-icon{margin-right:5px;font-size:21px;width:21px;height:21px;position:relative;top:3px}.post>div.ant-row div.file-container>.download-button{opacity:1;transition:opacity .25s ease-in;border:none;box-shadow:none}@media (min-width:576px){.post>div.ant-row div.file-container>.download-button{opacity:0}}.post>div.ant-row div.file-container>.download-button .download-text{font-size:11px;display:none}@media (min-width:576px){.post>div.ant-row div.file-container>.download-button .download-text{display:inline}}.post>div.ant-row div.file-container:hover .download-button{opacity:1}.post>div.ant-row div.file-container:hover .download-button:hover .download-text{color:#40a9ff}.post>div.ant-row>div.reaction-buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.post>div.ant-row>div.reaction-buttons>div.button-wrapper:hover{color:#3fa9ff}.post>div.ant-row>div.reaction-buttons>div.button-wrapper>button,.post>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button{display:-webkit-flex;display:flex;border:none;font-size:12px;box-shadow:none}.post>div.ant-row>div.reaction-buttons>div.button-wrapper>button span,.post>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button span{margin-left:4px}.post>div.ant-row>div.reaction-buttons>div.button-wrapper>button.liked,.post>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button.liked{color:#3fa9ff}.post>div.ant-row>div.reaction-buttons>div.button-wrapper>button:disabled,.post>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button:disabled{background-color:transparent;color:rgba(0,0,0,.65);cursor:default}div.delete-confirmation,div.public-confirmation{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:center}div.delete-confirmation>div,div.public-confirmation>div{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around}.ant-btn.danger.ant-btn-link{color:#ff4d4f}.ant-btn.cancel.ant-btn-link{color:#646464}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;-webkit-filter:drop-shadow(0 2px 2px #1a1a1a);filter:drop-shadow(0 2px 2px #1a1a1a)}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{-webkit-transform:scale(1.1);transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media (max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{-webkit-transform:scale(1.2);transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{-webkit-transform:scale(1.2);transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:normal;width:100%}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}div.image-wrapper a.download-link{position:absolute;top:10px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding:5px 15px;border-radius:5px;background-color:#fff;opacity:0;height:30px;line-height:20px;transition:opacity .5s ease-in-out}div.image-wrapper:hover a.download-link{opacity:1}nav.thumb-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:25px;height:80px}nav.thumb-wrapper img.thumb-img{margin:0 5px;max-width:80px}div.image-container{border:1px solid #e8e8e8;border-radius:2px;cursor:pointer;width:100%;display:-webkit-flex;display:flex}div.image-container>span{width:100%;background-color:#fafafa}div.image-container img.image{height:200px;width:100%;object-fit:cover;object-position:center}div.image-container div.load-more{width:25%;color:#fff;font-size:35px;background-size:cover}div.image-container div.load-more>div{display:-webkit-flex;display:flex;background-color:rgba(0,0,0,.6);-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;width:100%}div.image-container div.load-more:focus,div.image-container div.load-more>div:focus{outline:none}div.image-container>i>svg{height:50px;width:50px}.modal-gallery div.ant-modal-content{background-color:#000;border-radius:5px}.modal-gallery div.ant-modal-content span.ant-modal-close-x svg{color:#fff;height:5vw}.modal-gallery div.ant-modal-content button.image-gallery-icon:hover{color:#fff}.modal-gallery div.ant-modal-content button.image-gallery-icon svg.image-gallery-svg{height:5vw;min-height:40px}.comment .delete-comment{opacity:0;height:20px}.comment .comment-footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.comment .comment-footer>span{font-size:12px;margin-top:3px;opacity:.7}.comment .comment-footer button{padding:0;height:20px}.comment:hover .delete-comment{opacity:1;text-align:right}.comment .ant-btn.danger.ant-btn-link{color:#f5232d;font-size:12px}.comment .message-box{background-color:#e8e8e8;padding:5px 10px;border-radius:10px;white-space:pre-line}.comment .message-box span.deleted{font-style:italic;opacity:.5}.comment .message-box .timestamp{margin:0;font-size:12px;opacity:.6}.comment .message-box:after{content:" ";position:absolute;width:0;height:0;left:-8px;right:auto;top:0;bottom:auto;border:10px solid transparent;border-top-color:#e8e8e8}.comment .message-box.message-box-my{background-color:#e4f2ff}.comment .message-box.message-box-my:after{border-color:#e4f2ff transparent transparent;left:auto;right:-8px}.comment .message-box.message-box-my .timestamp{text-align:right}.CommentsModal .ant-list.comments-list{height:calc(75vh - 148px);overflow-y:auto;overflow-x:hidden;padding:0 15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.CommentsModal form{max-height:94px;min-height:94px}.CommentsModal textarea::-webkit-scrollbar{display:none}.CommentsModal textarea{scrollbar-width:none}input.hidden{display:none}.btn-upload{box-shadow:none;border:none}div.post-creator{border:1px solid #d1d1d1;border-radius:5px;padding:10px;margin:0 0 10px;background-color:#fff}div.post-creator .ant-upload-list-item:first-of-type{margin:0}div.post-creator textarea::-webkit-scrollbar{display:none}div.post-creator textarea{scrollbar-width:none}div.post-creator .action-buttons.planning button{width:46px}div.post-creator .action-buttons.planning .ant-picker input{display:none}div.post-creator .action-buttons .edit-action-button{width:46px}.AttachFilesModal .ant-modal-body{padding:0}.AttachFilesModal .ant-modal-body>.ant-row{background-color:var(--background-color)}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col{padding:16px 24px}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.menu button{padding:0}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.menu button:not(.selected){color:rgba(0,0,0,.65)}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content{background-color:#fff;min-height:300px;max-height:400px;overflow-y:auto}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .no-files-message{text-align:center;margin-top:20px}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .no-files-message>div{margin:0;color:rgba(0,0,0,.45)}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload.ant-upload-drag{height:130px}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list-title{position:absolute;top:155px}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture{margin-top:30px}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture .ant-upload-list-item-done,.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture .ant-upload-list-item-undefined{display:none}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture .ant-upload-list-item-progress{width:calc(100% - 50px)}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture.custom{max-height:200px;overflow-y:auto;margin-top:0;background-color:#fff}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture.custom .ant-upload-list-item-done{display:block}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture .ant-upload-list-item{cursor:pointer}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture .ant-upload-list-item:hover{border:1px solid #7ec1ff}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture .ant-upload-list-item.selected{border:2px solid #1890ff}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list.ant-upload-list-picture .ant-upload-list-item.selected:hover{border:2px solid #7ec1ff}@media (max-width:992px){.AttachFilesModal{width:70vw!important}}@media (max-width:768px){.AttachFilesModal{width:80vw!important}}@media (max-width:590px){.AttachFilesModal{width:100vw!important}.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list-title{top:155px}}@media (max-width:430px){.AttachFilesModal .ant-modal-body>.ant-row>.ant-col.content .ant-upload-list-title{top:155px}}.FileItem{cursor:pointer;background-color:#fff}.FileItem:hover{border:1px solid #7ec1ff!important;background-color:#fff!important}.FileItem:hover.selected{border-width:2px!important}.FileItem:hover .ant-upload-list-item-card-actions.picture.caption span{color:#1890ff}.FileItem.enhanced-item{height:90px!important}.FileItem.enhanced-item>.ant-upload-list-item-info>span>span.ant-upload-list-item-name{height:70px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.FileItem.enhanced-item>.ant-upload-list-item-info>span>span.ant-upload-list-item-name>span{line-height:18px;color:rgba(0,0,0,.45);font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.FileItem.enhanced-item>.ant-upload-list-item-info>span>span.ant-upload-list-item-name>span:first-of-type{font-size:14px;-webkit-flex:1 0;flex:1 0;color:rgba(0,0,0,.65)}.FileItem.enhanced-item .ant-upload-list-item-card-actions.picture.caption{top:35px}.FileItem .ant-upload-list-item-thumbnail svg{position:relative;bottom:4px}.FileItem .ant-upload-list-item-card-actions.picture i.anticon.anticon-delete{padding-right:20px}.FileItem .ant-upload-list-item-card-actions.picture.caption{right:20px}.FileItem .ant-upload-list-item-card-actions.picture.caption span{color:rgba(0,0,0,.5)}.FileItem>.ant-upload-list-item-info>span{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.FileItem>.ant-upload-list-item-info>span>span.ant-upload-list-item-name{max-width:calc(100% - 90px)}.FileItem svg{position:relative;top:1px}.FileItem svg.video-icon{font-size:24px;width:24px;height:24px}.FileItem svg path{fill:#1890ff}.LinkItem div.link-wrapper{padding:8px 20px;border:1px solid #d9d9d9;background-color:#fff;border-radius:2px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:100%}.LinkItem div.link-wrapper span.anticon.anticon-delete svg{height:14px;width:14px}.LinkItem div.link-wrapper span.anticon.anticon-delete:hover svg{fill:#1890ff}.LinkItem div.link-wrapper a{max-width:410px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-flex:1 0;flex:1 0}.LinkItem div.link-wrapper .anticon-link svg{height:20px;width:20px;margin-right:10px}.ant-typography.Caption{margin:0 0 3px;font-size:12px;opacity:.7}.posts-list{height:100%}.posts-list .post-future{opacity:.6}.posts-list .post-future:before{content:"Planificada";position:absolute;background:#00a95b;top:15px;left:-10px;z-index:999;color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);padding:1px 5px;font-size:.8em}.likes .message-box{background-color:#e8e8e8;padding:5px 10px;border-radius:10px;white-space:pre-line}.likes .message-box:after{content:" ";position:absolute;width:0;height:0;left:-8px;right:auto;top:0;bottom:auto;border:10px solid transparent;border-top-color:#e8e8e8}.post-assignment{border-radius:5px;background-color:#fff;margin:0 0 10px;padding:10px 15px;background-color:rgba(255,225,73,.10980392156862745)}.post-assignment,.post-assignment .ant-avatar{border:1px solid rgba(227,167,54,.3803921568627451)}.post-assignment>div.ant-row div.ant-col.post-header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-left:8px}.post-assignment>div.ant-row div.ant-col.post-header>div.ant-col{padding-top:0;padding-bottom:0;padding-left:5px}.post-assignment>div.ant-row div.ant-col.post-header>div.ant-col.username.selectable .ant-typography:hover{cursor:pointer;color:#40a9ff}.post-assignment>div.ant-row div.ant-col.post-header>div.ant-col:not(.username){font-size:12px}.post-assignment>div.ant-row div.ant-col.post-header>div.ant-col:not(.username)>span.ant-typography:hover:not(.ant-typography-disabled):not(:last-of-type){cursor:pointer;color:#e3a736}.post-assignment>div.ant-row div.ant-col.post-header span.ant-typography.ant-typography-disabled{cursor:default}.post-assignment>div.ant-row a{width:100%}.post-assignment>div.ant-row>div.reaction-buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.post-assignment>div.ant-row>div.reaction-buttons>div.button-wrapper:hover{color:#e3a736}.post-assignment>div.ant-row>div.reaction-buttons>div.button-wrapper>button,.post-assignment>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button{display:-webkit-flex;display:flex;border:none;font-size:12px;box-shadow:none;background-color:transparent;padding-left:0}.post-assignment>div.ant-row>div.reaction-buttons>div.button-wrapper>button span,.post-assignment>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button span{margin-left:4px}.post-assignment>div.ant-row>div.reaction-buttons>div.button-wrapper>button:hover,.post-assignment>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button:hover{color:#e3a736}.post-event{border-radius:5px;background-color:#fff;margin:0 0 10px;padding:10px 15px;background-color:rgba(0,114,66,.1)}.post-event,.post-event .ant-avatar{border:1px solid rgba(0,114,66,.3)}.post-event>div.ant-row div.ant-col.post-header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-left:8px}.post-event>div.ant-row div.ant-col.post-header>div.ant-col{padding-top:0;padding-bottom:0;padding-left:5px}.post-event>div.ant-row div.ant-col.post-header>div.ant-col.username.selectable .ant-typography:hover{cursor:pointer;color:#007242}.post-event>div.ant-row div.ant-col.post-header>div.ant-col:not(.username){font-size:12px}.post-event>div.ant-row div.ant-col.post-header>div.ant-col:not(.username)>span.ant-typography:hover:not(.ant-typography-disabled):not(:last-of-type){cursor:pointer;color:#007242}.post-event>div.ant-row div.ant-col.post-header span.ant-typography.ant-typography-disabled{cursor:default}.post-event>div.ant-row a{width:100%}.post-event>div.ant-row>div.reaction-buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.post-event>div.ant-row>div.reaction-buttons>div.button-wrapper:hover{color:#007242}.post-event>div.ant-row>div.reaction-buttons>div.button-wrapper>button,.post-event>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button{display:-webkit-flex;display:flex;border:none;font-size:12px;box-shadow:none;background-color:transparent;padding-left:0}.post-event>div.ant-row>div.reaction-buttons>div.button-wrapper>button span,.post-event>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button span{margin-left:4px}.post-event>div.ant-row>div.reaction-buttons>div.button-wrapper>button:hover,.post-event>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button:hover{color:#007242}div.dynamic-content{position:relative;width:300px;margin:0 0 20px}div.dynamic-content .ant-row:not(:first-of-type){margin-top:10px}div.dynamic-content:not(.empty) .box>.ant-col{border:1px solid #d1d1d1;border-radius:5px;background-color:#fff;max-height:80vh;overflow-y:auto;overflow-x:hidden}div.dynamic-content>.ant-col{min-width:300px;max-width:300px}@media screen and (min-width:848px){div.dynamic-content>div{position:fixed;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 100px)}}@media screen and (max-width:847px){div.dynamic-content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;max-width:500px;padding:20px 0 0;position:static;width:100%;margin:0 auto}div.dynamic-content>.ant-col{max-width:500px;overflow:hidden}}@media screen and (max-width:500px){div.dynamic-content{padding:20px 0 0;max-width:calc(100vw - 40px)}div.dynamic-content>.ant-col{padding:0 10px}}div.transition-group{position:relative}section.route-section{position:absolute;width:100%;top:120px}.EventItem.dashboard{margin-top:10px;display:none}.post-creator-selector .rc-virtual-list-holder{overflow-y:auto!important}.ant-select-selection-item>.CustomOption{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-end;justify-content:flex-end}.ant-select-selection-item>.CustomOption>span,.ant-select-selection-item>.CustomOption>span:first-of-type{font-size:14px}.ant-select-selection-item>.CustomOption>span.divider{display:-webkit-flex;display:flex;margin:0 3px}.CustomOption{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.CustomOption>span{font-size:14px;font-weight:600}.CustomOption>span:first-of-type{font-size:12px;font-weight:400}.CustomOption>span.divider{display:none}.HelpButton .ant-btn{color:#646464;background-color:#fefefe;border-color:#c3c3c3;border-width:1px;font-weight:400;text-transform:uppercase}.HelpButton .ant-btn:active,.HelpButton .ant-btn:focus,.HelpButton .ant-btn:hover,.HelpButton .ant-btn:visited{color:#343434;border-color:#a3a3a3}.HelpModal .ant-modal-body{max-height:70vh;overflow-y:auto}.EventItem{border:1px solid #d1d1d1;border-radius:5px;background-color:#fff;padding:10px;margin-bottom:5px;cursor:pointer}.EventItem,.EventItem .icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.EventItem .icon{-webkit-justify-content:center;justify-content:center;width:40px;height:40px;background-color:#c3c3c3;border-radius:20px;font-size:20px;color:#fff;margin-right:10px;min-width:40px}.EventItem .content{-webkit-flex:1 0;flex:1 0;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;min-width:calc(100% - 80px);max-width:calc(100% - 80px)}.EventItem .redirect{padding:5px;min-width:40px}.EventItem .redirect:hover{color:#1890ff}.PostsFilterModal .ant-select{width:100%;text-transform:capitalize}.PostsFilter{display:-webkit-flex;display:flex;width:100%}.PostsFilter>div:first-of-type{-webkit-flex:1 0;flex:1 0;border-bottom:1px solid #d9d9d9;margin:0 5px 12px 0}.PostsFilter>.ant-typography{cursor:pointer}.PostsFilter>.ant-typography:hover{color:#413c3c}.PostsFilter>.ant-typography.filtering{color:#1890ff}.PostsFilter>.ant-typography.clear{margin-left:5px}.PostsFilter>.ant-typography.clear:hover{color:#cd5c5c}aside.antd-sider{-webkit-flex:0 0!important;flex:0 0!important;max-width:0!important;min-width:0!important;width:0!important;position:absolute;z-index:999;height:calc(100vh - 60px);background-color:#fbfbfb;box-shadow:0 10px 10px #e4e4e4}aside.antd-sider.expanded{-webkit-flex:0 0 250px!important;flex:0 0 250px!important;max-width:250px!important;min-width:250px!important;width:250px!important}aside.antd-sider.expanded>div{display:block}aside.antd-sider>div{display:none}i.sider-menu{display:block;position:fixed;top:30px;left:20px;z-index:1;font-size:20px}i.sider-menu>svg{fill:#fff}@media (min-width:992px){i.sider-menu{display:none}}div.session-view{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (min-width:768px){div.session-view{display:none}}div.session-view .ant-typography{margin:0}div.session-view div.session-view-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}div.session-view span.ant-avatar{border:1px solid #fff;background-color:#fff}div.session-view span.ant-badge{background-color:#fff;border-radius:4px}div.institutions-modal div.institution-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px 20px;border-radius:4px;cursor:pointer;border:1px solid transparent;margin:0 0 5px}div.institutions-modal div.institution-item div.ant-typography{margin:0;-webkit-flex:1 1;flex:1 1;padding:0 30px}div.institutions-modal div.institution-item i{font-size:30px}div.institutions-modal div.institution-item:hover{background-color:#e8e8e8}div.institutions-modal div.institution-item.selected{border:1px solid #e8e8e8}.Listing .fast-filters{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin-bottom:15px}.Listing .fast-filters .ant-typography{margin:0 5px 0 0}.Listing .fast-filters .ant-btn{margin:0 2px}.ClassView.principal-content{display:-webkit-flex;display:flex}.ClassView div.no-content button{margin:10px 0}.ClassView>div.students-table{border:1px solid #d1d1d1;border-radius:5px;background-color:#fff;padding:10px}.ClassView>div.students-table .clickable{cursor:pointer}.ClassView .students-link{display:none}.subtitle{font-weight:600}.groups-list .ant-list-item{padding:5px 0}.groups-list .ant-list-item .ant-alert{cursor:pointer;width:100%;font-weight:500}.groups-list .ant-list-item .ant-alert.unselected{background-color:transparent;border:1px solid transparent;font-weight:400}.groups-list .ant-list-item .ant-alert.unselected:hover{background-color:#e8e8e8}@media (max-width:420px){.ClassView .students-link{display:-webkit-flex;display:flex}.ClassView .students-tab{display:none}}div.download-all{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:10px}div.download-all .ant-spin{margin-left:5px}.AssignmentItem{position:relative}.AssignmentItem.evaluable .progress{background-color:#722ed1}.AssignmentItem.evaluable .footer .ant-typography:first-of-type{color:#722ed1}.AssignmentItem .base-progress{height:5px;background-color:#d1d1d1;width:100%;margin-left:-15px;position:absolute;top:0;border-radius:3px 3px 0 0}.AssignmentItem .progress{height:5px;width:30%;margin-left:-15px;position:absolute;top:0;border-radius:5px 5px 0 0;background-color:#f70}.AssignmentItem span.options{position:absolute;right:10px;top:15px;cursor:pointer;z-index:1}.AssignmentItem .header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;margin-top:5px}.AssignmentItem .header .ant-typography{font-size:14px;font-weight:500;margin:0}.AssignmentItem .header .ant-typography.badge{margin:0 5px 0 0;background-color:#ff4d4f;color:#fff;min-width:16px;font-size:10px;display:-webkit-flex;display:flex;height:16px;-webkit-align-items:center;align-items:center;border-radius:8px;-webkit-justify-content:center;justify-content:center}.AssignmentItem .header .ant-typography.badge.disabled{background-color:#d1d1d1}.AssignmentItem .content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:15px 0}.AssignmentItem .content .ant-typography{font-size:12px;opacity:.7;margin:0}.AssignmentItem .author{font-size:12px}.AssignmentItem .author>div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.AssignmentItem .author>div .ant-avatar{margin:0 5px 0 0}.AssignmentItem .footer{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:-8px;margin-top:10px;padding:5px 0;border-top:1px solid #d1d1d1}.AssignmentItem .footer .ant-typography{margin:0;font-weight:500;color:#f70}.AssignmentsList .references{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.AssignmentsList .references div.dot{width:10px;height:10px;border-radius:5px;border:1px solid #f70;background-color:rgba(255,119,0,.4588235294117647)}.AssignmentsList .references div.dot.evaluable{border:1px solid #722ed1;background-color:rgba(114,46,209,.4588235294117647);margin:0 0 0 5px}.AssignmentsList .references .ant-typography{margin:0 5px 0 2px}.AssignmentItem{border:1px solid #d1d1d1;border-radius:5px;background-color:#fff;padding:10px 15px;margin-bottom:10px}.AssignmentItem .title{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.AssignmentItem .caption{margin-top:10px;font-size:12px;opacity:.7}.AssignmentItem .caption .ant-avatar{margin:0 5px 0 0}.AssignmentItem .action{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.ReloadButton{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ReloadButton>span:first-of-type{font-size:20px}.ReloadButton>span:last-of-type{font-size:10px}.ReloadButton:hover{color:#1890ff;cursor:pointer}span.user-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;cursor:pointer}span.user-info span.ant-avatar{border:2px solid #fff}span.user-info div.ant-typography{text-align:left;margin:0 5px}span.user-info.notifications{display:block}@media screen and (max-width:576px){.user-name{display:none}}@media (min-width:848px){.notifications-opt{display:none}span.user-info .ant-scroll-number.ant-badge-count{visibility:hidden}}div.error-message{color:red}.steps-indicators{padding:20px}.steps-content .ant-form-item{margin-bottom:0}.step-form .steps-action{display:-webkit-flex;display:flex;margin-top:20px}.step-form .steps-action>div:first-of-type{-webkit-flex-grow:1;flex-grow:1}.step-form .steps-action button{margin:0 5px 0 0}@media (max-width:576px){.step-form .steps-action{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.step-form .steps-action button{width:100%;margin:0 0 5px}}.class-info .ant-card-head{background-color:#f4f5f7}.class-info div.ant-col{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:20px}.class-info div.ant-col>span:first-child{margin-bottom:5px}form.wizard-form{display:-webkit-flex;display:flex;width:100%}@media (max-width:756px){form.wizard-form{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.user-search{margin-bottom:20px;width:100%}div.users-list-wrapper{width:100%;height:calc(100vh - 180px);overflow-y:scroll;border:1px solid #d1d1d1;border-radius:5px;background-color:#fff}div.users-list-wrapper .users-list__user{padding:12px 8px;cursor:pointer}div.users-list-wrapper .users-list__user span.deleted{font-style:italic;opacity:.5}div.users-list-wrapper .users-list__user--active h4{font-weight:700}div.dynamic-content:not(.empty)>.ant-col{border:none;background-color:#fafafa;background-color:var(--background-color)}.small-screen .message-dynamic.active-chat{display:none}.small-screen .principal-content.active-chat{padding-top:20px}.small-screen .principal-content.active-chat>.content-header{display:none}.small-screen .return{position:absolute;right:0;top:60px;z-index:99;padding:10px}.small-screen .return svg{height:2em;width:2em}@media (min-width:768px){.small-screen{display:none}}.small-screen div.dynamic-content{padding-top:0}.small-screen div.users-list-wrapper{height:calc(100vh - 250px)}div.large-screen{display:none}@media (min-width:768px){div.large-screen{display:inherit}}@media (min-width:500px){.small-screen .principal-content{margin-top:0;padding:30px 30px 0}}span.institution-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}span.institution-info span.ant-avatar{border:2px solid #fff}span.institution-info div.ant-typography{text-align:left;margin:0 5px;max-width:20vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){span.institution-info{display:none}}.NotificationsView{margin:0 20px 0 0;cursor:pointer;visibility:hidden}.NotificationsView svg{font-size:20px}@media (min-width:848px){.NotificationsView{visibility:visible}}div.NotificationsPopover{max-height:370px;width:320px;margin:-12px -16px;border-radius:5px}div.NotificationsPopover>div.notifications{max-height:300px;overflow-y:auto}div.NotificationsPopover>div.notifications .notification{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:5px 15px}div.NotificationsPopover>div.notifications .notification span.ant-avatar{min-width:35px;min-height:35px}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon{position:relative;left:12px;top:-5px;width:20px;height:20px;border-radius:10px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:12px;color:#fff;border:1px solid #fff}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon.post-icon{background-color:#40a9ff}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon.comment-icon{background-color:#00a95b}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon.like-icon{background-color:#412abe}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon.assignment-icon{background-color:#e3a736}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon.answer-icon{background-color:#da005b}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon.answer-comment-icon{background-color:#00a95b}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon.answer-state-icon{background-color:#e3a736}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon.event-icon{background-color:#007242}div.NotificationsPopover>div.notifications .notification>.ant-badge>span.anticon.message-icon{background-color:#00a95b}div.NotificationsPopover>div.notifications .notification>div.message{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:12px;padding:0 10px}div.NotificationsPopover>div.notifications .notification>div.message .timestamp{margin:0;opacity:.7;font-size:11px}div.NotificationsPopover>div.notifications .notification:not(:first-of-type){border-top:1px solid #e1e1e1}div.NotificationsPopover>div.notifications .notification:hover{background-color:#fafafa;cursor:pointer}div.NotificationsPopover>div.notifications .notification.unread{background-color:rgba(24,144,255,.0784313725490196);cursor:pointer}div.NotificationsPopover>div.notifications .notification.unread:hover{background-color:#fafafa;cursor:pointer}div.NotificationsPopover>div.footer,div.NotificationsPopover>div.header{display:-webkit-flex;display:flex;background-color:#fafafa;background-color:var(--background-color);-webkit-justify-content:center;justify-content:center;padding:5px 15px}div.NotificationsPopover>div.footer>h4,div.NotificationsPopover>div.header>h4{-webkit-flex:1 0;flex:1 0;margin:0}div.NotificationsPopover>div.footer>button,div.NotificationsPopover>div.header>button{padding:0;height:20px}.NotificationsList button{padding:0}.NotificationsList div.notification{border:1px solid #d1d1d1;border-radius:5px;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:10px;margin:0 0 5px}.NotificationsList div.notification span.ant-avatar{min-width:40px;min-height:40px}.NotificationsList div.notification>.ant-badge>span.anticon{position:relative;left:14px;top:-5px;width:20px;height:20px;border-radius:10px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:12px;color:#fff;border:1px solid #fff}.NotificationsList div.notification>.ant-badge>span.anticon.post-icon{background-color:#40a9ff}.NotificationsList div.notification>.ant-badge>span.anticon.comment-icon{background-color:#00a95b}.NotificationsList div.notification>.ant-badge>span.anticon.like-icon{background-color:#412abe}.NotificationsList div.notification>.ant-badge>span.anticon.assignment-icon{background-color:#e3a736}.NotificationsList div.notification>.ant-badge>span.anticon.answer-icon{background-color:#da005b}.NotificationsList div.notification>.ant-badge>span.anticon.answer-comment-icon{background-color:#00a95b}.NotificationsList div.notification>.ant-badge>span.anticon.answer-state-icon{background-color:#e3a736}.NotificationsList div.notification>.ant-badge>span.anticon.event-icon{background-color:#007242}.NotificationsList div.notification>.ant-badge>span.anticon.message-icon{background-color:#00a95b}.NotificationsList div.notification>div.message{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:12px;padding:0 10px}.NotificationsList div.notification>div.message .timestamp{margin:0;opacity:.7;font-size:12px}.NotificationsList div.notification:hover{background-color:#fafafa;cursor:pointer}.NotificationsList div.notification.unread{background-color:rgba(24,144,255,.0784313725490196);cursor:pointer}.NotificationsList div.notification.unread:hover{background-color:rgba(23,136,241,.137);cursor:pointer}@media (min-width:576px){.NotificationsList .ant-row.actions>div:last-of-type{text-align:right}}.AssignmentForm .ant-picker.ant-picker-large{width:100%}.AssignmentForm .ant-row.ant-form-item.hasLabel{margin-top:10px}.AssignmentForm .ant-col.ant-form-item-label{position:absolute;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.AssignmentForm div.caption{margin-left:25px;opacity:.8;font-size:12px}.AssignmentForm .assignment-review{margin-bottom:25px}.AssignmentForm .assignment-review .ant-card-head{background-color:#f4f5f7}.AssignmentForm .assignment-review div.ant-col{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:20px}.AssignmentForm .assignment-review div.ant-col>span:first-child{margin-bottom:5px}.AssignmentView.evaluable .progress{background-color:#722ed1}.AssignmentView .caption{font-size:12px;margin-top:15px}.AssignmentView .caption .ant-avatar{margin:0 5px 0 0}.AssignmentView .link-wrapper{margin:8px 0}.AssignmentView span.delete-assignment{position:absolute;right:-3px;top:3px}.AssignmentView .assignment{border:1px solid #d1d1d1;border-radius:5px;background-color:#fff;padding:20px}.AssignmentView .FileItem .ant-upload-list-item-card-actions.picture.caption{top:10px!important}.AssignmentView .base-progress{height:5px;background-color:#d1d1d1;width:calc(100% + 30px);margin-left:-15px;position:absolute;top:-10px;border-radius:3px 3px 0 0}.AssignmentView .progress{height:5px;margin-left:-15px;position:absolute;top:-10px;border-radius:5px 5px 0 0;background-color:#f70}.students-table .ant-tag{width:100%;text-align:center}.students-table .clickable{cursor:pointer}.AssignmentCommentsList .ant-list.comments-list{height:40vh;overflow-y:auto;overflow-x:hidden;padding:0 15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.AssignmentEvaluateModal .actions{margin-left:-20px;min-width:600px;border-top:1px solid #f0f0f0}.AssignmentEvaluateModal .actions .ant-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;padding:10px}.AssignmentEvaluateModal .ant-modal-body{padding-bottom:0!important}@media (max-width:576px){.AssignmentEvaluateModal .actions .row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start}}@media (max-width:600px){.AssignmentEvaluateModal .actions{min-width:calc(100vw - 16px)}.AssignmentEvaluateModal .actions .row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start}}div.response-files{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}div.response-files div{display:-webkit-flex;display:flex;position:relative;margin-bottom:10px}div.response-files div div{position:absolute;top:22px}div.response-files div a{max-width:320px;-webkit-flex:1 0;flex:1 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}div.response-files div a span{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.response-files div button{padding:0;margin-left:10px;visibility:hidden;color:#cd5c5c}div.response-files div button:hover{color:#cd5c5c}div.response-files div:hover button{visibility:visible}.CalendarView .class-filter{width:100%;margin-bottom:10px}.CalendarView .cta-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;padding:10px 0}.CalendarView .cta-wrapper button{color:#fff;background-color:#007242;border-color:#007242;border-width:1px;font-weight:400}.CalendarView .cta-wrapper button:active,.CalendarView .cta-wrapper button:focus,.CalendarView .cta-wrapper button:hover,.CalendarView .cta-wrapper button:visited{background-color:#007c48;border-color:#007c48}.CalendarView .calendar-wrapper{border:1px solid #d1d1d1;border-radius:5px;background-color:#fff;padding:20px 10px}.CalendarView .calendar-wrapper tbody{background-color:#fafafa}.CalendarView .calendar-wrapper .custom-event{padding:0 2px;overflow:hidden}.CalendarView .calendar-wrapper .custom-event span{font-size:10px}.CalendarView .calendar-wrapper .fc-toolbar-title{text-transform:capitalize;white-space:nowrap;max-width:100%}@media screen and (min-width:500px){.CalendarView .calendar-wrapper .fc-toolbar-title{white-space:normal;text-align:center;max-width:100px}}@media screen and (min-width:800px){.CalendarView .calendar-wrapper .fc-toolbar-title{max-width:120px}}@media screen and (min-width:1200px){.CalendarView .calendar-wrapper .fc-toolbar-title{max-width:250px}}.CalendarView .calendar-wrapper .fc-col-header-cell{text-transform:capitalize;background:#ececec;overflow:hidden;font-size:10px}.CalendarView .calendar-wrapper .fc .fc-button-primary:focus{box-shadow:none!important}@media screen and (max-width:499px){.CalendarView .calendar-wrapper .fc-header-toolbar.fc-toolbar{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.CalendarView .calendar-wrapper .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk{width:180px;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin-bottom:5px}}.CalendarView .calendar-wrapper .fc-toolbar-title{font-size:18px}@media screen and (min-width:500px){.CalendarView .calendar-wrapper .fc-toolbar-title{font-size:14px}}@media screen and (min-width:800px){.CalendarView .calendar-wrapper .fc-toolbar-title{display:block;font-size:18px}}@media screen and (min-width:1200px){.CalendarView .calendar-wrapper .fc-toolbar-title{font-size:22px}}.CalendarView .calendar-wrapper .fc .fc-daygrid-day{overflow:hidden}.CalendarView .calendar-wrapper .fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,200,21,.34901960784313724)}.CalendarView .calendar-wrapper .fc-daygrid-event.fc-daygrid-dot-event.fc-event .fc-event-time,.CalendarView .calendar-wrapper .fc-daygrid-event.fc-daygrid-dot-event.fc-event .fc-event-title{color:#646464}.CalendarView .calendar-wrapper .fc .fc-timegrid-axis-cushion{font-size:10px;padding:0;text-align:center;width:100%}.ant-spin-container,.ant-spin-nested-loading{width:100%}.google-session{border:1px solid #c1c1c1;padding:15px 10px 10px 15px;border-radius:4px;position:relative}.google-session>div{position:absolute;top:-10px;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding:0 10px}.google-session>div .google-user{background:#fff;opacity:1;padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.google-session>div .google-user img{opacity:1;width:20px;height:20px;border-radius:10px}.google-session>div .google-user span:not(.email){margin:0 4px}.google-session>div .google-user .email{opacity:.5}.google-session>div .google-logout{background:#fff;opacity:1;padding:0 2px}.google-session>div .google-logout:hover{color:#ff4d4f;cursor:pointer}.error-col{top:7px}.error-col .date-error{color:#ff4d4f;padding:4px;position:relative;top:-23px}.error-col .date-error.ant-typography.Caption{font-size:12px;opacity:1}.edit-event{position:absolute;top:20px;right:20px}.edit-event span{margin-left:5px}.edit-event:hover span,.edit-event:hover svg{fill:#40a9ff;cursor:pointer;color:#40a9ff}.EventModal .ant-picker.ant-picker-large{width:100%}.google-btn{width:220px;height:43px;background-color:#fff;border-radius:2px;border:1px solid #c1c1c1;cursor:pointer}.google-btn .google-icon-wrapper{position:absolute;margin-top:1px;margin-left:1px;width:40px;height:40px;border-radius:2px;background-color:#fff}.google-btn .google-icon{position:absolute;margin-top:11px;margin-left:11px;width:18px;height:18px}.google-btn .btn-text{float:right;margin:11px 11px 0 0;font-size:14px;letter-spacing:.2px;font-family:"Roboto";color:#646464}.google-btn:hover{box-shadow:0 0 3px -1px #c1c1c1}.google-btn:active{border-color:#646464}.ProfileCard{border:1px solid #d1d1d1;border-radius:5px;margin:0 0 10px;padding:20px 15px;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.ProfileCard .ant-avatar{margin-bottom:10px;min-height:120px}.ProfileCard h1{font-size:18px}.CommentsPost{border:1px solid #d1d1d1;border-radius:5px;margin:0 0 10px;padding:10px 15px;background-color:#fff}.CommentsPost.post-assignment{border-color:rgba(227,167,54,.3803921568627451);background-color:rgba(255,225,73,.10980392156862745)}.CommentsPost.post-assignment .ant-avatar{border:1px solid rgba(227,167,54,.3803921568627451)}.CommentsPost .ant-typography{margin-bottom:0}.CommentsPost .comments{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.CommentsPost .comments>.comment{background-color:#ececec;border-radius:5px;padding:5px 10px;margin-bottom:5px}.CommentsPost .comments>.comment .ant-typography{margin:0}.CommentsPost>div.ant-row div.ant-col.post-header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-left:8px}.CommentsPost>div.ant-row div.ant-col.post-header>div.ant-col{padding-top:0;padding-bottom:0;padding-left:5px}.CommentsPost>div.ant-row div.ant-col.post-header>div.ant-col:not(.username){font-size:12px}.CommentsPost>div.ant-row div.ant-col.post-header>div.ant-col:not(.username)>span.ant-typography:hover:not(.ant-typography-disabled):not(:last-of-type){cursor:pointer;color:#40a9ff}.CommentsPost>div.ant-row div.ant-col.post-header span.ant-typography.ant-typography-disabled{cursor:default}.CommentsPost>div.ant-row a{width:100%}.CommentsPost>div.ant-row>div.reaction-buttons{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.CommentsPost>div.ant-row>div.reaction-buttons>div.button-wrapper:hover{color:#40a9ff}.CommentsPost>div.ant-row>div.reaction-buttons>div.button-wrapper>button,.CommentsPost>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button{display:-webkit-flex;display:flex;border:none;font-size:12px;box-shadow:none;background-color:transparent;padding-left:0}.CommentsPost>div.ant-row>div.reaction-buttons>div.button-wrapper>button span,.CommentsPost>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button span{margin-left:4px}.CommentsPost>div.ant-row>div.reaction-buttons>div.button-wrapper>button:hover,.CommentsPost>div.ant-row>div.reaction-buttons>div.button-wrapper>span>button:hover{color:#40a9ff}@media (max-width:487px){.ProfileStats .ant-spin-nested-loading,.ProfileView .tabs,.ProfileView>.content-header{display:none}.ProfileStats .tab-selector{width:100%;color:#40a9ff}}@media (max-width:847px){div.ProfileStats{padding:20px 30px 0}}@media (min-width:488px){div.ProfileStats .group-picker,div.ProfileStats .tab-selector{display:none}}@media (max-width:500px){div.ProfileStats{padding:20px 0 0}div.ProfileStats>.ant-col{padding:0}}@media (max-width:340px){div.ProfileStats>.ant-col{padding:0 10px}}.EventsView{margin:0 20px 0 0;cursor:pointer;visibility:hidden}.EventsView svg{font-size:20px}@media (min-width:848px){.EventsView{visibility:visible}}div.EventsPopover{max-height:370px;width:320px;margin:-12px -16px;border-radius:5px}div.EventsPopover>div.events{max-height:300px;overflow-y:auto}div.EventsPopover>div.events .event{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:5px 15px}div.EventsPopover>div.events .event span.ant-avatar{min-width:35px;min-height:35px}div.EventsPopover>div.events .event>.ant-badge>span.anticon{z-index:2}div.EventsPopover>div.events .event>.ant-badge>img,div.EventsPopover>div.events .event>.ant-badge>span.anticon{position:relative;left:12px;top:-5px;width:20px;height:20px;border-radius:10px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:12px;color:#fff;border:1px solid #fff}div.EventsPopover>div.events .event>div.message{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:12px;padding:0 10px}div.EventsPopover>div.events .event>div.message .timestamp{margin:0;font-size:11px}div.EventsPopover>div.events .event:not(:first-of-type){border-top:1px solid #e1e1e1}div.EventsPopover>div.events .event:hover{background-color:#fafafa;cursor:pointer}div.EventsPopover>div.footer,div.EventsPopover>div.header{display:-webkit-flex;display:flex;background-color:#fafafa;background-color:var(--background-color);-webkit-justify-content:center;justify-content:center;padding:5px 15px}div.EventsPopover>div.footer>h4,div.EventsPopover>div.header>h4{-webkit-flex:1 0;flex:1 0;margin:0}div.EventsPopover>div.footer>button,div.EventsPopover>div.header>button{padding:0;height:20px}img.border-inf{position:fixed;bottom:0;left:0;right:0;width:100vw;max-height:15px}.LoginCard{background-color:#00afaa;border-radius:40px;text-align:center;width:290px;min-height:370px;margin:0 auto}.LoginCard h2{margin:15px 0;font-weight:400}.LoginCard .pass-forget-link{color:#fff;text-align:right;padding:0;-webkit-transform:translateY(-18px);transform:translateY(-18px)}.LoginCard form{text-align:right}.LoginCard form>*{margin:0 0 1.25em}.LoginCard form input.ant-input{border-radius:10px}.LoginCard form>button{width:100%;border-radius:10px}.LoginCard form>button.login-button{background-color:#202453;border-color:#202453}.LoginCard form>button.login-cancel{background-color:rgba(32,36,83,.6392156862745098)}.LoginCard img.logo{width:175px;position:absolute;-webkit-align-self:center;align-self:center;top:-70px}.LoginCard>div.ant-card-body{margin-top:40px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.LoginCard>div.ant-card-body h2{color:#fff;font-size:14px;margin-bottom:15px}.LoginCard>div.ant-card-body button.login{background-color:#252851}.LoginCard>div.ant-card-body button.previous-version{background-color:rgba(227,167,53,.9411764705882353);border-color:#e3a735}.LoginCard>div.ant-card-body span.previous-version{display:-webkit-flex;display:flex;color:#fff;font-size:12px;text-align:center;margin-top:10px;margin-bottom:5px}.LoginCard>div.ant-card-body .bottom-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;text-align:start}span.banner{font-family:AntipastoPro;font-size:25px;position:absolute;left:50%;-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px);color:#252851}span.banner>span{color:#45aca9;margin:0 1px}.recover-password-modal .ant-form-item-control{line-height:25px}.MaintenancePage{background-color:var(--background-color);height:100vh;text-align:center;-webkit-justify-content:center;justify-content:center}.MaintenancePage,.MaintenancePage>div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.MaintenancePage>div{-webkit-flex-direction:column;flex-direction:column}.MaintenancePage img.logo{height:40px;border-radius:50%;background-color:#fff;margin-right:5px}.MaintenancePage img.logo.big{height:100px;margin:0 auto;display:block}.MaintenancePage div.logo{margin-bottom:80px}.MaintenancePage div.logo span.logo-name{font-family:AntipastoPro;font-size:22px}.MaintenancePage div.logo span.logo-name>span{color:#45aca9;margin:0 1px}.MaintenancePage svg{margin:20px;font-size:50px}.MaintenancePage h4{font-weight:400}.MaintenancePage button{margin:20px}:root{--background-color:#fafafa}body,html{height:100vh;margin:0}div.pointer,span.pointer{cursor:pointer}div.pointer:hover,span.pointer:hover{text-decoration:underline}h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,h6.ant-typography{margin:0!important}.clickable{cursor:pointer}button.ant-btn.assignment{color:rgba(196,0,92,.788235294117647);background-color:rgba(196,0,92,.058823529411764705);border-color:rgba(196,0,92,.788235294117647);border-width:1px;font-weight:400;text-transform:uppercase}button.ant-btn.assignment:active,button.ant-btn.assignment:focus,button.ant-btn.assignment:hover,button.ant-btn.assignment:visited{color:rgba(196,0,92,.5607843137254902);border-color:rgba(196,0,92,.5607843137254902)}table>thead>tr>th div.ant-table-column-sorters{padding:0}.ant-row.ant-form-item.hasLabel{margin-top:10px}.ant-row.ant-form-item.hasLabel .ant-col.ant-form-item-label{position:absolute;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.ant-row.ant-form-item.hasLabel .ant-col.ant-form-item-control .ant-form-item-explain{font-size:12px}.ant-modal{-webkit-transform:translateY(-5%);transform:translateY(-5%)}span.anticon-file-excel>svg>path{fill:#007242}span.anticon-file-word>svg>path{fill:#2a5599}span.anticon-file>svg>path{fill:#50565c}span.anticon-file-pdf>svg>path{fill:#a50000}svg.video-icon>g>path{fill:#5d02a8}@font-face{font-family:"AntipastoPro";src:local("AntipastoPro"),url(/static/media/AntipastoPro.b2bf8249.ttf) format("truetype")}@media (max-width:576px){.ant-modal{-webkit-transform:translateY(-15%);transform:translateY(-15%)}}@media (max-width:768px){.ant-modal{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}span.global-message{min-height:20px;width:100%;background:#a50000;color:#fff;z-index:99;padding:10px;text-align:center}