/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.box-size{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0px}[class^='col-']{float:left;padding-right:20px}.grid{width:100%;margin:0 auto;overflow:hidden}.grid:after{content:"";display:table;clear:both}.grid-pad{padding-top:20px;padding-left:20px;padding-right:0px}.push-right{float:right}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-5-12{margin-left:41.66%}.push-2-3,.push-8-12{margin-left:66.66%}.push-1-2,.push-6-12{margin-left:50%}.push-1-3,.push-4-12{margin-left:33.33%}.push-1-4,.push-3-12{margin-left:25%}.push-1-5{margin-left:20%}.push-1-6,.push-2-12{margin-left:16.667%}.push-1-7{margin-left:14.28%}.push-1-8{margin-left:12.5%}.push-1-9{margin-left:11.1%}.push-1-10{margin-left:10%}.push-1-11{margin-left:9.09%}.push-1-12{margin-left:8.33%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000000;padding:0.2em 0}li{list-style-type:none}label{display:inline-block}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.main-container{background:#f0f0ed;min-height:calc(100vh - 74px)}.main-container .grid{max-width:1240px;min-width:1240px;margin:0 auto;padding-bottom:20px}.header-container{border-bottom:12px solid #58aadf}.header-container,.header-container nav ul{margin:0;padding:0;display:block}.header-container nav ul li{display:inline}.header-container nav ul li .active{background-color:#58aadf}.header-container nav{display:block}.header-container nav a{padding:20px 25px;width:auto;font-size:1.5em;text-decoration:none;font-weight:bold;color:#ffffff !important;float:left;margin:0;border:none}.header-container nav a:hover{background-color:#58aadf;text-decoration:none}.header-container nav ul li .active{background-color:#58aadf}.header-container nav li:first-child a{margin-left:0}.header-container nav li:last-child a{margin-right:0}#search{margin:17px auto}#search input{float:right;padding:0;color:#ffffff;background:transparent;background:rgba(187,187,187,0.35);background-clip:padding-box;border:none;border-radius:26px;-moz-border-radius:26px;-o-border-radius:26px;-webkit-border-radius:26px;box-shadow:inset 0 0 5px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.5),inset 0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.5),inset 0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(255,255,255,0.3);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.5),inset 0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1),0 1px 0 rgba(88,88,88,0.5),inset 0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(88,88,88,0.3);height:28px;outline:none;padding:0 20px 0 40px;font-size:0.9em;width:210px}#search input:focus{-webkit-transition:all 0.2s ease-in-out;width:300px;background:transparent;background:rgba(163,135,106,0.2);box-shadow:inset 0 0 5px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.7),inset 0 1px 2px rgba(0,0,0,0.4),0 0 40px rgba(255,255,255,0.5);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.7),inset 0 1px 2px rgba(0,0,0,0.4),0 0 40px rgba(255,255,255,0.5);-o-box-shadow:inset 0 0 5px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.7),inset 0 1px 2px rgba(0,0,0,0.4),0 0 40px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.7),inset 0 1px 2px rgba(0,0,0,0.4),0 0 40px rgba(255,255,255,0.5)}#search label{background:transparent url(/sog.png) no-repeat top left;background-size:18px;cursor:pointer;display:block;height:20px;left:10px;position:relative;text-indent:-99999px;top:5px;width:20px}.wrapper{width:1200px;margin:0 auto}.footer-container{background-color:#3d4340;float:left;width:100%;min-width:1200px}.footer-container footer{color:#ffffff;padding:20px 0}.activity_content.group_titel{margin-left:65px}.primary_group{padding:5px;border-radius:3px;background:#f6f7f8;overflow:auto}.group .activity_content.mat_small a{color:#3d4340}.group .activity_content.mat_small a:hover{color:#58aadf}.school_classes,.room_list{overflow-y:auto;overflow-x:hidden;max-height:510px;padding-right:15px;-webkit-overflow-scrolling:touch}#logo img{float:left;width:130px;padding:10px 20px 19px;margin:0;box-sizing:initial}.users_post{margin-left:0px}.comment.activity_avatar{padding-right:0px}.right_nav{float:right}.right_nav ul li{display:inline;float:left}.right_nav a{float:left;color:#ffffff}#new_room_btn,#new_merge_calendar_btn{color:#58aadf}#new_room_btn:hover,#new_merge_calendar_btn:hover{text-decoration:underline}#post_body{width:100%;resize:none;padding:9px;overflow:hidden}.activity_ulist{padding:0}.activity_avatar{float:left;position:relative}.activity_avatar img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.activity_update{list-style-type:none;line-height:21px;position:relative;overflow:hidden;border-bottom:1px solid #e9e9e9;padding:20px 0;width:100%}.activity_content{color:#4e5665;margin-left:65px}.activity_content p{margin:0}.activity_content b{margin:0;color:#3d4340}.activity_content .users_post p{width:90%}.div_comment .act a{color:#999999}.post_comments{background:#f6f7f8;margin-top:20px;border-radius:3px;color:#4e5665}.div_comment{padding:10px 0;margin:0 20px;border-bottom:1px solid #ccc}.comment.activity_avatar img{width:40px;height:40px}.post_comments .new_post{padding:10px 20px}.post_comments .comment_interact{display:none;overflow:hidden}.comment.activity_avatar{padding-right:10px}.users_post .post_title p a{color:#58aadf}.fs1.fag_ico.trash_post{padding:0;color:#999999;display:none;cursor:pointer}.inactive{background:#f8b405}.onlinepeeps{margin:0 3px 3px 0}.activity_avatar.onlinepeeps img{width:45px;height:45px}.default_component_box{border:1px solid darkgray;margin-bottom:10px;padding:20px}.feature_alert{position:absolute;color:#ffffff;font-size:17px;border-radius:50%;background-color:#85C785;width:18px;height:18px;text-align:center;line-height:normal;font-weight:normal}.question_mark{border-radius:50%;border:1px solid lightgray;height:20px;width:20px;text-align:center;color:#000000;margin:2px;font-weight:bold;background-color:#ffffff;cursor:help}.file-wrapper{cursor:pointer;display:inline-block;overflow:hidden;position:relative}.file-wrapper input{cursor:pointer;font-size:100px;filter:alpha(opacity=1);-moz-opacity:0.01;opacity:0.01;position:absolute;right:0;top:0}.right a{float:right}.progress{height:4px;width:100%}.bar{height:4px;background:#58aadf}textarea.warn:focus{border-color:red}textarea.warn{border-color:red}.popup.modal.content{display:none}#sm-small{width:300px;height:155px;font-size:large;text-align:center}#simplemodal-data-ws p{background:#f6f7f8;overflow:hidden;color:#3d4340;border-bottom:1px solid #d8d8d8;text-align:center;margin:0 -30px 20px -30px;padding:0.67em 0}#simplemodal-data-ws{margin:0 30px}#simplemodal-container #simplemodal-data-ws h1{background:#f6f7f8;overflow:hidden;color:#3d4340;border-bottom:1px solid #d8d8d8;text-align:center;margin:0 -30px 20px -30px;padding:0.67em 0}#simplemodal-container #simplemodal-data-ws p{font-weight:bold}#simplemodal-data-ws ul li{font-size:11px;list-style-type:disc;font-weight:bold;margin:0 0 0 12px}.sharebtn{float:right;padding:3px 13px;margin-top:5px}.disabled{cursor:not-allowed !important;background:#f6f7f8;opacity:0.65;font-weight:normal}.bttn.disabled:hover{background-color:#f6f7f8}.bttn.disabled:active{border:1px solid #d8d8d8}.btn{border:none;background:#bdc3c7;color:#ffffff;text-align:center;line-height:22px;text-decoration:none;text-shadow:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-backface-visibility:hidden;cursor:pointer}.btn:hover,.btn:focus{background-color:#cacfd2;color:#ffffff;outline:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-backface-visibility:hidden}.btn:active,.btn.active{background-color:#a1a6a9;color:rgba(255,255,255,0.75);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.btn-info{background-color:#58aadf;border-bottom:2px solid #2980B9}.btn.btn-info:hover,.btn.btn-info:focus{background-color:#58aadf}.btn.btn-info:active,.btn.btn-info.active{background-color:#2c81ba}.actions input{background:#468AD7;float:right;border:none;outline:none;color:#ffffff;padding:9px 12px 10px;line-height:22px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.actions input:active{background-color:#2c81ba;border:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s}.right.btn.close-event:hover{background:#B94643}.profile_image{width:150px;height:150px;margin-right:20px;float:left;padding:0 15px 20px 0}.profile_image img{width:150px;height:auto;float:left;margin:0 15px 20px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.edit_profile_view .field{margin-bottom:1em}.edit_profile_pic img{float:left;margin:0 25px 0px 0}.edit_profile_pic{overflow:hidden;border:1px solid #acb6be;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px 10px;margin-bottom:10px}.profile .activity_content.mat_small a{color:#3d4340}.profile .activity_content.mat_small a:hover{color:#58aadf}.tipsy{font-size:12px;line-height:1.4em;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background:rgba(61,67,64,0.9);color:#ffffff;max-width:250px;padding:5px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed rgba(61,67,64,0.9)}.tipsy-arrow-n{border-bottom-color:rgba(61,67,64,0.9)}.tipsy-arrow-s{border-top-color:rgba(61,67,64,0.9)}.tipsy-arrow-e{border-left-color:rgba(61,67,64,0.9)}.tipsy-arrow-w{border-right-color:rgba(61,67,64,0.9)}.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.box-header{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:15px}.box-header a.right{margin-left:0.5em}.comment_field textarea{background:#ffffff;height:18px;width:95%;padding:5px 2.5%;outline:none;resize:none;overflow-y:hidden}.main .aside .activity_update:first-child{padding:0 0 20px 0}tr.fixtime th{font-weight:normal;color:#999999}#simplemodal-container a.modalCloseImg{right:15px}.subject{font-size:24px;padding:0px 0 10px 0}.btn.delete-event{font-size:12px;padding:9px 12px 10px;cursor:pointer;margin-top:30px;background:#878787}.btn.close-event{font-size:12px;padding:9px 12px 10px;cursor:pointer;background:#d9534f;margin:30px 0 0 10px}.btn.close-event:hover{background:#B92E29}.navbar{overflow:hidden}#simplemodal-container a.bttn.flet_btn{color:#3d4340;width:100px;float:right;margin:0 0 0 7px}.component{max-width:1200px;overflow:hidden}.component table{border-collapse:collapse;margin-bottom:3em;width:100%;background:#ffffff}.component td{padding:4px;text-align:left}.component tbody tr:nth-child(even){background-color:#f8fafb;transition:all .125s ease-in-out}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.substitute_day{margin:0 0 20px 0;padding:0px;width:100%;border:1px solid #ccc;border-collapse:collapse;border-spacing:0;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.substitute_day tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.substitute_day table tr:first-child td:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.substitute_day table tr:first-child td:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.substitute_day tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.substitute_day tr:nth-child(odd){background-color:#f6f7f8}.substitute_day tr:nth-child(even){background-color:#ffffff}.substitute_day td{vertical-align:middle;border:1px solid #ccc;border-width:0px 1px 1px 0px;text-align:left;padding:5px;line-height:1.5;font-size:10px;color:#3d4340}.substitute_day tr:last-child td{border-width:0px 1px 0px 0px}.substitute_day tr td:last-child{border-width:0px 0px 1px 0px}.substitute_day tr:last-child td:last-child{border-width:0px 0px 0px 0px}.substitute_day tr:first-child td{background-color:#f6f7f8;border:0px solid #e0e0e0;text-align:center;border-width:0px 0px 1px 1px;font-size:12px;line-height:1.2;font-weight:bold}.substitute_day tr:first-child td:first-child{border-width:0px 0px 1px 0px}.substitute_day tr:first-child td:last-child{border-width:0px 0px 1px 1px}#substitution_calendars .substitute_day tr:first-child td:last-child{width:300px}.substitute_show_header.user_info_large{overflow:hidden}.substitute_show_header__image{width:25%}.substitute_show_header__content{width:75%}.substitute_show_header .user_info_image{float:left;margin-right:20px}.substitute_list_item__se-more{color:#58aadf;cursor:pointer}.substitute_show_header.user_info_large span{margin-left:0}.user_info_large{margin:10px 0}.user_info_image{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:45px;height:45px;vertical-align:middle}.user_info_large span{color:#3d4340;font-size:15px;font-weight:bold;margin-left:20px}.substitution::-webkit-input-placeholder{color:#3d4340}.substitution::-moz-placeholder{color:#3d4340}.substitution:-ms-input-placeholder{color:#3d4340}.table-lite{width:100%;color:#3d4340;border:1px #ccc solid;border-collapse:inherit;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.table-lite tfoot{border:1px #ccc solid;color:#3d4340;font-weight:bold}.table-lite thead{background:#f6f7f8;border:1px #ccc solid;color:#3d4340;font-weight:bold;margin-bottom:5px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1}.table-lite thead tr th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.table-lite tfoot tr th{border-top:1px solid #e0e0e0;border-right:1px solid #E2E2E2}.table-lite thead tr th{padding:8px 0;line-height:1.5em;text-align:center;border-bottom:1px solid #e0e0e0;border-right:1px solid #E2E2E2}.table-lite tbody tr td{padding:0 18px;border-top:1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.table-lite tbody tr:hover td{background:#f2f2f2 !important}.table-lite tbody tr td input{border:1px solid #E2E2E2;padding:4px;text-align:center;margin:6px 0}.table-lite tbody tr:nth-child(even){background:#f6f6f6;background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));background:-moz-linear-gradient(top, #f8f8f8, #f6f6f6)}.table-lite tbody td:first-child{text-align:left;padding-left:20px;border-left:0}.table-lite tbody tr:last-child td{border-bottom:0}.table-lite input[disabled]{color:#3d4340;background:none;border:none}.hide{display:none}.sortTable .tablesorter-header{outline:none;cursor:pointer;background:url(/images/arrows_grey.png) 96% center no-repeat;background-size:15px}.sortTable .tablesorter-header.sorter-false{background:none !important;cursor:inherit}.sortTable .tablesorter-headerDesc{background:url(/images/arrow_up_grey.png) 96% center no-repeat;background-size:15px}.sortTable .tablesorter-headerAsc{background:url(/images/arrow_down_grey.png) 96% center no-repeat;background-size:15px}.stickyHeader .sortTable .tablesorter-header{background:none;cursor:default}.cta-button{background-color:#fc5f45;color:#fff;cursor:pointer;display:inline-block;font-size:16px;border-radius:4px;height:40px;line-height:40px;text-align:center;border-width:1px;border-style:solid;border-color:#dd2e11;border-image:initial;padding:0px 20px;text-decoration:none;transition:all 0.15s}.cta-button:hover,a.cta-button:visited{color:white !important}.cta-button__small{font-size:12px;height:30px;line-height:30px}.sub_menu{background:#3e4450;color:white;line-height:34px}.sub_menu a,.sub_menu a:visited{color:white;padding:0 20px}.sub_menu a:hover{background-color:#999999;color:black}.sidebar__setup-guide__icon{position:fixed;left:15px;bottom:20px;z-index:10000}.sidebar__setup-guide__icon>li{color:white;line-height:14px;text-align:center}.sidebar__setup-guide__icon>li:hover{color:#468AD7}.sidebar__setup-guide__icon>li>div{font-size:18px;margin-bottom:10px}.lp-form{color:#222;font-size:15px;line-height:1.4;font-family:Avenir, helvetica neue, helvetica, arial !important}.lp-form h1{text-align:center}.lp-form img{width:75%;margin:100px auto 0px}.lp-form img.logo{margin-top:0}.lp-form input[type="text"],input[type="password"]{width:100%;height:40px}.lp-form input{background-color:#fff;border:1px solid #c9d1d8;border-radius:2px;box-shadow:inset 0 3px 1px 0 rgba(0,0,0,0.05);color:#606773;font-size:15px;outline:0;padding:0 15px;margin-bottom:15px}.lp-form input[type="submit"]{background-color:#fc5f45;border:1px solid #dd2e11;color:#fff;cursor:pointer;display:inline-block;font-size:1em;height:40px;line-height:2;padding:0 20px;text-align:center;text-decoration:none;-webkit-transition:all .15s;transition:all .15s;border-radius:3px}@media only screen and (min-width: 1200px){.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix{*zoom:1}}@media print{html,body{height:99%}body{padding:0;margin:0;background-color:#ffffff !important}html{background-color:#ffffff !important;background-image:none !important;color:#000000}*{box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999999}thead{display:table-header-group}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}.article{margin:0;border:initial;border-radius:initial;width:initial;min-height:initial;box-shadow:initial;background:initial}.public.calendars{color:#000000 !important}.grid,.box{padding:0 !important;width:100% !important;height:100% !important}.col-1-1{padding-right:0 !important}.calendar_url_print{display:block}.calendar,#substitute-show{width:auto}.header-container,.footer-container,.week_navigator,.print_buttons,.cal_footer,.sub-header__onboarding,.sub_menu,.dropup-button,.sidebar__setup-guide__icon{display:none}.user_info_large a,.user_info_large a:after{content:normal !important}.week_notes_event_note.no-print,.edit-menu,.week_notes_day_wrapper.no-print,.week_notes_box.no-print{display:none}.week_notes_event_note.print{display:block}tr,img{page-break-inside:avoid}.week_notes_box.print{page-break-inside:avoid}.substitute_list_item{page-break-after:always}.substitute_day_block{height:auto !important;width:100% !important;font-size:12px}.substitute_show_header__image{display:none}#time_for_print{display:inline-block;margin-left:5px}#time_for_print:before{content:' - '}a:link:after,a:visited:after{content:""}}@media all and (orientation: landscape){.substitute_day_block{width:23.5% !important;font-size:12px}}.js-intro-support__nav a{background:white}.flex-table-lite{width:100%;color:#3d4340;border:1px #ccc solid;border-radius:3px}.flex-table-lite .flex-table__header{background:#f6f7f8;color:#3d4340;font-weight:bold}.flex-table-lite .flex-table__header__item{position:relative;padding:10px 10px 10px 40px;line-height:1.5em;text-align:center;border-bottom:1px solid #e0e0e0;border-right:1px solid #E2E2E2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex-table .flex-table__header__item,.flex-table .flex-table__body__item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-table .flex-table__header__item:first-child,.flex-table .flex-table__body__item:first-child{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.flex-table-lite .flex-table__body__item{padding:0;border-top:1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;position:relative}.flex-table-lite .flex-table__body__item h3{padding:0 20px}.flex-table-lite .flex-table__body__item input{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:1000;height:100%;width:100%;cursor:pointer}.flex-table-lite .flex-table__body__item input+label{width:16px;height:16px;border:1px solid #ccc;border-radius:50%}.flex-table-lite .flex-table__body__item input:checked+label{background-color:#ffffff;border:6px solid #468AD7}.flex-table-lite .flex-table__body:hover .flex-table__body__item{background:rgba(70,138,215,0.2) !important}.flex-table-lite .flex-table__body:nth-child(odd){background:#f6f6f6;background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));background:-moz-linear-gradient(top, #f8f8f8, #f6f6f6)}.aulastep{margin-bottom:10px;display:flex;flex-direction:row}.aulastep>div:first-child{font-size:4rem;line-height:70px;width:70px;color:#468AD7}.aulastep>div:last-child{padding:10px;margin-bottom:15px;border:#ccc 1px solid;border-radius:4px;width:100%}.all-links-blue a{color:#468AD7 !important}.all-links-blue a:hover{text-decoration:underline}.public_calendars .header-container{background:#fff;position:relative;z-index:130;width:100%;max-width:100%;height:55px;box-shadow:0 2px 2px rgba(0,0,0,0.1);border-bottom:0}.public_calendars .header-container .icon-logo__docendo{max-width:100px;fill:#cccccc;height:55px;padding:0 20px;line-height:64px}.public-calendars__body{min-height:calc(100vh - 220px)}.public-calendars__title{margin:2rem 0;color:#468ad7}.pub-wrapper{width:calc(100% - 40px);max-width:1200px;margin:0 auto}.public-footer-container{background:#3e4450;height:200px;display:flex;align-items:center}.d-grid{padding:0 2rem}.schools .table-lite tbody tr{content-visibility:auto;contain-intrinsic-size:24px}.d-obs-help{font-size:11px;line-height:12px;color:#6a6a6a;font-weight:normal;cursor:help}.d-role-selector-label{width:100%}.d-role-selector{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-role-selector__radio{display:none}.d-role-selector__label{display:inline-block;padding:1rem 1.5rem;border:2px solid #e5e7eb;border-radius:4px;background-color:#fff;cursor:pointer;-webkit-transition:background-color 0.3s, border-color 0.3s;-o-transition:background-color 0.3s, border-color 0.3s;transition:background-color 0.3s, border-color 0.3s}.d-role-selector__radio:checked+.d-role-selector__label{background-color:#eff2ff;border-color:#4338ca;color:#4338ca}.d-role-selector__label:hover{background-color:#f0f0f0}.do-top-menu-announcement{display:flex;justify-content:center;align-items:center}.do-top-menu-announcement>a{background-color:#eeebff;font-weight:bold;border-radius:16px;padding:2px 14px;border:1px solid #cec9fd;color:#6772e5 !important;display:flex;gap:0.5rem;align-items:center;transition:gap 0.3s, border-color 0.3s}.do-top-menu-announcement>a:after{content:"\edbe";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:10px;transition:transform 0.25s}.do-top-menu-announcement>a:hover:after{transform:translateX(4px)}@font-face{font-family:'icomoon';src:url(/assets/icomoon-c49f235c4dc3a32a5e797a2c47f07e954736a280dc09a72211d1c9f98865b75a.eot?5rr75);src:url(/assets/icomoon-c49f235c4dc3a32a5e797a2c47f07e954736a280dc09a72211d1c9f98865b75a.eot?5rr75#iefix) format("embedded-opentype"),url(/assets/icomoon-02607dd6c30c4f5ad1500dc8a3044165b7083c159b42769310a3329bc9dfc744.ttf?5rr75) format("truetype"),url(/assets/icomoon-a1401abf19248c8647a5df83b696c6a66b88acf6a6a791487a5d621a073d1622.woff?5rr75) format("woff"),url(/assets/icomoon-3f394566b3a409cf745b6d32e26481323c996102587d77bd50ee59d4cc42ae69.svg?5rr75#icomoon) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:"\e902"}.icon-file-xml:before{content:"\e9bb"}.icon-bell:before{content:"\ea57"}.icon-calendar-week:before{content:"\ea66"}.icon-users5:before{content:"\eb0f"}.icon-search5:before{content:"\eb3a"}.icon-cog2:before{content:"\eb61"}.icon-medal:before{content:"\eba0"}.icon-docendo:before{content:"\ec49"}.icon-more2:before{content:"\ec5c"}.icon-tree5:before{content:"\ec64"}.icon-bookmark4:before{content:"\ecba"}.icon-question3:before{content:"\ed55"}.icon-cross2:before{content:"\ed6d"}.icon-cross3:before{content:"\ed6e"}.icon-checkmark4:before{content:"\ed72"}.icon-shuffle:before{content:"\edaf"}.icon-shuffle2:before{content:"\edb0"}.icon-split:before{content:"\edb3"}.icon-merge:before{content:"\edb4"}.icon-arrow-up4:before{content:"\edba"}.icon-arrow-right4:before{content:"\edbe"}.icon-arrow-down4:before{content:"\edc2"}.icon-arrow-left4:before{content:"\edc6"}.icon-arrow-up5:before{content:"\edc7"}.icon-arrow-right5:before{content:"\edc8"}.icon-arrow-down5:before{content:"\edc9"}.icon-arrow-left5:before{content:"\edca"}.icon-checkmark-circle:before{content:"\ee76"}.icon-download:before{content:"\e900"}.icon-home2:before{content:"\e901"}.icon-pencil:before{content:"\e90e"}.icon-file-upload:before{content:"\e9a7"}.icon-file-text2:before{content:"\e9ad"}.icon-folder-open:before{content:"\e9dc"}.icon-calculator2:before{content:"\ea18"}.icon-location:before{content:"\ea38"}.icon-clock:before{content:"\ea4d"}.icon-calendar2:before{content:"\ea60"}.icon-calendar4:before{content:"\ea62"}.icon-calendar5:before{content:"\ea63"}.icon-year-planning:before{content:"\ea64"}.icon-printer3:before{content:"\ea69"}.icon-bubble:before{content:"\eac4"}.icon-user:before{content:"\eaf7"}.icon-users:before{content:"\eaf8"}.icon-users3:before{content:"\eb01"}.icon-user3:before{content:"\eb08"}.icon-user-tie:before{content:"\eb0d"}.icon-enlarge2:before{content:"\eb3e"}.icon-shrink7:before{content:"\eb49"}.icon-lock5:before{content:"\eb55"}.icon-unlocked2:before{content:"\eb56"}.icon-bin:before{content:"\ebfd"}.icon-clipboard2:before{content:"\ec51"}.icon-upload7:before{content:"\ec8a"}.icon-download10:before{content:"\ec8f"}.icon-heart7:before{content:"\ecef"}.icon-notification2:before{content:"\ed52"}.icon-enter3:before{content:"\ed7a"}.icon-arrow-up:before{content:"\edb7"}.icon-arrow-down:before{content:"\edbf"}.icon-play:before{content:"\e957"}.icon-cursor:before{content:"\ed26"}.icon-cursor2:before{content:"\ed27"}.icon-play3:before{content:"\ed7e"}.basic-modal-content{display:none}#simplemodal-overlay{background-color:#000}#simplemodal-container{height:580px;width:800px;background-color:#fff;border:2px solid #f6f7f8;border-radius:3px;color:#4e5665;-webkit-box-shadow:-1px 1px 5px 0px rgba(50,50,50,0.2);-moz-box-shadow:-1px 1px 5px 0px rgba(50,50,50,0.2);box-shadow:-1px 1px 5px 0px rgba(50,50,50,0.2)}#simplemodal-container p{margin:0.5em 0 1em 0}.popup_header{background:#f6f7f8;overflow:hidden;color:#3d4340;border-bottom:1px solid #d8d8d8;text-align:center}.popup_header p{font-size:12px;line-height:0}.popup_wrapper.wrapper_max_height{position:relative;overflow-y:auto;max-height:300px}#last_field{border-bottom:0 !important}#simplemodal-container .field{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #EEE}#simplemodal-container .popup_wrapper{padding:10px 20px}#simplemodal-container .field label{display:block;float:left;width:160px;color:#3d4340;text-align:left;font-size:1em}#simplemodal-container .field input[type='text'],#simplemodal-container .field select,#simplemodal-container .field textarea{width:400px;padding:8px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#222;background:#F7F7F7;outline:none;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #E7E6E6;border-bottom:1px solid #E7E6E6}#simplemodal-container .field textarea{float:left}#simplemodal-container .actions input{margin-top:31px;border-bottom:2px solid #2980B9}#simplemodal-container .field input[type='text']:focus,#simplemodal-container .field textarea:focus{background:#fff;border:1px solid #58aadf}#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#bbb;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px}#simplemodal-container a.modalCloseImg{background:url(/images/close.png);width:10px;height:10px;display:inline;z-index:3200;position:absolute;top:12px;background-size:100%;right:30px;cursor:pointer}.noresize_textarea textarea{height:auto !important;overflow:auto !important}*{outline:none}a,a:visited,a:active{color:#3d4340;text-decoration:none;cursor:pointer}a:hover{color:#58aadf;text-decoration:none}body{font:12px/22px arial,sans-serif;color:#999999;background:#edf0f5;min-height:100vh}h2,h3,h4,h5,h6,p{padding:0;margin:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;line-height:1.5}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:0.83em}h6{font-size:0.67em}input,textarea{border:1px solid #acb6be;background:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px}input[type="text"],textarea{width:100%}input[type=text]:focus,textarea:focus,select:focus{border:1px solid #58aadf;outline:none}input[type=submit]:focus{outline:none}input[type=file]{padding:0;border:none}select{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.font-small{font-size:0.9em}.font-large{font-size:1.5em}.font-xlarge{font-size:2em}.line-height-1{line-height:1.6em !important}.line-height-2{line-height:2em}.bg-light-blue{background:#468AD7}.bg-white{background-color:#ffffff}.bg-base-color{background:#58aadf}.bg-button{background-color:#f6f7f8}.bg-danger{background-color:#d9534f}.bg-green{background-color:#6abd3d}.text-white{color:white}.text-base-color{color:#58aadf}.text-dark{color:#3d4340}.text-grey{color:#999999}.text-danger{color:#d9534f}.link-white,.link-white:visited{color:#ffffff !important}.link-white:hover{text-decoration:underline}.link-blue{color:#468ad7 !important}.link-blue:hover{text-decoration:underline}.bold{font-weight:bold}.italic{font-style:italic}.cursor-pointer{cursor:pointer}.pad-1{padding:.5em}.pad-1-left{padding-left:.5em}.pad-1-right{padding-right:.5em}.pad-1-top{padding-top:.5em}.pad-1-bottom{padding-bottom:.5em}.pad-2{padding:1em}.pad-2-left{padding-left:1em}.pad-2-right{padding-right:1em}.pad-2-top{padding-top:1em}.pad-2-bottom{padding-bottom:1em}.pad-10{padding:10px}.pad-10-0{padding:10px 0}.pad-20{padding:20px}.pad-20-left{padding-left:20px}.pad-20-right{padding-right:20px}.marg-auto{margin:0 auto}.marg-0{margin:0}.marg-0-bottom{margin-bottom:0}.marg-1{margin:.5em}.marg-1-left{margin-left:.5em}.marg-1-right{margin-right:.5em}.marg-1-top{margin-top:.5em}.marg-1-bottom{margin-bottom:.5em}.marg-2{margin:1em}.marg-2-left{margin-left:1em}.marg-2-right{margin-right:1em}.marg-2-top{margin-top:1em}.marg-2-bottom{margin-bottom:1em}.marg-5-left{margin-left:5px}.marg-5-right{margin-right:5px}.marg-10-left{margin-left:10px}.marg-10-right{margin-right:10px}.marg-10{margin:10px}.marg-20{margin:20px}.marg-20-bottom{margin-bottom:20px}.marg-20-top{margin-top:20px}.marg-10-top{margin-top:10px}.marg-10-bottom{margin-bottom:10px}.right{float:right}.left{float:left}.pos-fixed{position:fixed}.pos-relative{position:relative}.pos-absolute{position:absolute}.inline-block{display:inline-block}.block{display:block}.none{display:none !important}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap}.flex-row{flex-direction:row;justify-content:space-between}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-vertical-center{align-items:center}.flex-1{-webkit-flex:1;-ms-flex:1;flex:1}.flex-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around}.flex-left{justify-content:flex-start}.flex.flex-start{justify-content:flex-start}.flex.flex-end{justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom-0{bottom:0}.right-0{right:0}.z-index-0{z-index:0}.z-index-10{z-index:10}.z-index-100{z-index:100}.z-index-1000{z-index:1000}.border{border:1px solid #d8d8d8}.border-1-top{border-top:1px solid #d8d8d8}.border-1-bottom{border-bottom:1px solid #d8d8d8}.border-1-left{border-left:1px solid #d8d8d8}.rounded{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.rounded-50{border-radius:50%}.box-shadow{box-shadow:0 2px 2px rgba(0,0,0,0.1)}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.max-height-100{max-height:100vh}.overflow{overflow:hidden}.overflow-y{overflow:auto}.center{text-align:center}.width-50{width:50%}.width-100{width:100%}.width-180{width:180px}.max-width-480{max-width:480px}.hide_file_input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input-hide{border:none;background:transparent;padding:4px 0}.no-selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{.no-print{display:none !important}}body.public{background:#f0f0ed}.box{box-shadow:0 1px 2px rgba(0,0,0,0.07);background:#fff;padding:20px;overflow:hidden;border-radius:4px}.public header{width:1200px;margin:0 auto}.public .grid{width:1240px}.content_container #page-width{margin-bottom:20px}.content_container .grid{max-width:1440px;min-width:1148px}.content_container{margin-left:65px;transition:transform .2s ease-in-out, margin .2s ease-in-out}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:white;position:relative;z-index:130;width:100%;max-width:100%;min-width:1148px;height:55px;box-shadow:0 2px 2px rgba(0,0,0,0.1)}.header-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;border-top:2px solid transparent;border-left:1px solid transparent;border-right:1px solid #e6e8ef;position:relative}.header-nav li:hover,.header-nav li.active,.header-nav li.djs-header-dropdown-active{border-top:2px solid #468AD7;background:#F6F7F8;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.header-nav li:hover a,.header-nav li.active a,.header-nav li.djs-header-dropdown-active a{color:#3e4450}.header-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;padding:0 20px;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;text-transform:uppercase;color:rgba(62,68,80,0.7);font-weight:bold}.header-nav__item>span{margin-right:7px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_drop:hover,header a:visited{color:#3e4450}.header-nav__item__dropdown{position:absolute;left:-2px;top:53px;width:102%;box-sizing:border-box;background:#ffffff;border:1px solid #e6e8ef;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,0.1);z-index:1;visibility:hidden;opacity:0;-webkit-transition:200ms ease;transition:200ms ease}.header-nav__item__dropdown.show{visibility:visible;opacity:1}.header-nav__item__dropdown a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(62,68,80,0.7);height:55px;width:100%;box-sizing:border-box;font-size:11px;padding:0px 16px;border-bottom:1px solid #e6e8ef;font-weight:bold;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-nav__item__dropdown a:visited{color:rgba(62,68,80,0.7)}.header-nav__item__dropdown a:hover{background:#F6F7F8;color:#3e4450}.header-nav__item__dropdown__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;width:20px;font-size:14px;border-left:1px solid transparent;border-right:1px solid transparent}li.djs-header-dropdown-active .header-nav__item__dropdown__arrow:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:1px}.header-nav li:hover .header-nav__item__dropdown__arrow,.header-nav li.active .header-nav__item__dropdown__arrow,.header-nav li.djs-header-dropdown-active .header-nav__item__dropdown__arrow{border-left:1px solid #e6e8ef;border-right:1px solid transparent;color:#3e4450}#docendo-logo{float:left;box-sizing:border-box;width:65px;height:55px;background:#468AD7;color:white;cursor:pointer;position:relative;z-index:10000;text-align:center}#d-icon{font-size:45px;width:100%;height:100%;padding-top:5px;display:block}#nav-end li:first-child{border-left:1px solid #e6e8ef}#nav-end li span{font-size:14px}#profil-img-menu{border-right:none}#profil-img-menu img{pointer-events:none;width:35px;border-radius:50%}#profil-img-menu span{border-left:none;pointer-events:none}.sub-header{height:40px;border-bottom:solid 1px #CCCCCC;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sub-header__title{margin-right:0 !important}.sub-header__title-divider{margin-left:20px}.sub-header a,.sub-header__title{font-weight:bold;margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#3e4450;opacity:0.7;text-transform:uppercase;border-bottom:2px solid transparent;border-top:2px solid transparent}.sub-header a.active,.sub-header a:hover{opacity:1;border-bottom:2px solid #468AD7;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.bttn{cursor:pointer;display:block;overflow:hidden;text-align:center;padding:2px 10px;font-weight:bold;line-height:22px;background-color:#f6f7f8;border:1px solid #d8d8d8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#3d4340}.bttn:hover{background:#E4E4E4}.bttn.bttn_warning:hover{background:#d9534f;color:#ffffff !important}.bttn:active{border:1px solid #58aadf}.bttn_simple{background-color:#ffffff}.bttn_widthfit{display:inline-block}.bttn_active{background:#E4E4E4}.bttn_disabled{background-color:#ffffff;color:#999999;opacity:.75;box-shadow:none;cursor:not-allowed;pointer-events:none}.event .field h3{background:#f6f7f8;padding:5px 10px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.event .field p{padding:10px}.event .field textarea:focus{border:1px solid #58aadf;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.event .field textarea,.event .field{border:0;background-image:none}.fade-transition{transition:opacity .5s ease;opacity:1}.fade-enter,.fade-leave{opacity:0}.staggered-transition{transition:all .2s ease;overflow:hidden;margin:0;height:20px}.staggered-enter,.staggered-leave{opacity:0;height:0}.list-search__search{margin:15px}.list-search__body{max-height:100vh;overflow-y:auto}.form span.bttn{margin-left:5px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form>div{padding:5px 10px}.form>div:hover{background-color:rgba(245,245,245,0.45)}.cta-nav{flex:1;justify-content:flex-end;margin-right:20px;align-items:center}#error_explanation{color:#d9534f}@media print{.bttn{display:none}.content_container{margin-left:0 !important}.grid{min-width:100% !important;max-width:100% !important}}.just-center-it{display:flex;align-items:center;justify-content:center;min-height:75vh}.do-banner-body{background:linear-gradient(90deg, #4553ff, #7f7fd5);padding:4px;text-align:center}.do-banner-body>a{color:#fff;font-size:14px;font-style:italic;padding:2px 32px;border-radius:16px;transition:background .25s;display:inline-flex;align-items:center;gap:1rem}.do-banner-body>a:hover{background:rgba(0,0,0,0.16) !important}.do-banner-body>a:after{content:"\edbe";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:10px;transition:transform 0.25s}.do-banner-body>a:hover:after{transform:translateX(4px)}.do-banner-body__button{background:transparent !important;width:30px;height:30px;font-size:12px;cursor:pointer;border-radius:50%;transition:background-color .3s;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;background:transparent;border:none;position:absolute;top:2px;right:1rem;bottom:0;color:#fff !important}.do-banner-body__button:hover{background:rgba(0,0,0,0.16) !important}
