/**
 * Static: app.css
 * Compiled at: Sat, 06 Dec 2025 17:29:48 +0000
 */
*{margin:0;padding:0;border:0;box-sizing:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}body{background-color:#fff;width:100%;height:100%;font-size:16px;font-family:"Open Sans","Segoe UI","DejaVu Sans","Lucida Grande","Helvetica",sans-serif;line-height:1.48;color:#2c3e50;padding:0 !important}a{text-decoration:none;color:#e65100}a:hover{color:#bf360c;cursor:pointer}h1{font-size:28px;font-weight:300;line-height:1.05}h2,h3{font-size:22px;font-weight:300;line-height:1.28}strong,b{font-weight:600}ol,ul{list-style-type:none}table{width:100%;border-collapse:collapse}select[multiple],textarea{resize:vertical}input,select,textarea{outline:none}input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="date"],input[type="datetime-local"],input[type="datetime"],input[type="search"],input[list],select,textarea,.editor{background-color:#f1f6fb;border:1px solid #b0c8e0;border-radius:4px;color:#2c3e50;font-size:14px;font-weight:400;padding:4px 8px;line-height:1.5;width:100%;font-family:"Open Sans","Segoe UI","DejaVu Sans","Lucida Grande","Helvetica",sans-serif}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="datetime"]:focus,select:focus,textarea:focus,input[type="text"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="password"]:hover,input[type="date"]:hover,input[type="datetime-local"]:hover,input[type="datetime"]:hover,select:hover,textarea:hover,.editor:hover{background-color:#f1f6fb;border-color:#2980b9;color:#2c3e50}input[disabled],select[disabled],textarea[disabled]{background-color:whitesmoke !important;border-color:#aeb0b3 !important;color:#7d8264 !important}input[type="number"],.short{min-width:75px;width:10% !important}input[type='file']{width:90%}select[multiple] optgroup,select[multiple] option{white-space:normal}.shortSelect{width:100px !important}dl:not(:first-child){margin-top:15px}dt{display:block;color:#3b6da9;margin-bottom:5px}dt > small:not(.innerError):not(.innerInfo),dd > small:not(.innerError):not(.innerInfo){color:#7d8287;display:block;margin-top:3px;font-size:12px}.formError input,.formError select,.formError textarea,.formError ul{border-color:#cc0001 !important}.fieldRequired{color:#cc0001 !important}.smallText{font-size:.8em}.inlineSubMenu ul{display:flex}.inlineSubMenu ul li{padding:2px 15px}.inlineSubMenu ul li:first-child{padding-left:0}.inlineSubMenu.withSeparator ul li:not(:first-child){border-left:1px solid #dadce0}.inlineSubMenu.justifyRight ul{justify-content:right}.inlineSubMenu .selected{color:#2c3e50;font-weight:600;pointer-events:none}.long{width:100%;box-sizing:border-box}.mediumTextarea,.largeTextarea{min-height:150px;min-width:100%;max-width:100%}.largeTextarea{min-height:400px}.smallTextarea{min-height:80px}body,#headerContainer,#headerLogo,#headerLogo a,#headerContent,.editorMenu div a,.editorOptions{display:flex}#contentContainer,#headerLogo,#copyright,.content,.editorContainer,.editorOptions,#subjectsSearchResults a{box-sizing:border-box}#contentContainer{padding-left:150px}#contentContainer.active{padding-left:450px}.tableContainer{overflow:auto}.table{border-bottom:1px solid #4179ad;border-spacing:0;width:100%}.table tr:not(:first-child):hover{background-color:#f2f2f2}.table th{border-bottom:2px solid currentColor;color:#4179ad;text-align:left;font-weight:400;font-size:18px;padding:10px}.table th.small{font-size:.9em;white-space:nowrap}.table .header1{background-color:#3a6d9c !important;color:#fff !important}.table .header1 th{color:#fff !important;border-bottom:0}.table .header2{background-color:#f2f2f2 !important}.table.noHover tr:hover,.noHover,.header1.noHover,.header2.noHover{background:transparent !important}.table td{padding:10px;max-width:20%;white-space:nowrap;vertical-align:middle}.table .headColumn{position:sticky;left:0;background:#f2f2f2;z-index:1;min-width:200px;white-space:normal}.table tr:not(:last-child) > td{border-bottom:1px solid #e0e0e0}.table .columnIcons{width:1px}.crossSelectTable select{height:400px;overflow:auto;min-width:100px}.crossSelectTable td{width:40%}.moreOptions{display:none}.tdNum{width:50px !important;text-align:center}.compactTable th,.compactTable td{padding:6px}.hover:hover{background-color:#f8f9fa}.hover2:hover{background-color:#e8f3ff}.contentItem{background-color:#f2f2f2 !important;margin-bottom:5px;padding:5px;border-radius:3px}.pannableTable{cursor:grab}.withBorder{border:2px solid #4179ad}.withBottomBorder{border-bottom:2px solid #4179ad !important}.withBottomBorder1{border-bottom:1px solid #4179ad !important}.lastBottomBorder td{border-bottom:2px solid #4179ad !important}.table.normalWhitespace td{white-space:normal}.table.limitFirstColumn120 tr td:first-child{width:120px}.table.limitFirstColumn tr td:first-child{width:180px;text-align:left;vertical-align:top}.table.limitFirstColumn table tr td:first-child{width:auto;text-align:justify;vertical-align:middle}.table.alignTop td,.table tr.alignTop th{vertical-align:top}.embeddedHeader{background-color:#323639;color:#fff;padding:8px 15px}.embedded{background-color:#525659;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:auto}.embedded > iframe{width:95%;min-width:800px;max-width:1200px;height:50vh;border:1px solid #3C3F41;box-shadow:0 1px 15px 0 rgba(0,0,0,0.3);margin:5px}.programStructure section{border-bottom:1px solid #e0e0e0;margin-bottom:20px}.programStructure .header{text-align:center}.subjectStructureTable tr:last-child td{border-bottom:2px solid #4179ad !important}.columnWithLeftBorder{border-left:1px solid #4179ad}.columnWithRightBorder{border-right:1px solid #4179ad}.leftBorderGrey{border-left:1px solid #e0e0e0}th{vertical-align:bottom}.verticalText{writing-mode:vertical-lr;white-space:nowrap;margin:0 auto}.limitHeight{max-height:150px;overflow-x:hidden;overflow-y:auto}.limitHeight.height90{max-height:90px}.limitHeight.height200{max-height:200px}#headerContainer{position:fixed;top:0;left:0;right:0;height:50px;background-color:#325c84;z-index:900;box-sizing:border-box}#contentContainer{overflow:hidden}#contentContainer,.editorContainer{height:100vh;padding-top:50px}.editorContainer{flex:0 0 300px;border-right:1px solid #dadce0}#contentContainer{flex:1 1 auto}.editorContainer{padding-bottom:45px;background-color:#fff}.editorContent{padding-bottom:45px;box-sizing:border-box}.menuTitle{display:none}#acpMenu{position:fixed;top:50px;bottom:0;left:0;width:150px;background-color:#325c84;text-align:center;overflow:hidden;z-index:810}#acpMenu:hover{overflow:auto}#acpMenu .acpMenuLink{display:block;padding:20px 10px;color:rgba(255,255,255,0.7)}#acpMenu .acpMenuLink:hover{background-color:#2b4f71;color:#fff}#acpMenu .acpMenuLink.active{background-color:#24425f;color:#fff}#acpMenu .acpMenuLink > .icon{transform:scale(0.8);transition:transform 0.12s linear}#acpMenu .acpMenuLink.active > .icon{transform:scale(1)}#acpMenu .acpMenuLinkLabel{display:block;margin-top:5px}#acpMenu .appVersion{font-size:12px;display:block;text-align:center;color:rgba(255,255,255,0.2) !important;padding:5px 30px !important}#acpMenu .appVersion .acpMenuLinkLabel{margin:0}#acpMenu::-webkit-scrollbar-thumb{background-color:#24425f}#acpMenu::-webkit-scrollbar{background-color:#24425f;width:1px}#acpSubMenu{position:fixed;top:50px;bottom:0;left:150px;background-color:#24425f;overflow:hidden;z-index:800}#acpSubMenu:hover{overflow:auto;overflow-x:hidden}#acpSubMenu .acpSubMenuCategoryList{width:300px}#acpSubMenu .acpSubMenuCategoryList:not(.active){display:none}#acpSubMenu .acpSubMenuCategory{margin-top:20px;padding-left:20px}#acpSubMenu .acpSubMenuCategory:last-child{margin-bottom:20px}#acpSubMenu .acpSubMenuCategory > span,#acpSubMenu .acpSubMenuCategory .subMenuCategorySection,#acpSubMenu .acpSubMenuCategory .course > span,#acpSubMenu .acpSubMenuCategory .subMenuCategorySectionDivider > span{color:rgba(255,255,255,0.5);display:block;padding:5px 20px;text-transform:uppercase}#acpSubMenu .acpSubMenuCategory .subMenuCategorySection > span{display:block;text-align:right}#acpSubMenu .acpSubMenuCategory .subMenuCategorySectionDivider{border-top:1px solid rgba(255,255,255,0.5);margin-top:20px;padding-top:10px}#acpSubMenu .acpSubMenuLink,#acpSubMenu .acpSubMenuIcon{color:#fff;display:block;overflow:hidden;padding:5px 20px;text-overflow:ellipsis;white-space:nowrap}#acpSubMenu .acpSubMenuLink:hover,#acpSubMenu .acpSubMenuLink:hover~.acpSubMenuIcon:not(.active),#acpSubMenu .acpSubMenuIcon:hover{background-color:#2b4f71}#acpSubMenu .acpSubMenuLink.active,#acpSubMenu .acpSubMenuIcon.active,#acpSubMenu .acpSubMenuLink.active~.acpSubMenuIcon{background-color:#fafafa !important;color:#2c3e50 !important}#acpSubMenu::-webkit-scrollbar-thumb{background-color:#fafafa}#acpSubMenu::-webkit-scrollbar{background-color:#fafafa;width:1px}#acpSubMenu .acpSubMenuLinkWrapper{display:flex;align-items:center}#acpSubMenu .acpSubMenuLinkWrapper > .acpSubMenuLink{flex:1 1 auto}#acpSubMenu .acpSubMenuLinkWrapper > .acpSubMenuIcon{flex:0 0 auto;padding:5px 15px}.searchMenu{background-color:#2b4f71;min-width:70px;width:300px;position:relative}.searchMenu input{background-color:transparent;height:50px;width:100%;padding:6px 8px;color:#fff;border:0 !important;font-size:16px;letter-spacing:.5px}.searchMenu input:hover,.searchMenu input:focus{background-color:rgba(0,0,0,0.1)}.searchMenu input::placeholder{opacity:1;color:#ccc}.searchMenu input:-ms-input-placeholder{opacity:1;color:#ccc}.searchMenu input::-ms-input-placeholder{opacity:1;color:#ccc}.searchMenu input[type="search"]::-webkit-search-decoration,.searchMenu input[type="search"]::-webkit-search-cancel-button,.searchMenu input[type="search"]::-webkit-search-results-button,.searchMenu input[type="search"]::-webkit-search-results-decoration{display:none}.dropdown{position:absolute;min-width:180px;max-width:350px;width:100%;max-height:250px;margin-top:3px;padding:3px 0;background-color:#fff;color:#212121;font-size:12px;display:none;border-radius:2px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 0 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);z-index:820;overflow:auto}.dropdown li.dropdownDivider:not(:first-child){border-top:1px solid #eee;margin:3px 0}.dropdown li.dropdownText,.dropdown > ul > li a,.dropdown dl,.dropdown input[type="submit"]{padding:5px 20px;text-align:left}.dropdown input[type="submit"]{background-color:transparent;font-family:inherit;padding:6px 20px;width:100%}.dropdown li.dropdownText{color:#7d8287;font-family:monospace;user-select:none}.dropdown > ul > li a,.dropdown dl,.dropdown input[type="submit"]{display:block;color:#212121;font-size:14px;cursor:pointer}.dropdown > ul > li a:hover,.dropdown dl:hover,.dropdown input[type="submit"]:hover{background-color:#eee}.dropdown dl dt label{cursor:pointer;padding-top:1px;display:block}.dropdownMenu{border-radius:2px;text-align:left;width:auto}.tabMenu > ul{display:flex;flex-wrap:wrap;border-bottom:1px solid #e0e0e0}.tabMenu > ul > li{position:relative;flex:0 1 auto}.tabMenu > ul > li > a{display:block;padding:5px 0;font-size:23px;font-weight:300}.tabMenu > ul > li:not(:last-child){margin-right:20px}.tabMenu > ul > li.active::before{left:0;transition:left 0.12s linear,width 0.12s linear;width:100%}.tabMenu > ul > li::before{position:absolute;width:0;left:50%;bottom:-1px;border-bottom:1px solid #e65100;content:""}.tabMenuContent{margin-top:20px;display:none}.tabMenuContent.active,.dropdownMenu.active,.expandableMenuContent.active,section.active{display:block}.expandableMenuContent{display:none;overflow:hidden;margin-bottom:20px}.expandableMenuContent.active{display:block}.tabSubMenu > ul > li > a{font-size:18px;font-weight:400}.subMenu{background-color:#2b4f71;padding:5px 0;position:absolute;display:none !important;max-height:80vh;overflow:auto}.menuHasChildren:hover .subMenu{display:block !important;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 4px 6px rgba(0,0,0,0.23)}.subMenu li a{height:auto !important;min-height:50px}section:not(:first-child){margin-top:40px}.sectionTitle{padding-bottom:10px;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.institutionLogo{max-width:140px;max-height:40px;vertical-align:middle}#headerLogo{background-color:#3a6d9c;flex:0 0 150px;order:1;justify-content:center;align-items:center}#headerLogo a{display:block;width:100%;padding:10px 0;text-align:center;color:#fff;font-weight:600;font-size:22px}#headerLogo span{text-transform:uppercase}#headerContent{order:2;align-items:center;padding:0;margin-right:10px;color:#cfcfcf;position:relative}#headerContent select{width:100px;margin-left:20px;background-color:#fff;border-width:0;border-radius:3px}#acpHeaderMenu{flex:1 1 auto;order:3;margin-right:20px}#acpHeaderMenu ul{display:flex;justify-content:flex-end}#acpHeaderMenu ul li a{align-items:center;background:#2b4f71;color:#fff;display:flex;flex:0 0 auto;height:50px;padding:0 15px}#acpHeaderMenu ul li a:hover{background:#24425f}#copyright,.editorOptions{position:fixed;bottom:0;background-color:#fff;border-top:1px solid #dadce0;width:299px;padding:10px 10px 10px 25px;z-index:1}#copyright,#copyright a,.editorOptions,.editorOptions a{font-weight:normal;font-size:14px}#copyright a{color:#5f6368}.editorContent{height:100%;overflow:auto;background-color:#fff}.editorContent .section,.section{border-bottom:1px solid #dadce0;margin:10px 1px}.content{height:100%;overflow:auto;padding:20px 20px 80px;background-color:#fafafa}.withPadding{padding:10px}.contentHeader{margin-bottom:30px}.profileHeader .contentHeaderMenu .dropdownMenuContainer{margin-top:20px}.contentHeader .contentHeaderMenu > ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;margin-top:20px}.contentHeader .contentHeaderMenu > ul > li{margin-top:5px}.contentHeader .contentHeaderMenu > ul > li:not(:first-child){margin-left:5px}.contentHeader .contentHeaderMenu > ul > li > a{margin:0}.contentHeader .contentHeaderMenu .button,.button{position:relative;background-color:#325c84;border-radius:9px;border-width:0;color:#fff;display:inline-block;font-weight:400;padding:8px 18px;text-decoration:none;font-size:14px;cursor:pointer;user-select:none}.button.small{padding:6px 8px;text-transform:none;font-size:12px;border-radius:5px;width:fit-content}.button.limitWidth{width:fit-content}.contentHeader .contentHeaderMenu .button:hover,.button:hover,.button.active{background-color:#2b4f71 !important;color:#fff}.contentSection{border:1px solid #ecf1f7;background-color:#fff;padding:20px}.contentHeaderMenu .dropdownMenuContainer{text-align:right}.checkboxButton{display:flex;padding:0 0 0 8px;border-radius:5px;background-color:#325c84;color:#fff;user-select:none}.checkboxButton label{padding:6px 8px;font-size:12px;color:#fff;cursor:pointer}.collapsibleButton{all:unset;cursor:pointer;user-select:none}.filterSection select:not(:first-child){margin:5px 5px 0 0}.filterSection .button{background-color:#fff !important;color:#212121;border:1px solid #b0c8e0;border-radius:9px !important;padding:8px 18px !important;line-height:normal !important}.filterSection .button:hover{border-color:#2980b9 !important}.filterSection .table tr:not(:first-child){background-color:#f2f2f2}.filters{margin-bottom:15px}.filters .card{margin:0}.filters table th{font-size:.9em;white-space:nowrap}.filters select:not(:first-child),.filters input:not(:first-child){margin:5px 5px 0 0}.filters select,.filters input{min-width:150px}.filters table tr:not(:first-child){background-color:#f2f2f2}.icon{text-align:center;font-size:24px}.icon12{font-size:12px;height:14px;line-height:14px !important;width:14px}.icon16{font-size:14px;height:16px;line-height:16px !important;width:16px}.icon24{font-size:18px;height:24px;line-height:24px !important;width:24px}.icon32{font-size:28px;height:32px;line-height:32px !important;width:32px}.icon48{font-size:42px;height:48px;line-height:48px !important;width:48px}.icon100{font-size:100px}.disabled{opacity:0.3;cursor:not-allowed !important}.icon.edit{color:#2c3e50}.small > .icon{font-size:.9em}.badge{position:absolute;background-color:#cc0001;color:white;font-size:12px;font-weight:600;box-shadow:-1px 2px 3px rgb(0 0 0 / 30%),inset 0 2px 5px rgb(225 225 225 / 30%);padding:1px 6px;top:4px;right:4px;border-radius:2px;line-height:1.2;z-index:1}.inline.badge{position:initial;margin:0 3px}.activeBalloonTooltip{position:relative}.activeBalloonTooltip::before{position:absolute;top:-35px;padding:5px 10px;color:#fff;font-weight:400;font-size:14px;font-family:"Open Sans","Segoe UI","DejaVu Sans","Lucida Grande","Helvetica",sans-serif;background-color:rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);border-radius:2px;content:attr(data-tooltip);pointer-events:none;text-transform:none;z-index:900}.activeBalloonTooltipNoWrap:before{white-space:nowrap}.activeBalloonTooltipRight::before{right:0}.activeBalloonTooltipBelow::before{top:40px}.activeBalloonTooltipBelow25::before{top:25px}.activeBalloonTooltipBelow30::before{top:30px}.activeBalloonTooltipBelow55::before{top:55px}.contentHeaderTitle .documentStatusLabels{margin-top:5px}.documentStatusLabels span{font-size:.8em;font-family:monospace;white-space:nowrap;padding:3px 10px}.documentVariations{margin-top:10px}.documentVariations select{min-width:200px}.documentChangelog{margin-top:5px}.formatedCode{background-color:#2b4f71;border-radius:3px;color:#fff;font-family:monospace;padding:3px 10px}.codeText,kbd{font-family:monospace}kbd{display:inline-block;margin:2px;padding:2px 5px;border:1px solid #c4c4c4;border-radius:3px;white-space:nowrap;box-decoration-break:clone;user-select:all;-webkit-box-decoration-break:clone}kbd:first-child{margin-left:0}.textBox{border:1px solid #c4c4c4;padding:5px 8px;border-radius:3px}.tags{margin-right:5px;line-height:1.7;font-size:.8em}.userProfilePictureContainer{margin-top:-100px}.userProfilePicture{display:inline-block;border-radius:50%;background-color:#fff;padding:4px;color:#fff}.userProfilePicture span::before{display:inline-block;border-radius:50%;background-color:#eee;color:#fff;padding:15px 30px 30px}.userProfilePicture img{width:100%;border-radius:50%;width:150px;height:150px}.profilePicture{background-size:cover !important;width:32px;height:32px;border-radius:50%}.equipmentPicture img{width:100%;height:auto;padding:5px;border-radius:5px;box-shadow:0px 1px 2px 0px rgb(60 64 67 / 20%),0px 1px 2px 1px rgb(60 64 67 / 10%)}.equipmentPicture span::before{padding:0}.userProfilePicture.small{vertical-align:middle;width:36px;height:36px;padding:2px}.userProfilePicture.small img{width:32px;height:32px}.userProfilePicture.small span::before{padding:7px 10px 8px}.userEnrolmentProfilePicture{width:150px;border-radius:10px;box-shadow:0px 1px 2px 0px rgb(60 64 67 / 20%),0px 1px 2px 1px rgb(60 64 67 / 10%)}.messageItem > .messageSidebar > .userProfilePicture > img{width:40px;height:40px}.messageItem > .messageSidebar > .userProfilePicture > .icon100{font-size:28px}.messageItem > .messageSidebar > .userProfilePicture > span::before{border-radius:50%;background-color:#eee;color:#fff;padding:4px 8px 8px}.messageItem{padding-bottom:30px}.messageItem:not(:last-child){border-bottom:1px solid #4179ad}.messageItem:first-child{padding-top:0}.messageItem > .messageSidebar{border-radius:3px;display:flex;flex:0 0 240px;align-self:flex-start;padding:5px 5px 10px;text-align:left;background-color:#ecf1f7}.messageItem .userProfilePicture{background:transparent}.messageItem > .messageContent{margin-left:5px}.messageItem .messageHeader,.messageItem .messageFooter{color:#7d8287;font-size:12px;padding:10px 0 0}.messageItem .messageBody,.messageItem .messageFooter{margin-top:20px}.messageItem > .messageContent > .messageBody textarea{min-height:180px;resize:vertical}.messageItem section,.messageItem section:not(:first-child){margin-top:20px}.messageItem .messageSectionTitle{align-items:center;display:flex;margin-bottom:10px;font-size:100%}.messageItem .messageSectionTitle::before{border-top:1px solid #e0e0e0;content:"";flex:0 0 20px;margin-right:10px}.messageItem .messageSectionTitle::after{border-top:1px solid #e0e0e0;content:"";flex:1 0 auto;margin-left:10px}.messageAttachmentList{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,300px)}.messageAttachment{border:1px solid #e0e0e0;border-radius:3px;color:inherit;column-gap:8px;display:grid;grid-template-areas:"icon filename action"
		"icon meta action";grid-template-columns:32px auto 16px;padding:8px;row-gap:1px}.messageAttachmentIcon{align-self:center;grid-area:icon}.messageAttachmentFilename{font-weight:600;grid-area:filename;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messageAttachmentMeta{font-weight:400;color:#7d8287;grid-area:meta}.messageAttachmentAction{grid-area:action}.columnLastMessage{margin-left:10px}.subjectPassed{color:#c02f1d;text-align:center;text-transform:uppercase;font-size:.6em;font-weight:700;transform:rotate(-8deg);border:2px solid #c02f1d;border-radius:4px;padding:1px;width:fit-content;margin:0 auto}.panelContainer{margin:0 0 30px;z-index:1}.panel,.widePanel{background-color:#1565c0;color:#fff;border-radius:8px;padding:10px;margin-top:8px;margin-bottom:8px;box-shadow:0 1px 2px 0 rgb(60 64 67 / 30%),0 1px 3px 1px rgb(60 64 67 / 15%)}.panel h2{font-size:1.2em;font-weight:400;margin:5px 8px 10px}.panel .dataValue{font-size:24px}.panelItems{display:flex;flex-wrap:wrap}.panelItem{margin:8px}.cardsContaner{}.card{border:1px solid #e0e0e0;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:15px}.card th{border-bottom-width:1px}.legend{font-size:.8em;height:21px;overflow:auto;position:fixed;background-color:#fff;z-index:1;bottom:8px;right:8px;padding:0 5px;box-shadow:0px 1px 2px 0px rgba(60,64,67,0.2),0px 1px 2px 1px rgba(60,64,67,0.1)}.legendItem{padding:0 15px;margin-bottom:5px;font-size:10px}.legendItem:after{content:" ";white-space:pre}.grey{background-color:#c9cbcf !important}.yellow{background-color:#dde327 !important}.orange{background-color:#ff6384 !important}.red{background-color:#e74700 !important}.green{background-color:#0bb010 !important}.blue{background-color:#36a2eb !important}.purple{background-color:#9966ff !important}.brown{background-color:#d66b00 !important}.brownblack{background-color:#964b00 !important}.black1{background-color:#888888 !important}.black2{background-color:#555555 !important}.black3{background-color:#333333 !important}.black4{background-color:#000000 !important}.signedBg{background-color:#0c8080 !important}.grey,.yellow,.orange,.red,.green,.blue,.purple,.brown,.brownblack,.black1,.black2,.black3,.black4,.signedBg{color:#fff !important;border-radius:4px;margin:1px 1px}.regularColor{color:#2c3e50 !important}.greyColor{color:#71757a !important}.greenColor{color:#0bb010 !important}.redColor{color:#e74700 !important}.neonColor{color:#10ff00 !important}#timetable table th,#timetable table td{width:40px;min-width:40px;max-width:40px;height:30px;min-height:30px;max-height:30px;text-overflow:ellipsis;text-align:center;font-weight:normal;overflow:hidden;word-break:break-all}#timetable table th{overflow:hidden}#timetable .day th{text-transform:uppercase;font-weight:700}#timetable table{font-size:.8em}#timetable table td{border-bottom:1px solid #dadce0}#timetable .tooltips a{display:block;padding-bottom:1px;line-height:1.2}#timetable .tooltips .title{font-weight:700}#timetable .tooltips a.single{padding:5px 0 7px}#timetable td{border-right:1px solid #dadce0}#timetable:active{cursor:move}#timetable{position:relative}.tooltips:hover .tooltip,.tooltips:focus .tooltip,.tooltips:checked .tooltip,.showDateOptions .tooltip{display:block;position:absolute;margin-top:8px;border:1px solid #444;width:auto;text-align:left;padding:5px;border-radius:5px;background-color:#fff;color:#000;opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9}.tooltip{display:none;position:relative;min-width:250px;max-width:400px;background:#fff;border:1px solid #fff;word-break:normal;z-index:2}.tooltip:after,.tooltip:before{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip:after{border-color:rgba(0,0,0,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.tooltip:before{border-color:rgba(194,225,245,0);border-bottom-color:#444;border-width:11px;margin-left:-11px}.showDateOptions .tooltip:after{border-bottom-color:#1565c0}.type,.time,.location,.teacher{font-weight:normal;min-height:16px}.time{background:url('../images/time.png') no-repeat 0 0;margin-top:8px}.location{background:url('../images/location.png') no-repeat 0 0}.teacher{background:url('../images/teacher.png') no-repeat 0 0}.time,.location,.teacher{padding:0 0 6px 20px;background-size:16px}.editorMenu,.formOptions{position:fixed;top:auto;right:20px;display:flex;align-items:center;color:#fff}.editorMenu div a,.formOptions > div{box-shadow:0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15);background-color:#1565c0;color:#fff;padding:10px;border-radius:8px;z-index:700}.editorButton,.formOptions > div{border-radius:50%;padding:9px 12px;cursor:pointer}.editorButton:hover,.editorMenu div a:hover,.formOptions div:hover{background-color:#1565a0}.editorButton .icon,.viewButton .icon{vertical-align:middle}.viewButton{padding:9px !important}.viewButton a{color:#fff}.printButton{padding:0 !important;border-radius:8px}.printButton a{color:#fff;padding:9px 12px;display:flex}.printButton a span:first-child{margin-right:10px}.editorMenu .icon{margin-left:10px}.editorMenu{display:none;flex-direction:column;align-items:flex-end;bottom:100px;z-index:1000}.editorMenu div{margin-bottom:15px}.editorMenu div a{white-space:nowrap;justify-content:flex-end;cursor:pointer;user-select:none}.editorContainer{display:none;border-right:0;border-left:1px solid #dadce0}.editorTitle{padding:10px;background-color:#3a6d9c;color:#fff}.editorOptions{justify-content:center;padding:5px}.editorOptions input,.settingsContent .editorOptions label{background-color:#fff;cursor:pointer;padding:8px 12px;color:#1a73e8;border-radius:4px;box-shadow:none}.editorOptions input:hover{background-color:rgba(60,64,67,.04);color:#174ea6}.inlineEditor{display:none;margin-right:20px}.inlineEditor.active{display:inline-block}.inputItemList{background-color:#f1f6fb;border:1px solid #b0c8e0;padding:2px 8px 5px;display:flex;flex-wrap:wrap;box-sizing:initial}.inputItemList:hover{border-color:#2980b9}.inputItemList > .input > input{background-color:transparent !important;border-width:0 !important;min-width:180px;padding:2px !important;vertical-align:middle}.inputItemList > .item{display:contents}.inputItemList > .item > span{background-color:#cfd8dc;border-radius:2px;color:#212121;cursor:default;max-width:100%;padding:0 5px;margin:3px 5px 0 0}.inputItemListLecturers{width:320px}.inputItemListSubject{min-width:300px}.settingsContent .formOptions label,.formOptions label{width:auto;max-width:unset;display:initial;vertical-align:unset;text-align:unset;font-size:initial}.formOptions{bottom:20px;z-index:2}.formOptions label,.formOptions input{cursor:pointer}.formOptions > div{margin-left:12px}.formOptions input,.formOptions label{background:transparent;color:#fff;padding:12px;box-shadow:none}.formOptions label{padding-right:0}.formOptions .textItem{border-radius:8px;padding:0;display:flex}.inlineFormItems{margin-top:5px;display:flex;align-items:end;flex-wrap:wrap}.inlineFormItems dl:not(:first-child){margin-top:0}.inlineFormItems dl{margin-bottom:5px;flex:1 0 45%}.dialogContent .inlineFormItems dl{flex:1 0 30%;min-width:50px}.dialogSubmit{background-color:rgba(236,241,247,1);border-top:1px solid rgba(224,224,224,1);bottom:0;left:0;padding:10px;position:absolute;right:0;text-align:center}.dialogSubmit #formSubmit{background-color:#1565c0;color:#fff;padding:8px 18px;cursor:pointer}.dialogSubmit #formSubmit:hover{background-color:#1565a0}.dialogSubmit #formSubmit:disabled{background-color:#cfd8dc;cursor:initial}.dialogSubmit > input{display:initial;background-color:#2196f3;color:#fff}.dialogSubmit > input:hover{background-color:#1a77c9}.formFlexElement{display:flex;align-items:center}.formFlexElement label{flex:1}.labelWithExplanation{display:block}.formSubmit{margin-top:30px;text-align:center}.formSubmit input,.submitButton{padding:8px 18px;margin-bottom:10px;background-color:#2196f3;color:#fff;font-weight:400;cursor:pointer;font-size:14px;line-height:1.48;border-radius:2px}.formSubmit input:hover,.submitButton:hover{background-color:#1a77c9}.optionTypeBoolean > dd{display:flex;align-items:center}.optionTypeBoolean > dd > label{border-radius:0;background-color:#cfd8dc !important;border:1px solid transparent;color:#212121 !important;cursor:pointer;padding:3px 10px 5px}.optionTypeBoolean > dd > label:not(:last-child){margin-right:5px}.optionTypeBoolean > dd > input[type="radio"]:checked+label.green,.optionTypeBoolean > dd > input[type="radio"]+label:hover.green{background-color:#2e7d32 !important;color:#fff !important}.optionTypeBoolean > dd > input[type="radio"]:checked+label.red,.optionTypeBoolean > dd > input[type="radio"]+label:hover.red{background-color:#c62828 !important;color:#fff !important}.optionTypeBoolean > dd > input[type="radio"]:checked+label{cursor:default}.optionTypeBoolean > dd > input[type="radio"]{display:none}.progressBar{width:110px;border-radius:2px;border:1px solid #dadce0;padding:1px}.progressBar div{font-size:.55em;text-align:center;border-radius:2px;margin:0;white-space:nowrap;transition:200ms linear}.loaderContainer{display:none;text-align:center;background-color:transparent !important}.loaderContainer td{border:0 !important;padding:50px 0 0 0 !important}.loader{display:inline-block;border:14px solid #f3f3f3;border-radius:50%;border-top:14px solid #3a6d9c;width:110px;height:110px;animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.loaderNotice{padding:10px 0 0;line-height:1.8;white-space:normal}.indexOptions{bottom:40px}.indexOptions .textItem{cursor:auto;align-items:center}.indexOptions .fa-calendar-week{padding:0 5px 0 10px}.weeksContainer,.weeksNav{display:flex;border-radius:8px}.weeksNav{padding:6px}.weeksNav > div a{padding:5px 8px;color:#fff;cursor:pointer !important}.weeksNav > div a:hover{color:#7fdbff}.weekSelected{border:1px solid #fff;border-radius:50%;padding:3px 5px !important;color:#fff;font-weight:500}.currentYearWeeks{border-right:1px solid #fff}.subjectsList select,.subjectSearch input{margin:8px 5px 0;position:absolute}.subjectsList select{width:280px;cursor:pointer;padding:6px 8px}.subjectSearch input{margin:9px 6px 0;width:255px;z-index:1;border:0}#subjectsSearchResults{margin-top:40px}#subjectsSearchResults a{display:block;width:100%;padding:10px;border-bottom:1px dashed #dadce0;font-weight:400}#subjectsSearchResults a:hover{background-color:rgba(60,64,67,.04)}.settingsContent .divider{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #dadce0}.settingsContent label{width:40%;max-width:250px;display:inline-block;vertical-align:middle;text-align:right;font-size:.9em}.settingsContent div{margin-bottom:10px}.settingsContent .submit{text-align:center}.settingsContent select{width:55%}.calendar .event{padding:0 5px}.calendar .grid td .event:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-color:#fff}.calendar .classroom,.calendar .notes,.calendar .eteacher,.calendar .group{font-size:.85em}.calendar .eteacher,.calendar .group{text-align:right}.calendar .notes{text-align:center;word-break:break-word}.reservationButton{text-align:center;margin:5px 0 3px}.reservationButton a{padding:1px 10px 2px;border-radius:3px;background-color:#fff;color:#bbb;vertical-align:middle}.reservationButton a:hover{background-color:#1a77c9;color:#fff}.reservationDeleteButton{position:absolute;top:0;right:0;line-height:1}.month .event{border-top:1px solid #fff}.month .title{padding:2px 0;font-size:.9em;font-weight:600;text-transform:uppercase;text-align:center;word-wrap:break-word}.month .title a,.month .eteacher a{color:#fff}.month .holiday{padding:10px}.month .holiday,.month .holiday a{color:#f20}.courseName{text-align:center}.monthSelection,.monthSelection:hover,.monthSelection:focus{border:0;background-color:#1565c0;padding:12px;border-radius:8px !important;color:#fff;cursor:pointer;width:auto}.markedEvent{border:2px dashed #fff !important;opacity:.55}.markedEvent2{opacity:.55}.markedEvent:hover,.markedEvent2:hover{opacity:1}.week table{border-collapse:collapse;border-spacing:0;width:99%}.week .hour{vertical-align:middle !important;text-align:center;width:30px !important;min-width:30px !important}.week .event{border-radius:5px;margin:2px;padding:0 1px}.events .table,.calendar table{border-collapse:initial;border-spacing:2px;border-bottom:0}.events .grid th,.events .grid td,.calendar .grid th,.calendar .grid td{height:40px}.events .grid th,.calendar .grid th{font-size:.85em;text-transform:uppercase;text-align:center}.events .grid td,.calendar .grid td{position:relative;border:1px solid #ccc;border-radius:5px;width:140px;min-width:140px;vertical-align:top;padding:0;white-space:normal}.events .event{padding:5px;font-size:.8em;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;cursor:auto;min-width:200px}.events .grid .event{border-right:0}.events .event:not(:last-child){margin-bottom:8px}.events .event:hover{background-color:#f2f2f2}.events .grid td .day,.calendar .grid td .day{text-align:right}.events .day span,.calendar .day span{display:inline-block;min-width:22px;line-height:18px;margin:2px 2px 2px auto;font-size:11px;font-weight:600;text-align:center;border-radius:50%}.events .day span.active,.calendar .day span.active{border:2px solid #2671a6}.events .event .title{font-weight:600}.events .event .note{font-size:.9em}.events .event .italic{font-style:italic}.events .event .signedBg a{color:#fff}.events .event.leftBorderEmphasis{border-left:5px solid #e0e0e0}.events .event.leftBorderEmphasis.redBorder{border-left-color:#e74700}.events .event.leftBorderEmphasis.blueBorder{border-left-color:#36a2eb}.events .event.leftBorderEmphasis.greenBorder{border-left-color:#0bb010}.events .activeBalloonTooltip::before{white-space:nowrap}.pagination{margin:10px 0}.pagination ul{display:flex}.pagination span{padding:4px 8px;display:block}.pagination > ul > li:not(:last-child){padding-right:1px;display:inline-table}.pagination .icon{padding:5px 8px 3px;color:#2c3e50;line-height:inherit}.pagination a:hover,.pagination .active,.pagination a:hover .icon{display:block;background-color:#78909c;color:#fff}.paginationText{margin-right:8px}.adminNotice{color:#000 !important;padding:5px 10px;position:fixed;top:0;left:0;right:0;z-index:1000;text-align:center}.adminNotice a{color:blue !important}.adminNotice .icon{font-size:18px;margin-left:8px;cursor:pointer}.dialogOverlay{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 0.12s linear,visibility 0s linear 0.3s;visibility:hidden;will-change:opacity;z-index:999}.dialogOverlay[aria-hidden=false]{opacity:.3;transition-delay:0s;visibility:visible}.dialogContainer{position:fixed;top:100px;left:50%;transform:translateX(-50%);width:780px;min-width:500px;max-width:80%;min-height:200px;max-height:85%;overflow:hidden;background-color:#fff;z-index:1000;box-shadow:0 1px 15px 0 rgba(0,0,0,0.3)}.dialogContainer.large{top:30px;width:1200px;max-height:95%}.dialogTitle{padding:10px 20px;box-sizing:border-box;display:flex;background-color:#3a6d9c;color:#fff}.dialogTitle span{flex:1;white-space:normal}.dialogTitle a{color:#fff}.dialogContent{padding:10px 20px 20px;box-sizing:border-box;overflow:auto;min-height:200px;max-height:calc(100vh - 250px);white-space:normal}.dialogContent .inlineFormItems{margin-top:5px}.dialogContainer.large > .dialogContent{max-height:calc(100vh - 120px)}.rowSticker{text-transform:uppercase;font-size:.7em;text-align:right}.lectureContainer:hover,.newLectureContainer:hover{background-color:#fafafa}.importBreadcrumbs ul{display:flex;flex-wrap:wrap}.importBreadcrumbs ul li{display:flex;align-items:center;background-color:#f7f8f8;border-right:0;font-size:.85em}.breadcrumbSelected{background-color:#e8f0fe;color:#1967d2}.breadcrumbArrow{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:10px solid #e8f0fe}.importBreadcrumbs ul li div:first-child{padding:5px 10px 5px}.info,.error,.popupInfo,.popupError{background-color:#d9edf7;color:#31708f;padding:10px 20px;margin:10px 0 20px;border-left:5px solid transparent;border-color:#bcdff1;min-width:200px;white-space:normal !important}.error,.popupError{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.popupContainer{position:absolute;left:50%;transform:translateX(-50%);width:auto;min-width:auto;max-width:500px;min-height:auto;max-height:340px !important;z-index:901;box-shadow:0px 1px 2px 0px rgba(60,64,67,0.1),0px 1px 2px 1px rgba(60,64,67,0.1)}.popupInfo,.popupError{margin:0;min-height:auto;max-height:300px}.popupContainer .dialogTitle{}.innerError{display:table;line-height:1.5;margin-top:8px;padding:5px 10px;position:relative}.innerError::before{border:6px solid transparent;border-top-width:0;content:"";display:inline-block;left:10px;position:absolute;top:-6px;z-index:99}.innerError{background-color:#f2dede;color:#a94442}.innerError::before{border-bottom-color:#f2dede}.systemNotification{position:fixed;left:auto;right:30px;top:70px;margin:0;width:auto;min-width:auto;max-width:500px;min-height:auto;max-height:340px !important;overflow:auto;z-index:1001;box-shadow:0px 1px 2px 0px rgba(60,64,67,0.1),0px 1px 2px 1px rgba(60,64,67,0.1);cursor:pointer;transition:visibility 0.12s linear 0.12s,transform 0.12s linear,opacity 0.12s linear;transform:translateY(-100%);opacity:0;visibility:hidden}.systemNotification.active{opacity:1;transform:translateY(0%);transition-delay:0s;visibility:visible}.systemNotification:not(.error){background-color:#0bb010;color:#fff;border-color:#008d05}#headerLogo .acpMenuOpen{display:none !important}@media (max-width:1024px){#headerLogo{flex:0 0 50px !important}#headerLogo #headerLogoLink,#logoutButton{display:none}#headerLogo .acpMenuOpen{display:block !important}#headerContainer,#headerLogo,#acpHeaderMenu ul li a{background-color:#3a6d9c !important}.menuTitle{color:rgba(255,255,255,0.7);margin:8px 0 !important;display:flex}#acpMenu{position:fixed;top:50px;bottom:0;left:0;right:0;width:auto;background-color:#325c84;text-align:left;overflow:auto;display:none}#acpMenu ul{transition:transform 0.24s cubic-bezier(0.25,0.46,0.45,0.94)}#acpMenu ul li:not(:last-child){margin-bottom:1px}#acpMenu .acpMenuLink{display:flex;align-items:center;padding:10px 30px;background-color:#2b4f71;color:#fff}#acpMenu .acpMenuLink:after{color:white;content:"\f054";display:block;font-family:'Font Awesome 5 Free';font-size:12px;font-weight:900;position:absolute;right:18px}#acpMenu .menuTitleText,#acpSubMenu .menuBackLink{flex:1;display:flex;align-items:center;padding-left:30px !important}#acpMenu .acpMenuLinkIcon{color:#fff}#acpMenu .acpMenuLinkLabel{display:initial;margin:0}#acpMenu .acpMenuLink .icon{font-size:18px;height:24px;line-height:24px !important;width:24px;margin-right:8px;transform:scale(1)}#acpSubMenu{top:50px;bottom:0;left:0;right:0;overflow:auto;transform:translateX(100%);transition:transform 0.24s cubic-bezier(0.25,0.46,0.45,0.94);background-color:#325c84;display:none}#acpSubMenu .acpSubMenuCategoryList{width:auto}#acpSubMenu .acpSubMenuCategory{margin-top:10px;padding-left:0}#acpSubMenu .acpSubMenuCategory > span,#acpSubMenu .acpSubMenuCategory .subMenuCategorySection,#acpSubMenu .acpSubMenuCategory .course > span,#acpSubMenu .acpSubMenuCategory .subMenuCategorySectionDivider > span{padding:5px 30px}#acpSubMenu ul li:not(:last-child){margin-bottom:1px}#acpSubMenu .acpSubMenuLink,#acpSubMenu .acpSubMenuLinkWrapper > .acpSubMenuIcon{padding:10px 30px;background-color:#2b4f71;color:#fff}#acpSubMenu .menuTitle .menuBackLink:before{color:rgba(255,255,255,0.7);content:"\f053";display:block;font-family:'Font Awesome 5 Free';font-size:12px;font-weight:900;position:absolute;left:12px}#acpSubMenu .menuTitle .acpSubMenuLink{color:#fff;padding-left:0;flex:1 1 auto}#acpSubMenu .menuTitle .acpSubMenuLinkIcon,#acpMenu .acpMenuLinkIcon{flex:0 0 auto;margin-left:1px;padding:10px;background-color:#2b4f71}#acpSubMenu::-webkit-scrollbar-thumb{background-color:#24425f}#acpSubMenu::-webkit-scrollbar{background-color:#24425f}#acpHeaderMenu{margin-right:0}#acpHeaderMenu ul li a{padding:0 10px}#acpHeaderMenu .icon{font-size:18px;height:24px;line-height:24px !important;width:24px}#contentContainer,#contentContainer.active{padding-left:0}}@media (min-width:1024px){#mainMenuLogoutButton{display:none}}@media (min-width:768px){::-webkit-scrollbar{background-color:transparent;height:8px;width:8px}::-webkit-scrollbar:hover{background-color:#e8eaed}::-webkit-scrollbar-thumb{background-color:#bdc1c6;min-height:48px;min-width:48px}::-webkit-scrollbar-thumb:hover{background-color:#9aa0a6}::-webkit-scrollbar-button{width:0;height:0}.contentHeader{display:flex}.contentHeader .contentHeaderTitle{flex:1 1 0%}.contentHeader .contentHeaderMenu ul{flex:0 0 auto;margin-top:0}.contentHeaderMenu .dropdownMenuContainer,.profileHeader .contentHeaderMenu .dropdownMenuContainer{margin-top:0}.contentFooter{justify-content:flex-end;margin-top:25px}.medium{width:30% !important;box-sizing:border-box}.panelContainer{display:flex}.panel{width:20%}.panel:not(:last-child){margin-right:8px}.widePanel{width:80%}.widePanel .panelItems .panelItem{flex:1 1 20%}.panelContainer{position:-webkit-sticky;position:sticky;top:-18px}.isPinned{margin-left:-20px;margin-right:-19px}.isPinned .panel,.isPinned .widePanel{border-radius:0;border-top:1px solid #fff}.messageItem{display:flex;padding:30px 0}.messageItem:not(:last-child){border-bottom:1px solid #4179ad}.messageItem > .messageSidebar{display:block;text-align:center;padding:20px}.messageItem > .messageContent{margin-left:30px;flex:1}.messageItem .messageHeader,.messageItem .messageFooter{padding:0}.messageItem > .messageSidebar > .userProfilePicture > img{width:150px;height:150px}.messageItem > .messageSidebar > .userProfilePicture > .icon100{font-size:100px}.messageItem > .messageSidebar > .userProfilePicture > span::before{padding:10px 27px 25px}}@media (max-width:768px){h1{font-size:23px}h2,h3{font-size:18px}.searchMenu{width:auto;max-width:300px}.filterSection select.short{width:100% !important}.content{padding:20px 10px 80px}.contentSection{border-left-width:0;border-right-width:0;margin-left:-10px;margin-right:-10px;padding:10px}.contentFooter{margin-top:25px}.dialogContainer,.dialogContainer.large{top:0;left:0;right:0;transform:unset;width:unset;min-width:unset;max-width:unset}.table .headColumn{min-width:150px}.messageAttachmentList{grid-template-columns:1fr}}@media (max-width:400px){#headerContent select{margin-left:10px;width:75px}.viewButton.compress{position:absolute;right:0;bottom:55px}.contentHeader .contentHeaderMenu > ul,.contentHeader .contentHeaderMenu .button,.button{display:block}.contentHeader .contentHeaderMenu ul > li:not(:first-child){margin-left:0}.contentHeader .contentHeaderMenu ul > li:not(:last-child){margin-bottom:10px}.contentHeader .contentHeaderMenu .button,.button{text-align:center}.contentFooter{margin-top:30px}}@media (max-width:340px){#headerContent select{width:65px}.weeksNav > div a{padding:3px 5px}.indexOptions .fa-calendar-week{padding:0 3px 0 8px}}#printCopyright,.hidden{display:none}@media print{@page{size:landscape}#headerContainer,#acpMenu,#acpSubMenu,.editorContainer,.formOptions,.noPrint,.legend,.button,.info,.error,.tabMenu{display:none !important}body *,.grey,.yellow,.orange,.red,.green,.blue,.purple,.brown,.brownblack,.black1,.black2,.black3,.black4,.signedBg,.grey a,.yellow a,.orange a,.red a,.green a,.blue a,.purple a,.brown a,.brownblack a,.black1 a,.black2 a,.black3 a,.black4 a,.signedBg a{font-size:7px !important;color:#111 !important}.event *,.event a{font-size:10px !important;color:#000 !important}.markedEvent,.markedEvent2{opacity:1}.contentHeaderTitle.hidden{display:block !important}.documentStatusLabels span{font-size:9px !important;color:#111 !important;padding:0;font-weight:300}.documentStatusLabels > *{background:transparent !important}h1,h2,h3{font-size:14px !important;border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:0 0 5px 0;color:#000 !important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}#contentContainer,.content{height:auto;overflow:visible;padding:0}.content{background-color:#fff}.contentHeader{margin:0;padding:0}.tabMenuContent{margin:0}.contentSection{border:0;margin:0;padding:10px}.dayTable{display:block;width:auto;height:auto;overflow:visible;page-break-after:always}.tooltips a,.dayTable .day,.dayTable th,.legend{font-size:10px !important}.calendar .grid td .day span{font-size:8px !important}#printCopyright{display:block;position:fixed;bottom:0;left:0;right:0;text-align:center;color:#999 !important}#printCopyright a{color:#999 !important}.calendar .grid td{border-color:#555 !important}.calendar .grid th{border-bottom:1px solid currentColor;height:auto}.event{margin:0;border-top:1px solid #ddd !important;border-radius:0 !important;background:transparent !important}.calendar .grid .event:last-child{border-bottom:1px solid #ddd !important}.memorandum{display:block}}.memorandum{font-size:13px !important;text-align:center;color:#444 !important}.memorandum strong{font-size:13px !important;color:#444 !important}