a:focus { outline: 1px solid #007FC4; }
.dashboard-site.real .site-icon { background-image: url(../images/icons_large.png); }
.dashboard-site.real .site-details-toggle, .dashboard-site.real .site-details-toggle:active { background-image: url('../images/btn_details.png'); color: #444; }
.dashboard-site.real .site-details-toggle:hover { color: #007FC4; }

.campus-buzz.real .buzz-container, .real .campus-progress-manager-course .buzz-container { background: #eeeeee; border: 1px solid #dddddd; box-sizing: border-box; margin-bottom: 10px; }
.campus-buzz.real .buzz-header {
    background-color: #cbcbcb;
    background: -webkit-linear-gradient(#e6e5e5 , #cbcaca);
    background: -o-linear-gradient(#e6e5e5, #cbcaca);
    background: -moz-linear-gradient(#e6e5e5, #cbcaca);
    background: linear-gradient(#e6e5e5, #cbcaca);
    height: 29px; margin: 10px; padding: 10px 10px 0px 40px;
}
.real .campus-progress-manager-course .buzz-header { margin: 10px; }
.campus-buzz.real .buzz-contents, .real .campus-progress-manager-course .buzz-contents { background-color: #dddddd; margin: -10px 10px 0px 10px; }
.real .campus-progress-manager-course .buzz-contents { margin-top: 0px; }
.campus-buzz.real .buzz-list-container, .real .campus-progress-manager-course .buzz-list-container { background: #ffffff; border-left: 2px solid #c4c4c4; border-right: 2px solid #c4c4c4; margin-left: 40px; margin-right: 40px; position: relative; }
.campus-buzz.real .buzz-list, .real .campus-progress-manager-course .buzz-list { padding: 20px; max-width: 600px; }
.campus-buzz.real .buzz-icon, .real .campus-progress-manager-course .buzz-icon { background: url(../images/icon_buzz.png) no-repeat; background-position: -29px 0px; display: inline-block; height: 25px; margin: -3px 5px 0px 0px; padding-bottom: 2px; vertical-align: middle; width: 28px; }
.campus-buzz.real .buzz-current-item .buzz-icon, .real .campus-progress-manager-course .buzz-current-item .buzz-icon { background-position: 0px 0px; }
.campus-buzz.real .buzz-menu-item, .real .campus-progress-manager-course .buzz-menu-item { background: #f8f8f8; border: 2px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-left: none; color: #686868; display: inline-block; padding: 3px 20px 0px 15px; }
.campus-buzz.real .buzz-current-item, .real .campus-progress-manager-course .buzz-current-item { background: #ffffff; border-bottom: none; font-weight: bold; padding: 3px 20px 1px 15px; }
.campus-buzz.real .buzz-menu-item:first-child, .real .campus-progress-manager-course .buzz-menu-item:first-child { border-left: 2px solid #c4c4c4; }

.campus-profile .campus-profile-column1 { float: left; margin-bottom: 20px; width: 430px; }
.campus-profile .campus-profile-column2 { float: right; margin-bottom: 20px; width: 430px; }
.campus-profile .section-title { color: #007FC4; }
.campus-profile .profile-password-note { margin-top: -30px; max-width: 240px; }
.campus-profile .campus-profile-submit-ctrls { text-align: right; }
.campus-profile #campus-profile-form-status, .campus-profile #campus-profile-flyout-status { text-align: left; }
.campus-profile input[type=submit] { min-height: 26px; width: 75px; }
.campus-profile .campus-profile-submit-button { background: url('../images/btn_save.png') no-repeat; border: none; color: transparent; font-size: 0px; height: 26px; line-height: 0px; width: 75px; }
.campus-profile .campus-profile-submit-button:hover { background-position: 0px -26px; }

.campus-chat h2 { font-family: FrutigerLTStd-Cn, sans-serif; }

.campus-module-manager.real .unit-status-icon { background: url(../images/icons_large.png) no-repeat; }
.campus-module-manager.real .unit-status-icon.complete { background-position: -48px 0px; }
.campus-module-manager.real .unit-status-icon.locked { background-position: -96px 0px; }
.campus-module-manager.real .task-status-icon { background: url(../images/icons_medium.png) no-repeat; }
.campus-module-manager.real .task-status-icon.complete { background-position: -34px 0px; }
.campus-module-manager.real .task-status-icon.locked { background-position: -68px 0px; }
.campus-module-manager.real .unit-toggle, .campus-module-manager.real .task-toggle { background: url('../images/btn_open.png') no-repeat; }
.campus-module-manager.real .unit-toggle:hover, .campus-module-manager.real .task-toggle:hover { background-position: 0px -26px; }
.campus-module-manager.real .unit-toggle.open, .campus-module-manager.real .task-toggle.open { background: url('../images/btn_close.png') no-repeat; }
.campus-module-manager.real .unit-toggle.open:hover, .campus-module-manager.real .task-toggle.open:hover { background-position: 0px -26px; }
.campus-module-manager.real .tools-title { color: #007FC4; }
.campus-module-manager.real .tool-status-icon { background: url(../images/icons_small.png) no-repeat; }
.campus-module-manager.real .tool-status-icon.complete { background-position: -24px 0px; }
.campus-module-manager.real .tool-status-icon.locked { background-position: -48px 0px; }
.campus-module-manager.real .tool-status-icon.skipped { background-position: -72px 0px; }
.campus-module-manager.real .tool-status-icon.onapproval { background-position: -96px 0px; }
.campus-module-manager.real .tool-toggle { background: url('../images/arrows.png') no-repeat; }
.campus-module-manager.real .tool-toggle:hover { background-position: 0px -8px; }
.campus-module-manager.real .tool-toggle.closed { background-position: 0px -16px; }
.campus-module-manager.real .tool-toggle.closed:hover { background-position: 0px -24px; }
.campus-module-manager.real .unit-post-submit { background: url('../images/btn_post.png') no-repeat; margin-right: -17px; }
.campus-module-manager.real .unit-post-submit:hover { background-position: 0px -26px; }
.campus-module-manager.real .tool-post-submit { background: url('../images/btn_send.png') no-repeat; }
.campus-module-manager.real .tool-post-submit:hover { background-position: 0px -26px; }
.campus-module-manager .task-instructions { min-height: 100px; }
.campus-module-manager.campus-help-page .task-instructions { min-height: 0px; }
.campus-module-manager .task-resources { border-left: 1px solid #AAAAAA; float: right; margin: 15px; min-width: 165px; padding-left: 20px; }
.campus-module-manager .resources-title { font-size: 16px; font-weight: bold; }
.campus-module-manager .resources-image { background: url(../images/library_resources.png); float: left; height: 79px; width: 82px; }
.campus-module-manager .resources-text { display: inline-block; font-size: 11px; padding-top: 20px; width: 80px; }
.campus-module-manager .task-toggle, .campus-module-manager .unit-toggle { padding: 4px 0px 0px 7px; color: #444; }
.campus-module-manager .task-toggle:hover, .campus-module-manager .unit-toggle:hover { color: #007FC4; }
.real .tool-action-forum .icon-forum { background: url(../images/tool_icon_forum.png) no-repeat; height: 26px; width: 35px; }
.real .tool-action-folder .icon-library-folder { background: url(../images/tool_icon_library_folder.png) no-repeat; display: inline-block; height: 22px; padding-right: 10px; vertical-align: middle; width: 37px; }

.real .user-progress-menu a { font-family: FrutigerLTStd-Cn, sans-serif; font-size: 16px; }
.real .user-progress-menu a:hover { color: #007FC4; }
.real .user-progress-menu a.current { background: #007FC4; color: #ffffff; }
.real .campus-progress-manager-course .unit-status-icon { background: url(../images/icons_large.png) no-repeat; }
.real .campus-progress-manager-course .unit-status-icon.complete { background-position: -48px 0px; }
.real .campus-progress-manager-course .unit-status-icon.locked { background-position: -96px 0px; }
.real .campus-progress-manager-course .task-status-icon { background: url(../images/icons_medium.png) no-repeat; }
.real .campus-progress-manager-course .task-status-icon.complete { background-position: -34px 0px; }
.real .campus-progress-manager-course .task-status-icon.locked { background-position: -68px 0px; }
.real .campus-progress-manager-course .tool-status-icon { background: url(../images/icons_small.png) no-repeat; }
.real .campus-progress-manager-course .tool-status-icon.complete { background-position: -24px 0px; }
.real .campus-progress-manager-course .tool-status-icon.locked { background-position: -48px 0px; }
.real .campus-progress-manager-course .tool-status-icon.skipped { background-position: -72px 0px; }
.real .campus-progress-manager-course .tool-status-icon.onapproval { background-position: -96px 0px; }
.real .campus-progress-manager-course .progress-overview-marker { border-left: 15px solid #0086ce; }
.real .campus-progress-manager-course .progress-overview-marker.complete,
.real .campus-progress-manager-course .progress-overview-marker.skipped { border-left: 15px solid #97bf0d; }
.real .campus-progress-manager-course .progress-overview-marker.locked { border-left: 15px solid #727171; }
.real .campus-progress-manager-course .progress-overview-marker.onapproval { border-left: 15px solid #f47d31; }
.real .campus-progress-counter { background: #007FC4; }
.real .current .campus-progress-counter { background: #ffffff; color: #007FC4; }

.real .marking-portfolio-section .section-toggle { background: url(../images/arrows.png) no-repeat; }
.real .marking-portfolio-section .section-toggle:hover { background-position: 0px -8px; }
.real .marking-portfolio-section .section-toggle.closed { background-position: 0px -16px; }
.real .marking-portfolio-section .section-toggle.closed:hover { background-position: 0px -24px; }
.real .marking-portfolio-section .marking-status-icon { background: url(../images/icons_small.png) no-repeat; }
.real .marking-portfolio-section .marking-status-icon.complete { background-position: -24px 0px; }

/* Developing EP practice 16-25 */
.audioImageIcon .image-icon { float: left; }
.audioImageIcon .campus-file { margin: 10px 0px 0px 75px !important; height: 60px; }

/* Access Arrangements Update */
.aau .unit-target-date { visibility: hidden; }
.campus-module-manager.aau .task-instructions { min-height: 0px; }
.aau .task-resources { display: none; }

.campus-cap-shared-files { clear: both; background: #fbfbfb; border: 1px solid #dddddd; margin: 10px 0px; padding: 10px;}
.campus-cap-shared-files h1 { color: #121212; }
.campus-cap-shared-files .section { background: #ffffff; border: 1px solid #dddddd; margin: 10px 0px; padding: 10px; }

.campus-forum.real .forum-category-icon { background: url(../images/icon_forum_large.png) no-repeat; }
.campus-forum.real .forum-category-toggle-btn { background: url('../images/btn_open.png') no-repeat; }
.campus-forum.real .forum-category-toggle-btn:hover { background-position: 0px -26px; }
.campus-forum.real .forum-category-toggle-btn.open { background: url('../images/btn_close.png') no-repeat; }
.campus-forum.real .forum-category-toggle-btn.open:hover { background-position: 0px -26px; }
.campus-forum.real .forum-topic-icon { background: url(../images/icon_forum_medium.png) no-repeat; }
.campus-forum.real .forum-back-btn { background: url('../images/btn_back.png') no-repeat; }
.campus-forum.real .forum-back-btn:hover { background-position: 0px -26px; }
.campus-forum.real .form-post-submit { background: url('../images/btn_post.png') no-repeat; margin-right: -10px; }
.campus-forum.real .form-post-submit:hover { background-position: 0px -26px; }
.real .campus-progress-manager-course .pagination-links a, .campus-buzz.real .pagination-links a, .campus-forum.real .pagination-links a, .campus-library.real .pagination-links a, .campus-srt-profiles.real .pagination-links a {
    border: 1px solid #bbbbbb; border-radius: 3px; color: #007dc3; font-size: 12px;
    background-color: #eeeeee;
    background: -webkit-linear-gradient(#eeeeee , #cdcdcd);
    background: -o-linear-gradient(#eeeeee, #cdcdcd);
    background: -moz-linear-gradient(#eeeeee, #cdcdcd);
    background: linear-gradient(#eeeeee, #cdcdcd);
}
.campus-forum.real .campus-like { background: url('../images/icon_like.png') no-repeat; }

.real .folders-container { padding: 20px 10px; }
.real .folders-container .jstree a { padding: 0 0 0 1px; }
.real .folders-container .jstree ul ul .jstree-last > ins { margin-top: -1px; }
.real .folders-container .jstree ul ul li.jstree-open ul, .real .folders-container ul ul li.jstree-closed ul { margin-left: 20px; }
.real .folders-container .jstree .jstree-title { padding-left: 50px; margin-top: -25px; min-height: 25px; padding-bottom: 5px; }
.real .folders-container .jstree li.jstree-open ul .jstree-title { padding-left: 43px; margin-top: -22px; }
.real .folders-container .jstree .lib-cat-active { color: #007FC4; }
.real .folders-container .jstree .lib-cat-active { color: #007FC4; }
.real .folders-container .jstree #folder-intray.lib-cat-active, .real .folders-container .jstree #folder-submissions.lib-cat-active { color: #6D9401; }

.real li.jstree-open a .jstree-icon { background: url("../images/folder_home.png") 0px -27px no-repeat; width: 45px; height: 27px; }
.real li.jstree-closed a .jstree-icon { background: url("../images/folder_home.png") 0px 0px no-repeat; width: 45px; height: 27px; }
.real li.jstree-leaf a .jstree-icon { background: url("../images/folder_home.png") 0px 0px no-repeat; width: 45px; height: 27px; }
.real .jstree-open li.jstree-open a .jstree-icon, .real .jstree-closed li.jstree-open a .jstree-icon { background: url("../images/folder_level1.png") 0px -22px no-repeat; width: 37px; height: 22px; }
.real .jstree-open li.jstree-closed a .jstree-icon, .real .jstree-closed li.jstree-closed a .jstree-icon { background: url("../images/folder_level1.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.dashboard-site.real .site-icon { background-image: url(../images/icons_large.png); }
.dashboard-site.real .site-details-toggle, .dashboard-site.real .site-details-toggle:active { background-image: url('../images/btn_arrow_down.png'); }

.campus-buzz.real .buzz-container, .real .campus-progress-manager-course .buzz-container { background: #eeeeee; border: 1px solid #dddddd; box-sizing: border-box; margin-bottom: 10px; }
.campus-buzz.real .buzz-header {
    background-color: #cbcbcb;
    background: -webkit-linear-gradient(#e6e5e5 , #cbcaca);
    background: -o-linear-gradient(#e6e5e5, #cbcaca);
    background: -moz-linear-gradient(#e6e5e5, #cbcaca);
    background: linear-gradient(#e6e5e5, #cbcaca);
    height: 29px; margin: 10px; padding: 10px 10px 0px 40px;
}
.real .campus-progress-manager-course .buzz-header { margin: 10px; }
.campus-buzz.real .buzz-contents, .real .campus-progress-manager-course .buzz-contents { background-color: #dddddd; margin: -10px 10px 0px 10px; }
.real .campus-progress-manager-course .buzz-contents { margin-top: 0px; }
.campus-buzz.real .buzz-list-container, .real .campus-progress-manager-course .buzz-list-container { background: #ffffff; border-left: 2px solid #c4c4c4; border-right: 2px solid #c4c4c4; margin-left: 40px; margin-right: 40px; position: relative; }
.campus-buzz.real .buzz-list, .real .campus-progress-manager-course .buzz-list { padding: 20px; max-width: 600px; }
.campus-buzz.real .buzz-icon, .real .campus-progress-manager-course .buzz-icon { background: url(../images/icon_buzz.png) no-repeat; background-position: -29px 0px; display: inline-block; height: 25px; margin: -3px 5px 0px 0px; padding-bottom: 2px; vertical-align: middle; width: 28px; }
.campus-buzz.real .buzz-current-item .buzz-icon, .real .campus-progress-manager-course .buzz-current-item .buzz-icon { background-position: 0px 0px; }
.campus-buzz.real .buzz-menu-item, .real .campus-progress-manager-course .buzz-menu-item { background: #f8f8f8; border: 2px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-left: none; color: #686868; display: inline-block; padding: 3px 20px 0px 15px; }
.campus-buzz.real .buzz-current-item, .real .campus-progress-manager-course .buzz-current-item { background: #ffffff; border-bottom: none; font-weight: bold; padding: 3px 20px 1px 15px; }
.campus-buzz.real .buzz-menu-item:first-child, .real .campus-progress-manager-course .buzz-menu-item:first-child { border-left: 2px solid #c4c4c4; }

.campus-profile .campus-profile-column1 { float: left; margin-bottom: 20px; width: 430px; }
.campus-profile .campus-profile-column2 { float: right; margin-bottom: 20px; width: 430px; }
.campus-profile .section-title { color: #007FC4; }
.campus-profile .profile-password-note { margin-top: -30px; max-width: 240px; }
.campus-profile .campus-profile-submit-ctrls { text-align: right; }
.campus-profile #campus-profile-form-status, .campus-profile #campus-profile-flyout-status { text-align: left; }
.campus-profile input[type=submit] { min-height: 26px; width: 75px; }
.campus-profile .campus-profile-submit-button { background: url('../images/btn_save.png') no-repeat; border: none; color: transparent; font-size: 0px; height: 26px; line-height: 0px; width: 75px; }
.campus-profile .campus-profile-submit-button:hover { background-position: 0px -26px; }

.campus-chat h2 { font-family: FrutigerLTStd-Cn, sans-serif; }

.campus-module-manager.real .unit-status-icon { background: url(../images/icons_large.png) no-repeat; }
.campus-module-manager.real .unit-status-icon.complete { background-position: -48px 0px; }
.campus-module-manager.real .unit-status-icon.locked { background-position: -96px 0px; }
.campus-module-manager.real .task-status-icon { background: url(../images/icons_medium.png) no-repeat; }
.campus-module-manager.real .task-status-icon.complete { background-position: -34px 0px; }
.campus-module-manager.real .task-status-icon.locked { background-position: -68px 0px; }
.campus-module-manager.real .unit-toggle, .campus-module-manager.real .task-toggle { background: url('../images/btn_open.png') no-repeat; }
.campus-module-manager.real .unit-toggle:hover, .campus-module-manager.real .task-toggle:hover { background-position: 0px -26px; }
.campus-module-manager.real .unit-toggle.open, .campus-module-manager.real .task-toggle.open { background: url('../images/btn_close.png') no-repeat; }
.campus-module-manager.real .unit-toggle.open:hover, .campus-module-manager.real .task-toggle.open:hover { background-position: 0px -26px; }
.campus-module-manager.real .tools-title { color: #007FC4; }
.campus-module-manager.real .tool-status-icon { background: url(../images/icons_small.png) no-repeat; }
.campus-module-manager.real .tool-status-icon.complete { background-position: -24px 0px; }
.campus-module-manager.real .tool-status-icon.locked { background-position: -48px 0px; }
.campus-module-manager.real .tool-status-icon.skipped { background-position: -72px 0px; }
.campus-module-manager.real .tool-status-icon.onapproval { background-position: -96px 0px; }
.campus-module-manager.real .tool-toggle { background: url('../images/arrows.png') no-repeat; }
.campus-module-manager.real .tool-toggle:hover { background-position: 0px -8px; }
.campus-module-manager.real .tool-toggle.closed { background-position: 0px -16px; }
.campus-module-manager.real .tool-toggle.closed:hover { background-position: 0px -24px; }
.campus-module-manager.real .unit-post-submit { background: url('../images/btn_post.png') no-repeat; margin-right: -17px; }
.campus-module-manager.real .unit-post-submit:hover { background-position: 0px -26px; }
.campus-module-manager.real .tool-post-submit { background: url('../images/btn_send.png') no-repeat; }
.campus-module-manager.real .tool-post-submit:hover { background-position: 0px -26px; }
.campus-module-manager .task-instructions { min-height: 100px; }
.campus-module-manager.campus-help-page .task-instructions { min-height: 0px; }
.campus-module-manager .task-resources { border-left: 1px solid #AAAAAA; float: right; margin: 15px; min-width: 165px; padding-left: 20px; }
.campus-module-manager .resources-title { font-size: 16px; font-weight: bold; }
.campus-module-manager .resources-image { background: url(../images/library_resources.png); float: left; height: 79px; width: 82px; }
.campus-module-manager .resources-text { display: inline-block; font-size: 11px; padding-top: 20px; width: 80px; }
.real .tool-action-forum .icon-forum { background: url(../images/tool_icon_forum.png) no-repeat; height: 26px; width: 35px; }
.real .tool-action-folder .icon-library-folder { background: url(../images/tool_icon_library_folder.png) no-repeat; display: inline-block; height: 22px; padding-right: 10px; vertical-align: middle; width: 37px; }

.real .user-progress-menu a { font-family: FrutigerLTStd-Cn, sans-serif; font-size: 16px; }
.real .user-progress-menu a:hover { color: #007FC4; }
.real .user-progress-menu a.current { background: #007FC4; color: #ffffff; }
.real .campus-progress-manager-course .unit-status-icon { background: url(../images/icons_large.png) no-repeat; }
.real .campus-progress-manager-course .unit-status-icon.complete { background-position: -48px 0px; }
.real .campus-progress-manager-course .unit-status-icon.locked { background-position: -96px 0px; }
.real .campus-progress-manager-course .task-status-icon { background: url(../images/icons_medium.png) no-repeat; }
.real .campus-progress-manager-course .task-status-icon.complete { background-position: -34px 0px; }
.real .campus-progress-manager-course .task-status-icon.locked { background-position: -68px 0px; }
.real .campus-progress-manager-course .tool-status-icon { background: url(../images/icons_small.png) no-repeat; }
.real .campus-progress-manager-course .tool-status-icon.complete { background-position: -24px 0px; }
.real .campus-progress-manager-course .tool-status-icon.locked { background-position: -48px 0px; }
.real .campus-progress-manager-course .tool-status-icon.skipped { background-position: -72px 0px; }
.real .campus-progress-manager-course .tool-status-icon.onapproval { background-position: -96px 0px; }
.real .campus-progress-manager-course .progress-overview-marker { border-left: 15px solid #0086ce; }
.real .campus-progress-manager-course .progress-overview-marker.complete,
.real .campus-progress-manager-course .progress-overview-marker.skipped { border-left: 15px solid #97bf0d; }
.real .campus-progress-manager-course .progress-overview-marker.locked { border-left: 15px solid #727171; }
.real .campus-progress-manager-course .progress-overview-marker.onapproval { border-left: 15px solid #f47d31; }
.real .campus-progress-counter { background: #007FC4; }
.real .current .campus-progress-counter { background: #ffffff; color: #007FC4; }

.real .marking-portfolio-section .section-toggle { background: url(../images/arrows.png) no-repeat; }
.real .marking-portfolio-section .section-toggle:hover { background-position: 0px -8px; }
.real .marking-portfolio-section .section-toggle.closed { background-position: 0px -16px; }
.real .marking-portfolio-section .section-toggle.closed:hover { background-position: 0px -24px; }
.real .marking-portfolio-section .marking-status-icon { background: url(../images/icons_small.png) no-repeat; }
.real .marking-portfolio-section .marking-status-icon.complete { background-position: -24px 0px; }

/* Developing EP practice 16-25 */
.audioImageIcon .image-icon { float: left; }
.audioImageIcon .campus-file { margin: 10px 0px 0px 75px !important; height: 60px; }

/* Access Arrangements Update */
.aau .unit-target-date { visibility: hidden; }
.campus-module-manager.aau .task-instructions { min-height: 0px; }
.aau .task-resources { display: none; }

.campus-cap-shared-files { clear: both; background: #fbfbfb; border: 1px solid #dddddd; margin: 10px 0px; padding: 10px;}
.campus-cap-shared-files h1 { color: #121212; }
.campus-cap-shared-files .section { background: #ffffff; border: 1px solid #dddddd; margin: 10px 0px; padding: 10px; }

.campus-forum.real .forum-category-icon { background: url(../images/icon_forum_large.png) no-repeat; }
.campus-forum.real .forum-category-toggle-btn { background: url('../images/btn_open.png') no-repeat; }
.campus-forum.real .forum-category-toggle-btn:hover { background-position: 0px -26px; }
.campus-forum.real .forum-category-toggle-btn.open { background: url('../images/btn_close.png') no-repeat; }
.campus-forum.real .forum-category-toggle-btn.open:hover { background-position: 0px -26px; }
.campus-forum.real .forum-topic-icon { background: url(../images/icon_forum_medium.png) no-repeat; }
.campus-forum.real .forum-back-btn { background: url('../images/btn_back.png') no-repeat; }
.campus-forum.real .forum-back-btn:hover { background-position: 0px -26px; }
.campus-forum.real .form-post-submit { background: url('../images/btn_post.png') no-repeat; margin-right: -10px; }
.campus-forum.real .form-post-submit:hover { background-position: 0px -26px; }
.real .campus-progress-manager-course .pagination-links a, .campus-buzz.real .pagination-links a, .campus-forum.real .pagination-links a, .campus-library.real .pagination-links a, .campus-srt-profiles.real .pagination-links a {
    border: 1px solid #bbbbbb; border-radius: 3px; color: #007dc3; font-size: 12px;
    background-color: #eeeeee;
    background: -webkit-linear-gradient(#eeeeee , #cdcdcd);
    background: -o-linear-gradient(#eeeeee, #cdcdcd);
    background: -moz-linear-gradient(#eeeeee, #cdcdcd);
    background: linear-gradient(#eeeeee, #cdcdcd);
}
.campus-forum.real .campus-like { background: url('../images/icon_like.png') no-repeat; }

.real .folders-container { padding: 20px 10px; }
.real .folders-container .jstree a { padding: 0 0 0 1px; }
.real .folders-container .jstree ul ul .jstree-last > ins { margin-top: -1px; }
.real .folders-container .jstree ul ul li.jstree-open ul, .real .folders-container ul ul li.jstree-closed ul { margin-left: 20px; }
.real .folders-container .jstree .jstree-title { padding-left: 50px; margin-top: -25px; min-height: 25px; padding-bottom: 5px; }
.real .folders-container .jstree li.jstree-open ul .jstree-title { padding-left: 43px; margin-top: -22px; }
.real .folders-container .jstree .lib-cat-active { color: #007FC4; }
.real .folders-container .jstree .lib-cat-active { color: #007FC4; }
.real .folders-container .jstree #folder-intray.lib-cat-active, .real .folders-container .jstree #folder-submissions.lib-cat-active { color: #6D9401; }

.real li.jstree-open a .jstree-icon { background: url("../images/folder_home.png") 0px -27px no-repeat; width: 45px; height: 27px; }
.real li.jstree-closed a .jstree-icon { background: url("../images/folder_home.png") 0px 0px no-repeat; width: 45px; height: 27px; }
.real li.jstree-leaf a .jstree-icon { background: url("../images/folder_home.png") 0px 0px no-repeat; width: 45px; height: 27px; }
.real .jstree-open li.jstree-open a .jstree-icon, .real .jstree-closed li.jstree-open a .jstree-icon { background: url("../images/folder_level1.png") 0px -22px no-repeat; width: 37px; height: 22px; }
.real .jstree-open li.jstree-closed a .jstree-icon, .real .jstree-closed li.jstree-closed a .jstree-icon { background: url("../images/folder_level1.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.real .jstree-open li.jstree-leaf a .jstree-icon, .real .jstree-closed li.jstree-leaf a .jstree-icon { background: url("../images/folder_level1.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.real .jstree-open .jstree-open li.jstree-open a .jstree-icon, .real .jstree-open .jstree-closed li.jstree-open a .jstree-icon, .real .jstree-closed .jstree-open li.jstree-open a .jstree-icon,
.real .jstree-closed .jstree-closed li.jstree-open a .jstree-icon { background: url("../images/folder_level2.png") 0px -22px no-repeat; width: 37px; height: 22px; }
.dashboard-site.real .site-icon { background-image: url(../images/icons_large.png); }
.dashboard-site.real .site-details-toggle, .dashboard-site.real .site-details-toggle:active { background-image: url('../images/btn_arrow_down.png'); }

.campus-buzz.real .buzz-container, .real .campus-progress-manager-course .buzz-container { background: #eeeeee; border: 1px solid #dddddd; box-sizing: border-box; margin-bottom: 10px; }
.campus-buzz.real .buzz-header {
    background-color: #cbcbcb;
    background: -webkit-linear-gradient(#e6e5e5 , #cbcaca);
    background: -o-linear-gradient(#e6e5e5, #cbcaca);
    background: -moz-linear-gradient(#e6e5e5, #cbcaca);
    background: linear-gradient(#e6e5e5, #cbcaca);
    height: 29px; margin: 10px; padding: 10px 10px 0px 40px;
}
.real .campus-progress-manager-course .buzz-header { margin: 10px; }
.campus-buzz.real .buzz-contents, .real .campus-progress-manager-course .buzz-contents { background-color: #dddddd; margin: -10px 10px 0px 10px; }
.real .campus-progress-manager-course .buzz-contents { margin-top: 0px; }
.campus-buzz.real .buzz-list-container, .real .campus-progress-manager-course .buzz-list-container { background: #ffffff; border-left: 2px solid #c4c4c4; border-right: 2px solid #c4c4c4; margin-left: 40px; margin-right: 40px; position: relative; }
.campus-buzz.real .buzz-list, .real .campus-progress-manager-course .buzz-list { padding: 20px; max-width: 600px; }
.campus-buzz.real .buzz-icon, .real .campus-progress-manager-course .buzz-icon { background: url(../images/icon_buzz.png) no-repeat; background-position: -29px 0px; display: inline-block; height: 25px; margin: -3px 5px 0px 0px; padding-bottom: 2px; vertical-align: middle; width: 28px; }
.campus-buzz.real .buzz-current-item .buzz-icon, .real .campus-progress-manager-course .buzz-current-item .buzz-icon { background-position: 0px 0px; }
.campus-buzz.real .buzz-menu-item, .real .campus-progress-manager-course .buzz-menu-item { background: #f8f8f8; border: 2px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-left: none; color: #686868; display: inline-block; padding: 3px 20px 0px 15px; }
.campus-buzz.real .buzz-current-item, .real .campus-progress-manager-course .buzz-current-item { background: #ffffff; border-bottom: none; font-weight: bold; padding: 3px 20px 1px 15px; }
.campus-buzz.real .buzz-menu-item:first-child, .real .campus-progress-manager-course .buzz-menu-item:first-child { border-left: 2px solid #c4c4c4; }

.campus-profile .campus-profile-column1 { float: left; margin-bottom: 20px; width: 430px; }
.campus-profile .campus-profile-column2 { float: right; margin-bottom: 20px; width: 430px; }
.campus-profile .section-title { color: #007FC4; }
.campus-profile .profile-password-note { margin-top: -30px; max-width: 240px; }
.campus-profile .campus-profile-submit-ctrls { text-align: right; }
.campus-profile #campus-profile-form-status, .campus-profile #campus-profile-flyout-status { text-align: left; }
.campus-profile input[type=submit] { min-height: 26px; width: 75px; }
.campus-profile .campus-profile-submit-button { background: url('../images/btn_save.png') no-repeat; border: none; color: transparent; font-size: 0px; height: 26px; line-height: 0px; width: 75px; }
.campus-profile .campus-profile-submit-button:hover { background-position: 0px -26px; }

.campus-chat h2 { font-family: FrutigerLTStd-Cn, sans-serif; }

.campus-module-manager.real .unit-status-icon { background: url(../images/icons_large.png) no-repeat; }
.campus-module-manager.real .unit-status-icon.complete { background-position: -48px 0px; }
.campus-module-manager.real .unit-status-icon.locked { background-position: -96px 0px; }
.campus-module-manager.real .task-status-icon { background: url(../images/icons_medium.png) no-repeat; }
.campus-module-manager.real .task-status-icon.complete { background-position: -34px 0px; }
.campus-module-manager.real .task-status-icon.locked { background-position: -68px 0px; }
.campus-module-manager.real .unit-toggle, .campus-module-manager.real .task-toggle { background: url('../images/btn_arrow_down.png') no-repeat; }
.campus-module-manager.real .unit-toggle:hover, .campus-module-manager.real .task-toggle:hover { background-position: 0px -26px; }
.campus-module-manager.real .unit-toggle.open, .campus-module-manager.real .task-toggle.open { background: url('../images/btn_arrow_up.png') no-repeat; }
.campus-module-manager.real .unit-toggle.open:hover, .campus-module-manager.real .task-toggle.open:hover { background-position: 0px -26px; }
.campus-module-manager.real .tools-title { color: #007FC4; }
.campus-module-manager.real .tool-status-icon { background: url(../images/icons_small.png) no-repeat; }
.campus-module-manager.real .tool-status-icon.complete { background-position: -24px 0px; }
.campus-module-manager.real .tool-status-icon.locked { background-position: -48px 0px; }
.campus-module-manager.real .tool-status-icon.skipped { background-position: -72px 0px; }
.campus-module-manager.real .tool-status-icon.onapproval { background-position: -96px 0px; }
.campus-module-manager.real .tool-toggle { background: url('../images/arrows.png') no-repeat; }
.campus-module-manager.real .tool-toggle:hover { background-position: 0px -8px; }
.campus-module-manager.real .tool-toggle.closed { background-position: 0px -16px; }
.campus-module-manager.real .tool-toggle.closed:hover { background-position: 0px -24px; }
.campus-module-manager.real .unit-post-submit { background: url('../images/btn_post.png') no-repeat; margin-right: -17px; }
.campus-module-manager.real .unit-post-submit:hover { background-position: 0px -26px; }
.campus-module-manager.real .tool-post-submit { background: url('../images/btn_send.png') no-repeat; }
.campus-module-manager.real .tool-post-submit:hover { background-position: 0px -26px; }
.campus-module-manager .task-instructions { min-height: 100px; }
.campus-module-manager.campus-help-page .task-instructions { min-height: 0px; }
.campus-module-manager .task-resources { border-left: 1px solid #AAAAAA; float: right; margin: 15px; min-width: 165px; padding-left: 20px; }
.campus-module-manager .resources-title { font-size: 16px; font-weight: bold; }
.campus-module-manager .resources-image { background: url(../images/library_resources.png); float: left; height: 79px; width: 82px; }
.campus-module-manager .resources-text { display: inline-block; font-size: 11px; padding-top: 20px; width: 80px; }
.real .tool-action-forum .icon-forum { background: url(../images/tool_icon_forum.png) no-repeat; height: 26px; width: 35px; }
.real .tool-action-folder .icon-library-folder { background: url(../images/tool_icon_library_folder.png) no-repeat; display: inline-block; height: 22px; padding-right: 10px; vertical-align: middle; width: 37px; }

.real .user-progress-menu a { font-family: FrutigerLTStd-Cn, sans-serif; font-size: 16px; }
.real .user-progress-menu a:hover { color: #007FC4; }
.real .user-progress-menu a.current { background: #007FC4; color: #ffffff; }
.real .campus-progress-manager-course .unit-status-icon { background: url(../images/icons_large.png) no-repeat; }
.real .campus-progress-manager-course .unit-status-icon.complete { background-position: -48px 0px; }
.real .campus-progress-manager-course .unit-status-icon.locked { background-position: -96px 0px; }
.real .campus-progress-manager-course .task-status-icon { background: url(../images/icons_medium.png) no-repeat; }
.real .campus-progress-manager-course .task-status-icon.complete { background-position: -34px 0px; }
.real .campus-progress-manager-course .task-status-icon.locked { background-position: -68px 0px; }
.real .campus-progress-manager-course .tool-status-icon { background: url(../images/icons_small.png) no-repeat; }
.real .campus-progress-manager-course .tool-status-icon.complete { background-position: -24px 0px; }
.real .campus-progress-manager-course .tool-status-icon.locked { background-position: -48px 0px; }
.real .campus-progress-manager-course .tool-status-icon.skipped { background-position: -72px 0px; }
.real .campus-progress-manager-course .tool-status-icon.onapproval { background-position: -96px 0px; }
.real .campus-progress-manager-course .progress-overview-marker { border-left: 15px solid #0086ce; }
.real .campus-progress-manager-course .progress-overview-marker.complete,
.real .campus-progress-manager-course .progress-overview-marker.skipped { border-left: 15px solid #97bf0d; }
.real .campus-progress-manager-course .progress-overview-marker.locked { border-left: 15px solid #727171; }
.real .campus-progress-manager-course .progress-overview-marker.onapproval { border-left: 15px solid #f47d31; }
.real .campus-progress-counter { background: #007FC4; }
.real .current .campus-progress-counter { background: #ffffff; color: #007FC4; }

.real .marking-portfolio-section .section-toggle { background: url(../images/arrows.png) no-repeat; }
.real .marking-portfolio-section .section-toggle:hover { background-position: 0px -8px; }
.real .marking-portfolio-section .section-toggle.closed { background-position: 0px -16px; }
.real .marking-portfolio-section .section-toggle.closed:hover { background-position: 0px -24px; }
.real .marking-portfolio-section .marking-status-icon { background: url(../images/icons_small.png) no-repeat; }
.real .marking-portfolio-section .marking-status-icon.complete { background-position: -24px 0px; }

/* Developing EP practice 16-25 */
.audioImageIcon .image-icon { float: left; }
.audioImageIcon .campus-file { margin: 10px 0px 0px 75px !important; height: 60px; }

/* Access Arrangements Update */
.aau .unit-target-date { visibility: hidden; }
.campus-module-manager.aau .task-instructions { min-height: 0px; }
.aau .task-resources { display: none; }

.campus-cap-shared-files { clear: both; background: #fbfbfb; border: 1px solid #dddddd; margin: 10px 0px; padding: 10px;}
.campus-cap-shared-files h1 { color: #121212; }
.campus-cap-shared-files .section { background: #ffffff; border: 1px solid #dddddd; margin: 10px 0px; padding: 10px; }

.campus-forum.real .forum-category-icon { background: url(../images/icon_forum_large.png) no-repeat; }
.campus-forum.real .forum-category-toggle-btn { background: url('../images/btn_arrow_down.png') no-repeat; }
.campus-forum.real .forum-category-toggle-btn:hover { background-position: 0px -26px; }
.campus-forum.real .forum-category-toggle-btn.open { background: url('../images/btn_arrow_up.png') no-repeat; }
.campus-forum.real .forum-category-toggle-btn.open:hover { background-position: 0px -26px; }
.campus-forum.real .forum-topic-icon { background: url(../images/icon_forum_medium.png) no-repeat; }
.campus-forum.real .forum-back-btn { background: url('../images/btn_arrow_left.png') no-repeat; }
.campus-forum.real .forum-back-btn:hover { background-position: 0px -26px; }
.campus-forum.real .form-post-submit { background: url('../images/btn_arrow_right.png') no-repeat; margin-right: -10px; }
.campus-forum.real .form-post-submit:hover { background-position: 0px -26px; }
.real .campus-progress-manager-course .pagination-links a, .campus-buzz.real .pagination-links a, .campus-forum.real .pagination-links a, .campus-library.real .pagination-links a, .campus-srt-profiles.real .pagination-links a {
    border: 1px solid #bbbbbb; border-radius: 3px; color: #007dc3; font-size: 12px;
    background-color: #eeeeee;
    background: -webkit-linear-gradient(#eeeeee , #cdcdcd);
    background: -o-linear-gradient(#eeeeee, #cdcdcd);
    background: -moz-linear-gradient(#eeeeee, #cdcdcd);
    background: linear-gradient(#eeeeee, #cdcdcd);
}
.campus-forum.real .campus-like { background: url('../images/icon_like.png') no-repeat; }

.real .folders-container { padding: 20px 10px; }
.real .folders-container .jstree a { padding: 0 0 0 1px; }
.real .folders-container .jstree ul ul .jstree-last > ins { margin-top: -1px; }
.real .folders-container .jstree ul ul li.jstree-open ul, .real .folders-container ul ul li.jstree-closed ul { margin-left: 20px; }
.real .folders-container .jstree .jstree-title { padding-left: 50px; margin-top: -25px; min-height: 25px; padding-bottom: 5px; }
.real .folders-container .jstree li.jstree-open ul .jstree-title { padding-left: 43px; margin-top: -22px; }
.real .folders-container .jstree .lib-cat-active { color: #007FC4; }
.real .folders-container .jstree .lib-cat-active { color: #007FC4; }
.real .folders-container .jstree #folder-intray.lib-cat-active, .real .folders-container .jstree #folder-submissions.lib-cat-active { color: #6D9401; }

.real li.jstree-open a .jstree-icon { background: url("../images/folder_home.png") 0px -27px no-repeat; width: 45px; height: 27px; }
.real li.jstree-closed a .jstree-icon { background: url("../images/folder_home.png") 0px 0px no-repeat; width: 45px; height: 27px; }
.real li.jstree-leaf a .jstree-icon { background: url("../images/folder_home.png") 0px 0px no-repeat; width: 45px; height: 27px; }
.real .jstree-open li.jstree-open a .jstree-icon, .real .jstree-closed li.jstree-open a .jstree-icon { background: url("../images/folder_level1.png") 0px -22px no-repeat; width: 37px; height: 22px; }
.real .jstree-open li.jstree-closed a .jstree-icon, .real .jstree-closed li.jstree-closed a .jstree-icon { background: url("../images/folder_level1.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.real .jstree-open li.jstree-leaf a .jstree-icon, .real .jstree-closed li.jstree-leaf a .jstree-icon { background: url("../images/folder_level1.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.real .jstree-open .jstree-open li.jstree-open a .jstree-icon, .real .jstree-open .jstree-closed li.jstree-open a .jstree-icon, .real .jstree-closed .jstree-open li.jstree-open a .jstree-icon,
.real .jstree-closed .jstree-closed li.jstree-open a .jstree-icon { background: url("../images/folder_level2.png") 0px -22px no-repeat; width: 37px; height: 22px; }
.real .jstree-open .jstree-open li.jstree-closed a .jstree-icon, .real .jstree-open .jstree-closed li.jstree-closed a .jstree-icon,
.real .jstree-closed .jstree-open li.jstree-closed a .jstree-icon, .real .jstree-open .jstree-open li.jstree-leaf a .jstree-icon,
.real .jstree-open .jstree-closed li.jstree-leaf a .jstree-icon, .real .jstree-closed .jstree-open li.jstree-leaf a .jstree-icon,
.real .jstree-closed .jstree-closed li.jstree-leaf a .jstree-icon { background: url("../images/folder_level2.png") 0px 0px no-repeat; width: 37px; height: 22px; }
.real li.jstree-leaf #folder-intray .jstree-icon, .real li #folder-submissions .jstree-icon { background: url("../images/folder_uploads.png") 0px 0px no-repeat; width: 45px; height: 27px; }
.real li.jstree-leaf #folder-intray.lib-cat-active .jstree-icon, .real li #folder-submissions.lib-cat-active .jstree-icon { background: url("../images/folder_uploads.png") 0px -27px no-repeat; }

.survey .campus-popup-content { height: 100%; margin: 0; padding: 0px !important; width: 100%; }
.survey .campus-popup-content p { height: 100%; margin: 0; width: 100%; }
.npq-tool .campus-popup-content p { margin: 10px 0px; }

.signature-image-container { height: auto; position: relative; width: auto; }
.signature-image-overlay { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.signature-mdx-address { float: right; margin: 30px 30px 10px 30px; }
.signature-mdx-clear { clear: both; }
.signature-terms { background: #f7f7f7; border: 1px solid #dddddd; font-size: 12px; padding: 15px; }

.vcard { clear: left; display: block; min-height: 58px; padding: 5px; width: 200px; }
.vcard-avatar { float: left; padding-right: 10px; }
.vcard-details { margin-left: 70px; }
.vcard-title { font-weight: bold; color: #999; }
.vcard-link a { font-size: 12px; }

.margin-bottom-5 { margin-bottom: 5px; }
.campus-dashboard-form-link { background-color: #FFFFE0; border: 1px solid #E6DB55; border-radius: 3px; padding: 5px; }

.campus-att-enrolments, .campus-tes-enrolments { position: relative; margin: 15px 0px; font-size: 13px; }
.campus-att-enrolments .campus-boxHeader, .campus-tes-enrolments .campus-boxHeader { display: block; font-family: sans-serif; font-size: 15px; font-weight: bold; letter-spacing: 0px; }
.campus-reports-att-enrolments .campus-boxHeader:before { content: "ATT"; font-family: sans-serif; font-weight: bold; }
.campus-reports-tes-enrolments .campus-boxHeader:before { content: "TES"; font-family: sans-serif; font-weight: bold; }
#att-report2 .campus-tableCell, #tes-report2 .campus-tableCell { word-break: break-word; }

.campus-marking-report h3 { color: #007fc4; }
.campus-marking-sheet .marking-table .campus-grid-row.even, .campus-marking-report input, .campus-marking-report textarea, .campus-marking-report select { background: #f0f8fb !important; }
.campus-marking-report .marking-table input, .campus-marking-report .marking-table textarea, .campus-marking-report .marking-table select { background: #ffffff !important; }
.campus-marking-sheet input[type="checkbox"]:disabled + label:before, .campus-marking-sheet input[type="radio"]:disabled + label:before { background: #ffffff; }
.portfolio-overview-sheets h3 { color: #333333; font-weight: normal; }
.portfolio-overview-sheets ul { padding-left: 2em; line-height: 1.4; }
.portfolio-overview-sheets ul li { list-style: none; position: relative; }
.portfolio-overview-sheets ul li::before { color: #ed7921; content: "\2022"; font-size: 1.5em; left: -0.75em; position: absolute; top: -0.25em; }

.aau-form8 { margin-bottom: 10px; /* border: 1px solid #ccd0d4; box-shadow: 0 0px 10px rgba(0,0,0,0.3); box-sizing: border-box; padding: 10px; width: 98%; */ }
.form8-mcq input, .form8-mcq label { cursor: pointer; }
.form8-mcq .correct, .form8-mcq .incorrect { display: none; font-weight: bold; }
.form8-mcq .correct { color: #00aa00; }
.form8-mcq .incorrect { color: #ff0000; }

.campus-feedback-associated-close:after { margin: 5px 8px 0 0; }
.campus-module-manager.real .unit-toggle, .campus-module-manager.real .task-toggle { max-height: 22px; }
.campus-profile input[type=submit] { min-height: 27px !important; }

.notebookMenuTasks div:first-of-type { padding-top: 15px; }
.notebookMenuTasks div:last-of-type { padding-bottom: 15px; }

.campus-module-manager .unit-status-link, .task-header .task-name { color: #252525; }
.news-width-auto img { width: auto; }

/**
  * Notebook new
  */
.real .campus-notebook-contents-box { background: #1579BC; }
.real .campus-notebook-course-structure > li > ul { background: #1579BC; }
.real .campus-notebook-course-structure .all, .real .campus-notebook-course-structure .all a, .real .campus-notebook-course-structure .all a:hover, .real .campus-notebook-course-structure > li li a, .real .campus-notebook-course-structure > li li a:hover { background: transparent; color: #fff; font-size: 12px; }
.real .campus-notebook-course-structure .all a:hover, .real .campus-notebook-course-structure > li li a:hover { color: #FFA133 !important; }
.real .campus-notebook-course-structure > li > span { background-image: linear-gradient(#1579BC, #00618e); color: #fff; font-size: 13px; }
.real .campus-notebook-course-structure .parent > span:before { font-size: 3em; bottom: -21px; left: 20px; bottom: -31px; }
.real .campus-notebook-course-structure .parent-open > span:before { font-size: 3em; color: #00618e; bottom: -31px; left: 20px; }
.real .campus-notebook-course-list { color: #fff; font-size: 16px; font-weight: bold; }
.real .campus-notebook-course-structure .parent:after { display: none; }
.real .campus-notebook-course-structure > li li a.campus-notebook-nav-current { color: #FFA133; }
.real .campus-notebook-course-structure > li li a.campus-notebook-nav-current:before { font-family: "dashicons"; content: "\f345"; color: #fff; position: absolute; font-size: 2em; margin-left: -30px; margin-top: -8px; }
.real .campus-notebook-course-structure a.campus-notebook-nav-current { color: #ffa133; }

.real .campus-notebook-row .subtitle { font-size: 12px; color: #555555; line-height: 13px; display: block; float: unset; padding: unset; }
.real .campus-notebook-row-stat { font-size: 13px; color: #444; }
.real .campus-notebook-row-stat .dashicons-visibility, .real .campus-notebook-row-stat .dashicons-hidden { vertical-align: text-bottom; margin-bottom: -2px; }
.real .campus-notebook-row .title { font-size: 16px; color: #007FC4; }
.real .campus-notebook-pagination { font-size: 13px; margin: 10px 0px; }
.real .campus-notebook-pagination .buttons { float: right; margin-right: -8px; }
.real .campus-notebook-pagination .campus-action, .real .campus-notebook-pagination .current { padding: 1px 5px 0; font-weight: bold; }
.real .campus-notebook-pagination .campus-action { background-image: linear-gradient(#eeeeee, #cfcfcf); }
.real .campus-notebook-search-button { margin-right: 0px; }
.real .campus-grid .campus-notebook-course-list select { height: 27px; padding: 0 5px; margin-top: 5px; }
.real .campus-notebook-entries-container .back { color: #007fb6; left: 4px; }
.real .campus-notebook-entries-container .edit:after { right: -1px; }
.real .campus-notebook-course-list { margin-top: -5px; }
.real .campus-notebook-search input[type=text] { height: 19px; }
.real .campus-notebook-entries-container .new:after { content: "\f345"; }
.real .campus-notebook-entries-container .button:after { font-weight: normal; }

.real .campus-notebook-entries-container .button { border: 0; box-shadow: unset; height: 25px; line-height: 22px; border-radius: 7px 1px 1px 1px; background: rgb(239,239,239); background: linear-gradient(180deg, rgba(239,239,239,1) 0%, rgba(239,239,239,1) 0%, rgba(202,202,202,1) 100%); font-weight: bold; line-height: 20px; padding-left: 10px; padding-right: 30px; font-size: 12px; }
.real .campus-notebook-entries-container .button:after { top: 0; border: 0; color: #fff; background: #007FC4; border-radius: 0 1px 1px 0; }
.real .campus-notebook-entries-container .button:hover:after { background: #3ab2ff; }

.real .user_progress_menu_toggle_label:after { color: #fff; }
.real .user_progress_menu_toggle_label { background: #007fc4; color: #fff; }

.campus-dashboard-widgets-container .campus-dashboard-widgets-masonary > .campus-dashboard-widget-box .campus-dashboard-widget-box-content.form_links-content { padding: 0 10px; }

/* Start of RT Summary Box */
.rt-summary-box { background-color: #e3e3e3; position: relative; color: #333; border-color: #0083c0; line-height: 1.75; padding: 15px 25px; margin: auto; margin-bottom: 40px; margin-top: 20px; cursor: default; max-width: 500px; box-shadow: 4px 7px 10px 0px #bbb, 0 1px 2px #bbb; }
.rt-summary-box:after { content: ''; padding-top: 0px; border-width: 30px 30px 0 0; border-style: solid; border-color: #e3e3e3; display: block; width: 30px; transform: rotate(45deg); position: absolute; border: 1px solid transparent;  height: 30px; margin-top: -6px; background: #e3e3e3; box-shadow: 6px 7px 6px 0px #bbba; z-index: 0; }
.rt-summary-box:nth-child(2n) { border-left: 5px solid #0083c0; }
.rt-summary-box:nth-child(2n):after { right: unset; left: 10%; }
.rt-summary-box:nth-child(2n+1) { border-right: 5px solid #0083c0; }
.rt-summary-box:nth-child(2n+1):after { right: 10%; left: unset; }
.rt-summary-box .quote { font-family: Georgia; font-size: 40px; line-height: 0px; position: relative; display: inline-block; top: 15px; }
.rt-summary-box .quote-open { margin-right: 5px; }
.rt-summary-box .quote-close { margin-left: 5px; }
/* End of RT Summary Box */

/* Start of rt-bullet */
ul.rt-bullet { list-style: none; }
ul.rt-bullet li:before { content: "\2756"; color: #0083c0; font-weight: bold; font-size: 16px; display: inline-block; width: 22px; margin-left: -23px; }

#content > h1 { color: #197bba; }
#content ul.rt-ul,
#course-content ul.rt-ul { list-style: none; }
#content ul.rt-ul li:before,
#course-content ul.rt-ul li:before { content: "\2756"; color: #ed7921; font-weight: bold; font-size: 16px; display: inline-block; width: 22px; margin-left: -23px; }
.rt-table { border: 1px solid #aaa; border-bottom: 0; border-right: 0; border-collapse: collapse; width: 100%; }
.rt-table td, .rt-table th { border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; padding: 5px; }
.rt-table tbody tr:nth-child(even) { background: #e6f6ff; }
.rt-table thead tr { background: #007fc4; color: #eee; }
.rt-table tbody tr:hover { background: #ededed; }

.vmenu { border: 1px solid #dddddd; display: flex; justify-content: space-between; margin: 10px 0px; width: 100%; }
.vmenu a { background: #f7f7f7; border-right: 1px solid #dddddd; color: #121212; font-family: FrutigerLTStd-Cn, sans-serif; font-size: 16px; padding: 10px 20px; text-align: center; width: 100%; }
.vmenu a.active { background: #007fc4; color: #fff; }

.real .campus-courses-tool-header { color: #007fc4; }
summary { cursor: pointer; }
.ccet .campus-courses-tool-header { color: #007fc4; font-family: sans-serif; font-size: 28px; font-weight: bold; letter-spacing: 0px; line-height: normal; margin-right: 100px; }
#course-content h2.ccet-h2 { margin-top: 40px; }
#course-content h3.ccet-h3 { color: #007fc4; font-size: 18px; font-weight: bold; margin-top: 20px; }
h2.med-h2 { border-bottom: 2px solid #dddddd; padding-bottom: 10px; }

@media screen and (max-width: 940px) {
    .campus-profile .campus-profile-column1, .campus-profile .campus-profile-column2 { width: calc(50% - 10px); }
}
@media screen and (max-width: 830px) {
    .campus-profile .campus-profile-column1, .campus-profile .campus-profile-column2 { width: 100%; }
    .campus-profile .campus-profile-column1 { margin-bottom: 0px; }
    .campus-module-manager.real .unit-post-submit { margin-right: -10px; }
}
@media screen and (max-width: 768px) {
    .real .campus-notebook-course-list select { width: calc(100% - 2px); display: block; max-width: unset; margin: 0 1px; }
    .real .campus-notebook-search input[type=text] { width: calc(100% - 35px); }

}

.campus-news-max-width {
    max-width: 900px;
    margin: 0 auto 10px;
}