.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table;content: "";line-height: 0;}.clearfix:after {clear: both;}.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.input-block-level {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.inline-block {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;}.panel {padding: 10px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);border: 1px solid var(--kl_panel-border-color);background-color: var(--kl_panel-color);}.display-flex {display: -ms-flexbox;display: -webkit-flex;display: flex;}.display-no-flex {display: block;}.flex-wrap {-webkit-flex-wrap: wrap;flex-wrap: wrap;}#feed {margin: 100px 0 0 0px;}#feed.feed-with-message {margin-top: 130px;}#feed.feed-with-message .feed-message-wrapper {width: 100%;text-align: center;display: inline-block;}#feed.feed-with-message .feed-message-wrapper .feed-message {display: block;text-align: center;width: 250px;margin: -30px auto;}#feed #posts-underlay {position: absolute;margin: 0 auto;z-index: 99;opacity: 0.05;}#feed #posts {margin: 0 auto;z-index: 100;}#feed #posts.single-column .post {width: 100%;}#feed #posts.single-column .photo-container .photo .photo-plus-more.photo-index-4 {display: none;}#feed #posts.single-column .photo-container .photo .photo-plus-more.photo-index-5 {display: none;}#feed #posts.single-column .photo-container.photos-1 {height: 270px;}#feed #posts.single-column .photo-container.photos-1 .photo {height: 270px;width: 33%;}#feed #posts.single-column .photo-container.photos-2 {height: 270px;}#feed #posts.single-column .photo-container.photos-2 .photo {height: 270px;max-height: 270px!important;width: -moz-calc(33% - 5px);width: -o-calc(33% - 5px);width: -webkit-calc(33% - 5px);width: calc(33% - 5px);float: left;margin-right: 5px;}#feed #posts.single-column .photo-container.photos-2 .photo:nth-child(even) {margin-right: 0px;}#feed #posts.single-column .photo-container.photos-3 {height: 270px;}#feed #posts.single-column .photo-container.photos-3 .photo {height: 270px;width: -moz-calc(33% - 5px);width: -o-calc(33% - 5px);width: -webkit-calc(33% - 5px);width: calc(33% - 5px);float: left;margin-right: 5px;}#feed #posts.single-column .photo-container.photos-3 .photo:nth-child(3) {margin-right: 0px;}#feed #posts.single-column .photo-container.photos-4 .photo {height: 270px;width: -moz-calc(25% - 5px);width: -o-calc(25% - 5px);width: -webkit-calc(25% - 5px);width: calc(25% - 5px);float: left;margin-right: 5px;}#feed #posts.single-column .photo-container.photos-4 .photo:nth-child(4) {margin-right: 0px;}#feed #posts.single-column .photo-container.photos-5,#feed #posts.single-column .photo-container.photos-5.photos-4 {height: 396px;}#feed #posts.single-column .photo-container.photos-5 .photo,#feed #posts.single-column .photo-container.photos-5.photos-4 .photo {float: left;width: -moz-calc(30% - 5px);width: -o-calc(30% - 5px);width: -webkit-calc(30% - 5px);width: calc(30% - 5px);height: 194px;margin-bottom: 5px;margin-right: 5px;}#feed #posts.single-column .photo-container.photos-5 .photo:nth-child(1),#feed #posts.single-column .photo-container.photos-5.photos-4 .photo:nth-child(1) {height: 396px;width: 40%;float: left;margin-right: 5px;}#feed #posts.single-column .photo-container.photos-5 .photo:nth-child(3),#feed #posts.single-column .photo-container.photos-5.photos-4 .photo:nth-child(3),#feed #posts.single-column .photo-container.photos-5 .photo:nth-child(5),#feed #posts.single-column .photo-container.photos-5.photos-4 .photo:nth-child(5) {margin-right: 0;}#feed #posts.single-column .photo-container.photos-6,#feed #posts.single-column .photo-container.photos-6.photos-4 {height: 396px;}#feed #posts.single-column .photo-container.photos-6 .photo,#feed #posts.single-column .photo-container.photos-6.photos-4 .photo {float: left;width: -moz-calc(33% - 5px);width: -o-calc(33% - 5px);width: -webkit-calc(33% - 5px);width: calc(33% - 5px);height: 194px;margin-bottom: 5px;margin-right: 5px;}#feed #posts.single-column .photo-container.photos-6 .photo:nth-child(3),#feed #posts.single-column .photo-container.photos-6.photos-4 .photo:nth-child(3),#feed #posts.single-column .photo-container.photos-6 .photo:nth-child(6),#feed #posts.single-column .photo-container.photos-6.photos-4 .photo:nth-child(6) {margin-right: 0;}#feed #posts.single-column .photo-container.photos-7,#feed #posts.single-column .photo-container.photos-7.photos-4 {height: 396px;}#feed #posts.single-column .photo-container.photos-7 .photo,#feed #posts.single-column .photo-container.photos-7.photos-4 .photo {float: left;width: -moz-calc(21% - 5px);width: -o-calc(21% - 5px);width: -webkit-calc(21% - 5px);width: calc(21% - 5px);height: 194px;margin-bottom: 5px;margin-right: 5px;}#feed #posts.single-column .photo-container.photos-7 .photo:nth-child(1),#feed #posts.single-column .photo-container.photos-7.photos-4 .photo:nth-child(1) {height: 396px;width: 37%;float: left;margin-right: 5px;}#feed #posts.single-column .photo-container.photos-7 .photo:nth-child(4),#feed #posts.single-column .photo-container.photos-7.photos-4 .photo:nth-child(4),#feed #posts.single-column .photo-container.photos-7 .photo:nth-child(7),#feed #posts.single-column .photo-container.photos-7.photos-4 .photo:nth-child(7) {margin-right: 0;}#feed #posts.single-column .photo-container.photos-8,#feed #posts.single-column .photo-container.photos-8.photos-4 {height: 396px;}#feed #posts.single-column .photo-container.photos-8 .photo,#feed #posts.single-column .photo-container.photos-8.photos-4 .photo {float: left;width: -moz-calc(25% - 5px);width: -o-calc(25% - 5px);width: -webkit-calc(25% - 5px);width: calc(25% - 5px);height: 194px;margin-bottom: 5px;margin-right: 5px;}#feed #posts.single-column .photo-container.photos-8 .photo:nth-child(4),#feed #posts.single-column .photo-container.photos-8.photos-4 .photo:nth-child(4),#feed #posts.single-column .photo-container.photos-8 .photo:nth-child(8),#feed #posts.single-column .photo-container.photos-8.photos-4 .photo:nth-child(8) {margin-right: 0;}@media (max-width: 979px) {#feed {margin-left: -10px;margin-right: -10px;}}.planning-feed-nav {display: inline-block;padding-top: 10px;}.planning-feed-nav span:nth-child(1) {margin-left: 10px;margin-right: 10px;color: #0088cc;cursor: pointer;}.planning-feed-nav span:nth-child(3) {margin-left: 10px;color: #0088cc;cursor: pointer;}.subnav.planning .text-label {display: inline-block;overflow: auto;}.subnav.planning .planning-feed-nav {overflow: auto;}.planning-walls-nav {display: inline-block;margin-left: 15px;width: -moz-calc(100% - 420px) !important;width: -o-calc(100% - 420px) !important;width: -webkit-calc(100% - 420px) !important;width: calc(100% - 420px) !important;float: none!important;height: auto!important;overflow: visible;}.planning-walls-nav .shared-msg {display: inline-block;}.planning-walls-nav .wall-header {display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 0 10px 0;background-color: #ececec;color: #0087cd;cursor: pointer;margin-right: 10px;}.planning-walls-nav .wall-header.active {color: var(--kl_text-color);cursor: default;background-color: #fff;font-weight: bold;}.load-more {background-image: url("divider-c6bc1b8f9845ea2f7c9d570d683eba0b.png");background-position: 50% 0%;background-repeat: no-repeat;padding: 15px 10px;margin-top: 20px;font-size: 16px;text-shadow: 0px 1px 1px white;text-align: center;}.no-posts {position: relative;z-index: 100;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 15px 0 10px 0;color: var(--kl_muted-text-color);text-align: center;text-shadow: 0px 1px 1px white;}.no-posts h1 {font-size: 20px;font-weight: bold;}.no-posts a {font-weight: bold;margin-top: 10px;display: block;}.no-posts a:focus {outline: none;}.feed-search {font-size: 18px;margin-left: 15px;cursor: pointer;}.new-post {display: inline-block;vertical-align: top;}.new-post .dropdown-toggle {width: auto;}.new-post .dropdown-menu {left: auto!important;right: 0;}.new-post .dropdown-menu a {text-shadow: none!important;margin: 0!important;font-size: 14px!important;}.post {position: relative;margin: 0 0 15px 0px;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.05);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.05);width: 300px;}.post.post-in-modal {border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;margin: 0;}.post.print-selected {border: 2px solid #0088cc;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}.post .print-icon,.post .link-icon {left: 0;position: absolute;width: 25px;height: 25px;background: #0088cc;z-index: 9;color: #fff;text-align: center;vertical-align: middle;-webkit-border-bottom-right-radius: var(--kl_border-radius);-moz-border-radius-bottomright: var(--kl_border-radius);border-bottom-right-radius: var(--kl_border-radius);-webkit-border-top-left-radius: var(--kl_border-radius);-moz-border-radius-topleft: var(--kl_border-radius);border-top-left-radius: var(--kl_border-radius);}.post .print-icon i,.post .link-icon i {line-height: 22px;}.post .post-footer {overflow: visible;background-color: var(--kl_action-well-color);-webkit-border-bottom-right-radius: var(--kl_border-radius);-moz-border-radius-bottomright: var(--kl_border-radius);border-bottom-right-radius: var(--kl_border-radius);-webkit-border-bottom-left-radius: var(--kl_border-radius);-moz-border-radius-bottomleft: var(--kl_border-radius);border-bottom-left-radius: var(--kl_border-radius);border: 1px solid var(--kl_panel-border-color);border-top: 1px solid var(--kl_panel-border-color);display: inline-block;width: 100%;box-sizing: border-box;}.post .post-footer .linked-post-in-feed {font-size: 12px;}.post .post-footer .comment-container .comment-block {border-bottom: 1px dotted #dddddd;}.post .post-footer .comment-entry {clear: both;padding: 6px 7px;overflow: auto;border-bottom: 1px dotted #dddddd;display: none;}.post .post-footer .comment-entry input {-webkit-box-shadow: 0 0 0 rgba(1, 1, 1, 0);-moz-box-shadow: 0 0 0 rgba(1, 1, 1, 0);box-shadow: 0 0 0 rgba(1, 1, 1, 0);margin: 0px 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 12px;border-color: #DDDDDD;}.post .post-footer .comment-entry .comment-right {margin-left: 39px;}.post .post-footer .comment-block {clear: both;padding: 6px 7px;overflow: auto;font-size: 12px;line-height: 16px;color: #646464;}.post .post-footer .comment-block.indented {padding-left: 20px;}.post .post-footer .comment-block .comment-right {margin-left: 40px;}.post .post-footer .comment-block .sent {font-size: 10px;color: var(--kl_muted-text-color);word-wrap: break-word;}.post .post-footer .comment-block .comment-delete {float: right;}.post .post-footer .comment-block .comment-reply {color: #0088cc;cursor: pointer;float: right;margin-right: 20px;}.post .post-footer .comment-block .comment-reply.muted {color: var(--kl_muted-text-color);}.post .post-footer .actions-block {padding: 4px 10px;overflow: visible;height: 21px;}.post .post-footer .actions-block.view-mode {height: 26px;}.post .post-footer .actions-block .comment {padding-left: 0px;font-size: 12px;float: left;}.post .post-header {margin-bottom: 10px;margin-left: 39px;line-height: 16px;}.post .post-header.planning {min-height: 30px;}.post .post-header .author {color: #646464;line-height: 18px;margin-bottom: 5px;word-break: break-word;}.post .post-header .sent {color: var(--kl_action-well-text);font-size: 12px;line-height: 13px;word-wrap: break-word;}.post .post-header .targets {list-style: none;margin: 0px;display: inline;}.post .post-header .targets li {display: none;margin-right: 4px;}.post .post-header .targets li:after {content: ", ";}.post .post-header .targets li:nth-last-child(3):after {content: " and ";}.post .post-header .targets li:nth-last-child(2):after {content: "";}.post .post-header .targets li:last-child:after {content: "";}.post .post-header .plan-activity {word-wrap: break-word;white-space: pre-line;}.post .post-content {background-color: var(--kl_panel-color);padding: 10px;border-left: 1px solid var(--kl_panel-border-color);border-right: 1px solid var(--kl_panel-border-color);overflow: auto;-webkit-border-top-right-radius: var(--kl_border-radius);-moz-border-radius-topright: var(--kl_border-radius);border-top-right-radius: var(--kl_border-radius);-webkit-border-top-left-radius: var(--kl_border-radius);-moz-border-radius-topleft: var(--kl_border-radius);border-top-left-radius: var(--kl_border-radius);border-top: 1px solid var(--kl_panel-border-color);overflow: visible;display: inline-block;width: 100%;box-sizing: border-box;}.post .post-content .profile-img {margin-right: 5px;}.post .post-content .profile-img .planning-date {color: var(--kl_action-well-text);font-size: 8px;line-height: 13px;width: 42px;white-space: nowrap;display: inline-block;margin-top: 8px;overflow: hidden;}.post .post-content .profile-img .planning-date.cropped {width: 32px;}.post .post-content .message {word-wrap: break-word;}.post .post-content .message.with-photo {margin-top: 10px;}.post .post-content .message pre {font-family: "Helvetica Neue", "Roboto", "Segoe UI", sans-serif;line-height: 20px;text-rendering: optimizeLegibility;border: none;background: transparent;padding: 0 0 5px 0;margin: 0;word-break: normal;}.post .post-content .message pre a {word-break: break-all;}.post .post-content .message pre iframe {width: 220px!important;height: auto!important;}.post .post-content .plan-reference {font-style: italic;word-wrap: break-word;white-space: pre-line;overflow-wrap: anywhere;}.post .post-content .tags-link {float: right;margin-right: 5px;font-size: 12px;color: #999;}.post .post-content .tags-link a {color: #999;}.post .post-content .tags-link a:hover {color: #0088cc;}.post .post-content .photo-container {overflow: hidden;}.post .post-content .photo-container .video-overlay {pointer-events: none;position: absolute;width: 100%;height: 100%;vertical-align: middle;text-align: center;}.post .post-content .photo-container .video-overlay i {pointer-events: none;color: #56565688;font-size: 150px;position: absolute;top: 50%;left: 50%;margin-left: -65px;margin-top: -75px;}.post .post-content .photo-container .video {height: 100%;}.post .post-content .photo-container .video img {opacity: 0.75;filter: alpha(opacity=75);}.post .post-content .photo-container .photo {display: block;width: 100%;overflow: hidden;margin-bottom: 0px;position: relative;}.post .post-content .photo-container .photo img {width: 100%;height: 100%;object-fit: cover;position: absolute;}.post .post-content .photo-container .photo .photo-plus-more {pointer-events: none;position: absolute;right: 10px;bottom: 15px;text-align: center;color: #fff;font-size: 32px;vertical-align: middle;}.post .post-content .photo-container .photo:hover img {transition: all .5s;transform: scale(1.05);}.post .post-content .photo-container.photos-1 .photo {height: 270px;}.post .post-content .photo-container.photos-2 {height: 400px;}.post .post-content .photo-container.photos-2 .photo {max-height: 200px;height: 200px;margin-bottom: 5px;}.post .post-content .photo-container.photos-2 .photo:nth-child(even) {margin-right: 0px;}.post .post-content .photo-container.photos-4 {height: 272px;}.post .post-content .photo-container.photos-4 .photo {float: left;width: 136px;height: 136px;margin-bottom: 5px;margin-right: 5px;}.post .post-content .photo-container.photos-4 .photo.nailthumb-container {margin-bottom: 5px;}.post .post-content .photo-container.photos-4 .photo:nth-child(even) {margin-right: 0px;}.post .post-content .photo-container.photos-3 {height: 396px;}.post .post-content .photo-container.photos-3 .photo.nailthumb-container {margin-bottom: 5px;}.post .post-content .photo-container.photos-3 .photo:nth-child(1),.post .post-content .photo-container.photos-3 .photo:nth-child(2) {float: left;width: 136px;height: 136px;margin-bottom: 5px;}.post .post-content .photo-container.photos-3 .photo:nth-child(1).nailthumb-container,.post .post-content .photo-container.photos-3 .photo:nth-child(2).nailthumb-container {margin-bottom: 5px;}.post .post-content .photo-container.photos-3 .photo:nth-child(1) {margin-right: 5px;}.post .post-content .photo-container.photos-3 .photo:nth-child(3) {height: 260px;}.post .post-content .photo-container.photos-3 .photo:nth-child(3).nailthumb-container {margin-bottom: 5px;}.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) {height: 220px;}.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo.nailthumb-container {margin-bottom: 5px;}.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo:nth-child(1) {float: left;width: 48%;height: 100%;margin-right: 5px;}.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo:nth-child(2),.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo:nth-child(4) {margin-right: 5px;}.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo:nth-child(2).nailthumb-container,.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo:nth-child(3).nailthumb-container {margin-bottom: 5px;}.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo:nth-child(2),.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo:nth-child(3),.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo:nth-child(4),.post .post-content .photo-container.photos-5 .post .post-content .photo-container:not(.main-feed) .photo:nth-child(5) {float: left;height: 50%;width: 23%;}.post .post-content .post-tags ul {padding: 0px;margin: 0px;list-style: none;overflow: auto;}.post .post-content .post-tags ul li {padding: 1px 5px;margin-right: 5px;margin-top: 5px;float: left;color: #fff;background-color: #C5C4C4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 12px;line-height: 16px;}.post .more {float: right;color: #999;margin: 4px 0 0 0;}.post .more:focus {outline: none;}.post .more:hover {color: #005580;}.post .more::-moz-focus-inner {border: 0;}.post .options {float: right;}.post .options .dropdown-toggle {font-size: 12px;text-decoration: none;}.post .options .dropdown-toggle i.caret {border-top-color: #0088cc;}.post .options a.warning {color: #b94a48;font-weight: bold;}.post .comment-toggle {color: #0088cc;font-size: 14px;cursor: pointer;display: inline-block;line-height: 22px;}.post .viewed {float: right;color: #999;font-size: 12px;margin-right: 10px;cursor: pointer;}.post .like {float: left;margin-left: 3px;display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;text-decoration: none;font-size: 12px;margin-right: 10px;}.post .like:focus {outline: none;}.post .like::-moz-focus-inner {border: 0;}.post .like .text-label {margin-left: 0px;}.post .like .text-label:hover {text-decoration: underline;}.post .like .like-icon {width: 20px;height: 20px;display: none;float: left;display: block;font-size: 17px;margin-top: 2px;}.post .like .like-icon.unliked {color: var(--kl_muted-text-color);}.post.internal .post-content {background-color: var(--kl_post_internal_bg);border-color: var(--kl_post_internal_border);}.post.internal .post-footer {background-color: var(--kl_post_internal_bg);border-color: var(--kl_post_internal_border);}.post.bluepost .post-content {background-color: var(--kl_post_parent_bg);border-color: var(--kl_post_parent_border);}.post.bluepost .post-footer {background-color: var(--kl_post_parent_bg);border-color: var(--kl_post_parent_border);}.post.teacherpost .post-content {background-color: var(--kl_post_teacher_bg);border-color: var(--kl_post_teacher_border);}.post.teacherpost .post-footer {background-color: var(--kl_post_teacher_bg);border-color: var(--kl_post_teacher_border);}.post.studentpost .post-content {background-color: var(--kl_post_student_bg);border-color: var(--kl_post_student_border);}.post.studentpost .post-footer {background-color: var(--kl_post_student_bg);border-color: var(--kl_post_student_border);}.post.studentpost.studentpost-shared .post-content {background-color: var(--kl_post_student_shared_bg);border-color: var(--kl_post_student_shared_border);}.post.studentpost.studentpost-shared .post-footer {background-color: var(--kl_post_student_shared_bg);border-color: var(--kl_post_student_shared_border);}.post.assistpost .post-content {background-color: var(--kl_post_assist_bg);border-color: var(--kl_post_assist_border);}.post.assistpost .post-footer {background-color: var(--kl_post_assist_bg);border-color: var(--kl_post_assist_border);}.post.pendingaction {color: #BFBFBF!important;}.post.pendingaction .post-header .author {color: #BFBFBF !important;}.post.pendingaction .post-header .sent {color: #BFBFBF !important;word-wrap: break-word;}.post.pendingaction .post-content {background-color: #eee;border-color: #BFBFBF;}.post.pendingaction .post-footer {background-color: #eee;border-color: #BFBFBF;}.post.pendingaction .post-footer div {vertical-align: middle;line-height: 46px;margin-left: 10px;}.post.compact {-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);-ms-transform: scale(0.5, 0.5);-webkit-transform: scale(0.5, 0.5);transform: scale(0.5, 0.5);}.post.compact .post-content {}.post.compact .post-content .post-header {max-height: 34px;overflow: hidden;}.post.compact .post-content .restricted-height {height: 300px;overflow: hidden;}.post.compact .post-footer .actions-block .like {font-size: 18px;margin-top: 5px;}.post.compact .post-footer .actions-block .comment {margin-left: 15px;font-size: 18px;margin-top: 5px;}.post.compact .post-footer .actions-block .tag {margin-left: 20px;font-size: 18px;margin-top: 5px;float: left;}.post.compact .post-footer .actions-block .comment-toggle {color: #0088cc;font-size: 14px;cursor: pointer;display: inline-block;line-height: 16px;}.post.with-select {position: relative;}.post.with-select .post-select {position: absolute;top: -10px;left: -8px;font-size: 66px;z-index: 9;background: #fff;border-radius: 33px;}.post-tiny {padding: 2px 5px;border: 1px solid #f0f0f0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.post-tiny.internal {background-color: var(--kl_post_internal_bg);border-color: var(--kl_post_internal_border);}.post-tiny.bluepost {background-color: var(--kl_post_parent_bg);border-color: var(--kl_post_parent_border);}.post-tiny.teacherpost {background-color: var(--kl_post_teacher_bg);border-color: var(--kl_post_teacher_border);}.post-tiny.studentpost {background-color: var(--kl_post_student_bg);border-color: var(--kl_post_student_border);}.post-tiny.studentpost.studentpost-shared {background-color: var(--kl_post_student_shared_bg);border-color: var(--kl_post_student_shared_border);}.post-wrapper-with-delete {display: inline-block;position: relative;vertical-align: top;margin: 10px 0 0 10px;}.post-wrapper-with-delete.un-compact {width: 100%;}.feed-post-wrapper {display: inline-block;height: 205px;width: 150px;margin: 0 10px 10px 0;vertical-align: top;}.feed-post-wrapper.un-compact {width: 100%;box-sizing: border-box;height: auto;}.feed-post-wrapper.un-compact .post {width: 100%;box-sizing: border-box;transform: none;box-shadow: none;}.feed-post-wrapper.un-compact .post .post-content {background-color: #fff;-webkit-border-bottom-right-radius: var(--kl_border-radius);-moz-border-radius-bottomright: var(--kl_border-radius);border-bottom-right-radius: var(--kl_border-radius);-webkit-border-bottom-left-radius: var(--kl_border-radius);-moz-border-radius-bottomleft: var(--kl_border-radius);border-bottom-left-radius: var(--kl_border-radius);border-bottom: 1px solid var(--kl_action-well-border-color);}.feed-post-wrapper.un-compact .post .post-content .post-header {overflow: visible!important;max-height: none!important;}.feed-post-wrapper.un-compact .post .post-content .restricted-height {height: auto!important;}.feed-post-wrapper.un-compact .post .post-content .restricted-height .photo-container {height: auto!important;}.feed-post-wrapper.un-compact .post .post-content .restricted-height .photo-container .photo {height: 136px!important;width: 136px!important;margin: 0 5px 5px 0;}.feed-post-wrapper.un-compact .post .post-content .restricted-height .photo-container .photo .photo-plus-more {display: none;}.feed-post-wrapper.un-compact .post .post-content .restricted-height .photo {display: inline-block;}.feed-post-wrapper.un-compact .post .post-content .restricted-height .message pre {font-size: 12px!important;line-height: 14px!important;}.feed-post-wrapper.un-compact .post.internal .post-content {background-color: #fff;border-color: var(--kl_post_internal_border);}.feed-post-wrapper.un-compact .post.bluepost .post-content {background-color: #fff;border-color: var(--kl_post_parent_border);}.feed-post-wrapper.un-compact .post.teacherpost .post-content {background-color: #fff;border-color: var(--kl_post_teacher_border);}.feed-post-wrapper.un-compact .post .post-footer {display: none;}.bluepost-text {color: #6ccfc9;}.internalpost-text {color: #f0d944;}.example-post {margin: 0 0 15px 0px;width: 300px;}#more-modal {width: 250px;margin-left: -125px;}#more-modal .modal-body ul {list-style: none;margin: 0px;}#more-modal .modal-body ul li {margin-bottom: 10px;}#more-modal .modal-body ul li:last-child {margin-bottom: 0px;}#welcome-school-modal .new-post-body {min-height: 325px;}#welcome-school-modal .final-step-body {min-height: 305px;}#infscr-loading {text-align: center;z-index: 100;position: fixed;left: 45%;bottom: 40px;width: 110px;padding: 10px;background: #000;opacity: 0.8;color: #FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}#infscr-loading img {margin-bottom: 5px;}#search-modal {overflow: visible;}ul.tagit {-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);}ul.tagit li.tagit-new {overflow: hidden;padding: 0px;width: 100%;margin: 5px 0 0 0;border-top: 1px dashed var(--kl_panel-border-color);}ul.tagit li.tagit-new:first-child {border-top: none;margin: 0px;}ul.tagit li.tagit-new .ui-autocomplete-input {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 14px 3px;margin-top: 0px;}.ui-autocomplete {-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-webkit-border-bottom-right-radius: var(--kl_border-radius);-moz-border-radius-bottomright: var(--kl_border-radius);border-bottom-right-radius: var(--kl_border-radius);-webkit-border-bottom-left-radius: var(--kl_border-radius);-moz-border-radius-bottomleft: var(--kl_border-radius);border-bottom-left-radius: var(--kl_border-radius);}.comment-list-post {width: 100%;display: inline-block;margin: 0 0 15px 0;}.comment-list-post .comment-header-short {width: 100%;display: flex;}.comment-list-post .comment-header-short > div {float: left;}.comment-list-post .comment-header-short .profile-img {height: 30px;margin-right: 5px;}.comment-list-post .comment-header-short .chs-id {display: none;}.comment-list-post .comment-header-short .chs-sent {color: #999;font-size: 12px;line-height: 13px;}.comment-list-post .comment-header-short .chs-targetwrapper {max-width: 33%;}.comment-list-post .comment-header-short .chs-target {overflow: hidden;}.comment-list-post .comment-header-short .chs-photos {margin-right: 10px;}.comment-list-post .comment-header-short .chs-photo-item {float: left;margin-right: 2px;height: 60px;}.comment-list-post .comment-header-short .chs-body {margin-left: 10px;}.comment-list-post .comment-list-item {width: 100%;display: inline-block;}.new-comment-highlight {background-color: #FEF2A0;}.auto-rhs {float: right;}.auto-danger {color: #0088cc;}.auto-success {color: var(--kl_highlight-light-text-color);}.viewed-detail-parent {width: 150px;overflow: hidden;white-space: nowrap;float: left;}.viewed-detail-child {width: 260px;overflow: hidden;white-space: nowrap;float: left;font-size: 0.8em;}.sticky-select {position: absolute;right: 4px;top: 4px;cursor: pointer;color: var(--kl_primary_green);}.sticky-select .unsticky {opacity: 0.8;color: #DBDBDB;}.sticky-select-alt {position: absolute;right: 4px;top: 4px;cursor: pointer;}.sticky-select-alt i {color: var(--kl_primary_green);}.sticky-select-alt ul {width: 250px;}.sticky-select-alt ul li {padding: 4px 8px;}.sticky-select-alt ul li :hover {background-color: #DBDBDB;}.sticky-select-alt ul li.clickable {color: #0088cc;cursor: pointer;}.sticky-select-alt .unsticky {opacity: 0.8;}.sticky-select-alt .unsticky i {color: #DBDBDB;}.audit-block {font-size: 10px;margin: 5px;padding: 5px;border: 1px solid #eee;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);background: #fcfcfc;}.audit-block .audit-author {float: left;width: 25px;height: 25px;font-size: 12px;margin-bottom: 5px;}.audit-block .audit-author-right {float: left;}.audit-block .audit-detail {clear: both;line-height: 14px;}.audit-block .audit-detail div {margin-bottom: 1px;}.audit-block .audit-detail div.audit-bullet:before {content: "• ";}.audit-block .audit-detail div.audit-bullet-green:before {color: var(--kl_highlight-light-text-color);font-weight: bold;content: "• ";}.audit-block .audit-detail div.audit-bullet-cross:before {color: #ff3131;font-weight: bold;content: "x ";}.audit-block .audit-detail div.audit-bullet-internal:before {color: #F8E145;content: "• ";}.audit-block .audit-detail div.audit-bullet-plus:before {color: var(--kl_highlight-light-text-color);content: "+ ";}.audit-block .audit-detail div.audit-bullet-minus:before {color: #ff3131;content: "- ";}.audit-block .audit-detail div.audit-tags span {padding: 2px 4px;background-color: #eee;border-radius: 4px;margin-right: 5px;margin-bottom: 2px;}.audit-block .audit-detail .audit-delete {font-weight: bold;color: #ff3131;}.audit-block .audit-detail .audit-undelete {font-weight: bold;color: var(--kl_highlight-light-text-color);}.audit-block .audit-detail .audit-sticky {color: var(--kl_highlight-light-text-color);}.audit-block .audit-detail .audit-body-orig {font-size: 8px;font-style: italic;}.audit-block .audit-detail .audit-internal {margin-top: 4px;margin-bottom: 4px;}.audit-block .audit-detail .audit-internal span {padding: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-right: 5px;}.audit-block .audit-detail .audit-internal .audit-internal-sent-family {background: #0088cc;color: #fff;}.audit-block .audit-detail .audit-internal .audit-internal-sent-internal {background: #F8E145;}.audit-block .audit-detail .audit-photos img {width: 30px;height: 30px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);margin-right: 5px;}.audit-block .audit-detail .audit-list {margin-top: 4px;margin-bottom: 4px;}.audit-block .audit-detail .audit-list span {background: #eee;padding: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-right: 5px;}.audit-block .audit-detail .audit-doc a img {width: 40px;height: 40px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);}.starred {background-color: #f1f1f1!important;}.starred i {font-size: 12px;color: var(--kl_primary_green);}#viewPostModalContent {width: 300px !important;margin: 10% auto!important;position: unset;}#viewPostModalContent .post-loading {width: 100%;height: 130px;padding-top: 120px;text-align: center;}#viewPostModalContent .comment-entry {clear: both;padding: 6px 7px;overflow: auto;border-bottom: 1px dotted #dddddd;display: inherit;}#viewPostModalContent .comment-entry input {-webkit-box-shadow: 0 0 0 rgba(1, 1, 1, 0);-moz-box-shadow: 0 0 0 rgba(1, 1, 1, 0);box-shadow: 0 0 0 rgba(1, 1, 1, 0);margin: 0px 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 12px;border-color: #DDDDDD;}#viewPostModalContent .comment-entry .comment-right {margin-left: 39px;}#viewPostModalContent .comment-toggle {color: #0088cc;font-size: 12px;cursor: pointer;display: inline-block;line-height: 22px;}#parentWall .planning-walls-nav {width: -moz-calc(100% - 240px) !important;width: -o-calc(100% - 240px) !important;width: -webkit-calc(100% - 240px) !important;width: calc(100% - 240px) !important;}#parentWall .parent-planning-sub-nav {float: left;width: -moz-calc(100% - 196px);width: -o-calc(100% - 196px);width: -webkit-calc(100% - 196px);width: calc(100% - 196px);}#parentWall .parent-planning-sub-nav .text-label {overflow: visible !important;}#parentWall .parent-planning-sub-nav .planning-feed-nav {overflow: visible !important;}#parentWall .parent-planning-sub-nav .planning-walls-nav {overflow: visible !important;}#parentWall .parent-planning-sub-nav .planning-walls-nav .dropdown-toggle {width: auto!important;float: none;display: inline-block;margin: 0;}#parentWall .parent-planning-sub-nav .planning-walls-nav .dropdown-toggle.wall-selected {margin-top: 0;vertical-align: baseline;}#parentWall .parent-planning-sub-nav .planning-walls-nav .dropdown-menu {left: 80px;}#parentWall .parent-planning-sub-nav .planning-walls-nav .dropdown-menu.wall-selected {top: 30px;}#parentWall .parent-planning-sub-nav .planning-walls-nav .dropdown-menu li {width: 100%;box-sizing: border-box;padding-left: 10px;color: #0088cc;cursor: pointer;}#parentWall .wall-container {padding: 0;}#parentWall .wall-container .wall-controls {margin-top: 90px;}#parentWall .clickable {color: #0088cc;cursor: pointer;}.teacher-post.modal .post-submit {background: var(--kl_post_teacher_bg);border-color: var(--kl_post_teacher_border);}.feed-layout {display: inline-block;font-size: 18px;padding: 1px 3px;margin-top: 10px;}.post-comment {resize: none;}.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table;content: "";line-height: 0;}.clearfix:after {clear: both;}.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.input-block-level {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.inline-block {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;}.panel {padding: 10px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);border: 1px solid var(--kl_panel-border-color);background-color: var(--kl_panel-color);}.display-flex {display: -ms-flexbox;display: -webkit-flex;display: flex;}.display-no-flex {display: block;}.flex-wrap {-webkit-flex-wrap: wrap;flex-wrap: wrap;}.ui-front {z-index: 10001;}.search-modal {min-width: 500px!important;}.search-modal #searchForm {margin: 0;}.search-modal .modal-dialog {display: inline-block !important;width: 100%;overflow-y: hidden;overflow-x: visible;}.search-modal .modal-dialog .modal-body {height: 100%;min-height: 320px !important;display: inline-block !important;width: 100%;box-sizing: border-box;overflow-y: hidden;overflow-x: visible;}.search-modal .modal-dialog .modal-body .ktooltip {position: unset;}.search-modal .modal-dialog .modal-body .ktooltip .ktooltiptext {left: 20px!important;}.search-modal .modal-dialog .modal-body .input-wrapper .input-item {position: relative;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item {width: 100%;box-sizing: border-box;clear: both;height: 32px;line-height: 32px;overflow: hidden;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item div.btn-small {padding: 1px 5px;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item span {float: left;display: inline-block;height: 31px;overflow: hidden;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item .item-name {width: 80px;font-weight: normal;font-size: 13px;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item .item-display {width: -moz-calc(100% - 85px);width: -o-calc(100% - 85px);width: -webkit-calc(100% - 85px);width: calc(100% - 85px);float: right;text-align: right;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item .item-display div {display: inline-block;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item .item-display .change-date {cursor: pointer;color: #0088cc;margin-right: 10px;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item .item-display .change-date.date-to {margin-left: 10px;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item .item-display.muted .change-date {color: #999 !important;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item.last-item {border-color: #fff;}.search-modal .modal-dialog .modal-body .input-wrapper .date-item.last-region-item {border-bottom: 1px dashed #ddd;}.search-modal .modal-dialog .internal-post {color: var(--kl_post_internal_bg);}.search-modal .modal-dialog .parent-post {color: var(--kl_post_parent_bg);}.search-modal .modal-dialog .teacher-post {color: var(--kl_post_teacher_bg);}.search-modal .modal-dialog .modal-footer {display: inline-block !important;width: 100%;box-sizing: border-box;}.search-modal .modal-dialog .modal-footer button {margin-left: 10px;}.search-modal.parent-search .modal-body {min-height: 218px !important;}.search-modal.with-results {top: 5%!important;width: 95%;margin: 0!important;left: 5%!important;min-height: 90%;width: 90%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;}.search-modal.with-results .modal-dialog .modal-body {max-height: auto;display: -ms-flexbox !important;display: -webkit-flex !important;display: flex !important;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;}.search-modal.with-results .modal-dialog .modal-body .search-panel {width: 500px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .date-item .item-name {width: 50px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .date-item .item-display {width: -moz-calc(100% - 50px);width: -o-calc(100% - 50px);width: -webkit-calc(100% - 50px);width: calc(100% - 50px);}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item {width: 100%;box-sizing: border-box;clear: both;height: 32px;line-height: 32px;overflow: hidden;cursor: pointer;border-bottom: 1px solid #ddd;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.last-item {border-bottom: none;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.last-region-item {border-bottom: 1px dashed #ddd;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item:hover {background-color: #fafafa;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item span {float: left;display: inline-block;height: 31px;overflow: hidden;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item .item-name {width: 100px;font-weight: normal;font-size: 13px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item .item-display {width: -moz-calc(100% - 115px);width: -o-calc(100% - 115px);width: -webkit-calc(100% - 115px);width: calc(100% - 115px);float: right;text-align: right;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item .item-open {width: 15px;float: right;text-align: right;color: #aaa;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item .item-open i {font-size: 22px;line-height: 32px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.share-item .item-name {width: 120px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.share-item .item-open {width: 20px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.share-item .item-open i {font-size: 22px;color: #393c3d;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.share-item .item-open .gap-right {padding-right: 3px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.share-item .item-open .item-display {width: -moz-calc(100% - 130px);width: -o-calc(100% - 130px);width: -webkit-calc(100% - 130px);width: calc(100% - 130px);}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.wider-item .item-name {width: 100px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.wider-item .item-display {width: -moz-calc(100% - 120px);width: -o-calc(100% - 120px);width: -webkit-calc(100% - 120px);width: calc(100% - 120px);}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.gap-item {height: 16px;border-bottom: none;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.search-item {overflow: visible;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.search-item .item-name {width: 190px;overflow: visible;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.search-item .item-name i {margin-left: 1px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.search-item .item-open {width: 20px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.search-item .item-open i {font-size: 22px;color: #393c3d;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.search-item .item-open .gap-right {padding-right: 3px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.search-item .item-display {width: 0;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.search-item .ktooltiptext {float: none;height: auto;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.text-item {height: auto;margin-bottom: 10px;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.text-item .item-name {width: 100%;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.text-item .item-text {width: 100%;}.search-modal.with-results .modal-dialog .modal-body .search-panel .input-wrapper .input-item.text-item .item-text textarea {width: 100%;height: 30px;box-sizing: border-box;}.search-modal.with-results .modal-dialog .modal-body .search-results {margin-left: 10px;width: -moz-calc(100% - 320px);width: -o-calc(100% - 320px);width: -webkit-calc(100% - 320px);width: calc(100% - 320px);}.search-modal.with-results.standalone-ui {top: 1%!important;display: block;}.search-modal.with-results.standalone-ui .modal-dialog .modal-body {display: block!important;width: 100%;}.search-modal.with-results.standalone-ui .modal-dialog .modal-body .search-panel {width: 100%;}.search-modal.with-results.standalone-ui .modal-dialog .modal-body .search-results {display: inline-block;width: 100%;margin-top: 15px;}@media (max-width: 580px) {.search-modal {min-width: 100%!important;width: 100%!important;top: 0!important;left: 0!important;right: 0!important;}.search-modal.with-results.standalone-ui {top: 0 !important;left: 0 !important;right: 0!important;width: -moz-calc(100% - 2px) !important;width: -o-calc(100% - 2px) !important;width: -webkit-calc(100% - 2px) !important;width: calc(100% - 2px) !important;min-width: -moz-calc(100% - 2px) !important;min-width: -o-calc(100% - 2px) !important;min-width: -webkit-calc(100% - 2px) !important;min-width: calc(100% - 2px) !important;max-width: -moz-calc(100% - 2px) !important;max-width: -o-calc(100% - 2px) !important;max-width: -webkit-calc(100% - 2px) !important;max-width: calc(100% - 2px) !important;}}#postModal {margin-top: 0!important;top: 10%!important;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}#postModal.maximise {top: 5%!important;width: 95%;margin: 0!important;left: 5%!important;min-height: 90%;width: 90%;}#postModal .modal-dialog {height: 100%;-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;overflow: hidden;}#postModal .modal-dialog .post-maximise {float: left;margin: 5px 0 0 10px;color: #0088cc;cursor: pointer;}#postModal .modal-dialog .post-date-change {border-bottom: 1px solid #dbdbdb;text-align: center;margin: -4px -15px 5px;font-size: 12px;background-color: #fbfaf8;}#postModal .modal-dialog .post-date-change .change-group {margin: 0 auto;width: 240px;cursor: pointer;color: #0088cc;}#postModal .modal-dialog .loading-msg {border-bottom: 1px solid #dbdbdb;text-align: center;margin: -4px -15px 5px;font-size: 12px;background-color: #fbfaf8;}#postModal .modal-dialog .draft-saved-msg {position: absolute;right: 10px;top: 5px;background-color: rgba(216, 216, 216, 0.9);color: #fff;padding: 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 12px;}#postModal .modal-dialog .draft-loaded-msg {position: absolute;right: 10px;top: 5px;background-color: var(--kl_primary_green);color: #fff;padding: 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}#postModal .modal-dialog .drafts-button {position: absolute;right: 20px;top: 12px;color: #0088cc;cursor: pointer;}#postModal .modal-dialog .modal-body {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;padding: 5px 15px 0 15px;background-color: #fff;min-height: 480px;}#postModal .modal-dialog .modal-body .photo-preview {position: absolute;height: 100%;z-index: 9999;box-sizing: border-box;width: 100%;margin: -15px;padding: 10px;background-color: rgba(240, 240, 240, 0.5);}#postModal .modal-dialog .modal-body .photo-preview img {object-fit: cover;height: 100%;width: 100%;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}#postModal .modal-dialog .modal-body .photo-container {width: 100%;height: 88px;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}#postModal .modal-dialog .modal-body .photo-container .photo-dragger {display: inline-block;vertical-align: top;}#postModal .modal-dialog .modal-body .photo-container .photo-dragger .dndDraggingSource {display: none;}#postModal .modal-dialog .modal-body .photo-container .photo-dragger .dndPlaceholder {margin-top: 4px;height: 60px;overflow: visible;display: inline-block;vertical-align: top;min-width: 20px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQYV2Nk6Dxbz1Bu3MiADDrP1jOC+ciSUDZEAiYJoqG6CUhgNQqH5QAEzBuxqwEIBwAAAABJRU5ErkJggg==) repeat;}#postModal .modal-dialog .modal-body .photo-container .add-item {cursor: pointer;}#postModal .modal-dialog .modal-body .photo-container .photo,#postModal .modal-dialog .modal-body .photo-container .add-item {margin: 4px 5px 0 3px;display: inline-block;width: 60px;height: 60px;overflow: visible;position: relative;vertical-align: top;}#postModal .modal-dialog .modal-body .photo-container .photo.photo-clickable,#postModal .modal-dialog .modal-body .photo-container .add-item.photo-clickable {cursor: pointer;}#postModal .modal-dialog .modal-body .photo-container .photo img,#postModal .modal-dialog .modal-body .photo-container .add-item img {object-fit: cover;height: 100%;width: 100%;}#postModal .modal-dialog .modal-body .photo-container .photo i,#postModal .modal-dialog .modal-body .photo-container .add-item i {font-size: 50px;color: #aaa;line-height: 60px;}#postModal .modal-dialog .modal-body .photo-container .photo i.document,#postModal .modal-dialog .modal-body .photo-container .add-item i.document {color: var(--kl_primary_green);font-size: 55px;line-height: 67px;}#postModal .modal-dialog .modal-body .photo-container .photo.loading,#postModal .modal-dialog .modal-body .photo-container .add-item.loading {border: 1px dashed #aaa;text-align: center;}#postModal .modal-dialog .modal-body .photo-container .photo .video-overlay,#postModal .modal-dialog .modal-body .photo-container .add-item .video-overlay {width: 60px;height: 60px;text-align: center;line-height: 60px;position: absolute;opacity: 0.7;filter: alpha(opacity=70);top: 0;}#postModal .modal-dialog .modal-body .photo-container .photo .video-overlay i,#postModal .modal-dialog .modal-body .photo-container .add-item .video-overlay i {color: #fff;font-size: 42px;text-align: center;line-height: 60px;}#postModal .modal-dialog .modal-body .photo-container .photo .delete-overlay,#postModal .modal-dialog .modal-body .photo-container .add-item .delete-overlay {position: absolute;top: -5px;left: -5px;width: 18px;height: 18px;cursor: pointer;text-align: center;padding: 0;margin: 0;background-color: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}#postModal .modal-dialog .modal-body .photo-container .photo .delete-overlay i,#postModal .modal-dialog .modal-body .photo-container .add-item .delete-overlay i {font-size: 18px;line-height: normal;}#postModal .modal-dialog .modal-body .photo-container .photo .delete-overlay:hover i,#postModal .modal-dialog .modal-body .photo-container .add-item .delete-overlay:hover i {color: var(--kl_delete_circle_hover) !important;}#postModal .modal-dialog .post-body {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;width: 100%;box-sizing: border-box;min-height: 196px;resize: vertical;}#postModal .modal-dialog .input-wrapper .input-item {width: 100%;box-sizing: border-box;clear: both;height: 32px;line-height: 32px;overflow: hidden;cursor: pointer;border-bottom: 1px solid #ddd;}#postModal .modal-dialog .input-wrapper .input-item.last-item {border-bottom: none;}#postModal .modal-dialog .input-wrapper .input-item.last-region-item {border-bottom: 1px dashed #ddd;}#postModal .modal-dialog .input-wrapper .input-item:hover {background-color: #fafafa;}#postModal .modal-dialog .input-wrapper .input-item span {float: left;display: inline-block;height: 31px;overflow: hidden;}#postModal .modal-dialog .input-wrapper .input-item .item-name {width: 100px;font-weight: normal;font-size: 13px;}#postModal .modal-dialog .input-wrapper .input-item .item-display {width: -moz-calc(100% - 115px);width: -o-calc(100% - 115px);width: -webkit-calc(100% - 115px);width: calc(100% - 115px);float: right;text-align: right;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;}#postModal .modal-dialog .input-wrapper .input-item .item-open {width: 15px;float: right;text-align: right;color: #aaa;}#postModal .modal-dialog .input-wrapper .input-item .item-open i {font-size: 22px;line-height: 32px;}#postModal .modal-dialog .input-wrapper .input-item .item-to-all {width: 20px;float: right;text-align: right;margin-left: 5px;}#postModal .modal-dialog .input-wrapper .input-item .item-to-all i {font-size: 22px;line-height: 32px;}#postModal .modal-dialog .input-wrapper .input-item .item-to-all .gap-right {padding-right: 3px;}#postModal .modal-dialog .input-wrapper .input-item.share-item .item-name {width: 120px;}#postModal .modal-dialog .input-wrapper .input-item.share-item .item-open {width: 20px;}#postModal .modal-dialog .input-wrapper .input-item.share-item .item-open i {font-size: 22px;color: #393c3d;}#postModal .modal-dialog .input-wrapper .input-item.share-item .item-open .gap-right {padding-right: 3px;}#postModal .modal-dialog .input-wrapper .input-item.share-item .item-open .item-display {width: -moz-calc(100% - 130px);width: -o-calc(100% - 130px);width: -webkit-calc(100% - 130px);width: calc(100% - 130px);}#postModal .modal-dialog .input-wrapper .input-item.share-item .item-display {width: -moz-calc(100% - 130px);width: -o-calc(100% - 130px);width: -webkit-calc(100% - 130px);width: calc(100% - 130px);}#postModal .modal-dialog .input-wrapper .input-item.wider-item .item-name {width: 100px;}#postModal .modal-dialog .input-wrapper .input-item.wider-item .item-display {width: -moz-calc(100% - 120px);width: -o-calc(100% - 120px);width: -webkit-calc(100% - 120px);width: calc(100% - 120px);}#postModal .modal-dialog .input-wrapper .input-item.wider-name .item-name {width: 200px;}#postModal .modal-dialog .input-wrapper .input-item.wider-name .item-display {width: -moz-calc(100% - 220px);width: -o-calc(100% - 220px);width: -webkit-calc(100% - 220px);width: calc(100% - 220px);}#postModal .modal-dialog .input-wrapper .input-item.gap-item {height: 16px;border-bottom: none;}#postModal .modal-dialog .input-wrapper .input-item.search-item {overflow: visible;}#postModal .modal-dialog .input-wrapper .input-item.search-item .item-name {width: 190px;overflow: visible;}#postModal .modal-dialog .input-wrapper .input-item.search-item .item-name i {margin-left: 1px;}#postModal .modal-dialog .input-wrapper .input-item.search-item .item-open {width: 20px;}#postModal .modal-dialog .input-wrapper .input-item.search-item .item-open i {font-size: 22px;color: #393c3d;}#postModal .modal-dialog .input-wrapper .input-item.search-item .item-open .gap-right {padding-right: 3px;}#postModal .modal-dialog .input-wrapper .input-item.search-item .item-display {width: 0;}#postModal .modal-dialog .input-wrapper .input-item.search-item .ktooltiptext {float: none;height: auto;}#postModal .modal-dialog .input-wrapper .input-item.text-item {height: auto;margin-bottom: 10px;}#postModal .modal-dialog .input-wrapper .input-item.text-item .item-name {width: 100%;}#postModal .modal-dialog .input-wrapper .input-item.text-item .item-text {width: 100%;}#postModal .modal-dialog .input-wrapper .input-item.text-item .item-text textarea {width: 100%;height: 30px;box-sizing: border-box;}#postModal .modal-dialog .modal-footer {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;}#postModal .modal-dialog .modal-footer .post-submit {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;background-image: none;}#postModal .modal-dialog .modal-footer .post-submit.public {color: #fff;text-shadow: none;background-color: var(--kl_primary_green);border-color: var(--kl_highlight-text-color);}#postModal .modal-dialog .modal-footer .post-submit.private {background-color: var(--kl_post_internal_bg);border-color: var(--kl_post_internal_border);}#postModal .modal-dialog .modal-footer .post-submit.no-audience {color: var(--kl_muted-text-color);background-color: #fbfaf8;border-color: #ececec;}#postModal .modal-dialog .modal-footer .post-submit.visible-to-school {text-shadow: none;background-color: var(--kl_post_parent_bg);border-color: var(--kl_post_parent_border);}#postModal .modal-dialog .modal-footer .post-submit.visible-to-school.student {text-shadow: none;background-color: var(--kl_post_student_shared_bg);border-color: var(--kl_post_student_shared_border);}#postModal .modal-dialog .modal-footer .post-submit.student {text-shadow: none;background-color: var(--kl_post_student_bg);border-color: var(--kl_post_student_border);}#postModalOptions {top: 30%!important;}#postModalOptions .option-list {position: relative;}#postModalOptions .option-list .buttons div,#postModalOptions .option-list .buttons button {padding: 5px;float: left;height: 100px;margin: 0 10px 10px 10px;box-sizing: border-box;width: -moz-calc(33% - 20px);width: -o-calc(33% - 20px);width: -webkit-calc(33% - 20px);width: calc(33% - 20px);}#postModalOptions .option-list .buttons div img,#postModalOptions .option-list .buttons button img {width: 44px;height: 44px;margin-bottom: 5px;}#postModalOptions .option-list .buttons div span,#postModalOptions .option-list .buttons button span {display: inline-block;width: 100%;text-align: center;}#postModalOptions .option-list .buttons div i {margin-top: 5px;}#postModalOptions .option-list .buttons .block {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;background-color: rgba(0, 0, 0, 0.5);color: #fff;text-align: center;}#postModalOptions .option-list .buttons .block span {width: 50px;text-align: center;margin-top: 15%;display: inline-block;}#postModalOptions .option-list .btn-wide {width: 100%;box-sizing: border-box;}#postModalDraft .modal-sub-header {margin: 5px 15px;}#post-modal {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;min-height: 95%!important;}#post-modal.parent-modal {min-height: auto!important;}#post-modal.maximise-modal.modal,#post-modal.maximise-modal.modal.container,#post-modal.maximise-modal.modal.modal-overflow {top: 1%;right: 1%;left: 1%;bottom: auto;width: auto !important;margin: 0 !important;padding: 0 !important;}#post-modal.maximise-modal.modal.fade.in,#post-modal.maximise-modal.modal.container.fade.in,#post-modal.maximise-modal.modal.modal-overflow.fade.in {top: 1%;bottom: auto;}#post-modal.maximise-modal .modal-body,#post-modal.maximise-modal .modal-overflow .modal-body {position: static;margin: 0;height: auto !important;max-height: none !important;overflow: visible !important;}#post-modal.maximise-modal .modal-footer,#post-modal.maximise-modal .modal-overflow .modal-footer {position: static;}#post-modal .change-date {font-size: 10px;margin-left: 15px;}#post-modal .modal-header {-ms-flex: 0;-webkit-flex: 0;flex-grow: 0;flex: 0;}#post-modal .modal-body {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;min-height: 455px;}#post-modal .modal-body .control-group {-ms-flex: 0;-webkit-flex: 0;flex-grow: 0;flex: 0;}#post-modal .modal-footer {-ms-flex: 0;-webkit-flex: 0;flex-grow: 0;flex: 0;}#post-modal .post-existing-button {position: absolute;right: 20px;top: 12px;}#post-modal .post-maximise {position: absolute;left: 20px;top: 12px;}#post-modal .extra-header {font-size: 12px;margin-left: 10px;font-weight: normal;line-height: 14px;}#post-modal textarea {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;min-height: 80px;max-height: 300px;}@media (min-height: 700px) {#post-modal textarea {min-height: 200px;max-height: 600px;}}#post-modal .tagit input {background-color: white;}#post-modal ul.tagit {-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);}#post-modal ul.tagit li.tagit-new {overflow: hidden;padding: 0px;width: 100%;margin: 5px 0 0 0;border-top: 1px dashed var(--kl_panel-border-color);}#post-modal ul.tagit li.tagit-new:first-child {border-top: none;margin: 0px;}#post-modal ul.tagit li.tagit-new .ui-autocomplete-input {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 14px 3px;margin-top: 0px;}#post-modal .upload-container {-ms-flex: 0;-webkit-flex: 0;flex-grow: 0;flex: 0;margin-bottom: 10px;}#post-modal .upload-container label {margin-bottom: 9px;}#post-modal .post-modal-photo-scroll {height: 50px;overflow-x: auto;float: left;width: 100%;}#post-modal .post-modal-photo-scroll.with-doc {width: -moz-calc(100% - 50px);width: -o-calc(100% - 50px);width: -webkit-calc(100% - 50px);width: calc(100% - 50px);}#post-modal #post-modal-photo-container {height: var(--kl_post-thumbsize);margin-bottom: 5px;min-height: 10px;height: 70px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;padding: 5px 0 5px 5px;}#post-modal #post-modal-photo-container .photo-delete-holder {position: absolute;top: 0;width: 0;height: 0;max-width: 0;max-height: 0;}#post-modal #post-modal-photo-container .photo-delete-holder .photo-delete {position: absolute;top: -6px;left: -6px;width: 18px;height: 18px;cursor: pointer;color: var(--kl_delete_circle);text-align: center;padding: 0;margin: 0;font-size: 18px;}#post-modal #post-modal-photo-container .photo-delete-holder .photo-delete:hover {color: var(--kl_delete_circle_hover);}#post-modal #post-modal-photo-container .photo-space {border: 1px dashed var(--kl_panel-border-color);display: inline-block;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);width: var(--kl_post-thumbsize);height: var(--kl_post-thumbsize);margin-right: 10px;overflow: visible!important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;vertical-align: top;}#post-modal #post-modal-photo-container .photo-space img {-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);object-fit: cover;width: 100%;height: 100%;}#post-modal #post-modal-photo-container .photo-space i {display: none;}#post-modal #post-modal-photo-container .photo-space.taken {border: 1px solid white;width: var(--kl_post-thumbsize);height: var(--kl_post-thumbsize);}#post-modal #post-modal-photo-container .photo-space.loading i {font-size: 2.5em;display: block;position: absolute;top: 6px;left: 10px;color: var(--kl_panel-border-color);}#post-modal #post-modal-photo-container #post-modal-uploader-extra {position: absolute;width: calc(var(--kl_post-thumbsize) - 2px);height: calc(2px + (2 * (var(--kl_post-thumbsize) - 2px)));}#post-modal #post-modal-photo-container #post-modal-uploader-extra .extra {width: calc(var(--kl_post-thumbsize) - 2px);height: calc(var(--kl_post-thumbsize) - 2px);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 30px;color: #fff;text-align: center;cursor: pointer;}#post-modal #post-modal-photo-container #post-modal-uploader-extra .extra i {line-height: calc(var(--kl_post-thumbsize) - 2px);vertical-align: middle;}#post-modal #post-modal-photo-container #post-modal-uploader-extra .extra.extra-1 {background-color: var(--kl_primary_green);}#post-modal #post-modal-photo-container #post-modal-uploader-extra .extra.extra-2 {background-color: var(--kl_primary_green);}#post-modal #post-modal-photo-container #post-modal-uploader {position: absolute;top: 20px;width: calc(var(--kl_post-thumbsize) - 2px);height: calc(var(--kl_post-thumbsize) - 2px);}#post-modal #post-modal-photo-container #post-modal-uploader .qq-uploader {padding: 0;margin: 1px 0 0 1px;overflow: hidden;border: none;width: calc(var(--kl_post-thumbsize) - 2px);height: calc(var(--kl_post-thumbsize) - 2px);min-width: calc(var(--kl_post-thumbsize) - 2px);max-width: calc(var(--kl_post-thumbsize) - 2px);min-height: calc(var(--kl_post-thumbsize) - 2px);max-height: calc(var(--kl_post-thumbsize) - 2px);}#post-modal #post-modal-photo-container #post-modal-uploader .qq-gallery.qq-uploader:before {font-size: 8px;}#post-modal #post-modal-photo-container #post-modal-uploader .qq-upload-button {position: absolute!important;background: var(--kl_primary_green);border: none;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);padding: 0;margin: 0;width: calc(var(--kl_post-thumbsize) - 2px);height: calc(var(--kl_post-thumbsize) - 2px);}#post-modal #post-modal-photo-container #post-modal-uploader .qq-upload-button i {display: block;position: absolute;left: 11px;top: 13px;font-size: 1.8em;}#post-modal #post-modal-photo-container #post-modal-uploader .qq-upload-list {display: none;}#post-modal #post-modal-photo-container #post-modal-uploader input[type=file] {height: var(--kl_post-thumbsize);}#post-modal .document-space {border: 0;float: left;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);width: var(--kl_post-thumbsize);height: var(--kl_post-thumbsize);margin-right: 10px;overflow: visible!important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: absolute;right: 5px;z-index: 888;}#post-modal .document-space img {position: absolute;width: calc(var(--kl_post-thumbsize) - 4px);height: var(--kl_post-thumbsize);}#post-modal .document-space i {position: absolute;color: var(--kl_primary_green);padding: 5px;z-index: 888;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);}#post-modal .document-space.loading i {font-size: 2.5em;display: block;position: absolute;top: 6px;left: 5px;color: var(--kl_panel-border-color);}#post-modal .document-delete-holder {position: absolute;width: 0;height: 0;max-width: 0;max-height: 0;z-index: 999;}#post-modal .document-delete-holder .document-delete {position: absolute;top: -6px;left: -6px;width: 18px;height: 18px;color: #3c3c3c;text-align: center;padding: 0;margin: 0;font-size: 18px;z-index: 999;}#post-modal .document-delete-holder .document-delete i {cursor: pointer;color: var(--kl_delete_circle);padding: 0;z-index: 999;}#post-modal .document-delete-holder .document-delete i:hover {color: var(--kl_delete_circle_hover);}#post-modal #post-modal-document-uploader {position: absolute;right: 17px;width: calc(var(--kl_post-thumbsize) - 2px);height: calc(var(--kl_post-thumbsize) - 2px);}#post-modal #post-modal-document-uploader .qq-uploader {padding: 0;margin: 1px 0 0 1px;overflow: hidden;border: none;width: calc(var(--kl_post-thumbsize) - 2px);min-width: calc(var(--kl_post-thumbsize) - 2px);max-width: calc(var(--kl_post-thumbsize) - 2px);height: calc(var(--kl_post-thumbsize) - 2px);min-height: calc(var(--kl_post-thumbsize) - 2px);max-height: calc(var(--kl_post-thumbsize) - 2px);}#post-modal #post-modal-document-uploader .qq-gallery.qq-uploader:before {font-size: 8px;}#post-modal #post-modal-document-uploader .qq-upload-button {position: absolute!important;background: var(--kl_primary_green);border: none;-webkit-border-radius: var(--kll_border-radius);-moz-border-radius: var(--kll_border-radius);border-radius: var(--kll_border-radius);padding: 0;margin: 0;width: calc(var(--kl_post-thumbsize) - 2px);height: calc(var(--kl_post-thumbsize) - 2px);}#post-modal #post-modal-document-uploader .qq-upload-button i {display: block;position: absolute;left: 14px;top: 12px;font-size: 1.8em;}#post-modal #post-modal-document-uploader .qq-upload-list {display: none;}#post-modal #post-modal-document-uploader input[type=file] {height: var(--kl_post-thumbsize);}#post-modal form {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;margin: 0px;}#post-modal .parent-student-item {cursor: pointer;padding: 2px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);}#post-modal .parent-student-item:hover {background-color: #0088cc;color: #fff;}#post-modal .parent-share-with-school {cursor: pointer;padding: 2px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);}#post-modal .parent-share-with-school:hover {background-color: #0088cc;color: #fff;}#post-modal-newchildren .student-list span {font-weight: bold;}#post-modal-recover div {margin: 3px;padding: 5px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);background-color: #0088cc;color: #fff;cursor: pointer;font-size: 12px;}#post-modal-recover div:hover {background-color: #005580;}#post-modal-recover .snippet {font-style: italic;}#post-modal-recover .ignore {float: right;}#post-modal-classrooms {margin-bottom: 0;width: 100%;}#post-modal-classrooms.is-safari-mobile {height: 40px!important;}.fancybox-title-over-wrap {top: 0;left: 0;bottom: auto;position: absolute;width: 100%;z-index: 8035;}.fancybox-title {background-color: var(--kl_primary_green_dark);background-image: -moz-linear-gradient(top, var(--kl_primary_green), var(--kl_primary_green_dark));background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--kl_primary_green)), to(var(--kl_primary_green_dark)));background-image: -webkit-linear-gradient(top, var(--kl_primary_green), var(--kl_primary_green_dark));background-image: -o-linear-gradient(top, var(--kl_primary_green), var(--kl_primary_green_dark));background-image: linear-gradient(to bottom, var(--kl_primary_green), var(--kl_primary_green_dark));background-repeat: repeat-x;border-color: var(--kl_primary_green_border);}.ui-autocomplete {max-height: 80%;overflow-y: auto;max-width: 70%;}#post-modal-autosave {position: absolute;top: 0;left: 0;padding: 10px;background-color: rgba(100, 100, 100, 0.7);color: #fff;}#post-modal-draftloaded {position: absolute;top: 0;left: 0;padding: 10px;background-color: var(--kl_primary_green);color: #fff;}#existingPosts .pi-delete {position: absolute;font-size: 14px;left: -6px;top: -6px;color: var(--kl_delete_circle);}#existingPosts .pi-delete:hover {color: var(--kl_delete_circle_hover);}#existingPosts .pi-delete a {color: var(--kl_delete_circle);}#existingPosts .pi-delete a:hover {color: var(--kl_delete_circle_hover);}#existingPosts .pi-sent {position: absolute;font-size: 10px;right: -6px;top: -7px;color: #fff;background-color: var(--kl_primary_green);padding: 0px 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;height: 16px;line-height: 16px;}#existingPosts .pi-current-post {position: absolute;height: 15px;line-height: 15px;width: 64px;font-size: 10px;right: -8px;top: -10px;color: #fff;background-color: var(--kl_primary_green);border: 1px solid #7eb448;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align: center;}#existingPosts .pi-wrapper {position: relative;border: 1px solid #BFBFBF;background-color: #fff;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);margin: 5px 5px 10px 5px;padding: 5px;overflow: visible;color: #555;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.05);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.05);}#existingPosts .pi-wrapper:hover {border: 1px solid #cdcdcd;background-color: #fafafa;}#existingPosts .pi-wrapper.sent {background-color: #fdfffb;border-color: var(--kl_primary_green);word-wrap: break-word;}#existingPosts .pi-wrapper.sent:hover {background-color: #fff;border: 1px solid var(--kl_primary_green);}#existingPosts .pi-wrapper.internal {background-color: var(--kl_post_internal_bg);border-color: var(--kl_post_internal_border);}#existingPosts .pi-wrapper.internal:hover {background-color: var(--kl_post_internal_bg_hover);border: 1px solid var(--kl_post_internal_border_hover);}#existingPosts .pi-wrapper.current-post {border-style: dashed;color: #999!important;}#existingPosts .pi-wrapper .pi-type {float: left;color: #646464;}#existingPosts .pi-wrapper .pi-date {float: left;color: #999;margin-left: 10px;}#existingPosts .pi-wrapper .pi-target {color: #646464;float: left;margin-left: 10px;}#existingPosts .pi-wrapper .pi-photos {float: right;margin-left: 10px;}#existingPosts .pi-wrapper .pi-photos .pi-photo {float: left;margin-left: 5px;}#existingPosts .pi-wrapper .pi-photos .pi-photo img {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width: 25px;height: 25px;}#existingPosts .pi-wrapper .pi-text {clear: both;font-size: 10px;color: #444;}#post-modal {min-height: 0!important;display: block;}#post-modal form {display: block;}#post-modal .modal-body {display: block;}.zindex9999 {z-index: 9999 !important;}#resourceModal .resource-item {width: 90px;height: 90px;margin: 0 10px 10px 0;float: left;border: 1px solid #eee;background-color: #fff;background-image: url("spinner-c7b3cbb3ec8249a7121b722cdd76b870.gif");background-repeat: no-repeat;background-position: 50% 50%;}#resourceModal .resource-item img {width: 90px;height: 90px;}#resourceModal .button-bar {background: #0088cc;margin-bottom: 10px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;}#resourceModal .button-bar .button {color: #fff;-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;text-align: center;padding: 5px;}#resourceModal .button-bar .button.active {background: #0072B6;}.animate-character {background-image: linear-gradient(-225deg, #231557 0%, #44107a 29%, #ff1361 67%, #fff800 100%);background-size: auto auto;background-clip: border-box;background-size: 200% auto;color: #fff;background-clip: text;text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation: textclip 1s linear infinite;}@keyframes textclip {to {background-position: 200% center;}}.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table;content: "";line-height: 0;}.clearfix:after {clear: both;}.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.input-block-level {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.inline-block {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;}.panel {padding: 10px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);border: 1px solid var(--kl_panel-border-color);background-color: var(--kl_panel-color);}.display-flex {display: -ms-flexbox;display: -webkit-flex;display: flex;}.display-no-flex {display: block;}.flex-wrap {-webkit-flex-wrap: wrap;flex-wrap: wrap;}#search-modal .form-horizontal .control-group .control-label,#parent-search-modal .form-horizontal .control-group .control-label {width: 100px;}#search-modal .form-horizontal .control-group .controls,#parent-search-modal .form-horizontal .control-group .controls {margin-left: 110px;}#search-modal ul.tagit,#parent-search-modal ul.tagit {-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);margin-left: 0px;}#search-modal ul.tagit li.tagit-new,#parent-search-modal ul.tagit li.tagit-new {overflow: hidden;padding: 0px;width: 100%;margin: 5px 0 0 0;border-top: 1px dashed var(--kl_panel-border-color);}#search-modal ul.tagit li.tagit-new:first-child,#parent-search-modal ul.tagit li.tagit-new:first-child {border-top: none;margin: 0px;}#search-modal ul.tagit li.tagit-new .ui-autocomplete-input,#parent-search-modal ul.tagit li.tagit-new .ui-autocomplete-input {background-color: white;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 14px 3px;margin-top: 0px;}#search-modal .parent-student-item,#parent-search-modal .parent-student-item {cursor: pointer;padding: 2px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);}#search-modal .date-controls span.muted,#parent-search-modal .date-controls span.muted {margin: 0px 3px;}#search-modal .date-controls .clear-button,#parent-search-modal .date-controls .clear-button {margin-left: 5px;}@media (max-width: 767px) {#search-modal .form-horizontal .control-group,#parent-search-modal .form-horizontal .control-group {margin-bottom: 0px;}#search-modal .form-horizontal .control-group .control-label,#parent-search-modal .form-horizontal .control-group .control-label {text-align: left;}#search-modal .form-horizontal .control-group .controls,#parent-search-modal .form-horizontal .control-group .controls {margin-left: 0px;width: 100%;}}.datepicker {z-index: 9999;}.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table;content: "";line-height: 0;}.clearfix:after {clear: both;}.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}.input-block-level {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.inline-block {display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;}.panel {padding: 10px;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);border: 1px solid var(--kl_panel-border-color);background-color: var(--kl_panel-color);}.display-flex {display: -ms-flexbox;display: -webkit-flex;display: flex;}.display-no-flex {display: block;}.flex-wrap {-webkit-flex-wrap: wrap;flex-wrap: wrap;}.print-only {display: none!important;}html {height: 100%;}body {padding-right: 0px !important;height: 100%;}.page-container {height: 100%;}.modal-open {overflow-y: auto;}.settings {margin: 6px!important;}.top-link {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;webkit-transition: border 0.1s linear, background 0.1s linear;-moz-transition: border 0.1s linear, background 0.1s linear;transition: border 0.1s linear, background 0.1s linear;}.top-link.saving-post {border: 1px solid #eee;background: #f1f1f1;padding: 2px 4px;margin-top: -3px !important;}.top-link.saved-post {border: 3px solid #46A546!important;background: #fff;padding: 2px 4px;margin-top: -3px !important;}.subnav h2 {margin: 8px 15px 8px 0!important;}.subnav .add-wall {cursor: pointer;}.subnav .add-wall img {height: 25px;margin-top: -5px;}#setupPlanningContainer {height: 100%;}#setupPlanningContainer .content {padding-top: 80px;margin: 0 20px 0 20px;position: relative;height: -moz-calc(100% - 80px);height: -o-calc(100% - 80px);height: -webkit-calc(100% - 80px);height: calc(100% - 80px);}#setupPlanningContainer .content .calendar .today button {background-color: var(--kl_green_bg_1);}#setupPlanningContainer .content .saved-move-icon {webkit-transition: left 0.5s linear, top 0.5s linear, background 0.5s linear;-moz-transition: left 0.5s linear, top 0.5s linear, background 0.5s linear;transition: left 0.5s linear, top 0.5s linear, background 0.5s linear;position: absolute;top: 150px;left: 150px;width: 25px;height: 25px;display: inline-block;z-index: 999;}#setupPlanningContainer .content .saved-move-icon.to-header {top: 25px;left: 25px;background: transparent;}#setupPlanningContainer .content .area-header {width: 100%;display: inline-block;}#setupPlanningContainer .content .area-header h2 {width: 100%;}#setupPlanningContainer .content .input-selection {margin-top: 15px;}#setupPlanningContainer .content .input-selection .group-no-select {float: left;}#setupPlanningContainer .content .input-selection select.narrow {width: 100px;}#setupPlanningContainer .content .input-selection select.x2 {width: 220px;}#setupPlanningContainer .content .input-selection select.x4 {width: 400px;}#setupPlanningContainer .content .input-selection .btn-print-container {float: right;line-height: 30px;}#setupPlanningContainer .content .input-selection .report-date-container {overflow: hidden;display: inline-block;margin-left: 10px;vertical-align: text-bottom;}#setupPlanningContainer .content .input-selection .report-date-container span {float: left;line-height: 22px;vertical-align: middle;cursor: pointer;}#setupPlanningContainer .content .input-selection .report-date-container i {float: left;line-height: 22px;vertical-align: middle;cursor: pointer;font-size: 20px;border: 1px solid #aaa;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}#setupPlanningContainer .content .input-selection .report-date-container i:hover {color: #0088cc;border-color: #0088cc;background-color: #fff;}#setupPlanningContainer .content .input-selection .report-date-container i:nth-child(1) {margin-left: 2px;margin-right: 5px;padding: 0 5px 0 3px;}#setupPlanningContainer .content .input-selection .report-date-container i:nth-child(3) {margin-left: 5px;padding: 0 3px 0 5px;}#setupPlanningContainer .content .input-selection .pr-help {float: right;line-height: 26px;margin-right: 15px;cursor: pointer;}#setupPlanningContainer .content .planning {overflow: visible;padding: 0;background: transparent;}#setupPlanningContainer .content .planning.with-calendar {width: -moz-calc(100% - 200px);width: -o-calc(100% - 200px);width: -webkit-calc(100% - 200px);width: calc(100% - 200px);}#setupPlanningContainer .content .planning.condensed {background-color: #fff;}#setupPlanningContainer .content .planning.condensed .condensed-day {margin-bottom: 15px;}#setupPlanningContainer .content .planning.condensed .condensed-day .condensed-date-header {background: var(--kl_primary_green);color: #fff;font-size: 14px;font-weight: bold;padding: 0 0 0 5px;box-sizing: border-box;width: 100%;}#setupPlanningContainer .content .planning.condensed .separator {margin-top: 1px;margin-bottom: 1px;}#setupPlanningContainer .content .planning .data-container {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}#setupPlanningContainer .content .planning .data-container.data-container-row {-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;}#setupPlanningContainer .content .planning .data-container .planning-column {min-width: 225px;max-width: 250px;overflow: visible;-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;min-height: 200px;background: transparent;margin-bottom: 10px;margin-right: 2px;-webkit-border-top-right-radius: var(--kl_border-radius);-moz-border-radius-topright: var(--kl_border-radius);border-top-right-radius: var(--kl_border-radius);-webkit-border-top-left-radius: var(--kl_border-radius);-moz-border-radius-topleft: var(--kl_border-radius);border-top-left-radius: var(--kl_border-radius);}#setupPlanningContainer .content .planning .data-container .planning-column .planning-date-header {background: var(--kl_primary_green);color: #fff;font-weight: bold;padding: 4px 5px 4px 10px;box-sizing: border-box;width: 100%;display: inline-block;margin-bottom: 5px;}#setupPlanningContainer .content .planning .data-container .planning-column .planning-date-header span {float: left;white-space: nowrap;}#setupPlanningContainer .content .planning .data-container .planning-column .planning-date-header .data-add-planning-item {margin-left: 10px;cursor: pointer;}#setupPlanningContainer .content .planning .data-container .planning-column .planning-date-header .data-add-planning-item img {height: 20px;}#setupPlanningContainer .content .planning .data-container .planning-column.today .planning-date-header {background: var(--kl_primary_green_border) !important;background-color: var(--kl_primary_green_border) !important;}#setupPlanningContainer .content .planning .data-container.single-column {display: block;}#setupPlanningContainer .content .planning .data-container.single-column .planning-column {width: 100%;max-width: unset;display: block;margin-bottom: 40px;}#setupPlanningContainer .content .planning .data-container.single-column .planning-column .planning-post .post-content .photo-container .photo {width: 220px!important;height: 220px!important;margin-right: 5px!important;margin-bottom: 5px!important;}#setupPlanningContainer .content .planning .data-container.plain-mode .planning-post {border: none;}#setupPlanningContainer .content .planning .data-container.plain-mode .planning-post .stream {display: none;}#setupPlanningContainer .content .planning .data-container.plain-mode .planning-post .post-document {display: none;}#setupPlanningContainer .content .planning .data-container.plain-mode .planning-post iframe {display: none;}#setupPlanningContainer .print-helper {display: inline-block;vertical-align: top;margin-left: 20px;padding: 0 10px;border-radius: 4px;background-color: var(--kl_action-well-color);color: var(--kl_action-well-text);line-height: 20px;}#setupPlanningContainer.post-mode {width: 1280px;margin: 0;padding: 10px;background-color: #fff;}#setupPlanningContainer.post-mode .content {padding-top: 10px;margin: 0 10px 0 10px;}#setupPlanningContainer.post-mode div {font-size: 12px;}#setupPlanningContainer.post-mode .no-print {display: none;}#setupPlanningContainer.post-mode .print-only {display: inherit!important;}#setupPlanningContainer.post-mode .input-selection select {border: none;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';}#setupPlanningContainer.post-mode .input-selection .btn-print-container {display: none;}#setupPlanningContainer.post-mode .input-selection .pr-help {display: none;}#setupPlanningContainer.post-mode .planning .data-container {display: inline;}#setupPlanningContainer.post-mode .planning .data-container .planning-column {width: 250px;min-width: 250px;float: left;}@media (max-width: 480px) {#setupPlanningContainer .expand-planning-header {margin-top: 9px;width: -moz-calc(100% - 100px);width: -o-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: calc(100% - 100px);}#setupPlanningContainer .subnav .sub-nav-inner .pull-left {font-size: 10px;}#setupPlanningContainer .subnav .sub-nav-inner .pull-right {display: none;}#setupPlanningContainer .content .input-selection {min-width: 100%;height: auto;}#setupPlanningContainer .content .input-selection .report-date-container {margin: 10px 0;}}.wall-list-horizontal {position: relative;float: left;width: 100%;overflow-x: auto;white-space: nowrap;overflow-y: hidden;height: 40px;}.planning-post-condensed {font-size: 12px;}.planning-post-condensed .single-photo {display: inline-block;vertical-align: top;height: 100%;max-width: 55px;}.planning-post-condensed .single-photo img {width: 90%;height: 90%;margin: 5%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;object-fit: contain;}.planning-post-condensed .post-content-wrapper {display: inline-block;margin-left: 5px;vertical-align: top;}.planning-post-condensed .post-content-wrapper.has-photo-shown {width: -moz-calc(100% - 65px);width: -o-calc(100% - 65px);width: -webkit-calc(100% - 65px);width: calc(100% - 65px);}.planning-post-condensed .post-content-wrapper .post-header .plan-title {font-weight: bold;display: inline-block;margin-right: 10px;}.planning-post-condensed .post-content-wrapper .post-header .author {display: inline-block;margin-right: 10px;}.planning-post-condensed .post-content-wrapper .post-header .plan-activity {display: inline-block;margin-right: 10px;overflow: hidden;}.planning-post-condensed .post-content-wrapper .post-content .message {overflow: hidden;}.planning-post-condensed .post-content-wrapper .post-content .message pre {font-size: 13px;color: #777777;font-family: "Helvetica Neue", "Roboto", "Segoe UI", sans-serif;line-height: 16px;text-rendering: optimizeLegibility;border: none;background: transparent;padding: 0 0 5px 0;margin: 0;word-break: normal;white-space: normal;}.planning-post-condensed .post-content-wrapper .post-content .message pre a {word-break: break-all;}.planning-post-condensed .post-content-wrapper .post-content .message pre iframe {display: none;}.planning-post-condensed .post-content-wrapper .post-content .plan-reference {color: var(--kl_muted-text-color);font-size: 12px;}.planning-post-condensed.internal .post-content-wrapper .post-header {background-color: var(--kl_post_internal_bg);}.planning-post {position: relative;top: 0px;left: 0px;margin-top: 0;margin-bottom: 10px;width: 100%;box-sizing: border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #eee;padding: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background: #fff;-webkit-transition: border 0.1s linear, background 0.1s linear;-moz-transition: border 0.1s linear, background 0.1s linear;transition: border 0.1s linear, background 0.1s linear;}.planning-post.highlight {border: 3px solid #46A546!important;}.planning-post .post-header {background-color: #f9f9f9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 4px 6px 0 6px;}.planning-post .post-header .plan-title {font-weight: bold;}.planning-post .post-header .plan-title span {word-break: break-word;}.planning-post .post-header .author {color: var(--kl_muted-text-color);font-size: 12px;line-height: 13px;word-wrap: break-word;}.planning-post.internal {border: 1px solid #F8E145;}.planning-post.internal .post-header {background-color: #fef2a0;}.planning-post.internal .post-content {background-color: #fff;}.planning-post.internal .post-footer {background-color: #fff;}.planning-post.print-selected {border: 2px solid #0088cc !important;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}.planning-post.print-selected .post-header {border-top-left-radius: 7px;border-top-right-radius: 7px;}.planning-post .print-icon,.planning-post .link-icon {left: 0;position: absolute;width: 25px;height: 25px;background: #0088cc;z-index: 9;color: #fff;text-align: center;vertical-align: middle;-webkit-border-bottom-right-radius: var(--kl_border-radius);-moz-border-radius-bottomright: var(--kl_border-radius);border-bottom-right-radius: var(--kl_border-radius);-webkit-border-top-left-radius: var(--kl_border-radius);-moz-border-radius-topleft: var(--kl_border-radius);border-top-left-radius: var(--kl_border-radius);}.planning-post .print-icon i,.planning-post .link-icon i {line-height: 22px;}.planning-post .print-icon.wide,.planning-post .link-icon.wide {width: 100px;}.planning-post .plan-activity {word-wrap: break-word;white-space: pre-line;overflow-wrap: anywhere;}.planning-post .post-content {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none!important;padding: 4px 6px 4px 6px;}.planning-post .post-content .photo-container {overflow: auto;margin-bottom: 10px;height: auto;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none;}.planning-post .post-content .photo-container.photo-post {margin-bottom: 0;}.planning-post .post-content .photo-container.photo-post .photo {width: 100%;margin: 0;}.planning-post .post-content .photo-container.photo-post .photo:before {content: '';padding-top: 0;float: none;}.planning-post .post-content .photo-container.photo-post .photo img {position: relative;height: auto;}.planning-post .post-content .photo-container.photo-post:hover img {transition: all .5s;transform: scale(1.05);}.planning-post .post-content .photo-container .nailthumb-container {margin: 0px 5px 0px 0px;}.planning-post .post-content .photo-container .stream {width: 226px;height: 226px;position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none!important;float: left;display: inline;width: 100%;overflow: hidden;}.planning-post .post-content .photo-container .stream stream {margin-bottom: 10px;}.planning-post .post-content .photo-container .photo {position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none!important;float: left;display: block;overflow: hidden;width: -moz-calc(50% - 3px);width: -o-calc(50% - 3px);width: -webkit-calc(50% - 3px);width: calc(50% - 3px);margin: 0 5px 5px 0;}.planning-post .post-content .photo-container .photo:before {content: '';padding-top: 100%;float: left;}.planning-post .post-content .photo-container .photo.hide {display: none;}.planning-post .post-content .photo-container .photo .video-overlay {position: absolute;z-index: 999;color: #fff;left: 35%;top: 35%;font-size: 48px;opacity: 0.7;filter: alpha(opacity=70);}.planning-post .post-content .photo-container .photo .video {width: 100%;height: 100%;position: absolute;}.planning-post .post-content .photo-container .photo img {position: absolute;width: 100%;height: 100%;object-fit: cover;}.planning-post .post-content .photo-container .photo .photo-plus-more {pointer-events: none;position: absolute;right: 7px;bottom: 7px;text-align: center;color: #fff;font-size: 28px;vertical-align: middle;}.planning-post .post-content .photo-container .photo:hover img {transition: all .5s;transform: scale(1.05);}.planning-post .post-content .photo-container.photos-1 {margin-bottom: 0;}.planning-post .post-content .photo-container.photos-2 .photo:nth-child(even) {margin-right: 0px;}.planning-post .post-content .photo-container.photos-4 .photo:nth-child(3),.planning-post .post-content .photo-container.photos-4 .photo:nth-child(4) {margin-bottom: 0;}.planning-post .post-content .photo-container.photos-4 .photo:nth-child(even) {margin-right: 0px;}.planning-post .post-content .photo-container.photos-3 .photo:nth-child(3) {margin-bottom: 0;}.planning-post .post-content .photo-container.photos-3 .photo:nth-child(even) {margin-right: 0px;}.planning-post .post-content .message {clear: both;margin-bottom: 2px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none!important;overflow-wrap: anywhere;overflow: hidden;}.planning-post .post-content .message pre {font-family: "Helvetica Neue", "Roboto", "Segoe UI", sans-serif;line-height: 20px;text-rendering: optimizeLegibility;border: none;background: transparent;padding: 0;margin: 0;word-break: normal;}.planning-post .post-content .message pre a {word-break: break-all;}.planning-post .post-content .message pre iframe {width: 220px!important;height: auto!important;}.planning-post .post-content .plan-reference {font-style: italic;margin: 0 0 5px 0;word-wrap: break-word;white-space: pre-line;overflow-wrap: anywhere;}.planning-post .post-footer {overflow: visible;background-color: var(--kl_action-well-color);-webkit-border-bottom-right-radius: var(--kl_border-radius);-moz-border-radius-bottomright: var(--kl_border-radius);border-bottom-right-radius: var(--kl_border-radius);-webkit-border-bottom-left-radius: var(--kl_border-radius);-moz-border-radius-bottomleft: var(--kl_border-radius);border-bottom-left-radius: var(--kl_border-radius);border-top: 1px solid var(--kl_panel-light-divider);}.planning-post .post-footer .comment-container .comment-block {border-bottom: 1px dotted #dddddd;clear: both;padding: 6px 7px;overflow: auto;font-size: 12px;line-height: 16px;color: #646464;}.planning-post .post-footer .comment-container .comment-block.indented {padding-left: 20px;}.planning-post .post-footer .comment-container .comment-block .sent {font-size: 10px;color: var(--kl_muted-text-color);word-wrap: break-word;}.planning-post .post-footer .comment-container .comment-block .comment-reply {color: #0088cc;cursor: pointer;float: right;margin-right: 20px;}.planning-post .post-footer .comment-container .comment-block .comment-reply.muted {color: var(--kl_muted-text-color);}.planning-post .post-footer .comment-container .comment-block .comment-delete {color: #0088cc;cursor: pointer;float: right;}.planning-post .post-footer .comment-container .comment-block .comment-delete.deleting {color: var(--kl_muted-text-color);}.planning-post .post-footer .comment-entry {clear: both;padding: 6px 7px;overflow: auto;border-bottom: 1px dotted #dddddd;}.planning-post .post-footer .comment-entry input {-webkit-box-shadow: 0 0 0 rgba(1, 1, 1, 0);-moz-box-shadow: 0 0 0 rgba(1, 1, 1, 0);box-shadow: 0 0 0 rgba(1, 1, 1, 0);margin: 0px 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 12px;border-color: #DDDDDD;}.planning-post .post-footer .comment-entry .comment-right {margin-left: 39px;}.planning-post .post-footer .comment-toggle {color: #0088cc;font-size: 14px;cursor: pointer;display: inline-block;line-height: 16px;}.planning-post .post-footer .actions-block {padding: 4px 10px;overflow: visible;height: 16px;}.planning-post .post-footer .actions-block .dropdown-toggle {font-size: 12px;color: #999;}.post-list {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none!important;margin-bottom: 5px;font-size: 12px;}.post-list.no-min-width {min-width: unset;}.post-list ul {padding: 0px;margin: 0px;overflow: hidden;}.post-list ul li {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none !important;display: inline;margin-right: 2px;color: #777;background-color: transparent;float: none !important;}.post-list ul li:before {font-family: FontAwesome;font-size: .5em;color: #ddd;vertical-align: bottom;}.post-list.feed-view-tags ul {float: left;margin-top: 5px;line-height: 16px;}.post-list.feed-view-tags ul:before {float: left;margin-top: 5px;margin-right: 10px;line-height: 16px;}.post-list.feed-view-tags ul li {padding: 1px 5px;margin-right: 5px;margin-top: 5px;background-color: #c5c4c4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 12px;line-height: 16px;float: left!important;}.post-list.feed-view-tags ul li:before {content: "" !important;}.post-list.post-groups {min-width: unset;}.post-list.post-groups ul:before {content: 'Linked groups:';}.post-list.post-groups ul li:before {content: "\f111  ";color: transparent;}.post-list.post-students ul:before {content: 'Linked children:';}.post-list.post-students ul li:before {content: "\f111  ";color: transparent;}.post-list.post-tags ul:before {content: 'Linked Tags:';}.post-list.post-tags ul.clickable {cursor: pointer;}.post-list.post-tags ul.clickable li {color: #0088cc;}.post-list.post-tags ul.clickable li:hover {color: #005580;}.post-list.post-tags ul li:before {font-size: .7em;content: "\f02b  ";}#planningPostModal {margin-top: 0!important;top: 5%!important;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}#planningPostModal.maximise {top: 5%!important;width: 95%;margin: 0!important;left: 5%!important;min-height: 90%;width: 90%;}#planningPostModal .modal-dialog {height: 100%;overflow: hidden;-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}#planningPostModal .modal-dialog .post-maximise {float: left;margin: 5px 0 0 10px;color: #0088cc;cursor: pointer;}#planningPostModal .modal-dialog .post-date-change {border-bottom: 1px solid #dbdbdb;text-align: center;margin: -4px -15px 5px;font-size: 12px;background-color: #fbfaf8;}#planningPostModal .modal-dialog .post-date-change .change-group {margin: 0 auto;width: 240px;cursor: pointer;color: #0088cc;}#planningPostModal .modal-dialog .post-date-change .change-group .change-date {float: left;}#planningPostModal .modal-dialog .post-date-change .change-group.with-link {vertical-align: top;margin-left: 15px;}#planningPostModal .modal-dialog .post-date-change .change-group.with-link .change-date {float: left!important;}#planningPostModal .modal-dialog .post-date-change .change-group .change-wall {float: left;margin-left: 20px;}#planningPostModal .modal-dialog .post-date-change .change-group .change-wall.single {float: none;margin-left: 0;}#planningPostModal .modal-dialog .post-wall-change {border-bottom: 1px solid #dbdbdb;text-align: center;margin: -4px -15px 5px;font-size: 12px;background-color: #fbfaf8;}#planningPostModal .modal-dialog .loading-msg {border-bottom: 1px solid #dbdbdb;text-align: center;margin: -4px -15px 5px;font-size: 12px;background-color: #fbfaf8;}#planningPostModal .modal-dialog .modal-body {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;padding: 5px 15px 0 15px;background-color: #fff;min-height: 580px;}#planningPostModal .modal-dialog .modal-body .photo-preview {position: absolute;height: 100%;z-index: 9999;box-sizing: border-box;width: 100%;margin: -15px;padding: 10px;background-color: rgba(240, 240, 240, 0.5);}#planningPostModal .modal-dialog .modal-body .photo-preview img {object-fit: cover;height: 100%;width: 100%;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}#planningPostModal .modal-dialog .modal-body .photo-container {width: 100%;height: 88px;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}#planningPostModal .modal-dialog .modal-body .photo-container .photo-dragger {display: inline-block;vertical-align: top;}#planningPostModal .modal-dialog .modal-body .photo-container .photo-dragger .dndDraggingSource {display: none;}#planningPostModal .modal-dialog .modal-body .photo-container .photo-dragger .dndPlaceholder {margin-top: 4px;height: 60px;overflow: visible;display: inline-block;vertical-align: top;min-width: 20px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQYV2Nk6Dxbz1Bu3MiADDrP1jOC+ciSUDZEAiYJoqG6CUhgNQqH5QAEzBuxqwEIBwAAAABJRU5ErkJggg==) repeat;}#planningPostModal .modal-dialog .modal-body .photo-container .add-item {cursor: pointer;}#planningPostModal .modal-dialog .modal-body .photo-container .photo,#planningPostModal .modal-dialog .modal-body .photo-container .add-item {margin: 4px 5px 0 3px;display: inline-block;width: 60px;height: 60px;overflow: visible;position: relative;vertical-align: top;}#planningPostModal .modal-dialog .modal-body .photo-container .photo.photo-clickable,#planningPostModal .modal-dialog .modal-body .photo-container .add-item.photo-clickable {cursor: pointer;}#planningPostModal .modal-dialog .modal-body .photo-container .photo img,#planningPostModal .modal-dialog .modal-body .photo-container .add-item img {object-fit: cover;height: 100%;width: 100%;}#planningPostModal .modal-dialog .modal-body .photo-container .photo i,#planningPostModal .modal-dialog .modal-body .photo-container .add-item i {font-size: 50px;color: #aaa;line-height: 60px;}#planningPostModal .modal-dialog .modal-body .photo-container .photo i.document,#planningPostModal .modal-dialog .modal-body .photo-container .add-item i.document {color: var(--kl_primary_green);font-size: 55px;line-height: 67px;}#planningPostModal .modal-dialog .modal-body .photo-container .photo.loading,#planningPostModal .modal-dialog .modal-body .photo-container .add-item.loading {border: 1px dashed #aaa;text-align: center;}#planningPostModal .modal-dialog .modal-body .photo-container .photo .video-overlay,#planningPostModal .modal-dialog .modal-body .photo-container .add-item .video-overlay {width: 60px;height: 60px;text-align: center;line-height: 60px;position: absolute;opacity: 0.7;filter: alpha(opacity=70);top: 0;}#planningPostModal .modal-dialog .modal-body .photo-container .photo .video-overlay i,#planningPostModal .modal-dialog .modal-body .photo-container .add-item .video-overlay i {color: #fff;font-size: 42px;text-align: center;line-height: 60px;}#planningPostModal .modal-dialog .modal-body .photo-container .photo .delete-overlay,#planningPostModal .modal-dialog .modal-body .photo-container .add-item .delete-overlay {position: absolute;top: -5px;left: -5px;width: 18px;height: 18px;cursor: pointer;text-align: center;padding: 0;margin: 0;background-color: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}#planningPostModal .modal-dialog .modal-body .photo-container .photo .delete-overlay i,#planningPostModal .modal-dialog .modal-body .photo-container .add-item .delete-overlay i {font-size: 18px;line-height: normal;}#planningPostModal .modal-dialog .modal-body .photo-container .photo .delete-overlay:hover i,#planningPostModal .modal-dialog .modal-body .photo-container .add-item .delete-overlay:hover i {color: var(--kl_delete_circle_hover) !important;}#planningPostModal .modal-dialog .plan-item-wrapper {position: relative;}#planningPostModal .modal-dialog .plan-item-wrapper input {width: 100%;box-sizing: border-box;clear: both;height: 32px;line-height: 32px;overflow: hidden;}#planningPostModal .modal-dialog .plan-item-wrapper input.with-share {width: -moz-calc(100% - 18px);width: -o-calc(100% - 18px);width: -webkit-calc(100% - 18px);width: calc(100% - 18px);}#planningPostModal .modal-dialog .plan-item-wrapper .share {width: 18px;}#planningPostModal .modal-dialog .plan-item-wrapper .share i {line-height: 31px;vertical-align: top;}#planningPostModal .modal-dialog .plan-item-wrapper ngjs-color-picker ul {margin: -10px 0 10px 0;float: right;}#planningPostModal .modal-dialog .plan-item-wrapper ngjs-color-picker ul li {cursor: pointer;}#planningPostModal .modal-dialog .post-body {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;width: 100%;box-sizing: border-box;min-height: 120px;resize: vertical;}#planningPostModal .modal-dialog .input-wrapper .input-item {width: 100%;box-sizing: border-box;clear: both;height: 32px;line-height: 32px;overflow: hidden;cursor: pointer;border-bottom: 1px solid #ddd;}#planningPostModal .modal-dialog .input-wrapper .input-item.has-tooltip {overflow: visible;display: inline-block;}#planningPostModal .modal-dialog .input-wrapper .input-item.has-tooltip .ktooltip {overflow: visible;padding-top: 8px;}#planningPostModal .modal-dialog .input-wrapper .input-item.has-tooltip .ktooltip .ktooltiptext {height: auto;}#planningPostModal .modal-dialog .input-wrapper .input-item.last-item {border-bottom: none;}#planningPostModal .modal-dialog .input-wrapper .input-item .input-item-clickable {width: 100%;box-sizing: border-box;}#planningPostModal .modal-dialog .input-wrapper .input-item .input-item-clickable.with-share {width: -moz-calc(100% - 18px);width: -o-calc(100% - 18px);width: -webkit-calc(100% - 18px);width: calc(100% - 18px);}#planningPostModal .modal-dialog .input-wrapper .input-item .input-item-clickable:hover {background-color: #fafafa;}#planningPostModal .modal-dialog .input-wrapper .input-item span {float: left;display: inline-block;height: 31px;overflow: hidden;}#planningPostModal .modal-dialog .input-wrapper .input-item .share {width: 20px;font-size: 14px;}#planningPostModal .modal-dialog .input-wrapper .input-item .share i {line-height: 31px;}#planningPostModal .modal-dialog .input-wrapper .input-item .item-name {width: 80px;font-weight: normal;font-size: 13px;}#planningPostModal .modal-dialog .input-wrapper .input-item .item-display {width: -moz-calc(100% - 115px);width: -o-calc(100% - 115px);width: -webkit-calc(100% - 115px);width: calc(100% - 115px);float: right;text-align: right;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;}#planningPostModal .modal-dialog .input-wrapper .input-item .item-open {width: 15px;float: right;text-align: right;color: #aaa;}#planningPostModal .modal-dialog .input-wrapper .input-item .item-open i {font-size: 22px;line-height: 32px;}#planningPostModal .modal-dialog .input-wrapper .input-item .item-to-all {width: 20px;float: right;text-align: right;margin-left: 5px;}#planningPostModal .modal-dialog .input-wrapper .input-item .item-to-all i {font-size: 22px;line-height: 32px;}#planningPostModal .modal-dialog .input-wrapper .input-item .item-to-all .gap-right {padding-right: 3px;}#planningPostModal .modal-dialog .input-wrapper .input-item.share-item .item-name {width: 120px;}#planningPostModal .modal-dialog .input-wrapper .input-item.share-item .item-open {width: 20px;}#planningPostModal .modal-dialog .input-wrapper .input-item.share-item .item-open i {font-size: 22px;color: #393c3d;}#planningPostModal .modal-dialog .input-wrapper .input-item.share-item .item-open .gap-right {padding-right: 3px;}#planningPostModal .modal-dialog .input-wrapper .input-item.share-item .item-open.with-text {width: 50px;}#planningPostModal .modal-dialog .input-wrapper .input-item.share-item .item-display {width: -moz-calc(100% - 160px);width: -o-calc(100% - 160px);width: -webkit-calc(100% - 160px);width: calc(100% - 160px);}#planningPostModal .modal-dialog .input-wrapper.header {font-size: 13px;color: #666;}#planningPostModal .modal-dialog .modal-footer {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;}#planningPostModal .modal-dialog .modal-footer .post-submit {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;background-image: none;}#planningPostModal .modal-dialog .modal-footer .post-submit.public {color: #fff;text-shadow: none;background-color: var(--kl_primary_green);border-color: var(--kl_highlight-text-color);}#planningPostModal .modal-dialog .modal-footer .post-submit.private {background-color: var(--kl_post_internal_bg);border-color: var(--kl_post_internal_border);}#planningPostModal .modal-dialog .modal-footer .post-submit.no-audience {color: var(--kl_muted-text-color);background-color: #fbfaf8;border-color: #ececec;}#postModalOptions {top: 30%!important;}#postModalOptions .option-list {position: relative;}#postModalOptions .option-list .buttons div,#postModalOptions .option-list .buttons button {padding: 5px;float: left;height: 100px;margin: 0 10px 10px 10px;box-sizing: border-box;width: -moz-calc(33% - 20px);width: -o-calc(33% - 20px);width: -webkit-calc(33% - 20px);width: calc(33% - 20px);}#postModalOptions .option-list .buttons div img,#postModalOptions .option-list .buttons button img {width: 44px;height: 44px;margin-bottom: 5px;}#postModalOptions .option-list .buttons div span,#postModalOptions .option-list .buttons button span {display: inline-block;width: 100%;text-align: center;}#postModalOptions .option-list .buttons div i {margin-top: 5px;}#postModalOptions .option-list .buttons .block {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;background-color: rgba(0, 0, 0, 0.5);color: #fff;text-align: center;}#postModalOptions .option-list .buttons .block span {width: 50px;text-align: center;margin-top: 15%;display: inline-block;}#postModalOptions .option-list .btn-wide {width: 100%;box-sizing: border-box;}#postModalResources {margin-top: 0!important;top: 5%!important;}#postModalResources .resource-header {margin-bottom: 10px;display: inline-block;}#postModalResources .resource-header div {cursor: pointer;float: left;display: inline-block;border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding: 5px 8px 0 8px;border-radius: 4px;background-color: #eee;color: #666;font-weight: normal;margin-right: 5px;}#postModalResources .resource-header div.selected {color: #333;background-color: #fff;font-weight: bold;}#postModalResources .resource-list {width: 100%;display: inline-block;}#postModalResources .resource-list div {float: left;margin: 0 5px 5px 0;width: 95px;height: 95px;overflow: hidden;}#postModalResources .resource-list div img {object-fit: cover;height: 100%;width: 100%;}#postModalStudent .modal-sub-header,#postModalCoordinator .modal-sub-header {height: 34px;border-bottom: 1px solid #ddd;}#postModalStudent .modal-sub-header .filter,#postModalCoordinator .modal-sub-header .filter {width: -moz-calc(100% - 10px);width: -o-calc(100% - 10px);width: -webkit-calc(100% - 10px);width: calc(100% - 10px);box-sizing: border-box;height: 26px;margin-bottom: 0;margin: 5px 5px 2px 5px;}#postModalTag .modal-sub-header {height: 34px;border-bottom: 1px solid #ddd;}#postModalTag .modal-sub-header .filter {box-sizing: border-box;height: 26px;margin-bottom: 0;margin: 5px 5px 2px 5px;width: -moz-calc(100% - 10px);width: -o-calc(100% - 10px);width: -webkit-calc(100% - 10px);width: calc(100% - 10px);}#postModalTag .modal-sub-header .filter.has-add-item {width: -moz-calc(100% - 40px);width: -o-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: calc(100% - 40px);float: left;}#postModalTag .modal-sub-header .add-item {float: left;width: 30px;height: 26px;margin-top: 5px;}#postModalTag .modal-sub-header .add-item img {height: 24px;line-height: 26px;}#planningSelectWallModalContent {margin-top: 0!important;top: 15%!important;}#planningSelectWallModalContent .modal-body .copy-plan {display: inline-block;font-size: 12px;width: 100%;}#planningSelectWallModalContent .modal-body .copy-plan span {margin-right: 5px;}#planningSelectWallModalContent .modal-body .copy-plan span.muted {font-size: 12px;}#planningSelectWallModalContent .modal-body .copy-plan span i {font-size: 16px;}#planningSelectWallModalContent .modal-body .wall-list {display: inline-block;max-height: 300px;overflow: auto;width: 100%;box-sizing: border-box;}#planningSelectWallModalContent .modal-body .wall-list .wall {width: 100%;box-sizing: border-box;cursor: pointer;color: #0088cc;height: 30px;line-height: 30px;border-bottom: 1px solid var(--kl_panel-light-divider);overflow: hidden;}#planningSelectWallModalContent .modal-body .wall-list .wall.last {border-bottom: none;}#planningSelectWallModalContent .modal-body .wall-list .wall .selection {font-size: 16px;}#planningSelectWallModalContent .modal-body .wall-list .wall .name {margin: 0 10px 0 10px;}#planningSelectWallModalContent .modal-body .wall-list .wall .name.active {font-weight: bold;}#planningSelectWallModalContent .modal-body .wall-list .wall .name.restricted {width: -moz-calc(100% - 195px);width: -o-calc(100% - 195px);width: -webkit-calc(100% - 195px);width: calc(100% - 195px);min-width: 100px;overflow: hidden;display: inline-block;white-space: nowrap;vertical-align: top;}#planningSelectWallModalContent .modal-body .wall-list .wall .private {font-size: 12px;margin-left: 10px;}#planningSelectWallModalContent .modal-body .wall-list .wall .owner {font-size: 12px;margin-left: 10px;}#planningSelectWallModalContent .modal-body .wall-list .wall .action {margin-left: 10px;}#planningSelectWallModalContent .modal-body .wall-list.disabled .wall {cursor: inherit;color: #aaa;}.modal-input-form .item-input {display: inline-block;margin-bottom: 5px;width: 100%;}.modal-input-form .item-input .input-header {width: 80px;margin-right: 5px;display: inline-block;float: left;}.modal-input-form .item-input .input-text {box-sizing: border-box;display: inline-block;float: left;}.modal-input-form .item-input .input-text input {width: 290px;}.modal-input-form .item-input .input-message {width: 300px;}.modal-input-form .item-input .input-plain .whole-width {display: inline-block;width: 290px;}.modal-input-form .item-input .input-checkbox {cursor: pointer;font-size: 18px;}.modal-input-form .item-input .input-checkbox i {color: #0088cc;}.modal-input-form .item-input .text-help {margin-top: 4px;}.modal-input-form.wide-header .item-input .input-header {width: 150px;}.modal-input-form .ktooltip {margin-left: 10px;font-size: 18px;}#planningWallModalContent {margin-top: 0!important;top: 15%!important;max-width: 440px;}#planningWallModalContent .alert {width: 100%;box-sizing: border-box;display: inline-block;}#planningWallModalContent .select-groups {margin-left: 84px;}#planningChooseWallsModalContent {margin-top: 0!important;top: 15%!important;}#planningChooseWallsModalContent .wall-list {display: inline-block;max-height: 300px;overflow: auto;width: 100%;box-sizing: border-box;}#planningChooseWallsModalContent .wall-list .wall {width: 100%;box-sizing: border-box;cursor: pointer;color: #0088cc;height: 30px;line-height: 30px;border-bottom: 1px solid var(--kl_panel-light-divider);overflow: hidden;}#planningChooseWallsModalContent .wall-list .wall.last {border-bottom: none;}#planningChooseWallsModalContent .wall-list .wall .selection {font-size: 16px;}#planningChooseWallsModalContent .wall-list .wall .name {margin: 0 10px 0 10px;}#planningChooseWallsModalContent .wall-list .wall .name.active {font-weight: bold;}#planningChooseWallsModalContent .wall-list .wall .private {font-size: 12px;margin-left: 10px;}#planningChooseWallsModalContent .wall-list .wall .owner {font-size: 12px;margin-left: 10px;}#planningChooseWallsModalContent .wall-list .wall .action {margin-left: 10px;}.planning-v3 .sub-nav-inner span {vertical-align: middle;}.planning-v3 .sub-nav-inner .menu-separator {margin-left: 5px !important;margin-right: 5px !important;}.planning-v3 .sub-nav-inner .active {color: var(--kl_text-color);}.planning-v3 .dropdown-menu {top: 32px!important;}.planning-v3 .dropdown-menu.wall-names {max-height: 600px;overflow-y: auto;width: 300px;overflow-x: hidden;white-space: nowrap;font-size: 14px;text-shadow: none;}.planning-v3 .dropdown-menu.wall-names i {margin: 0 5px 0 0!important;}.planning-v3 .expand-planning-header {display: inline-block;width: -moz-calc(100% - 385px);width: -o-calc(100% - 385px);width: -webkit-calc(100% - 385px);width: calc(100% - 385px);float: left;}.planning-v3 .planning-group-select {width: 190px;}.planning-v3 .dialog {padding-top: 95px;margin: 0 20px 0 20px;}.planning-v3 .dialog .head {border-bottom: 0;padding: 5px;}.planning-v3 .dialog .body h2 {margin-top: 0!important;}.planning-v3 .dialog .doc-item.internal {background: var(--kl_post_internal_bg);padding: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.planning-v3 .dialog .doc-item.teacher {background: var(--kl_post_teacher_bg);padding: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.planning-v3 .dialog .doc-item .internal {background: var(--kl_post_internal_bg);padding: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.planning-v3 .dialog .doc-item .teacher {background: var(--kl_post_teacher_bg);padding: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.planning-v3 .dialog.parent-mode {padding-top: 65px!important;}.planning-v3 .dialog.standalone {margin: 0!important;padding-top: 0!important;}.planning-v3 .dialog.standalone .head {border: none !important;}.planning-v3 .dialog.standalone .body {border: none !important;}.planning-v3 .dialog.standalone .actions {display: none !important;}.planning-v3 .select-components {position: fixed!important;width: 38% !important;top: 180px!important;right: 30px!important;}.planning-v3 .no-photos .photo-container {display: none;}.planning-v3 .list-post {cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 2px 5px;margin-bottom: 5px;font-size: smaller;background-color: #fff;}.planning-v3 .list-post.internal {background-color: var(--kl_post_internal_bg);}.planning-v3 .list-post.deleting {background-color: #eee;}.planning-v3 .list-post.deleted {background-color: #f1f1f1;color: #ccc;}.planning-combined .sub-nav-inner span {vertical-align: middle;}.planning-combined .sub-nav-inner .menu-separator {margin-left: 5px!important;margin-right: 5px!important;}.planning-combined .dropdown-menu.dropdown-menu-left {left: auto;right: 0;}.planning-combined .dropdown-menu.dropdown-limit-height {max-height: 400px;overflow-y: auto;}.planning-combined .expand-planning-header {display: inline-block;width: -moz-calc(100% - 385px);width: -o-calc(100% - 385px);width: -webkit-calc(100% - 385px);width: calc(100% - 385px);float: left;}.planning-combined .visible-wall-list {display: inline-block;width: -moz-calc(100% - 270px);width: -o-calc(100% - 270px);width: -webkit-calc(100% - 270px);width: calc(100% - 270px);min-width: 10px;overflow: hidden;white-space: nowrap;margin: 0;padding: 0;}.planning-combined .wall-list-name {margin: 0 15px 0 0!important;}.planning-combined .hidden-walls {visibility: hidden;}.planning-configure .draggable-wall {background: #fff;padding: 4px;border: 1px solid #fff;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);cursor: move;}.planning-configure .draggable-wall:hover {border-color: #0088cc;}.planning-configure .dndPlaceholder {height: 10px;width: 100%;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQYV2Nk6Dxbz1Bu3MiADDrP1jOC+ciSUDZEAiYJoqG6CUhgNQqH5QAEzBuxqwEIBwAAAABJRU5ErkJggg==) repeat;}@media (max-width: 960px) {.planning-subnav-menu-hide-large-screen {display: none!important;}}@media (max-width: menu_ml_main_menu_width) {.planning-subnav-menu-hide-ml-screen {display: none!important;}}@media (max-width: 650px) {.planning-subnav-menu-hide-compact-screen {display: none!important;}.planning-combined .sub-nav-inner span {margin: 0 5px!important;}.planning-combined .sub-nav-inner .menu-separator {display: none;}.planning-combined .sub-nav-inner .clickable-nav {margin-left: 5px!important;margin-right: 5px!important;}.planning-combined .sub-nav-inner .clickable-nav.configure {width: 13px;overflow: hidden;white-space: nowrap;}}