.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;}.setup.container .dialog {padding-top: 65px;margin-bottom: 20px;}ul.setup-menu {margin-top: 55px;list-style: none;font-size: 16px;font-weight: 300;margin-left: 0;}ul.setup-menu li {padding: 7px 0;}ul.setup-menu li .setup-item {position: relative;display: inline-block;overflow: visible;}ul.setup-menu li .setup-item .in-development {position: absolute;font-size: 9px;white-space: nowrap;top: 21px;font-weight: normal;background: var(--color-kinderloop-green);line-height: 14px;padding: 0 4px;color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}ul.setup-menu li.separator {border-top: 1px dotted #CACACA;padding: 0px;margin-top: 4px;padding-top: 5px;}ul.setup-menu li a {text-align: left;overflow: auto;color: #777;}ul.setup-menu li a i {float: left;width: 30px;font-size: 22px;text-align: center;}ul.setup-menu li a span {display: block;margin-left: 39px;line-height: 22px;}ul.setup-menu li a img {width: 30px;float: left;margin-right: 10px;}ul.setup-menu li a img {-webkit-filter: grayscale(100%);}ul.setup-menu li a:hover {background-color: transparent;color: #005580;}ul.setup-menu li a:hover img {filter: none;-webkit-filter: grayscale(0%);}ul.setup-menu li.unused {line-height: 18px;font-size: 15px;color: #999;}ul.setup-menu li.unused i {margin-right: 5px;}ul.setup-menu li.unused a {font-size: 15px;color: #999;}ul.setup-menu li.unused a i {margin-right: 5px;font-size: inherit!important;width: 20px;}ul.setup-menu li.unused a span {margin-left: 0;line-height: 18px;font-size: 15px;}ul.setup-menu #setupmenu-qip-svg {padding-bottom: 0;}ul.setup-menu #setupmenu-qip-svg a svg {margin-left: -8px;width: 44px;float: left;fill: #777;}ul.setup-menu #setupmenu-qip-svg a:hover svg {fill: #005580;}ul.setup-menu #setupmenu-qip-svg a span {line-height: 36px;}ul.setup-menu #setupmenu-qip img {width: 26px;height: 35px;}ul.setup-menu #setupmenu-qip img.normal {display: inherit;}ul.setup-menu #setupmenu-qip img.hover {display: none;}ul.setup-menu #setupmenu-qip.unused img {margin-right: 7px;width: 18px;height: 24px;}ul.setup-menu #setupmenu-qip:hover img.normal {display: none;}ul.setup-menu #setupmenu-qip:hover img.hover {display: inherit;}#setupSettings .body {width: 100%;overflow: hidden;box-sizing: border-box;}.profile-header {overflow: auto;}.profile-header h1 {padding-top: 3px;float: left;}.profile-header .btn {font-weight: normal;}.profile-header .profile-img {margin-right: 10px;border: 2px solid white;}.profile-header .edit {margin-left: 6px;font-size: 14px;padding-bottom: 5px;float: left;display: block;margin-top: -3px;}.profile {position: relative;overflow: auto;}.profile label {line-height: 16px;}.profile.with-sublabel .profile-label {padding-top: 0px;margin-bottom: 0px;}.profile .profile-label {max-width: 400px;line-height: 30px;display: block;}.profile .profile-label.you {font-weight: bold;}.profile .profile-sublabel {font-size: 12px;margin-top: 3px;font-weight: normal;color: var(--kl_muted-text-color);margin-bottom: 0px;line-height: 12px;}.profile .profile-img {margin-right: 10px;}.profile .profile-img-list-view {position: relative;display: inline-block;width: var(--kl_thumbnail_medium);height: var(--kl_thumbnail_medium);margin-right: 10px;}.profile .profile-img-list-view .profile-img-placer {position: absolute;left: -5px;top: -5px;width: 40px;height: 40px;}.profile .profile-img-list-view .profile-img-placer img {width: 100%;height: 100%;object-fit: cover;border-radius: 4px;}ul.results {margin-left: 0px;margin-bottom: 0px;margin-top: 0px;list-style: none;}ul.results li {margin-top: 5px;}ul.photo-stream {margin: 0px;list-style: none;overflow: auto;}ul.photo-stream li {float: left;position: relative;margin: 0 5px 5px 0;}ul.photo-stream li .gauze {background-color: rgba(0, 0, 0, 0.5);position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;color: white;opacity: 0;}ul.photo-stream li .gauze .date {position: absolute;bottom: 7px;left: 0px;width: 100%;text-align: center;opacity: 0.5;}ul.photo-stream li .gauze .title {position: absolute;width: 100%;top: 143px;font-size: 17px;text-align: center;opacity: 0.5;}ul.photo-stream li .gauze .prompt {display: block;text-align: center;font-size: 82px;opacity: 0.5;position: absolute;top: 68px;width: 100%;left: 0px;}ul.photo-stream li:hover .gauze {opacity: 1;}ul.photo-stream .image {width: 244px;height: 244px;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}#setup-student-list .name-filter,#setupDailyActivityTemplate .name-filter {margin-top: 10px;}#setup-student-list .name-filter span,#setupDailyActivityTemplate .name-filter span {margin-right: 16px;vertical-align: text-bottom;}#setup-student-list .name-filter input,#setupDailyActivityTemplate .name-filter input {width: 257px;}#setup-student-list #students .follower-count,#setupDailyActivityTemplate #students .follower-count {color: var(--kl_muted-text-color);width: 50%;overflow: hidden;}#setup-student-list th,#setupDailyActivityTemplate th {text-align: center;font-size: 12px;text-align: left;}#setup-student-list th.numerical,#setupDailyActivityTemplate th.numerical {text-align: center;font-size: 10px;width: 75px;line-height: 14px;}#setup-student-list td.numerical,#setupDailyActivityTemplate td.numerical {padding: 0;text-align: center;}#setup-student-list td .danger,#setupDailyActivityTemplate td .danger {color: #b94a48;}#setup-student-list .btn-group-noinput input,#setupDailyActivityTemplate .btn-group-noinput input {display: none;}#setup-student-list .profile-limit-width,#setupDailyActivityTemplate .profile-limit-width {width: 270px;overflow: hidden;white-space: nowrap;}#setup-student-list .btn-narrow,#setupDailyActivityTemplate .btn-narrow {font-size: 12px;padding-left: 4px;padding-right: 4px;}#setup-student ul.groups {list-style: none;margin: 5px 0 0 0;overflow: auto;}#setup-student ul.groups li {float: left;margin-right: 20px;}#setup-student .dob #dob_day {width: 50px!important;}#setup-student .dob #dob_month {width: 120px!important;}#setup-student .dob #dob_year {width: 70px!important;}#setup-student .notes {width: 100%;margin-top: 10px;box-sizing: border-box;}#setup-student-invitations .add-invite-form {margin-top: 20px;margin-bottom: 10px;}#setup-student-invitations .add-invite-form .control-group {margin-bottom: 0px;}#setup-student-invitations .add-invite-form .parent-email-container {margin-right: 107px;}#setup-student-invitations .add-invite-form .parent-email-controls {float: right;}#setup-student-invitations .add-invite-form .help-block {text-align: left;margin-top: 10px;}#setup-student-invitations .invite-date {color: var(--kl_muted-text-color);}#setup-student-invitations .invite-warnings {text-align: right;font-size: 14px;}#setup-student-invitations .invite-email {padding-left: 18px;}#outstanding-invites-table input[type=text] {margin-bottom: 0px;height: 17px;}#outstanding-invites-table .control-group {margin-bottom: 0px;}#outstanding-invites-table .invite-warning {text-align: right;width: 100px;}#outstanding-invites-table .invite-email-input {width: 220px;}ul.proof {list-style: none;margin-top: 68px;}ul.proof a {display: inline-block;margin-bottom: 10px;}ul.proof i {color: var(--kl_highlight-text-color);margin-right: 3px;}ul.proof li {margin-bottom: 30px;color: #666;}#quickstartSignup input[type=checkbox],#account input[type=checkbox] {vertical-align: top;}#quickstartSignup .tcpolicy-error,#account .tcpolicy-error {color: #b94a48;}#quickstartSignup .num-children,#account .num-children {width: 50px;}#quickstartSignup .extra,#account .extra {display: block;margin-bottom: 20px;}#quickstartSignup form,#account form {position: relative;}#quickstartSignup form .free-banner,#account form .free-banner {background-image: url("/assets/free-banner.png");position: absolute;width: 90px;height: 90px;background-size: 90px 90px;right: -5px;top: -3px;z-index: 1;}#quickstartSignup .plan-select,#account .plan-select {overflow: auto;padding-top: 5px;}#quickstartSignup .plan-select .plan,#account .plan-select .plan {float: left;margin-right: 20px;}#quickstartSignup .plan-select .plan input,#account .plan-select .plan input {margin: 0;}#account .control-text {display: inline-block;padding-top: 4px;}#account .account-msg {margin-top: 20px;}#account .financialAudit .audit-item {overflow: hidden;height: 22px;}#account .financialAudit .audit-item div {float: left;font-size: 11px;margin: 0 5px 0 0;}#account .financialAudit .audit-item .date {width: 70px;}#account .financialAudit .audit-item .type {width: 100px;}#account .financialAudit .audit-item .type.warning {color: #b94a48;}#account .financialAudit .audit-item .type.success {color: #74a533;}#account .financialAudit .audit-item .val {width: 50px;}#account .financialAudit .audit-item .duration {width: 50px;}#account .financialAudit .audit-item .description {width: 100px;font-size: 9px;color: #999999;}#setup-signup-students #add-child-button {margin-top: 26px;}#setup-classroom-list .child-count {width: 50%;color: var(--kl_muted-text-color);}#setup-student-export #student-search-widget {margin-top: 20px;margin-bottom: 10px;}#setup-classroom-students #student-search-widget {margin-top: 20px;margin-bottom: 10px;}#setup-classroom-students #student-search-widget .add-child-entry {margin-right: 98px;}#setup-classroom-students #student-search-widget .add-child-button {float: right;}#setup-classroom-students-modal-newchildren .childname {font-weight: bold;}#metrics .metric-info {text-align: center;}#metrics .metric-clickable {cursor: pointer;}#metrics ul {list-style-type: none;margin: 0;}#metrics li {padding-left: 0;}#metrics i.warning {color: #ce7c1c;}#metrics i.danger {color: #b94a48;}#metrics .consider-header {margin: 10px 0 5px 0;font-weight: bold;}.metricModal th {padding: 5px;text-align: left;border: 1px solid var(--kl_select-line-border-color);}.metricModal td {padding: 5px;border: 1px solid var(--kl_select-line-border-color);}.metricModal td.warning {color: #ce7c1c;}.metricModal td.danger {color: #b94a48;}.modal:nth-of-type(even) {z-index: 1042 !important;}#setup-gme {width: 1080px;}#setup-gme .gmeBody {height: 1000px;}#setup-gme #gmeContainer {width: 1030px;position: relative;}#setup-gme .keyPost {vertical-align: bottom;}#setup-gme .keyDetail {height: 25px;display: inline-block;vertical-align: middle;line-height: 26px;}#setup-gme .tdUser {width: 100px;overflow: hidden;text-align: center;position: absolute;font-size: 12px;font-weight: bold;}#setup-gme .tdRow {width: 1000px;height: auto;position: absolute;}#setup-gme .tdItem {width: 30px;height: 30px;font-size: 12px;line-height: 12px;vertical-align: middle;position: absolute;text-align: center;}#setup-gme .weekend {background-color: #eee;}#setup-gme .tdUser {width: 100px;}#setup-gme .tdDay {border-top: 1px #aaa solid;height: 14px;}#setup-gme .tdPost {margin: 2px;width: 24px;height: 24px;border: 1px #555 solid;border-radius: 4px;background-color: #ccc;display: inline-block;color: #fff;}#setup-gme .postScoreMid {background-color: #049cdb;}#setup-gme .postScoreHigh {background-color: var(--kl_primary_green);}#setup-gme .postInternal {width: 22px;height: 22px;border: 2px #CFB819 solid;}#setup-gme .postDevice {position: absolute;left: 0;top: 0;color: rgba(255, 255, 255, 0.95);}#setup-gme .postLevel {color: rgba(255, 255, 255, 0.5);font-size: 1.5em;margin-top: 3px;}.read-more-target {opacity: 0;max-height: 0;font-size: 0;transition: .25s ease;}.read-more-state:checked ~ .read-more-wrap .read-more-target {opacity: 1;font-size: inherit;max-height: 999em;}.read-more-state ~ .read-more-trigger:before {content: 'Show key for graphs';}.read-more-state:checked ~ .read-more-trigger:before {content: 'Hide key';}.read-more-trigger {cursor: pointer;display: inline-block;padding: 0 .5em;color: #666;font-size: .9em;line-height: 2;border: 1px solid var(--kl_select-line-border-color);border-radius: .25em;}.adhocTermRow th {font-size: 12px;text-align: center;}.adhocTermRow > td {position: relative;text-align: left;}.adhocTermRow > td span {position: relative;z-index: 991;}.adhocTermRow > td div {position: absolute;top: 10px;background-color: rgba(151, 209, 78, 0.35);border-radius: 2px;z-index: 990;}.btn-group-margin-top {margin-top: 5px;}.btn-group-group-fixed {width: 150px;min-width: 150px;max-width: 150px;overflow: hidden;text-overflow: ellipsis;display: inline-block;}.btn-group-num-children {width: 20px;min-width: 20px;max-width: 20px;overflow: hidden;display: inline-block;font-size: 10px;vertical-align: top;color: #888;text-align: right;}.btn-group-num-children.active {color: #eee;}.btn-group-num-children-inactive {color: #333;}.warning-text {color: #f00;}.dialog-adminpanel {margin: 10px 10px 0 0;display: inline-block;}.dialog-adminpanel input {width: auto!important;max-width: 90%;}.dialog-adminpanel .clickable {color: #0088cc;cursor: pointer;}.head-adminpanel {color: #7DA941;font-weight: bold;font-size: 12px;}.body-h1-adminpanel {height: 60px;}.actions-fixed-height {padding: 0!important;height: 32px;}.actions-with-float-btn {height: 32px;}.actions-btn {margin: 3px 5px 0!important;}.ations-input {margin-top: 5px;}#adminPanelResults .user-cell {border-left: 1px solid var(--kl_select-line-border-color);border-top: 1px solid var(--kl_select-line-border-color);border-bottom: 1px solid var(--kl_select-line-border-color);padding: 3px;overflow: hidden;float: left;white-space: nowrap;display: list-item;font-size: 10px;}#adminPanelResults .user-cell .clickable {color: #0088cc;cursor: pointer;}#adminPanelResults .school-cell {border-left: 1px solid var(--kl_select-line-border-color);border-top: 1px solid var(--kl_select-line-border-color);border-bottom: 1px solid var(--kl_select-line-border-color);padding: 3px;overflow: hidden!important;float: left;display: list-item;list-style: none;min-height: 30px;line-height: 16px;font-size: 10px;}#adminPanelResults .school-cell select {width: auto;}#adminPanelResults .school-cell input {width: 70px;margin: -1px;}#adminPanelResults .school-cell .fa {font-size: 16px;}#adminPanelResults .header {font-weight: bold;}#adminPanelResults .end-of-row {float: left;border-right: 1px solid var(--kl_select-line-border-color);}#adminPanelResults .end-of-row-close {clear: both;}#adminPanelResults .centered {text-align: center;}#adminPanelResults .allow-overflow {overflow: visible;max-height: 30px;}#adminPanelResults .w30 {width: 30px;max-width: 30px;}#adminPanelResults .w40 {width: 40px;max-width: 40px;}#adminPanelResults .w50 {width: 50px;max-width: 50px;}#adminPanelResults .w60 {width: 60px;max-width: 60px;}#adminPanelResults .w75 {width: 75px;max-width: 75px;}#adminPanelResults .w80 {width: 80px;max-width: 80px;}#adminPanelResults .w100 {width: 100px;max-width: 100px;}#adminPanelResults .w150 {width: 150px;max-width: 150px;}#adminPanelResults .w180 {width: 180px;max-width: 180px;}#adminPanelResults .w200 {width: 200px;max-width: 200px;}#adminPanelResults .w300 {width: 300px;max-width: 300px;}#adminPanelResults .w400 {width: 400px;max-width: 400px;}#adminPanelResults .success {color: #00ff00;}#adminPanelResults .error {color: #ff0000;}.settings-header-txt {width: 90%;width: -webkit-calc(100% - 155px);width: -moz-calc(100% - 155px);width: -o-calc(100% - 155px);width: calc(100% - 155px);}#setup-bulk-add-student span.format {font-style: italic;}#setup-bulk-add-student textarea {width: 100%;min-height: 200px;}#setup-bulk-add-student table {width: 100%;margin-top: 20px;}#setup-bulk-add-student table tr {border: 1px solid var(--kl_panel-border-color);}#setup-bulk-add-student table tr th {padding: 10px 5px;text-align: left;}#setup-bulk-add-student table tr td {padding: 10px 5px;}#setup-bulk-add-student .w1 {width: 85px;max-width: 85px;overflow: hidden;}#setup-bulk-add-student .w2 {width: 200px;max-width: 200px;overflow: hidden;}.deleted-post {width: 100%;display: inline-block;margin: 0 0 15px 0;}.deleted-post .deleted-post-header-short {width: 100%;display: flex;}.deleted-post .deleted-post-header-short > div {float: left;}.deleted-post .deleted-post-header-short .profile-img {height: 30px;margin-right: 5px;}.deleted-post .deleted-post-header-short .chs-id {display: none;}.deleted-post .deleted-post-header-short .chs-sent {color: #999;font-size: 12px;line-height: 13px;}.deleted-post .deleted-post-header-short .chs-targetwrapper {max-width: 33%;margin-right: 5px;}.deleted-post .deleted-post-header-short .chs-target {overflow: hidden;}.deleted-post .deleted-post-header-short .chs-photos {margin-right: 10px;}.deleted-post .deleted-post-header-short .chs-photo-item {float: left;margin-right: 2px;height: 60px;}.deleted-post .deleted-post-header-short .chs-body {margin-left: 10px;}.deleted-post .chs-footer {padding-left: 10px;height: 36px;line-height: 36px;}.deleted-post .chs-btn {margin: 6px;}.deleted-post .deleted-post-item {width: 100%;display: inline-block;}.hide-post {display: none!important;}#setup-student-dynamic .header-txt,#setup-parent-dynamic .header-txt {font-weight: bold;}#setup-student-dynamic .accidents-wrapper,#setup-parent-dynamic .accidents-wrapper {margin-bottom: 15px;}#setup-student-dynamic .accidents-wrapper .accident,#setup-parent-dynamic .accidents-wrapper .accident {padding: 2px 0 5px 4px;border: none;}#setup-student-dynamic .dob-picker span,#setup-parent-dynamic .dob-picker span {margin-right: 5px;vertical-align: text-bottom;}#setup-student-dynamic .dob-picker input,#setup-parent-dynamic .dob-picker input {width: 120px;}#setup-student-dynamic .notes,#setup-parent-dynamic .notes {width: 100%;max-width: 100%;margin-top: 10px;box-sizing: border-box;min-height: 35px;}#setup-student-dynamic .btn-narrow,#setup-parent-dynamic .btn-narrow {font-size: 14px;padding-left: 6px;padding-right: 6px;}#setup-student-dynamic .container-fluid,#setup-parent-dynamic .container-fluid {padding: 0;}#setup-student-dynamic .container-fluid .span-profile,#setup-parent-dynamic .container-fluid .span-profile {width: 68px;margin-right: 10px;}#setup-student-dynamic .container-fluid .span-name-inputs,#setup-parent-dynamic .container-fluid .span-name-inputs {width: -moz-calc(100% - 100px);width: -o-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: calc(100% - 100px);}#setup-student-dynamic .section,#setup-parent-dynamic .section {border-bottom: 1px dotted #dbdbdb;}#setup-student-dynamic .data-section,#setup-parent-dynamic .data-section {min-height: 155px;margin-right: 10px;}#setup-student-dynamic .data-section.kl-switch,#setup-parent-dynamic .data-section.kl-switch {background-color: var(--kl_green_bg_success);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 5px;}#setup-student-dynamic .data-section.kl-switch .kl-switch-info,#setup-parent-dynamic .data-section.kl-switch .kl-switch-info {padding-top: 5px;color: var(--kl_muted-text-color);font-size: smaller;}#setup-student-dynamic .profile-img-large,#setup-parent-dynamic .profile-img-large {width: 68px;height: 68px;object-fit: cover;}#setup-student-dynamic .profile-wrapper,#setup-parent-dynamic .profile-wrapper {max-width: 200px;max-height: 200px;margin-bottom: 10px!important;}#setup-student-dynamic .profile-wrapper .btn-blank,#setup-parent-dynamic .profile-wrapper .btn-blank {width: 100%;height: 100%;}#setup-student-dynamic .profile-wrapper .profile-img-expand,#setup-parent-dynamic .profile-wrapper .profile-img-expand {width: 100%;height: 100%;object-fit: cover;}#setup-student-dynamic .btn-blank,#setup-parent-dynamic .btn-blank {position: relative;border: 0;padding: 0;margin: 0;background: transparent;}#setup-student-dynamic .btn-blank .button-overlay-camera,#setup-parent-dynamic .btn-blank .button-overlay-camera {position: absolute;right: 5px;top: 5px;font-size: 18px;color: #0088cc;opacity: 0.7;}#setup-student-dynamic .btn-blank .button-overlay-spinner,#setup-parent-dynamic .btn-blank .button-overlay-spinner {position: absolute;right: 20px;top: 20px;font-size: 32px;color: #0088cc;opacity: 0.7;}#setup-student-dynamic .profile-progress,#setup-parent-dynamic .profile-progress {width: 65px;line-height: 3px;}#setup-student-dynamic .profile-progress div,#setup-parent-dynamic .profile-progress div {height: 3px;background-color: var(--kl_highlight-text-color);}#setup-student-dynamic .photo-text,#setup-parent-dynamic .photo-text {font-size: 14px;font-weight: normal;}#setup-student-dynamic .details-container,#setup-parent-dynamic .details-container {width: 100%;display: flex;}#setup-student-dynamic .student-name,#setup-parent-dynamic .student-name {width: 100%;flex: 1;}#setup-student-dynamic .parent-email,#setup-parent-dynamic .parent-email {box-sizing: border-box;height: 30px;width: 100%;}#setup-student-dynamic .group,#setup-parent-dynamic .group {line-height: 16px;padding: 5px 15px 0 0;display: inline-block;}#setup-student-dynamic .group input,#setup-parent-dynamic .group input {vertical-align: text-bottom;}#setup-student-dynamic .group span,#setup-parent-dynamic .group span {font-size: 12px;}#setup-student-dynamic .invite-input,#setup-parent-dynamic .invite-input {width: -moz-calc(100% - 55px);width: -o-calc(100% - 55px);width: -webkit-calc(100% - 55px);width: calc(100% - 55px);margin: 0;}#setup-student-dynamic .followers,#setup-parent-dynamic .followers {vertical-align: top;}#setup-student-dynamic .followers a,#setup-parent-dynamic .followers a {margin: 0 5px 0 5px;}#setup-student-dynamic .followers .small-header,#setup-parent-dynamic .followers .small-header {font-size: 12px;font-weight: bold;}#setup-student-dynamic .followers.linked,#setup-parent-dynamic .followers.linked {width: 50%;}#setup-student-dynamic .followers.pending,#setup-parent-dynamic .followers.pending {width: 50%;}#setup-student-dynamic .followers .follower-delete,#setup-parent-dynamic .followers .follower-delete {color: #0088cc;}#setup-student-dynamic .followers .follower-delete:hover,#setup-parent-dynamic .followers .follower-delete:hover {color: #005580;}#setup-student-dynamic .followers .unlink-selector,#setup-parent-dynamic .followers .unlink-selector {text-align: center;}#setup-student-dynamic .followers .primary-selector,#setup-parent-dynamic .followers .primary-selector {cursor: pointer;text-align: center;}#setup-student-dynamic .followers .primary-selector .ktooltip,#setup-parent-dynamic .followers .primary-selector .ktooltip {font-size: larger;}#setup-student-dynamic .followers .primary-selector.is-primary,#setup-parent-dynamic .followers .primary-selector.is-primary {border-color: var(--kl_primary_green_border);}#setup-student-dynamic .followers .follower-name,#setup-parent-dynamic .followers .follower-name {min-width: 250px;overflow: hidden;text-overflow: ellipsis;height: 45px;padding: 2px 8px;margin-bottom: 0;}#setup-student-dynamic .followers .follower-name.not-primary,#setup-parent-dynamic .followers .follower-name.not-primary {background-color: #fff;border-color: #eee;}#setup-student-dynamic th,#setup-parent-dynamic th {text-align: left;}#setup-student-dynamic .stat-table th,#setup-parent-dynamic .stat-table th,#setup-student-dynamic .stat-table td,#setup-parent-dynamic .stat-table td {border: 1px solid #CACACA;text-align: center;}#setup-student-dynamic .stat-table .stat-corner-tl,#setup-parent-dynamic .stat-table .stat-corner-tl {border-left: none;border-top: none;}#setup-student-dynamic .stat-leader,#setup-parent-dynamic .stat-leader {padding-right: 5px;}#setup-student-dynamic .tag-stat,#setup-parent-dynamic .tag-stat {width: -moz-calc(13%);width: -o-calc(13%);width: -webkit-calc(13%);width: calc(13%);}#setup-student-dynamic .post-tags.clickable,#setup-parent-dynamic .post-tags.clickable {width: 100%;color: #0088cc;cursor: pointer;}#setup-student-dynamic .post-tags-list ul,#setup-parent-dynamic .post-tags-list ul {padding: 0px;margin: 0px;list-style: none;overflow: auto;}#setup-student-dynamic .post-tags-list ul li,#setup-parent-dynamic .post-tags-list ul li {padding: 1px 5px;margin-right: 5px;margin-top: 3px;float: left;color: #fff;background-color: #C5C4C4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 10px;line-height: 12px;}#setup-student-dynamic .post.fit-to-cols,#setup-parent-dynamic .post.fit-to-cols {width: 45%;width: -moz-calc(50% - 10px);width: -o-calc(50% - 10px);width: -webkit-calc(50% - 10px);width: calc(50% - 10px);}#setup-student-dynamic .post.fit-to-cols .post-content,#setup-parent-dynamic .post.fit-to-cols .post-content {-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);}#setup-student-dynamic .post.fit-to-cols .photo .video-overlay,#setup-parent-dynamic .post.fit-to-cols .photo .video-overlay {background: transparent;}#setup-student-dynamic .post.fit-to-cols .photo .video,#setup-parent-dynamic .post.fit-to-cols .photo .video {width: 100%;height: 100%;display: inline-block;}#setup-student-dynamic .post.fit-to-cols .photos-4 .photo,#setup-parent-dynamic .post.fit-to-cols .photos-4 .photo {width: 136px;width: -moz-calc(50% - 5px);width: -o-calc(50% - 5px);width: -webkit-calc(50% - 5px);width: calc(50% - 5px);}#setup-student-dynamic .post.fit-to-cols .photos-3 .photo:nth-child(1),#setup-parent-dynamic .post.fit-to-cols .photos-3 .photo:nth-child(1),#setup-student-dynamic .post.fit-to-cols .photos-3 .photo:nth-child(2),#setup-parent-dynamic .post.fit-to-cols .photos-3 .photo:nth-child(2) {width: 136px;width: -moz-calc(50% - 5px);width: -o-calc(50% - 5px);width: -webkit-calc(50% - 5px);width: calc(50% - 5px);}#setup-student-dynamic .post.fit-to-cols pre,#setup-parent-dynamic .post.fit-to-cols 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;}#setup-student-dynamic .clearfix:after,#setup-parent-dynamic .clearfix:after {content: " ";display: block;height: 0;clear: both;}#setup-student-dynamic #daysOfWeekDescription,#setup-parent-dynamic #daysOfWeekDescription {font-size: 12px;}#setup-student-dynamic .small-font,#setup-parent-dynamic .small-font {font-size: 12px;color: #444;}#setup-student-dynamic.standalone,#setup-parent-dynamic.standalone {margin: 15px 15px;}#setup-student-dynamic.standalone .span-profile,#setup-parent-dynamic.standalone .span-profile {display: inline-block;vertical-align: top;}#setup-student-dynamic.standalone .container-fluid .span-name-inputs,#setup-parent-dynamic.standalone .container-fluid .span-name-inputs {display: inline-block;vertical-align: top;}#setup-student-dynamic.standalone .dow,#setup-parent-dynamic.standalone .dow {width: 35px;margin-right: 1px;text-align: center;background-color: #ababab;display: inline-block;}#setup-student-dynamic.standalone .dow.active,#setup-parent-dynamic.standalone .dow.active {color: #fff;background-color: var(--kl_primary_green);}#setup-group-dynamic .container-fluid {padding: 0;}#setup-group-dynamic .container-fluid .span-profile {width: 68px;margin-right: 10px;float: left;}#setup-group-dynamic .container-fluid .span-name-inputs {float: left;width: -moz-calc(100% - 100px);width: -o-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: calc(100% - 100px);}#setup-group-dynamic .profile-img-large {width: 68px;height: 68px;object-fit: cover;}#setup-group-dynamic .btn-blank {position: relative;border: 0;padding: 0;margin: 0;background: transparent;}#setup-group-dynamic .btn-blank .button-overlay-camera {position: absolute;right: 5px;top: 5px;font-size: 18px;color: #0088cc;opacity: 0.7;}#setup-group-dynamic .btn-blank .button-overlay-spinner {position: absolute;right: 20px;top: 20px;font-size: 32px;color: #0088cc;opacity: 0.7;}#setup-group-dynamic .profile-progress {width: 65px;line-height: 3px;}#setup-group-dynamic .profile-progress div {height: 3px;background-color: var(--kl_highlight-text-color);}#setup-group-dynamic .photo-text {font-size: 14px;font-weight: normal;}#setup-group-dynamic .group-name {width: 100%;flex: 1;}#setup-group-dynamic .list-header {display: inline-block;width: 100%;font-weight: bold;}#setup-group-dynamic .search-input {display: inline-block;width: 100%;}#setup-group-dynamic .search-input input {margin-left: -2px !important;}#setup-group-dynamic .search-input .add-item {vertical-align: text-bottom;}#setup-group-dynamic .student {display: inline-block;width: 100%;padding: 3px 0 3px 0;}#setup-group-dynamic .student .student-name {display: inline-block;width: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}#setup-group-dynamic .student .student-delete {display: inline-block;cursor: pointer;}#setup-group-dynamic .student .student-delete i {line-height: 22px;vertical-align: bottom;}#setup-group-dynamic .student .student-delete:hover {color: #b94a48;}#setup-group-dynamic .teacher {display: inline-block;width: 100%;padding: 3px 0 3px 0;}#setup-group-dynamic .teacher .teacher-name {display: inline-block;width: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}#setup-group-dynamic .teacher .setup {display: inline-block;cursor: pointer;}#setup-group-dynamic .teacher .setup i {line-height: 22px;vertical-align: bottom;}#setup-group-dynamic .teacher .setup:hover {color: #b94a48;}#setup-group-dynamic .actions .msg div {margin: 15px 0 0 0;padding: 10px;text-align: left;}.school-options-holder-table {width: 100%;}.school-options-holder-table th {text-align: left;padding-bottom: 10px;}.school-options-holder-table th.lhs {width: 37%;}.school-options-holder-table th.spacer-cell {width: 5%;}.school-options-holder-table th.rhs {width: 48%;}.school-options-holder-table td {vertical-align: top;}.school-options-table {width: 100%;}.school-options-table tr {padding: 5px 2px 5px 2px;}.school-options-table tr td {text-align: right;height: 38px;vertical-align: middle;}.school-options-table tr td.lhs {width: -moz-calc(100% - 100px);width: -o-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: calc(100% - 100px);text-align: left;}.school-options-table tr td select {width: 100px;}.school-options-table tr td input {width: 60px;}.coordinator-container {width: 100%;display: inline-block;padding: 5px;overflow: hidden;}.coordinator-container .name {float: left;height: 20px;line-height: 15px;overflow: hidden;}.coordinator-container .email {float: left;height: 20px;line-height: 15px;overflow: hidden;}.coordinator-container .options {margin-left: 5px;float: left;height: 20px;overflow: hidden;}#coordinatorOverview .school-list table tr.school-container:hover {background-color: var(--kl_select-line-hover-color);}#coordinatorOverview .school-list table tr td {text-align: center;padding: 3px;font-size: 12px;border: 1px solid #eee;}#coordinatorOverview .school-list table tr td .ktooltip {color: #333!important;}#coordinatorOverview .school-list table tr td.th1 {font-size: 14px;font-weight: bold;}#coordinatorOverview .school-list table tr td.th2 {font-size: 12px;}#coordinatorOverview .school-list table tr td.school-name {overflow: hidden;height: 20px;white-space: normal;width: 350px;max-width: 200px;text-overflow: ellipsis;font-weight: bold;color: #0088cc;cursor: pointer;}#coordinatorOverview .school-list table tr td.gap {border: none;width: 3px;min-width: 3px;max-width: 3px;}#coordinatorOverview.dialog {width: 1360px;margin: auto;}#coordinatorOverview .schools .months {width: 40px;}#coordinatorOverview .schools .months > div {text-align: right!important;}#coordinatorOverview .schools .posts-total {width: 40px;}#coordinatorOverview .schools .posts-all {width: 35px;}#coordinatorOverview .schools .posts-internal {width: 35px;}#coordinatorOverview .schools .posts-group {width: 35px;}#coordinatorOverview .schools .posts-individual {width: 60px;}#coordinatorOverview .schools .engagement-parents {width: 50px;}#coordinatorOverview .schools .engagement-outstanding {width: 120px;}#coordinatorOverview .schools .engagement-posting {width: 45px;}#coordinatorOverview .schools .engagement-posts {width: 40px;}#coordinatorOverview .schools .engagement-comments {width: 65px;}#coordinatorOverview .schools .tags-used {width: 40px;}#coordinatorOverview .schools .tags-utilisation {width: 65px;}#coordinatorOverview .schools .tags-total {width: 65px;}#coordinatorOverview .schools .tags-posts {width: 90px;}#coordinatorOverview .schools .usage-header {overflow: visible;display: inline-block;}#coordinatorOverview .schools .usage-header > div {float: left;}#coordinatorOverview .schools .usage-header .usage-header-top {width: 80px;font-weight: bold;}#coordinatorOverview .schools .usage-header .usage-header-top .ktooltip {color: #393c3d!important;cursor: help;}#coordinatorOverview .schools .usage-header .usage-header-top.name {width: 200px;}#coordinatorOverview .schools .usage-header .usage-header-top.posts {width: 255px;}#coordinatorOverview .schools .usage-header .usage-header-top.engagement {width: 360px;}#coordinatorOverview .schools .usage-header .usage-header-top.tags {width: 300px;}#coordinatorOverview .schools .usage-header .usage-header-sub {float: left;margin-right: 5px;font-weight: bold;font-size: 12px;}#coordinatorOverview .schools .usage-header .usage-header-sub .ktooltip {color: #393c3d!important;cursor: help;}#coordinatorOverview .schools .school-results .school {overflow: visible;display: inline-block;margin-bottom: 10px;}#coordinatorOverview .schools .school-results .school > div {float: left;}#coordinatorOverview .schools .school-results .school .usage {width: 80px;font-size: 12px;overflow: visible;display: inline-block;text-align: right;}#coordinatorOverview .schools .school-results .school .usage > div {text-align: center;}#coordinatorOverview .schools .school-results .school .usage .this-month {background-color: #F5FCEF;}#coordinatorOverview .schools .school-results .school .usage.background {display: none;width: 0;}#coordinatorOverview .schools .school-results .school .usage .diff.neg {color: #9d261d;}#coordinatorOverview .schools .school-results .school .usage .diff.neutral {color: #999999;}#coordinatorOverview .schools .school-results .school .usage .diff.pos {color: #46a546;}#coordinatorOverview .schools .school-results .school .usage.name {width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;color: #0088cc;}#coordinatorOverview .schools .school-results .school .usage.posts {width: 220px;}#coordinatorOverview .schools .school-results .school .usage.engagement {width: 360px;}#coordinatorOverview .schools .school-results .school .usage.tags {width: 300px;}#coordinatorOverview .schools .school-results .school .usage .breakdown {float: left;margin-right: 5px;}#CoordinatorLanding .locked {position: absolute;left: -19px;top: -18px;z-index: 9;text-align: center;}#CoordinatorLanding .locked i {font-size: 35px;}#CoordinatorLanding .locked div {background-color: #fff;border: 1px solid var(--kl_muted-text-color);padding: 1px 2px;margin-top: -6px;}#setupAccidentTemplate .template-option,.draggable-template-list .template-option,#setupIntervalTemplateContainer .template-option,#TagFormTemplate .template-option,#TagForm .template-option,#ChecklistTemplate .template-option,#ChecklistForm .template-option {margin: 10px 0 20px 0;}#setupAccidentTemplate .template-option .template-option-checkbox,.draggable-template-list .template-option .template-option-checkbox,#setupIntervalTemplateContainer .template-option .template-option-checkbox,#TagFormTemplate .template-option .template-option-checkbox,#TagForm .template-option .template-option-checkbox,#ChecklistTemplate .template-option .template-option-checkbox,#ChecklistForm .template-option .template-option-checkbox {cursor: pointer;vertical-align: top;}#setupAccidentTemplate .template-option .template-option-checkbox .item-header,.draggable-template-list .template-option .template-option-checkbox .item-header,#setupIntervalTemplateContainer .template-option .template-option-checkbox .item-header,#TagFormTemplate .template-option .template-option-checkbox .item-header,#TagForm .template-option .template-option-checkbox .item-header,#ChecklistTemplate .template-option .template-option-checkbox .item-header,#ChecklistForm .template-option .template-option-checkbox .item-header {width: 250px;display: inline-block;}#setupAccidentTemplate .template-option .template-option-checkbox span,.draggable-template-list .template-option .template-option-checkbox span,#setupIntervalTemplateContainer .template-option .template-option-checkbox span,#TagFormTemplate .template-option .template-option-checkbox span,#TagForm .template-option .template-option-checkbox span,#ChecklistTemplate .template-option .template-option-checkbox span,#ChecklistForm .template-option .template-option-checkbox span {line-height: 20px;vertical-align: text-top;}#setupAccidentTemplate .template-option .ktooltip,.draggable-template-list .template-option .ktooltip,#setupIntervalTemplateContainer .template-option .ktooltip,#TagFormTemplate .template-option .ktooltip,#TagForm .template-option .ktooltip,#ChecklistTemplate .template-option .ktooltip,#ChecklistForm .template-option .ktooltip {vertical-align: top;margin-left: 15px;}#setupAccidentTemplate .template-option .ktooltip i,.draggable-template-list .template-option .ktooltip i,#setupIntervalTemplateContainer .template-option .ktooltip i,#TagFormTemplate .template-option .ktooltip i,#TagForm .template-option .ktooltip i,#ChecklistTemplate .template-option .ktooltip i,#ChecklistForm .template-option .ktooltip i {font-size: 16px;}#setupAccidentTemplate .template-titles .item-header span:nth-child(1),.draggable-template-list .template-titles .item-header span:nth-child(1),#setupIntervalTemplateContainer .template-titles .item-header span:nth-child(1),#TagFormTemplate .template-titles .item-header span:nth-child(1),#TagForm .template-titles .item-header span:nth-child(1),#ChecklistTemplate .template-titles .item-header span:nth-child(1),#ChecklistForm .template-titles .item-header span:nth-child(1) {display: inline-block;width: 250px;}#setupAccidentTemplate .template-titles .dynamic-list,.draggable-template-list .template-titles .dynamic-list,#setupIntervalTemplateContainer .template-titles .dynamic-list,#TagFormTemplate .template-titles .dynamic-list,#TagForm .template-titles .dynamic-list,#ChecklistTemplate .template-titles .dynamic-list,#ChecklistForm .template-titles .dynamic-list {display: inline-block;width: 300px;}#setupAccidentTemplate .template-titles .dynamic-list .section,.draggable-template-list .template-titles .dynamic-list .section,#setupIntervalTemplateContainer .template-titles .dynamic-list .section,#TagFormTemplate .template-titles .dynamic-list .section,#TagForm .template-titles .dynamic-list .section,#ChecklistTemplate .template-titles .dynamic-list .section,#ChecklistForm .template-titles .dynamic-list .section {position: relative;border: 1px solid #f1f1f1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 20px 5px 5px 5px;margin-bottom: 30px;}#setupAccidentTemplate .template-titles .dynamic-list .section:hover,.draggable-template-list .template-titles .dynamic-list .section:hover,#setupIntervalTemplateContainer .template-titles .dynamic-list .section:hover,#TagFormTemplate .template-titles .dynamic-list .section:hover,#TagForm .template-titles .dynamic-list .section:hover,#ChecklistTemplate .template-titles .dynamic-list .section:hover,#ChecklistForm .template-titles .dynamic-list .section:hover {border: 1px solid #0088cc;}#setupAccidentTemplate .template-titles .dynamic-list .section .section-title,.draggable-template-list .template-titles .dynamic-list .section .section-title,#setupIntervalTemplateContainer .template-titles .dynamic-list .section .section-title,#TagFormTemplate .template-titles .dynamic-list .section .section-title,#TagForm .template-titles .dynamic-list .section .section-title,#ChecklistTemplate .template-titles .dynamic-list .section .section-title,#ChecklistForm .template-titles .dynamic-list .section .section-title {position: absolute;left: 15px;top: -10px;background-color: #fff;padding: 0 5px;}#setupAccidentTemplate .template-titles .dynamic-list .section .section-title input,.draggable-template-list .template-titles .dynamic-list .section .section-title input,#setupIntervalTemplateContainer .template-titles .dynamic-list .section .section-title input,#TagFormTemplate .template-titles .dynamic-list .section .section-title input,#TagForm .template-titles .dynamic-list .section .section-title input,#ChecklistTemplate .template-titles .dynamic-list .section .section-title input,#ChecklistForm .template-titles .dynamic-list .section .section-title input {width: 200px;border: 1px solid #f1f1f1;color: var(--kl_text-color);}#setupAccidentTemplate .template-titles .dynamic-list .item,.draggable-template-list .template-titles .dynamic-list .item,#setupIntervalTemplateContainer .template-titles .dynamic-list .item,#TagFormTemplate .template-titles .dynamic-list .item,#TagForm .template-titles .dynamic-list .item,#ChecklistTemplate .template-titles .dynamic-list .item,#ChecklistForm .template-titles .dynamic-list .item {position: relative;font-size: 12px;border: 1px solid transparent;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 2px 5px 0 5px;margin-bottom: 10px;}#setupAccidentTemplate .template-titles .dynamic-list .item:hover,.draggable-template-list .template-titles .dynamic-list .item:hover,#setupIntervalTemplateContainer .template-titles .dynamic-list .item:hover,#TagFormTemplate .template-titles .dynamic-list .item:hover,#TagForm .template-titles .dynamic-list .item:hover,#ChecklistTemplate .template-titles .dynamic-list .item:hover,#ChecklistForm .template-titles .dynamic-list .item:hover {border: 1px solid #0088cc;}#setupAccidentTemplate .template-titles .dynamic-list .item.warning-item,.draggable-template-list .template-titles .dynamic-list .item.warning-item,#setupIntervalTemplateContainer .template-titles .dynamic-list .item.warning-item,#TagFormTemplate .template-titles .dynamic-list .item.warning-item,#TagForm .template-titles .dynamic-list .item.warning-item,#ChecklistTemplate .template-titles .dynamic-list .item.warning-item,#ChecklistForm .template-titles .dynamic-list .item.warning-item {background-color: #ffdcac;}#setupAccidentTemplate .template-titles .dynamic-list .item .display-value input,.draggable-template-list .template-titles .dynamic-list .item .display-value input,#setupIntervalTemplateContainer .template-titles .dynamic-list .item .display-value input,#TagFormTemplate .template-titles .dynamic-list .item .display-value input,#TagForm .template-titles .dynamic-list .item .display-value input,#ChecklistTemplate .template-titles .dynamic-list .item .display-value input,#ChecklistForm .template-titles .dynamic-list .item .display-value input {width: 40px;margin-bottom: 0!important;}#setupAccidentTemplate .template-titles .dynamic-list .item .item-actions i,.draggable-template-list .template-titles .dynamic-list .item .item-actions i,#setupIntervalTemplateContainer .template-titles .dynamic-list .item .item-actions i,#TagFormTemplate .template-titles .dynamic-list .item .item-actions i,#TagForm .template-titles .dynamic-list .item .item-actions i,#ChecklistTemplate .template-titles .dynamic-list .item .item-actions i,#ChecklistForm .template-titles .dynamic-list .item .item-actions i {font-size: 20px;}#setupAccidentTemplate .template,.draggable-template-list .template,#setupIntervalTemplateContainer .template,#TagFormTemplate .template,#TagForm .template,#ChecklistTemplate .template,#ChecklistForm .template {list-style: none;margin-left: 0;}#setupAccidentTemplate .template li.border,.draggable-template-list .template li.border,#setupIntervalTemplateContainer .template li.border,#TagFormTemplate .template li.border,#TagForm .template li.border,#ChecklistTemplate .template li.border,#ChecklistForm .template li.border {padding: 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid var(--kl_panel-border-color);background-color: #fff;margin: 0 0 10px 0;position: relative;}#setupAccidentTemplate .template li.border .item-delete-holder,.draggable-template-list .template li.border .item-delete-holder,#setupIntervalTemplateContainer .template li.border .item-delete-holder,#TagFormTemplate .template li.border .item-delete-holder,#TagForm .template li.border .item-delete-holder,#ChecklistTemplate .template li.border .item-delete-holder,#ChecklistForm .template li.border .item-delete-holder {width: 0;height: 0;max-width: 0;max-height: 0;}#setupAccidentTemplate .template li.border .item-delete-holder .item-delete,.draggable-template-list .template li.border .item-delete-holder .item-delete,#setupIntervalTemplateContainer .template li.border .item-delete-holder .item-delete,#TagFormTemplate .template li.border .item-delete-holder .item-delete,#TagForm .template li.border .item-delete-holder .item-delete,#ChecklistTemplate .template li.border .item-delete-holder .item-delete,#ChecklistForm .template li.border .item-delete-holder .item-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;}#setupAccidentTemplate .template li.border .item-delete-holder .item-delete:hover,.draggable-template-list .template li.border .item-delete-holder .item-delete:hover,#setupIntervalTemplateContainer .template li.border .item-delete-holder .item-delete:hover,#TagFormTemplate .template li.border .item-delete-holder .item-delete:hover,#TagForm .template li.border .item-delete-holder .item-delete:hover,#ChecklistTemplate .template li.border .item-delete-holder .item-delete:hover,#ChecklistForm .template li.border .item-delete-holder .item-delete:hover {color: var(--kl_delete_circle_hover);}#setupAccidentTemplate .template li.accident-draggable,.draggable-template-list .template li.accident-draggable,#setupIntervalTemplateContainer .template li.accident-draggable,#TagFormTemplate .template li.accident-draggable,#TagForm .template li.accident-draggable,#ChecklistTemplate .template li.accident-draggable,#ChecklistForm .template li.accident-draggable,#setupAccidentTemplate .template li.item-draggable,.draggable-template-list .template li.item-draggable,#setupIntervalTemplateContainer .template li.item-draggable,#TagFormTemplate .template li.item-draggable,#TagForm .template li.item-draggable,#ChecklistTemplate .template li.item-draggable,#ChecklistForm .template li.item-draggable {padding: 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #0088cc;background-color: #fff;margin: 0 0 10px 0;position: relative;cursor: move;cursor: grab;cursor: -moz-grab;cursor: -webkit-grab;}#setupAccidentTemplate .template li.accident-draggable:active,.draggable-template-list .template li.accident-draggable:active,#setupIntervalTemplateContainer .template li.accident-draggable:active,#TagFormTemplate .template li.accident-draggable:active,#TagForm .template li.accident-draggable:active,#ChecklistTemplate .template li.accident-draggable:active,#ChecklistForm .template li.accident-draggable:active,#setupAccidentTemplate .template li.item-draggable:active,.draggable-template-list .template li.item-draggable:active,#setupIntervalTemplateContainer .template li.item-draggable:active,#TagFormTemplate .template li.item-draggable:active,#TagForm .template li.item-draggable:active,#ChecklistTemplate .template li.item-draggable:active,#ChecklistForm .template li.item-draggable:active {cursor: grabbing;cursor: -moz-grabbing;cursor: -webkit-grabbing;}#setupAccidentTemplate .template li.accident-draggable:hover,.draggable-template-list .template li.accident-draggable:hover,#setupIntervalTemplateContainer .template li.accident-draggable:hover,#TagFormTemplate .template li.accident-draggable:hover,#TagForm .template li.accident-draggable:hover,#ChecklistTemplate .template li.accident-draggable:hover,#ChecklistForm .template li.accident-draggable:hover,#setupAccidentTemplate .template li.item-draggable:hover,.draggable-template-list .template li.item-draggable:hover,#setupIntervalTemplateContainer .template li.item-draggable:hover,#TagFormTemplate .template li.item-draggable:hover,#TagForm .template li.item-draggable:hover,#ChecklistTemplate .template li.item-draggable:hover,#ChecklistForm .template li.item-draggable:hover {-moz-transform: rotate(0.5deg);-webkit-transform: rotate(0.5deg);-o-transform: rotate(0.5deg);-ms-transform: rotate(0.5deg);transform: rotate(0.5deg);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);}#setupAccidentTemplate .template li.accident-draggable.dndPlaceholder,.draggable-template-list .template li.accident-draggable.dndPlaceholder,#setupIntervalTemplateContainer .template li.accident-draggable.dndPlaceholder,#TagFormTemplate .template li.accident-draggable.dndPlaceholder,#TagForm .template li.accident-draggable.dndPlaceholder,#ChecklistTemplate .template li.accident-draggable.dndPlaceholder,#ChecklistForm .template li.accident-draggable.dndPlaceholder,#setupAccidentTemplate .template li.item-draggable.dndPlaceholder,.draggable-template-list .template li.item-draggable.dndPlaceholder,#setupIntervalTemplateContainer .template li.item-draggable.dndPlaceholder,#TagFormTemplate .template li.item-draggable.dndPlaceholder,#TagForm .template li.item-draggable.dndPlaceholder,#ChecklistTemplate .template li.item-draggable.dndPlaceholder,#ChecklistForm .template li.item-draggable.dndPlaceholder {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQYV2Nk6Dxbz1Bu3MiADDrP1jOC+ciSUDZEAiYJoqG6CUhgNQqH5QAEzBuxqwEIBwAAAABJRU5ErkJggg==) repeat;opacity: 0.3;filter: alpha(opacity=30);height: 40px;display: inline-block;border: none;}#setupAccidentTemplate .template li.accident-draggable .item-delete-holder,.draggable-template-list .template li.accident-draggable .item-delete-holder,#setupIntervalTemplateContainer .template li.accident-draggable .item-delete-holder,#TagFormTemplate .template li.accident-draggable .item-delete-holder,#TagForm .template li.accident-draggable .item-delete-holder,#ChecklistTemplate .template li.accident-draggable .item-delete-holder,#ChecklistForm .template li.accident-draggable .item-delete-holder,#setupAccidentTemplate .template li.item-draggable .item-delete-holder,.draggable-template-list .template li.item-draggable .item-delete-holder,#setupIntervalTemplateContainer .template li.item-draggable .item-delete-holder,#TagFormTemplate .template li.item-draggable .item-delete-holder,#TagForm .template li.item-draggable .item-delete-holder,#ChecklistTemplate .template li.item-draggable .item-delete-holder,#ChecklistForm .template li.item-draggable .item-delete-holder {width: 0;height: 0;max-width: 0;max-height: 0;}#setupAccidentTemplate .template li.accident-draggable .item-delete-holder .item-delete,.draggable-template-list .template li.accident-draggable .item-delete-holder .item-delete,#setupIntervalTemplateContainer .template li.accident-draggable .item-delete-holder .item-delete,#TagFormTemplate .template li.accident-draggable .item-delete-holder .item-delete,#TagForm .template li.accident-draggable .item-delete-holder .item-delete,#ChecklistTemplate .template li.accident-draggable .item-delete-holder .item-delete,#ChecklistForm .template li.accident-draggable .item-delete-holder .item-delete,#setupAccidentTemplate .template li.item-draggable .item-delete-holder .item-delete,.draggable-template-list .template li.item-draggable .item-delete-holder .item-delete,#setupIntervalTemplateContainer .template li.item-draggable .item-delete-holder .item-delete,#TagFormTemplate .template li.item-draggable .item-delete-holder .item-delete,#TagForm .template li.item-draggable .item-delete-holder .item-delete,#ChecklistTemplate .template li.item-draggable .item-delete-holder .item-delete,#ChecklistForm .template li.item-draggable .item-delete-holder .item-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;}#setupAccidentTemplate .template li.accident-draggable .item-delete-holder .item-delete:hover,.draggable-template-list .template li.accident-draggable .item-delete-holder .item-delete:hover,#setupIntervalTemplateContainer .template li.accident-draggable .item-delete-holder .item-delete:hover,#TagFormTemplate .template li.accident-draggable .item-delete-holder .item-delete:hover,#TagForm .template li.accident-draggable .item-delete-holder .item-delete:hover,#ChecklistTemplate .template li.accident-draggable .item-delete-holder .item-delete:hover,#ChecklistForm .template li.accident-draggable .item-delete-holder .item-delete:hover,#setupAccidentTemplate .template li.item-draggable .item-delete-holder .item-delete:hover,.draggable-template-list .template li.item-draggable .item-delete-holder .item-delete:hover,#setupIntervalTemplateContainer .template li.item-draggable .item-delete-holder .item-delete:hover,#TagFormTemplate .template li.item-draggable .item-delete-holder .item-delete:hover,#TagForm .template li.item-draggable .item-delete-holder .item-delete:hover,#ChecklistTemplate .template li.item-draggable .item-delete-holder .item-delete:hover,#ChecklistForm .template li.item-draggable .item-delete-holder .item-delete:hover {color: var(--kl_delete_circle_hover);}#setupAccidentTemplate .template li.accident-draggable .move-handle,.draggable-template-list .template li.accident-draggable .move-handle,#setupIntervalTemplateContainer .template li.accident-draggable .move-handle,#TagFormTemplate .template li.accident-draggable .move-handle,#TagForm .template li.accident-draggable .move-handle,#ChecklistTemplate .template li.accident-draggable .move-handle,#ChecklistForm .template li.accident-draggable .move-handle,#setupAccidentTemplate .template li.item-draggable .move-handle,.draggable-template-list .template li.item-draggable .move-handle,#setupIntervalTemplateContainer .template li.item-draggable .move-handle,#TagFormTemplate .template li.item-draggable .move-handle,#TagForm .template li.item-draggable .move-handle,#ChecklistTemplate .template li.item-draggable .move-handle,#ChecklistForm .template li.item-draggable .move-handle {top: 0;left: 0;}#setupAccidentTemplate .template li.accident-draggable .move-handle i,.draggable-template-list .template li.accident-draggable .move-handle i,#setupIntervalTemplateContainer .template li.accident-draggable .move-handle i,#TagFormTemplate .template li.accident-draggable .move-handle i,#TagForm .template li.accident-draggable .move-handle i,#ChecklistTemplate .template li.accident-draggable .move-handle i,#ChecklistForm .template li.accident-draggable .move-handle i,#setupAccidentTemplate .template li.item-draggable .move-handle i,.draggable-template-list .template li.item-draggable .move-handle i,#setupIntervalTemplateContainer .template li.item-draggable .move-handle i,#TagFormTemplate .template li.item-draggable .move-handle i,#TagForm .template li.item-draggable .move-handle i,#ChecklistTemplate .template li.item-draggable .move-handle i,#ChecklistForm .template li.item-draggable .move-handle i {float: right;color: var(--kl_select-line-border-color);}#setupAccidentTemplate .template li.accident-draggable .edit-icon,.draggable-template-list .template li.accident-draggable .edit-icon,#setupIntervalTemplateContainer .template li.accident-draggable .edit-icon,#TagFormTemplate .template li.accident-draggable .edit-icon,#TagForm .template li.accident-draggable .edit-icon,#ChecklistTemplate .template li.accident-draggable .edit-icon,#ChecklistForm .template li.accident-draggable .edit-icon,#setupAccidentTemplate .template li.item-draggable .edit-icon,.draggable-template-list .template li.item-draggable .edit-icon,#setupIntervalTemplateContainer .template li.item-draggable .edit-icon,#TagFormTemplate .template li.item-draggable .edit-icon,#TagForm .template li.item-draggable .edit-icon,#ChecklistTemplate .template li.item-draggable .edit-icon,#ChecklistForm .template li.item-draggable .edit-icon {top: 0;left: 0;}#setupAccidentTemplate .template li.accident-draggable .edit-icon i,.draggable-template-list .template li.accident-draggable .edit-icon i,#setupIntervalTemplateContainer .template li.accident-draggable .edit-icon i,#TagFormTemplate .template li.accident-draggable .edit-icon i,#TagForm .template li.accident-draggable .edit-icon i,#ChecklistTemplate .template li.accident-draggable .edit-icon i,#ChecklistForm .template li.accident-draggable .edit-icon i,#setupAccidentTemplate .template li.item-draggable .edit-icon i,.draggable-template-list .template li.item-draggable .edit-icon i,#setupIntervalTemplateContainer .template li.item-draggable .edit-icon i,#TagFormTemplate .template li.item-draggable .edit-icon i,#TagForm .template li.item-draggable .edit-icon i,#ChecklistTemplate .template li.item-draggable .edit-icon i,#ChecklistForm .template li.item-draggable .edit-icon i {font-size: 18px;float: right;color: #0088cc;cursor: pointer!important;}#setupAccidentTemplate .template li.accident-draggable .item-pos,.draggable-template-list .template li.accident-draggable .item-pos,#setupIntervalTemplateContainer .template li.accident-draggable .item-pos,#TagFormTemplate .template li.accident-draggable .item-pos,#TagForm .template li.accident-draggable .item-pos,#ChecklistTemplate .template li.accident-draggable .item-pos,#ChecklistForm .template li.accident-draggable .item-pos,#setupAccidentTemplate .template li.item-draggable .item-pos,.draggable-template-list .template li.item-draggable .item-pos,#setupIntervalTemplateContainer .template li.item-draggable .item-pos,#TagFormTemplate .template li.item-draggable .item-pos,#TagForm .template li.item-draggable .item-pos,#ChecklistTemplate .template li.item-draggable .item-pos,#ChecklistForm .template li.item-draggable .item-pos {margin-top: 3px;}#setupAccidentTemplate .template li.accident-draggable .item-header span,.draggable-template-list .template li.accident-draggable .item-header span,#setupIntervalTemplateContainer .template li.accident-draggable .item-header span,#TagFormTemplate .template li.accident-draggable .item-header span,#TagForm .template li.accident-draggable .item-header span,#ChecklistTemplate .template li.accident-draggable .item-header span,#ChecklistForm .template li.accident-draggable .item-header span,#setupAccidentTemplate .template li.item-draggable .item-header span,.draggable-template-list .template li.item-draggable .item-header span,#setupIntervalTemplateContainer .template li.item-draggable .item-header span,#TagFormTemplate .template li.item-draggable .item-header span,#TagForm .template li.item-draggable .item-header span,#ChecklistTemplate .template li.item-draggable .item-header span,#ChecklistForm .template li.item-draggable .item-header span {width: 100%;display: inline-block;box-sizing: border-box;}#setupAccidentTemplate .template li.accident-draggable .item-header input,.draggable-template-list .template li.accident-draggable .item-header input,#setupIntervalTemplateContainer .template li.accident-draggable .item-header input,#TagFormTemplate .template li.accident-draggable .item-header input,#TagForm .template li.accident-draggable .item-header input,#ChecklistTemplate .template li.accident-draggable .item-header input,#ChecklistForm .template li.accident-draggable .item-header input,#setupAccidentTemplate .template li.item-draggable .item-header input,.draggable-template-list .template li.item-draggable .item-header input,#setupIntervalTemplateContainer .template li.item-draggable .item-header input,#TagFormTemplate .template li.item-draggable .item-header input,#TagForm .template li.item-draggable .item-header input,#ChecklistTemplate .template li.item-draggable .item-header input,#ChecklistForm .template li.item-draggable .item-header input {width: 100%;box-sizing: border-box;height: 30px;}#setupAccidentTemplate .template li.accident-draggable .item-help span,.draggable-template-list .template li.accident-draggable .item-help span,#setupIntervalTemplateContainer .template li.accident-draggable .item-help span,#TagFormTemplate .template li.accident-draggable .item-help span,#TagForm .template li.accident-draggable .item-help span,#ChecklistTemplate .template li.accident-draggable .item-help span,#ChecklistForm .template li.accident-draggable .item-help span,#setupAccidentTemplate .template li.item-draggable .item-help span,.draggable-template-list .template li.item-draggable .item-help span,#setupIntervalTemplateContainer .template li.item-draggable .item-help span,#TagFormTemplate .template li.item-draggable .item-help span,#TagForm .template li.item-draggable .item-help span,#ChecklistTemplate .template li.item-draggable .item-help span,#ChecklistForm .template li.item-draggable .item-help span {width: 100%;display: inline-block;box-sizing: border-box;}#setupAccidentTemplate .template li.accident-draggable .item-help textarea,.draggable-template-list .template li.accident-draggable .item-help textarea,#setupIntervalTemplateContainer .template li.accident-draggable .item-help textarea,#TagFormTemplate .template li.accident-draggable .item-help textarea,#TagForm .template li.accident-draggable .item-help textarea,#ChecklistTemplate .template li.accident-draggable .item-help textarea,#ChecklistForm .template li.accident-draggable .item-help textarea,#setupAccidentTemplate .template li.item-draggable .item-help textarea,.draggable-template-list .template li.item-draggable .item-help textarea,#setupIntervalTemplateContainer .template li.item-draggable .item-help textarea,#TagFormTemplate .template li.item-draggable .item-help textarea,#TagForm .template li.item-draggable .item-help textarea,#ChecklistTemplate .template li.item-draggable .item-help textarea,#ChecklistForm .template li.item-draggable .item-help textarea {width: 100%;box-sizing: border-box;resize: vertical;}#setupAccidentTemplate .template li.accident-draggable .type-textarea div,.draggable-template-list .template li.accident-draggable .type-textarea div,#setupIntervalTemplateContainer .template li.accident-draggable .type-textarea div,#TagFormTemplate .template li.accident-draggable .type-textarea div,#TagForm .template li.accident-draggable .type-textarea div,#ChecklistTemplate .template li.accident-draggable .type-textarea div,#ChecklistForm .template li.accident-draggable .type-textarea div,#setupAccidentTemplate .template li.item-draggable .type-textarea div,.draggable-template-list .template li.item-draggable .type-textarea div,#setupIntervalTemplateContainer .template li.item-draggable .type-textarea div,#TagFormTemplate .template li.item-draggable .type-textarea div,#TagForm .template li.item-draggable .type-textarea div,#ChecklistTemplate .template li.item-draggable .type-textarea div,#ChecklistForm .template li.item-draggable .type-textarea div {height: 40px;border: 1px solid var(--kl_panel-border-color);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 5px;white-space: pre-wrap;}#setupAccidentTemplate .template li.accident-draggable .type-signature canvas,.draggable-template-list .template li.accident-draggable .type-signature canvas,#setupIntervalTemplateContainer .template li.accident-draggable .type-signature canvas,#TagFormTemplate .template li.accident-draggable .type-signature canvas,#TagForm .template li.accident-draggable .type-signature canvas,#ChecklistTemplate .template li.accident-draggable .type-signature canvas,#ChecklistForm .template li.accident-draggable .type-signature canvas,#setupAccidentTemplate .template li.item-draggable .type-signature canvas,.draggable-template-list .template li.item-draggable .type-signature canvas,#setupIntervalTemplateContainer .template li.item-draggable .type-signature canvas,#TagFormTemplate .template li.item-draggable .type-signature canvas,#TagForm .template li.item-draggable .type-signature canvas,#ChecklistTemplate .template li.item-draggable .type-signature canvas,#ChecklistForm .template li.item-draggable .type-signature canvas {border: 1px solid var(--kl_panel-border-color);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 5px;width: -moz-calc(100% - 12px);width: -o-calc(100% - 12px);width: -webkit-calc(100% - 12px);width: calc(100% - 12px);height: 70px;}#setupAccidentTemplate .msg,.draggable-template-list .msg,#setupIntervalTemplateContainer .msg,#TagFormTemplate .msg,#TagForm .msg,#ChecklistTemplate .msg,#ChecklistForm .msg {margin-top: 15px;}#setupAccidentTemplate .msg span,.draggable-template-list .msg span,#setupIntervalTemplateContainer .msg span,#TagFormTemplate .msg span,#TagForm .msg span,#ChecklistTemplate .msg span,#ChecklistForm .msg span {width: 100%;display: inline-block;box-sizing: border-box;margin: 0;}.materialpicker-colors {-webkit-user-select: none;user-select: none;position: relative;border: 1px solid #FFF;border-radius: 2px;display: inline-block;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);cursor: default;}.materialpicker-colors div.selected {position: relative;z-index: 2;box-shadow: 0 0 4px #000;}div.materialpicker-white.selected {border-color: #78909C;}.colorpicker-preview {width: 40px;height: 40px;border-radius: 2px;display: inline-block;vertical-align: middle;}.materialpicker.ng-invalid .materialpicker-colors {border-color: #a94442;box-shadow: 0 1px 5px #a94442;}#tagManagement .head {overflow: visible;}#tagManagement table {border: none;}#tagManagement .tag-editable {color: #0088cc;cursor: pointer;}#tagManagement .bulk-action-select {margin-bottom: 0!important;margin-right: 20px;}#tagManagement .table {width: 100%;}#tagManagement .table .table-row {width: 100%;padding: 4px 0 4px 4px;border-bottom: 1px solid var(--kl_panel-border-color);}#tagManagement .table .table-row .item {display: inline-block;}#tagManagement .table .table-row .item-name {width: -moz-calc(100% - 40px);width: -o-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: calc(100% - 40px);margin-right: 5px;}#tagManagement .table .table-row .item-select {width: 30px;cursor: pointer;}#tagManagement .table .table-row.header-row {border-bottom: 1px solid #999999;}#tagManagement .table .table-row.group-row {border-bottom: 1px dashed var(--kl_panel-border-color);}#tagManagement .table .table-row.tag-row .item-name {width: -moz-calc(100% - 50px);width: -o-calc(100% - 50px);width: -webkit-calc(100% - 50px);width: calc(100% - 50px);padding-left: 10px;}.tag-edit-modal textarea {width: 100%;min-height: 90px;max-width: 394px;}.tag-edit-modal .input-lhs {display: inline-block;width: 60px;}.tag-edit-modal .input-rhs {width: -moz-calc(100% - 78px);width: -o-calc(100% - 78px);width: -webkit-calc(100% - 78px);width: calc(100% - 78px);}#setupParent .body {overflow: visible;}#setupParent .birthday {display: inline-block;border: 1px solid var(--kl_select-line-border-color);padding: 2px 4px;line-height: 24px;vertical-align: middle;width: 130px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 1px 10px 0 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}#setupParent .parent-inputs {float: left;}#setupParent .parent-inputs .input-label-email {width: 70px;display: inline-block;line-height: 21px;vertical-align: text-bottom;}#setupParent .parent-inputs .parent-email {width: 355px;margin-bottom: 0;}#setupParent .parent-inputs .input-label {width: 140px;display: inline-block;line-height: 21px;vertical-align: text-bottom;}#setupParent .parent-inputs .input-label.password-link {width: 200px;cursor: pointer;color: #0088cc;}#setupParent .parent-inputs .input-checkboxes {width: 100%;display: inline-block;}#setupParent .parent-inputs .input-checkboxes div input {margin-right: 10px;vertical-align: baseline;}#setupParent .parent-inputs .input-checkboxes div.edge {margin-right: 3px;}#setupParent .parent-inputs .input-wrapper {width: 100%;clear: both;}#setupParent .parent-inputs .input-wrapper .parent-name {width: 285px;}#setupParent .parent-inputs .input-wrapper .password-msg {max-width: 392px;}#setupParent .span-name-inputs {margin-left: 0;}#setupParent .actions {overflow: hidden;}#setupParent .setup-block {width: 100%;display: inline-block;}#setupParent .setup-block .span-profile {width: 68px;margin-right: 10px;margin-left: 0;}#setupParent .setup-block .span-profile .btn-blank {position: relative;border: 0;padding: 0;margin: 0;background: transparent;}#setupParent .setup-block .span-profile .btn-blank .profile-img-large {width: 68px;height: 68px;}#setupParent .setup-block .span-profile .btn-blank .button-overlay-camera {position: absolute;right: 5px;top: 5px;font-size: 18px;color: #fff;opacity: 0.7;}#setupParent .setup-block .span-profile .btn-blank .button-overlay-spinner {position: absolute;right: 5px;top: 5px;font-size: 32px;color: #fff;opacity: 0.7;}#setupParent .setup-block .span-parent-inputs {width: -moz-calc(100% - 100px);width: -o-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: calc(100% - 100px);margin-left: 0!important;}#setupParent .setup-block .span-parent-inputs .input-label {width: 70px;display: inline-block;line-height: 21px;vertical-align: text-bottom;}#setupParent .setup-block .span-parent-inputs .input-label-checkbox {width: 115px;display: inline-block;}#setupParent .setup-block .span-parent-inputs input[type="checkbox"] {margin: 0!important;}#setupParent .setup-block .span-parent-inputs .password-block {display: inline-block;margin-top: 10px;}#setupParent .setup-block .span-parent-inputs .password-block .change-password-link {color: #0088cc;cursor: pointer;}#setupParent .setup-block .span-parent-inputs .student-block {margin-top: 15px;}#setupParent .setup-block .span-parent-inputs .student-block .student {display: inline-block;margin-bottom: 15px;}#setupParent .setup-block.student-block {margin-top: 15px;}#setupParent .setup-block.student-block .student {display: inline-block;margin-bottom: 15px;}#setupSchool .body {display: inline-block !important;width: 100%;box-sizing: border-box;}#setupSchool .body .settings-wrapper {display: inline-block !important;width: 100%;box-sizing: border-box;}#setupSchool .body .span-profile {display: inline-block;float: left;width: 200px;height: 200px;margin: 0 10px 0 0;position: relative;}#setupSchool .body .span-profile button {position: absolute;width: 100%;height: 100%;background: #fff;border: none;padding: 0;}#setupSchool .body .span-profile button .no-profile-img {color: #555;}#setupSchool .body .span-profile button img {width: auto;height: auto;max-height: 100%;max-width: 100%;border: none;float: none;position: absolute;top: 0;left: 0;}#setupSchool .body .span-profile button .button-overlay-camera {font-size: 24px;position: absolute;top: 5px;right: 5px;}#setupSchool .body .span-profile button .button-overlay-spinner {font-size: 30px;color: #fff;position: absolute;top: 45%;right: 45%;}#setupSchool .body .school-inputs {display: inline-block;float: left;width: -moz-calc(100% - 220px);width: -o-calc(100% - 220px);width: -webkit-calc(100% - 220px);width: calc(100% - 220px);}#setupSchool .body .school-inputs input {width: 100%;box-sizing: border-box;height: 30px;}#setupSchool .body .school-inputs input.school-phone {width: 220px;}#setupSchool .body .school-inputs select {width: 220px;}#setupTeacher .body {overflow: visible;}#setupTeacher .teacher-inputs {width: 446px;overflow: visible;float: left;}#setupTeacher .teacher-inputs .input-label-email {width: 70px;display: inline-block;line-height: 21px;vertical-align: baseline;}#setupTeacher .teacher-inputs .teacher-email {width: 355px;margin-bottom: 0;}#setupTeacher .teacher-inputs .input-label {width: 140px;display: inline-block;line-height: 21px;vertical-align: text-bottom;}#setupTeacher .teacher-inputs .input-label.password-link {width: 200px;cursor: pointer;color: #0088cc;}#setupTeacher .teacher-inputs .input-checkboxes {margin-top: 3px;width: 100%;display: inline-block;margin-bottom: 15px;}#setupTeacher .teacher-inputs .input-checkboxes div {float: right;margin-right: 17px;}#setupTeacher .teacher-inputs .input-checkboxes div input {vertical-align: top;margin-right: 5px;}#setupTeacher .teacher-inputs .input-checkboxes div.edge {margin-right: 3px;}#setupTeacher .teacher-inputs .input-wrapper {width: 100%;clear: both;}#setupTeacher .teacher-inputs .input-wrapper .teacher-name {width: 285px;}#setupTeacher .teacher-inputs .input-wrapper .teacher-msg {max-width: 392px;}#setupTeacher .teacher-inputs .alert {box-sizing: border-box;width: 100%;}#setupTeacher .span-name-inputs {margin-left: 0;}#setupTeacher .actions {overflow: hidden;}#setupTeacher .setup-block {width: 100%;display: inline-block;}#setupTeacher .setup-block .span-profile {width: 68px;margin-right: 10px;margin-left: 0;}#setupTeacher .setup-block .span-profile .btn-blank {position: relative;border: 0;padding: 0;margin: 0;background: transparent;}#setupTeacher .setup-block .span-profile .btn-blank .profile-img-large {width: 68px;height: 68px;}#setupTeacher .setup-block .span-profile .btn-blank .button-overlay-camera {position: absolute;right: 5px;top: 5px;font-size: 18px;color: #fff;opacity: 0.7;}#setupTeacher .setup-block .span-profile .btn-blank .button-overlay-spinner {position: absolute;right: 5px;top: 5px;font-size: 32px;color: #fff;opacity: 0.7;}#setupTeacher .setup-block.group-block {margin-left: 85px;margin-top: 15px;}#setupTeacher .setup-block.group-block .add-item {vertical-align: text-bottom;}#setupTeacher .setup-block.group-block .group {display: inline-block;width: 100%;padding: 3px 0 3px 0;}#setupTeacher .setup-block.group-block .group .group-name {display: inline-block;width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}#setupTeacher .setup-block.group-block .group .group-delete {display: inline-block;cursor: pointer;}#setupTeacher .setup-block.group-block .group .group-delete i {line-height: 22px;vertical-align: bottom;}#setupTeacher .setup-block.group-block .group .group-delete:hover {color: #b94a48;}#setupTeacherList .body {padding-top: 0!important;}#setupTeacherList .ktooltip {width: 100%;}#setupTeacherList .ktooltip .ktooltiptext.teacher-tooltip {width: 200px;left: -100px;}#setupTeacherList .teacher-list-wrapper .teacher {display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom: 4px;cursor: pointer;border: 1px solid #fff;border-bottom: 1px solid #dbdbdb;padding: 2px;}#setupTeacherList .teacher-list-wrapper .teacher.teacher-last {border-bottom: 1px solid transparent;}#setupTeacherList .teacher-list-wrapper .teacher .teacher-image {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;max-width: 40px;margin-right: 5px;width: 40px;height: 40px;}#setupTeacherList .teacher-list-wrapper .teacher .teacher-image img {margin: auto;height: auto;max-height: 100%;width: auto;max-width: 100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}#setupTeacherList .teacher-list-wrapper .teacher .teacher-name {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;min-width: 100px;color: #0088cc;line-height: 38px;}#setupTeacherList .teacher-list-wrapper .teacher .teacher-name.teacher-header {color: #393c3d!important;cursor: default !important;line-height: 24px!important;font-weight: bold;}#setupTeacherList .teacher-list-wrapper .teacher .teacher-name.muted {color: var(--kl_muted-text-color);}#setupTeacherList .teacher-list-wrapper .teacher .teacher-checkbox {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;max-width: 80px;text-align: center;}#setupTeacherList .teacher-list-wrapper .teacher .teacher-checkbox i {line-height: 40px;}#setupTeacherList .teacher-list-wrapper .teacher .teacher-contents {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;max-width: 100px;position: relative;}#setupTeacherList .teacher-list-wrapper .teacher .teacher-contents .teacher-contents-detail {color: #999;font-size: 12px;width: 100%;text-align: center;display: inline-block;line-height: 40px;}#setupTeacherList .teacher-list-wrapper .teacher .teacher-contents .teacher-contents-detail.no-items {color: #d8d8d8;}#setupTeacherList .teacher-list-wrapper .teacher-header {color: #393c3d!important;font-weight: bold;line-height: 22px!important;font-size: 12px;}#setupGroupList .body {padding-top: 0!important;}#setupGroupList .ktooltip {width: 100%;}#setupGroupList .ktooltip .ktooltiptext.group-tooltip {width: 200px;left: -100px;}#setupGroupList .group-list-wrapper .group {display: -ms-flexbox;display: -webkit-flex;display: flex;margin-bottom: 4px;cursor: pointer;border: 1px solid #fff;border-bottom: 1px solid #dbdbdb;padding: 2px;}#setupGroupList .group-list-wrapper .group.group-last {border-bottom: 1px solid transparent;}#setupGroupList .group-list-wrapper .group .group-image {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;max-width: 40px;margin-right: 5px;}#setupGroupList .group-list-wrapper .group .group-image img {width: 40px;height: 40px;}#setupGroupList .group-list-wrapper .group .group-name {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;min-width: 100px;color: #0088cc;line-height: 38px;}#setupGroupList .group-list-wrapper .group .group-name.group-header {font-size: 12px;color: #393c3d!important;cursor: default !important;line-height: 24px!important;font-weight: bold;}#setupGroupList .group-list-wrapper .group .group-name.muted {color: #999!important;}#setupGroupList .group-list-wrapper .group .group-contents {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;max-width: 100px;position: relative;}#setupGroupList .group-list-wrapper .group .group-contents .group-contents-detail {color: #999;font-size: 12px;width: 100%;text-align: center;display: inline-block;}#setupGroupList .group-list-wrapper .group .group-contents .group-contents-detail.no-items {color: #d8d8d8;}#setupGroupList .group-list-wrapper .group .group-contents .group-contents-detail.group-header {color: #393c3d!important;font-weight: bold;}#setupDailyActivityList .head {overflow: visible;}#setupDailyActivityList .actions {height: 32px;}#setupDailyActivityTemplate,#setupDailyActivityTemplateLoading {padding-top: 95px;margin: 0 20px 0 20px;}#setupDailyActivityTemplate .head,#setupDailyActivityTemplateLoading .head {border-bottom: none;padding: 5px;}#setupDailyActivityTemplate .body,#setupDailyActivityTemplateLoading .body {overflow: hidden;}#setupDailyActivityTemplate .body .header .timeline-dropzone-example,#setupDailyActivityTemplateLoading .body .header .timeline-dropzone-example {display: inline-block;width: 25px;height: 16px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQYV2Nk6Dxbz1Bu3MiADDrP1jOC+ciSUDZEAiYJoqG6CUhgNQqH5QAEzBuxqwEIBwAAAABJRU5ErkJggg==) repeat;opacity: 0.3;filter: alpha(opacity=30);}#setupDailyActivityTemplate .body .header i,#setupDailyActivityTemplateLoading .body .header i {color: #0088cc;opacity: 0.7;filter: alpha(opacity=70);}#setupDailyActivityTemplate .body .msg-bar span,#setupDailyActivityTemplateLoading .body .msg-bar span {width: 100%;box-sizing: border-box;margin-top: 20px;display: inline-block;}#setupDailyActivityTemplate .body .cb-lhs,#setupDailyActivityTemplateLoading .body .cb-lhs {margin-top: 3px;display: inline-block;margin-right: 10px;}#setupDailyActivityTemplate .body .item-access,#setupDailyActivityTemplateLoading .body .item-access {margin-bottom: 10px;display: inline-block;width: 100%;}#setupDailyActivityTemplate .body .item-access .item-input-group,#setupDailyActivityTemplateLoading .body .item-access .item-input-group {float: left;width: 45%;}#setupDailyActivityTemplate .body .item-access .item-input,#setupDailyActivityTemplateLoading .body .item-access .item-input {margin-bottom: 10px;}#setupDailyActivityTemplate .body .item-access .item-input .input-header,#setupDailyActivityTemplateLoading .body .item-access .item-input .input-header {display: inline-block;width: 160px;}#setupDailyActivityTemplate .body .item-access .item-input .input-text,#setupDailyActivityTemplateLoading .body .item-access .item-input .input-text {display: inline-block;width: 380px;}#setupDailyActivityTemplate .body .item-access .item-input .input-text input,#setupDailyActivityTemplateLoading .body .item-access .item-input .input-text input {width: 370px;}#setupDailyActivityTemplate .body .item-access .item-input .group-name,#setupDailyActivityTemplateLoading .body .item-access .item-input .group-name {max-width: 150px;overflow: hidden;padding: 0 5px 0 5px;background-color: #eee;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-right: 5px;display: inline-block;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}#setupDailyActivityTemplate .body .item-access .item-input .input-choose,#setupDailyActivityTemplateLoading .body .item-access .item-input .input-choose {display: inline-block;}#setupDailyActivityTemplate .body .item-access .item-input .input-choose .summary,#setupDailyActivityTemplateLoading .body .item-access .item-input .input-choose .summary {color: #393c3d;}#setupDailyActivityTemplate .body .item-access .item-input .input-choose .select-staff,#setupDailyActivityTemplateLoading .body .item-access .item-input .input-choose .select-staff {color: #aaa;}#setupDailyActivityTemplate .select-components,#setupDailyActivityTemplateLoading .select-components {box-sizing: border-box;width: 100%;overflow-x: auto;overflow-y: hidden;white-space: nowrap;margin-bottom: 15px;}#setupDailyActivityTemplate .select-components .select-component,#setupDailyActivityTemplateLoading .select-components .select-component {width: 200px;height: 110px;overflow: hidden;margin: 2px 4px 2px 2px;border: 1px solid #0088cc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 4px 8px;display: inline-block;background-color: #fff;vertical-align: top;cursor: move;cursor: grab;cursor: -moz-grab;cursor: -webkit-grab;}#setupDailyActivityTemplate .select-components .select-component:active,#setupDailyActivityTemplateLoading .select-components .select-component:active {cursor: grabbing;cursor: -moz-grabbing;cursor: -webkit-grabbing;}#setupDailyActivityTemplate .select-components .select-component:hover,#setupDailyActivityTemplateLoading .select-components .select-component:hover {border-color: #0088cc;-moz-transform: rotate(0.5deg);-webkit-transform: rotate(0.5deg);-o-transform: rotate(0.5deg);-ms-transform: rotate(0.5deg);transform: rotate(0.5deg);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);}#setupDailyActivityTemplate .select-components .select-component .component-header,#setupDailyActivityTemplateLoading .select-components .select-component .component-header {font-weight: bold;font-size: 14px;}#setupDailyActivityTemplate .select-components .select-component .component-header .example-icon,#setupDailyActivityTemplateLoading .select-components .select-component .component-header .example-icon {float: right;font-size: 18px;}#setupDailyActivityTemplate .select-components .select-component .component-description,#setupDailyActivityTemplateLoading .select-components .select-component .component-description {font-size: 12px;color: var(--kl_muted-text-color);white-space: normal;}#setupDailyActivityTemplate .select-components .select-component .component-example-header,#setupDailyActivityTemplateLoading .select-components .select-component .component-example-header {font-size: 12px;color: var(--kl_muted-text-color);}.daily-activity-customise .input-wrapper {display: inline-block;margin-bottom: 15px;width: 100%;}.daily-activity-customise .input-wrapper.alert {box-sizing: border-box;}.daily-activity-customise .input-wrapper .customise-label {display: inline-block;width: 60px;float: left;}.daily-activity-customise .input-wrapper .header-text {min-width: 60px;max-width: 250px;height: 40px;line-height: 20px;font-size: 16px;resize: none;overflow: hidden;text-align: center;}.daily-activity-customise .input-wrapper .checkbox-selector {width: -moz-calc(100% - 80px);width: -o-calc(100% - 80px);width: -webkit-calc(100% - 80px);width: calc(100% - 80px);display: inline-block;}.daily-activity-customise .input-wrapper .checkbox-selector .customise-icon-wrapper {cursor: pointer;border: 1px solid transparent;margin: 0 5px 0 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 4px;width: 47px;display: inline-block;}.daily-activity-customise .input-wrapper .checkbox-selector .customise-icon-wrapper.individual {width: 20px;}.daily-activity-customise .input-wrapper .checkbox-selector .customise-icon-wrapper i {font-size: 20px;}.daily-activity-customise .input-wrapper .checkbox-selector .customise-icon-wrapper:hover {border: 1px solid #0088cc;}.daily-activity-customise .input-wrapper .checkbox-selector .customise-icon-wrapper.selected {border: 1px solid #f00;}.daily-activity-customise .input-wrapper .select-table-wrapper ngjs-color-picker ul {margin: 0;}.daily-activity-customise .input-wrapper .select-table-wrapper ngjs-color-picker ul li.selectedColor {border: none !important;margin: 0 !important;}.daily-activity-customise .input-wrapper .select-table-wrapper ngjs-color-picker ul li.selectedColor:before {content: "•";font-size: 30px;margin-left: 5px;padding: 1px;color: #fff;line-height: 12px;}.daily-activity-customise .input-wrapper .select-table-wrapper .clear-color {width: 14px;height: 20px;border: 1px solid #aaa;background-color: #fff;cursor: pointer;}.daily-activity-customise .input-wrapper .color-selector {float: left;}.daily-activity-customise .input-wrapper .color-selector ngjs-color-picker ul {margin: 0;}.daily-activity-customise .input-wrapper .color-selector ngjs-color-picker ul li {vertical-align: top;width: 14px!important;height: 15px!important;}.daily-activity-customise .input-wrapper .color-selector ngjs-color-picker ul li.selectedColor {border: none!important;margin: 0!important;}.daily-activity-customise .input-wrapper .color-selector ngjs-color-picker ul li.selectedColor:before {content: "•";font-size: 30px;margin-left: 1px;padding: 1px;color: #fff;line-height: 14px;}.daily-activity-customise .input-wrapper .number-selector span {display: inline-block;width: 24px;height: 24px;line-height: 24px;text-align: center;background-color: #fff;border: 1px solid #0088cc;cursor: pointer;}.daily-activity-customise .input-wrapper .number-selector span:hover {background-color: #eee;}.daily-activity-customise .input-wrapper .number-selector span.selected {background-color: #0088cc;color: #fff;}.daily-activity-customise .input-wrapper .number-selector.text-selector span {width: 55px;}.daily-activity-customise .input-wrapper .rate-text-input {display: inline-block;width: 300px;}.daily-activity-customise .input-wrapper .rate-text-input .text-holder {padding: 0 5px 10px 0;margin-right: 10px;display: inline-block;}.daily-activity-customise .input-wrapper .rate-text-input .text-holder span {font-size: 10px;display: block;margin-bottom: -3px;color: #aaa;}.daily-activity-customise .input-wrapper .rate-text-input .text-holder input {width: 100px;margin-bottom: 0;}.daily-activity-customise .input-wrapper .select-input {display: inline-block;width: 300px;}.daily-activity-customise .input-wrapper .combo-input {display: inline-block;width: 300px;}.daily-activity-customise .input-wrapper .combo-input ul li {border: 1px solid var(--kl_select-line-border-color);padding: 2px 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.daily-activity-customise .input-wrapper .combo-input ul li .combo-icon i {line-height: 32px;margin-right: 10px;cursor: pointer;}.daily-activity-customise .input-wrapper .combo-input ul li .combo-icon i:hover {color: #0088cc;}.daily-activity-customise .input-wrapper .combo-input ul li input {border: none;box-shadow: none;border-bottom: 1px dashed var(--kl_select-line-border-color);border-radius: 0;margin: 0;}.daily-activity-customise .combo-icon-select-background-block {height: 100%;width: 100%;background: rgba(0, 0, 0, 0.6);z-index: 8;position: absolute;}.daily-activity-customise .combo-icon-select {position: absolute;background: #fff;height: auto;z-index: 9;padding: 20px;width: 80%;border: 1px solid var(--kl_action-well-border-color);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.daily-activity-customise .combo-icon-select .icon {display: inline-block;margin: 4px;padding: 4px;cursor: pointer;}.daily-activity-customise .combo-icon-select .icon:hover {color: #0088cc;}.daily-activity-customise .hidden-header-text-calc {position: absolute;color: #fff;color: transparent;display: inline-block;font-size: 16px;white-space: pre-wrap;}.calendar-with-instance-highlighting .calendar {background: #fff;margin: 0 auto;-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);padding: 8px;margin-bottom: 8px;width: 220px;}.calendar-with-instance-highlighting .calendar .uib-day button span:after {color: #fff;text-align: center;content: "\00000a\2022";font-size: 16px;line-height: 0;}.calendar-with-instance-highlighting .calendar .has-instance button span:after {color: var(--kl_primary_green);text-align: center;content: "\00000a\2022";font-size: 16px;line-height: 0;}.calendar-with-instance-highlighting .calendar.small {padding: 2px;margin: 0;}.calendar-with-instance-highlighting .calendar.small .btn {padding: 1px 2px;}.calendar-with-instance-highlighting .calendar.small td .btn {width: 28px;}#setupDailyActivityInstances .head span,#IntervalInstances .head span {display: inline-block;}#setupDailyActivityInstances .embed-template,#IntervalInstances .embed-template {display: inline-block;background-color: #fff;width: 100%;}#setupDailyActivityInstances .embed-template .modal-body,#IntervalInstances .embed-template .modal-body {width: 100%!important;box-sizing: border-box;}#setupDailyActivityInstances .embed-template .modal-body .daily-activity-wrapper,#IntervalInstances .embed-template .modal-body .daily-activity-wrapper {width: 100%;}#setupDailyActivityInstances .group-container,#IntervalInstances .group-container {width: 100%;}#setupDailyActivityInstances .group-container .group-header,#IntervalInstances .group-container .group-header {float: left;display: inline-block;margin-right: 15px;font-weight: bold;padding: 4px;}#setupDailyActivityInstances .group-container .group,#IntervalInstances .group-container .group {float: left;display: inline-block;margin-right: 15px;padding: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #fff;cursor: pointer;}#setupDailyActivityInstances .group-container .group:hover,#IntervalInstances .group-container .group:hover {background: #eee;}#setupDailyActivityInstances .group-container .group-selected,#IntervalInstances .group-container .group-selected {background: #e6e6e6;}#imageResources .resource-wrapper {width: 100%;clear: both;display: inline-block;}#imageResources .input-msg {margin-top: 15px;}#imageResources .resource-item {float: left;width: 140px;height: 140px;display: inline-block;vertical-align: top;margin-right: 15px;}#imageResources .resource-item.input-wording {width: 160px;}#imageResources .resource-item.input-wording textarea {height: 85px;width: 120px;}#imageResources .resource-item.input-wording .input-help {line-height: 12px;font-size: 12px;color: #aaa;}#imageResources .resource-item.input-color {width: 160px;}#imageResources .resource-item.input-color .materialpicker-colors {box-shadow: none;}#imageResources .resource-item.input-save {position: relative;}#imageResources .resource-item.input-save button {position: absolute;bottom: 0;}#imageResources .divider {width: 100%;display: inline-block;border-bottom: 1px dotted #dbdbdb;margin: 20px 0;}#imageResources .upload-button-wrapper {width: 100%;box-sizing: border-box;display: inline-block;clear: both;}#imageResources .add-item {margin: 15px 0 35px 35px;cursor: pointer;border: none;background: transparent;outline: none !important;}#imageResources .add-item .button-overlay-spinner {font-size: 24px;color: #444;margin: 20px;}#imageResources .empty-names {width: 100%;box-sizing: border-box;font-size: 12px;color: #444;margin-bottom: 10px;}#imageResources .resource-list {display: inline-block;}#imageResources .resource-list .resource-item {position: relative;width: 165px;height: 210px;margin-bottom: 15px;}#imageResources .resource-list .resource-item img {object-fit: cover;max-width: none;width: 100%;height: 100%;max-height: 165px;}#imageResources .resource-list .resource-item .delete {position: absolute;top: -5px;left: -5px;color: #aaa;cursor: pointer;}#imageResources .resource-list .resource-item .delete:hover {color: #b94a48;}#imageResources .resource-list .resource-item .delete i {font-size: 16px;background: #fff;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}#imageResources .resource-list .resource-item .resource-name textarea {display: inline-block;width: 95px;height: 16px;margin-top: 5px;vertical-align: top;}#imageResources .resource-list .resource-item .resource-name button {display: inline-block;margin-top: 5px;vertical-align: top;}#imageResources .resource-list .resource-item .resource-name span {display: inline-block;margin-top: 5px;vertical-align: top;font-size: 30px;margin-left: 15px;}#setupReporting {padding-top: 65px;}.report-section {display: inline-block;width: 230px;min-height: 240px;position: relative;margin: 0 15px 15px 0;}.report-section .title {width: 140px;text-align: center;font-weight: bold;overflow: visible;white-space: nowrap;}.report-section .title.allow-wrap {white-space: normal;}.report-section .chart canvas {width: 140px !important;height: 140px !important;}.report-section .chart.bar-chart canvas {width: 220px !important;height: 140px !important;}.report-section .chart-donut-title {position: absolute;left: 75px;top: 80px;color: var(--kl_muted-text-color);font-size: 24px;}.report-section .chart-donut-title.title-position-60 {top: 60px;}.report-section .chart-donut-title.title-is-wrapped {top: 60px;}.select-wrapper {display: inline-block;float: left;}.select-wrapper.no-float {float: none;}.select-wrapper .select-line {border-bottom: 1px solid var(--kl_select-line-border-color);width: 310px;padding: 5px 0;}.select-wrapper .select-line.last {border-bottom: none;}.select-wrapper .select-line.clickable {cursor: pointer;}.select-wrapper .select-line:hover {background-color: var(--kl_select-line-hover-color);}.select-wrapper .select-line .name {display: inline-block;width: 80px;}.select-wrapper .select-line .name.extended {width: 190px;}.select-wrapper .select-line .select-date {text-align: right;border: none;width: 210px;cursor: pointer;}.select-wrapper .select-line .select-date:hover {background-color: var(--kl_select-line-hover-color);}.select-wrapper .select-line .select-popup {text-align: right;width: 220px;display: inline-block;}.select-wrapper .select-line .select-popup.shortened {width: 110px;}.select-wrapper .select-line .select-checkbox {float: right;font-size: 16px;display: inline-block;padding-top: 3px;}.select-wrapper .select-line.xl {width: 500px;max-width: 100%;}.select-wrapper .select-line.xl .name {width: 190px;}.select-wrapper .select-line.xl .select-popup {width: 290px;}@media (max-width: 480px) {.select-wrapper {width: 100%;}.select-wrapper .select-line.xl {width: 100%;}.select-wrapper .select-line.xl .name {width: 35%;}.select-wrapper .select-line.xl .select-popup {width: 60%;}}#setupReportingOverview {padding-top: 65px;}#setupReportingOverview.short {padding-top: 0;}#setupReportingOverview .head .cache-date {display: inline-block;margin-left: 15px;color: var(--kl_muted-text-color);font-size: 12px;}#setupReportingOverview .body {width: 100%;box-sizing: border-box;}#setupReportingOverview .show-groups .show-groups-btn {margin-top: 110px;cursor: pointer;color: #0088cc;}#setupReportingOverview .show-groups .show-groups-btn:hover {color: #005580;}#setupReportingOverview .report-section {float: left;}#setupReportingOverview .report-section .commentary {font-size: 12px;}#setupReportingOverview .report-section .linked-posts .post-item {border: 1px solid #74a533;padding: 2px 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 0 10px 5px 0;cursor: pointer;font-size: 12px;color: #0088cc;}#setupReportingOverview .report-section .linked-posts .post-item .likes {display: inline-block;margin-right: 5px;}#setupReportingOverview .report-section .linked-posts .post-item .likes i {color: #74a533;}#setupReportingOverview .report-section .linked-posts .post-item:hover {background-color: #ececec;}#setupReportingOverview .report-section .show-more-less {width: 100%;display: inline-block;margin: 5px 0;cursor: pointer;color: #0088cc;font-size: 12px;}#setupReportingOverview .report-section .remaining {max-height: 130px;font-size: 12px;}#setupReportingOverview .report-section .remaining.full-height {max-height: inherit!important;}#setupReportingOverview .report-section .remaining .child,#setupReportingOverview .report-section .remaining .teacher {width: 100%;box-sizing: border-box;color: var(--kl_muted-text-color);font-size: 12px;display: inline-block;}#setupReportingOverview .report-section .remaining .child .name,#setupReportingOverview .report-section .remaining .teacher .name {width: 100%;box-sizing: border-box;display: inline-block;overflow: hidden;white-space: nowrap;}#setupReportingTags .body {width: 100%;box-sizing: border-box;}#setupReportingTags .print-only {display: none;}#setupReportingTags .results {clear: both;}#setupReportingTags .results .results-row {white-space: nowrap;height: 22px;height: 26px;}#setupReportingTags .results .results-row .name {display: inline-block;white-space: nowrap;overflow: hidden;width: -moz-calc(100% - 110px);width: -o-calc(100% - 110px);width: -webkit-calc(100% - 110px);width: calc(100% - 110px);margin-right: 10px;height: 26px;}#setupReportingTags .results .results-row .summary {display: inline-block;white-space: nowrap;overflow: hidden;width: 90px;height: 26px;}#setupReportingTags .results .results-row .summary i {padding-top: 4px;color: var(--kl_text-color);}#setupReportingTags .results .results-row .summary i.success {color: var(--color-kinderloop-green);}#setupReportingTags .results .results-row .summary .children {cursor: pointer;color: #0088cc;}#setupReportingTags .results .results-row .summary .children i {color: #0088cc;}#setupReportingTags .results .results-row .summary .tick {width: 20px;display: inline-block;}#setupReportingTags .results .results-row .summary .tag-view-btn {float: right;cursor: pointer;color: #0088cc;}#setupReportingTags .results .results-row .summary .tag-view-btn i {padding-top: 0;color: #0088cc;}#setupReportingTags .results .results-row .usage {height: 12px;width: 60px;border: 1px solid var(--kl_action-well-border-color);position: relative;display: inline-block;vertical-align: middle;}#setupReportingTags .results .results-row .usage .usage-bar {position: absolute;height: 12px;width: 0;background-color: var(--color-kinderloop-green);}#setupReportingTags .results .results-row .posts {vertical-align: top;display: inline-block;white-space: nowrap;overflow: hidden;width: 50px;margin-left: 10px;}#setupReportingTags .results .results-row .post-number {background: var(--color-kinderloop-green);color: #fff;height: 22px;width: 22px;-webkit-border-radius: 11px;-moz-border-radius: 11px;border-radius: 11px;display: inline-block;text-align: center;cursor: pointer;}#setupReportingTags .results .results-row .post-number.small-text {font-size: 12px;}#setupReportingTags .results .results-row.even {background-color: #fbfaf8;}#setupReportingTags .results .results-row.single-student .name {width: -moz-calc(100% - 215px);width: -o-calc(100% - 215px);width: -webkit-calc(100% - 215px);width: calc(100% - 215px);}#setupReportingTags .results .results-row.single-student.results-row-header .name {width: -moz-calc(100% - 215px);width: -o-calc(100% - 215px);width: -webkit-calc(100% - 215px);width: calc(100% - 215px);}#setupReportingTags .results .results-row.single-student.results-row-header .summary {margin-left: 20px;}#setupReportingTags .results .grid-view {overflow-x: auto;overflow-y: hidden;}#setupReportingTags .results .grid-view .tag-view-btn {float: right;cursor: pointer;color: #0088cc;}#setupReportingTags .results .grid-view .results-row.results-row-header {height: 100px;border-bottom: 1px solid var(--kl_panel-border-color);}#setupReportingTags .results .grid-view .results-row.results-row-header .name {margin-top: 74px;}#setupReportingTags .results .grid-view .results-row.results-row-header .student {overflow: visible;}#setupReportingTags .results .grid-view .results-row .name {width: 300px;}#setupReportingTags .results .grid-view .results-row .student {width: 34px;height: 26px;overflow: hidden;border-right: 1px solid var(--kl_panel-border-color);display: inline-block;text-align: center;position: relative;}#setupReportingTags .results .grid-view .results-row .student .rotated {width: auto;position: absolute;-moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%;-moz-transform: translate(0, 15px) rotate(-60deg);-webkit-transform: translate(0, 15px) rotate(-60deg);-o-transform: translate(0, 15px) rotate(-60deg);-ms-transform: translate(0, 15px) rotate(-60deg);transform: translate(0, 15px) rotate(-60deg);}#setupReportingTags .results .grid-view .results-row .usage {margin-top: 5px;width: 22px;height: 10px;}#setupReportingTags .results .grid-view .results-row .usage .usage-bar {height: 10px;}#setupReportingTags .results-chart {float: right;display: inline-block;}#setupReportingTags .results-chart .report-section {width: auto;min-height: auto;}#setupReportingTags .results-chart.link {margin-top: 8px;display: inline-block;}#setupReportingChild {}#setupReportingChild .body {width: 100%;box-sizing: border-box;}#setupReportingChild .print-only {display: none;}#setupReportingChild .options {margin-top: 20px;width: 100%;box-sizing: border-box;display: inline-block;}#setupReportingChild .options .select-line-title {margin-bottom: 10px;font-size: 20px;color: var(--kl_text-color);}#setupReportingChild .template-list {margin-bottom: 15px;}#setupReportingChild .template-list .template-list-item {display: inline-block;margin-right: 20px;}#setupReportingChild .template-list .template-list-item.clickable {color: #0088cc;cursor: pointer;}#setupReportingChild .template-list .template-list-item.active {color: var(--color-kinderloop-green);}#setupReportingChild .student-details .details-wrapper {float: left;margin-left: 10px;}#setupReportingChild .student-details .details-wrapper .name {font-weight: bold;}#setupReportingChild .student-details .details-wrapper .birthday {font-style: italic;}#setupReportingChild .results {width: 100%;display: inline-block;margin-top: 20px;}#setupReportingChild .results.edit-mode {margin-top: 5px;}#setupReportingChild .results .result-filter-wrapper {margin-bottom: 10px;}#setupReportingChild .results .result-filter-wrapper .btn-spaced {display: inline-block;margin: 0 10px 10px 0;}#setupReportingChild .results .result-filter-wrapper .filter-row {margin-bottom: 10px;}#setupReportingChild .results .result-filter-wrapper .filter-row .filter-header {display: inline-block;margin-right: 10px;width: 80px;vertical-align: top;}#setupReportingChild .results .result-filter-wrapper .filter-row .filter-buttons {display: inline-block;width: -moz-calc(100% - 100px);width: -o-calc(100% - 100px);width: -webkit-calc(100% - 100px);width: calc(100% - 100px);}#dailyActivitySelectTextTemplate {margin-top: 0!important;top: 10%!important;}#dailyActivitySelectTextTemplate ul li.dndPlaceholder {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQYV2Nk6Dxbz1Bu3MiADDrP1jOC+ciSUDZEAiYJoqG6CUhgNQqH5QAEzBuxqwEIBwAAAABJRU5ErkJggg==) repeat;opacity: 0.3;filter: alpha(opacity=30);height: 30px;width: 100%;display: block;border: none;}#dailyActivitySelectTextTemplate .item-list .item {border-bottom: none;position: relative;}#dailyActivitySelectTextTemplate .item-list .item .input-wrapper {width: -moz-calc(100% - 25px);width: -o-calc(100% - 25px);width: -webkit-calc(100% - 25px);width: calc(100% - 25px);display: inline-block;}#dailyActivitySelectTextTemplate .item-list .item .input-wrapper input {width: 100%;box-sizing: border-box;height: 32px;margin-top: 4px;margin-bottom: 4px;}#dailyActivitySelectTextTemplate .item-list .item .delete {width: 20px;text-align: center;display: inline-block;}.linked-post-wrapper {margin-bottom: 15px;padding-bottom: 5px;border-bottom: 1px solid var(--kl_action-well-border-color);}#setupExportManager .btn {white-space: nowrap;}#individualExportJobModalContent {margin-top: 0!important;top: 15%!important;width: 335px;max-width: 335px;margin: 0 auto!important;right: 1%;left: 1%;}#individualExportJobModalContent .modal-body {display: inline-block;}#individualExportJobModalContent .info {font-size: 12px;margin-bottom: 10px;}#individualExportJobModalContent .info .internal {color: var(--kl_post_internal_border);}#individualExportJobModalContent .alert {display: inline-block;width: 100%;box-sizing: border-box;}#setupVaccination .body {position: relative;}#StudentVaccinationModal {margin-top: 0!important;top: 5%!important;width: 800px;max-width: 800px;margin: 0 auto!important;right: 1%;left: 1%;}#TrackedFormSearchModal .date-select-wrapper div {display: inline-block;}#TrackedFormSearchModal .date-select-wrapper .uib-button-bar {display: none;}#DailyActivitySharedTemplateViewModal,#TrackedFormSharedTemplateView {width: 700px!important;position: relative!important;height: auto!important;margin: 0 auto!important;top: 10%!important;left: auto!important;}#DailyActivitySharedTemplateViewModal img,#TrackedFormSharedTemplateView img {max-height: 550px;}#syncSetup {min-width: 780px;}#syncSetup .head h2 {display: inline-block;vertical-align: text-top;}#syncSetup .head img {display: inline-block;height: 35px;}#syncPartner .head h2,#ai .head h2 {display: inline-block;vertical-align: text-top;}#syncPartner .head img,#ai .head img {display: inline-block;height: 35px;}#syncPartner .main-image,#ai .main-image {width: 60%;height: 15%;display: flex;justify-content: center;align-items: center;overflow: hidden;margin: 0 auto;}#syncPartner .main-image img,#ai .main-image img {flex-shrink: 0;min-width: 100%;min-height: 100%;}#syncPartner .main-image.smaller,#ai .main-image.smaller {width: 45%;}#syncPartner .leader,#ai .leader {font-size: larger;}#syncPartner .feature-icon,#ai .feature-icon {height: 50px;width: 100%;margin-bottom: 10px;}#syncPartner .feature-icon img,#ai .feature-icon img {max-height: 100%;max-width: 100%;}#syncPartner .feature-icon .portrait img,#ai .feature-icon .portrait img {height: 100%;width: auto;margin: 0 auto;}#syncPartner .feature-icon .landscape img,#ai .feature-icon .landscape img {height: auto;width: 100%;margin: auto 0;}#syncPartner .feature-header,#ai .feature-header {font-weight: bolder;}#syncPartner .contact-btn,#ai .contact-btn {margin: 0 auto;width: 340px;display: block;}#syncSystem {min-width: 780px;}#syncSystem .head h2 {display: inline-block;vertical-align: text-top;}#syncSystem .head img {display: inline-block;height: 24px;}#syncSystem .action-list .subject {color: var(--kl_muted-text-color);}#syncSystem .action-list .action span {display: inline-block;padding: 2px 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}#syncSystem .action-list .action .changes div {margin-left: 10px;color: #999999;}#syncSystem .action-list .action.synchronised-action span {background-color: var(--kl_green_bg_success);color: var(--kl_primary_green_contrast);}#syncSystem .action-list .action.no-action span {background-color: #ececec;}#syncSystem .action-list .action.positive-action span {background-color: #e9f8ff;color: #0088cc;}#syncSystem .action-list .action.warning-action span {background-color: #ffe5a4;color: #f89406;}#syncSystem .action-list .action.danger-action span {background-color: #ffc9c8;color: #b94a48;}#syncSystem .action-list .linked-family {line-height: 9px;font-size: 10px;color: #999999;padding: 0!important;}#syncSystem .action-list .linked-to-next-action {border-bottom: none;}#syncSystem .action-list .not-linked-to-next-action {margin-bottom: 10px;}#syncSystem .action-list .result span {display: inline-block;padding: 2px 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #fff;}#syncSystem .action-list .result span.success {background-color: #74a533;}#syncSystem .action-list .result span.error {background-color: #f89406;}#syncSystem .action-list .result span.ignored {background-color: var(--kl_green_bg_success);color: var(--kl_primary_green_contrast);}#setupActivityBulkList .search-modal {width: 500px;}#setupActivityBulkList .search-modal .modal-body {min-height: 80px!important;}#setupActivityBulkList .activity-list-wrapper {width: 100%;box-sizing: border-box;display: inline-block;}#setupActivityBulkList .activity-list-wrapper .activity-wrapper {display: inline-block;margin-bottom: 50px;width: 100%;}#setupActivityBulkList .activity-list-wrapper .activity-wrapper.last .subject-stretch {border-bottom: none;}#setupActivityBulkList .activity-list-wrapper .activity-wrapper .modal-body.daily-activity-container {max-height: none;}#dailyActivityCustomiseTable {margin-top: 0!important;margin-left: 0!important;top: 10% !important;left: 10% !important;width: auto!important;}.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;}}.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;}#setupReportContainer {padding-top: 80px;margin: 0 20px 0 20px;}#setupReportContainer .data-loading-spinner {display: inline-block;margin-right: 5px;}#setupReportContainer .data-loading-msg {display: inline-block;height: 22px;line-height: 14px;}#setupReportContainer .area-header {width: 100%;display: inline-block;}#setupReportContainer .area-header h2 {width: 100%;}#setupReportContainer .area-header .menu-powered-by {float: right;display: inline-block;padding: 4px 10px 0 0;}#setupReportContainer .area-header .menu-powered-by img {width: 100px;}#setupReportContainer .area-header .hide-show {float: left;color: #0088cc;cursor: pointer;margin: 10px 0 10px 20px;line-height: 32px;font-size: 12px;}#setupReportContainer .loading-base {margin-top: 15px;}#setupReportContainer .input-selection {height: 40px;margin-top: 15px;min-width: 760px;}#setupReportContainer .input-selection.input-selection-reporting {min-width: 920px;}#setupReportContainer .input-selection .monthly-msg {line-height: 32px;vertical-align: top;}#setupReportContainer .input-selection .group-no-select {float: left;}#setupReportContainer .input-selection .post-msg span {font-size: 12px;margin: 0;padding: 4px 8px;display: inline-block;}#setupReportContainer .data-wrapper {min-width: 920px;}#setupReportContainer .pr-help {float: right;line-height: 26px;margin-right: 15px;cursor: pointer;}#setupReportContainer .header-desc {margin-left: 10px;float: left;line-height: 32px;display: inline-block;vertical-align: middle;margin-top: 10px;margin-bottom: 10px;}#setupReportContainer select.narrow {width: 100px;}#setupReportContainer select.x2 {width: 220px;}#setupReportContainer select.x4 {width: 400px;}#setupReportContainer .btn-print-container {float: right;line-height: 30px;}#setupReportContainer .report-date-container {overflow: hidden;display: inline-block;margin-left: 10px;vertical-align: text-bottom;}#setupReportContainer .report-date-container span {float: left;line-height: 22px;vertical-align: middle;cursor: pointer;}#setupReportContainer .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;}#setupReportContainer .report-date-container i:hover {color: #0088cc;border-color: #0088cc;background-color: #fff;}#setupReportContainer .report-date-container i:nth-child(1) {margin-left: 2px;margin-right: 5px;padding: 0 5px 0 3px;}#setupReportContainer .report-date-container i:nth-child(3) {margin-left: 5px;padding: 0 3px 0 5px;}#setupReportContainer .charts-container {margin-bottom: 10px;overflow: hidden;}#setupReportContainer .charts-container .chart-container {width: 160px;margin-right: 15px;float: left;text-align: center;}#setupReportContainer .charts-container .chart-container .chart-div {width: 100px;height: 100px;margin: 0 auto;}#setupReportContainer .charts-container .chart-container .title {text-align: center;}#setupReportContainer .dialog-report {overflow: visible;padding: 5px;-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);min-height: 431px;}#setupReportContainer .dialog-report .report-header {overflow: visible;display: -ms-flexbox;display: -webkit-flex;display: flex;}#setupReportContainer .dialog-report .report-data {overflow: hidden;display: -ms-flexbox;display: -webkit-flex;display: flex;}#setupReportContainer .dialog-report .report-col {display: inline-block;float: left;padding: 2px 2px 2px 5px;height: 400px;overflow: hidden;overflow-y: auto;font-size: 12px;border-right: 1px solid var(--kl_panel-border-color);}#setupReportContainer .dialog-report .report-col.report-header {height: 22px;line-height: 22px;vertical-align: middle;font-size: 14px;border-bottom: 1px solid var(--kl_panel-border-color);}#setupReportContainer .dialog-report .report-col.report-header.report-col-ktooltip {overflow: visible !important;}#setupReportContainer .dialog-report .report-col.report-header.report-col-ktooltip .ktooltip {color: #393c3d !important;}#setupReportContainer .dialog-report .report-col.report-header.report-col-ktooltip .ktooltip i {color: var(--kl_action-well-text) !important;}#setupReportContainer .dialog-report .report-col.last-col {border-right: none;}#setupReportContainer .dialog-report .report-col .lhs {float: left;width: 50%;}#setupReportContainer .dialog-report .report-col .right {float: left;width: 50%;}#setupReportContainer .dialog-report .report-col .item-no-drag {cursor: default !important;}#setupReportContainer .dialog-report .report-col .item {color: #999;height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}#setupReportContainer .dialog-report .report-col .item.active {color: #000;font-weight: bold;}#setupReportContainer .dialog-report .report-col .item.normal {color: #000;}#setupReportContainer .dialog-report .report-col .item .student-name {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;width: 100%;}#setupReportContainer .dialog-report .report-col .item .student-name.no-usage {width: 100%;}#setupReportContainer .dialog-report .report-col .item .tag-name {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;width: -moz-calc(100% - 40px);width: -o-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: calc(100% - 40px);}#setupReportContainer .dialog-report .report-col .item .tag-name.no-usage {width: 100%;}#setupReportContainer .dialog-report .report-col .item .tag-usage {float: left;width: 40px;text-align: center;}#setupReportContainer .dialog-report .report-col .item .child-name {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;width: -moz-calc(100% - 40px);width: -o-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: calc(100% - 40px);}#setupReportContainer .dialog-report .report-col .item .child-name.no-usage {width: 100%;}#setupReportContainer .dialog-report .report-col .item .child-usage {float: left;width: 40px;}#setupReportContainer .dialog-report .report-col .item-large {color: #999;height: 20px;overflow: hidden;}#setupReportContainer .dialog-report .report-col .item-large.active {color: #000;font-weight: bold;}#setupReportContainer .dialog-report .report-col-group {width: 150px;min-width: 150px;}#setupReportContainer .dialog-report .report-col-group .group-name {cursor: pointer;font-size: 14px;margin-bottom: 5px;}#setupReportContainer .dialog-report .report-col-group .user-name {cursor: pointer;}#setupReportContainer .dialog-report .report-col-group-and-posts {width: 248px;min-width: 248px;}#setupReportContainer .dialog-report .report-col-group-and-posts .report-col-joined-user-name {width: 150px;min-width: 150px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;cursor: pointer;}#setupReportContainer .dialog-report .report-col-group-and-posts .report-col-joined-post {width: 80px;min-width: 80px;text-align: center;float: right;}#setupReportContainer .dialog-report .report-col-posts {width: 90px;min-width: 90px;}#setupReportContainer .dialog-report .report-col-posts .group-name {cursor: pointer;font-size: 14px;margin-bottom: 5px;}#setupReportContainer .dialog-report .report-col-posts .user-name {cursor: pointer;}#setupReportContainer .dialog-report .report-col-tags {width: 300px;min-width: 300px;-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;}#setupReportContainer .dialog-report .report-col-tag-term {width: 350px;min-width: 350px;}#setupReportContainer .dialog-report .report-col-tag-term-and-posts {width: 448px;min-width: 448px;}#setupReportContainer .dialog-report .report-col-tag-term-and-posts .report-col-joined-tag-term {width: 350px;min-width: 350px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}#setupReportContainer .dialog-report .report-col-tag-term-and-posts .report-col-joined-post {width: 80px;min-width: 80px;text-align: center;float: right;}#setupReportContainer .dialog-report .report-col-children {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;min-width: 225px;}#setupReportContainer .header-with-sort-buttons {float: left;}#setupReportContainer .sort-buttons {float: right;margin-right: 5px;}#setupReportContainer .sort-buttons.sort-buttons-left {float: left !important;margin-left: 5px;}#setupReportContainer .sort-buttons i {float: left;line-height: 22px;margin-right: 5px;font-size: 20px;cursor: pointer;}#setupReportContainer .sort-buttons i:hover {color: #0088cc;}#setupReportContainer .sort-buttons i:nth-child(2) {margin-left: -2px;}#setupReportContainer .dragging {height: auto;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;padding: 1px 2px 1px 4px !important;border: 1px solid #bfbfbf !important;background-color: #f1f1f1 !important;color: #000 !important;font-weight: normal !important;}#setupReportContainer .dragging .tag-name {width: auto !important;padding-left: 5px !important;display: inline !important;float: none !important;}#setupReportContainer.post-mode {width: 1280px;margin: 0;padding: 10px;background-color: #fff;}#setupReportContainer.post-mode div {font-size: 12px;}#setupReportContainer.post-mode .no-print {display: none;}#setupReportContainer.post-mode .print-only {display: inherit!important;}#setupReportContainer.post-mode .input-selection .btn-print-container {display: none;}#setupReportContainer.post-mode .input-selection .pr-help {display: none;}.modal-note {position: absolute!important;overflow: visible;}@media (min-height: 700px) {.modal-note {top: 25% !important;}}@media (max-height: 700px) {.modal-note {top: 1% !important;}}@media (max-width: 979px) {.modal-note {top: 1% !important;}}@media (max-width: 767px) {.modal-note {top: 20% !important;}}.modal-planning-edit {position: absolute;right: 20px;top: 12px;}.modal-video {width: 670px!important;left: 50% !important;top: 15% !important;}.report-view-modal {z-index: 9999!important;}.report-view-modal .modal-body {max-height: 400px;overflow: auto!important;}.report-view-modal .data-note-wrapper {cursor: default!important;}.report-view-modal .data-note-wrapper:hover {border-color: #fff!important;}.dialog-planning {overflow: auto;padding: 0;background: transparent;}.dialog-planning .data-container {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}.dialog-planning .data-container.data-container-row {-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;}.dialog-planning .data-container .planning-column {min-width: 225px;max-width: 400px;overflow: hidden;-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;min-height: 200px;background: #fff;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);}.dialog-planning .data-container .planning-column .planning-date-header {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;color: #fff;font-weight: bold;padding: 4px 5px 4px 10px;box-sizing: border-box;width: 100%;display: inline-block;}.dialog-planning .data-container .planning-column .planning-date-header span {float: left;white-space: nowrap;}.dialog-planning .data-container .planning-column .planning-date-header .data-add-note {margin-left: 10px;cursor: pointer;}.dialog-planning .data-container .planning-column .planning-date-header .data-add-note img {height: 20px;}.dialog-planning .data-container .planning-column .data-note-wrapper {margin: 3px;padding: 5px;border: 1px solid #fff;border-bottom: 1px solid #f1f1f1;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;cursor: pointer;font-size: 12px;}.dialog-planning .data-container .planning-column .data-note-wrapper.note-last {border-bottom: none;}.dialog-planning .data-container .planning-column .data-note-wrapper:hover {border: 1px solid #0088cc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-header {font-weight: bold;font-size: 14px;margin-bottom: 7px;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-header.force-muted {color: #ddd!important;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-sub-header {margin-bottom: 5px;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-sub-header.force-muted {color: #ddd!important;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-body {color: #555;margin-bottom: 5px;white-space: pre-line;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-body.force-muted {color: #ddd!important;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-sub-body {margin-bottom: 5px;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-sub-body.force-muted {color: #ddd!important;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-classroom {color: #555;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-classroom.force-muted {color: #ddd!important;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-stars {margin-top: 5px;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-stars .data-star-wrapper {padding: 1px;margin: 0 5px 3px 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #f9f9f9;font-size: 10px;}.dialog-planning .data-container .planning-column .data-note-wrapper .note-stars .data-star-wrapper div.force-muted {color: #ddd!important;}.dialog-planning .data-container .data-row {font-size: 12px;font-weight: normal;clear: both;border-bottom: 1px solid var(--kl_panel-border-color);display: inline-block;display: -ms-flexbox;display: -webkit-flex;display: flex;}.dialog-planning .data-container .data-row.data-row-header {font-size: 14px;font-weight: bold;}.dialog-planning .data-container .data-row.data-row-header .data-cell {height: auto!important;}.dialog-planning .data-container .data-row .data-cell {float: left;overflow: hidden;padding: 5px;min-height: 28px;}.dialog-planning .data-container .data-row .data-cell.highlight-dropzone {background-color: rgba(216, 234, 189, 0.19);}.dialog-planning .data-container .data-row .data-cell.data-date {border-right: 1px solid var(--kl_panel-border-color);width: 50px;font-size: 14px;font-weight: bold;}.dialog-planning .data-container .data-row .data-cell.data-stars {border-right: 1px solid var(--kl_panel-border-color);width: 225px;}.dialog-planning .data-container .data-row .data-cell.data-stars .data-star-wrapper .pending-action {color: #ddd;}.dialog-planning .data-container .data-row .data-cell.data-stars .data-star-wrapper .pending-action.pending-delete {color: var(--kl_delete_circle_hover);}.dialog-planning .data-container .data-row .data-cell.data-stars .data-star-wrapper .data-star div {white-space: nowrap;height: 20px;overflow: hidden;text-overflow: ellipsis;}.dialog-planning .data-container .data-row .data-cell.data-notes {width: 175px;}.dialog-planning .data-container .data-row .data-cell.data-notes .data-note-wrapper .pending-action {padding: 1px 2px 1px 4px;}.dialog-planning .data-container .data-row .data-cell.data-notes .data-note-wrapper .data-note {position: relative;padding: 1px 2px 1px 4px;cursor: pointer;}.dialog-planning .data-container .data-row .data-cell.data-notes .data-note-wrapper .data-note .data-delete {display: none;position: absolute;top: 2px;left: -18px;width: 18px;height: 18px;cursor: pointer;color: var(--kl_delete_circle);text-align: center;padding: 0;margin: 0;font-size: 18px;background-color: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.dialog-planning .data-container .data-row .data-cell.data-notes .data-note-wrapper .data-note .data-delete:hover {color: var(--kl_delete_circle_hover);}.dialog-planning .data-container .data-row .data-cell.data-notes .data-note-wrapper .data-note:hover {margin-left: 20px;}.dialog-planning .data-container .data-row .data-cell.data-notes .data-note-wrapper .data-note:hover .data-delete {display: inherit;}.dialog-planning .data-container .data-row .data-cell.data-notes .data-add-note {display: inline-block;cursor: pointer;}.dialog-planning .data-container .data-row .data-cell.data-notes .data-add-note img {width: 18px;height: 18px;}.dialog-planning .data-container .data-row .data-cell.dropzone-enter {background-color: #D8EABD!important;}.dialog-planning .data-container .data-row .data-cell .data-selectable {position: relative;margin: 5px 0 0 4px;}.dialog-planning .data-container .data-row .data-cell .data-selectable .data-delete {display: none;position: absolute;top: 2px;left: -18px;width: 18px;height: 18px;cursor: pointer;color: var(--kl_delete_circle);text-align: center;padding: 0;margin: 0;font-size: 18px;background-color: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.dialog-planning .data-container .data-row .data-cell .data-selectable .data-delete:hover {color: var(--kl_delete_circle_hover);}.dialog-planning .data-container .data-row .data-cell .data-selectable:hover {margin-left: 20px;}.dialog-planning .data-container .data-row .data-cell .data-selectable:hover .data-delete {display: inherit;}.note-modal-header .calendar {display: inline-block;margin-left: 10px;font-size: 16px;color: #0088cc;cursor: pointer;}.note-modal-body {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;}.note-modal-body input {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;width: auto !important;min-height: 20px;}.note-modal-body textarea {-ms-flex: 1;-webkit-flex: 1;flex-grow: 1;flex: 1;width: auto !important;}.note-modal-body ngjs-color-picker ul {margin: -10px 0 10px 0;float: right;}.note-modal-body ngjs-color-picker ul li {cursor: pointer;}.note-modal-body select {width: 100%;}.note-modal-body .tag-autocomplete {margin-top: 10px;margin-bottom: 5px;}@media (min-height: 700px) {.modal {top: 25%;overflow: visible !important;}}.print-only {display: none!important;}body {padding-right: 0px !important;}.modal-open {overflow-y: auto;}.tag-item {color: #555!important;background-color: #dee7f8!important;border: 1px solid #cad8f3!important;}.tag-item:hover {background-color: #bbcef1!important;border-color: #6d95e0!important;}.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;}#setupQipTemplate h2 .date {font-size: 14px;font-weight: normal;text-shadow: none;}#setupQipTemplate .float-save-btn {position: fixed;bottom: 32px;right: 50px;}#setupQipTemplate.standalone {padding: 0;}#setupQipTemplate.standalone .head {border-top: none;border-left: none;border-right: none;}#setupQipTemplate.standalone .body {border: none;}.doc h2:hover {color: #0088cc;cursor: pointer;}.doc .clickable {color: #0088cc;cursor: pointer;}.doc.completed-sections {border-left: 2px dashed;padding-left: 10px;}.doc .doc-section.with-border {border-left: 2px dashed;padding-left: 10px;page-break-after: always;}.doc .doc-section .section-header {font-size: 14px;font-weight: bold;margin-bottom: 10px;}.doc .doc-section .section-header .hover-msg {visibility: hidden;color: #0088cc;cursor: pointer;margin-left: 20px;font-size: 12px;}.doc .doc-section .section-header:hover .hover-msg {visibility: visible;}.doc .doc-section .section-content {margin-bottom: 30px;}.doc .doc-section .section-content .info {font-size: 12px;color: var(--kl_text-color);margin-bottom: 10px;}.doc .doc-component-ext {margin-bottom: 10px;}.doc .doc-component-ext.input-1 input {width: 95%;}.doc .doc-component-ext.input-2 textarea {width: 100%;box-sizing: border-box;min-height: 70px;}.doc .doc-component-ext.input-2 .subject {font-style: italic;}.doc .doc-component-ext.input-3 textarea {width: 100%;box-sizing: border-box;min-height: 300px;}.doc .doc-component-ext.header-3 .title {font-weight: bold;margin-top: 5px;}.doc .doc-component-ext.header-3 .info {font-size: 12px;color: var(--kl_text-color);margin-bottom: 10px;}.doc .doc-component-ext.operating-hours .day {width: 85px;display: inline-block;}.doc .doc-component-ext.operating-hours .day .day-name {height: 20px;text-align: center;margin-bottom: 7px;}.doc .doc-component-ext.operating-hours .day .day-time {height: 40px;}.doc .doc-component-ext.operating-hours .day .day-time input {width: 75px;text-align: center;padding: 3px;}.doc .doc-component-ext.operating-hours .day .day-time pre {display: inline-block;width: 73px;text-align: center;}.doc .doc-component-ext.quality-help,.doc .doc-component-ext.regulations-help {margin: 15px 0 15px 0;}.doc .doc-component-ext.quality-help .help-title,.doc .doc-component-ext.regulations-help .help-title {font-weight: bold;}.doc .doc-component-ext.exceeding-themes .element {margin-bottom: 10px;}.doc .doc-component-ext.exceeding-themes .element .theme {margin-bottom: 5px;}.doc .doc-component-ext.exceeding-themes .theme-value {width: 100%;box-sizing: border-box;height: 90px;}.doc .doc-component-ext.exceeding-themes .subject {font-style: italic;}.doc .doc-component-ext.improvement {margin-bottom: 50px;}.doc .doc-component-ext.improvement .improvement-item {position: relative;border: 1px solid var(--kl_panel-border-color);-webkit-border-radius: var(--kl_border-radius);-moz-border-radius: var(--kl_border-radius);border-radius: var(--kl_border-radius);padding: 10px;margin-bottom: 10px;display: inline-block;width: 100%;box-sizing: border-box;}.doc .doc-component-ext.improvement .improvement-item .btn-complete-improvement {position: absolute;right: 0;top: 12px;}.doc .doc-component-ext.improvement select {width: auto;}.doc .doc-component-ext.improvement textarea {width: 100%;box-sizing: border-box;min-height: 70px;}.doc .doc-component-ext.improvement input {width: 100%;box-sizing: border-box;margin-bottom: 10px;height: 32px;}.doc .doc-component-ext .w30 {width: 30%;display: inline-block;vertical-align: top;}.doc .doc-component-ext .w70 {width: 69%;display: inline-block;vertical-align: top;}.doc .doc-component-ext .w20 {width: 20%;display: inline-block;vertical-align: top;}.doc .doc-component-ext .w80 {width: 79%;display: inline-block;vertical-align: top;}.doc 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;color: #0088cc;}.doc .audit .title {font-weight: bold;}