.msg label,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}.examination,.fixedStyle,.fixedStyle td,.schedule-exams ul,.student-attestation,.table,table{border-spacing:0}.calendar dl,.examination,.table,table{border-collapse:collapse}img,legend,table{border:0}.centered,.check-list,.column-list,.datepicker.dropdown-menu,.examination ul,.grade-list,.grading ul,.holidays,.justified,.pager,.profile .parents,.profile .userpic .actions,.schedule-exams ul,.shortcuts,.stack-list,.stack-list ul,.stack-menu,.wrapbox,nav ol,nav ul,ul.plain{list-style:none}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{margin:0;padding:0;height:100%;word-wrap:break-word}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background:0 0}a:focus{outline-offset:1px;outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box}mark{color:#000;background:#FF0}code,kbd,pre,samp{font-size:1em;font-family:monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure,form{margin:0}img{color:transparent;vertical-align:middle;image-rendering:optimizeQuality}menu,ol,ul{padding:0;margin:.5em 0 .5em 2em}li{margin:0;padding:0;display:list-item}nav ol,nav ul{margin:0}dd,dl,dt{margin:0;padding:0}caption,td,th{padding:0;text-align:left;font-weight:400;vertical-align:middle}fieldset{margin:0 2px;border:1px solid #ccc;border-color:rgba(0,0,0,.2);padding:.35em .625em .75em}legend{padding:0;white-space:normal}button,input,select,textarea{margin:0;font-size:100%;line-height:normal;font-family:inherit;font-weight:inherit;vertical-align:middle;box-sizing:border-box}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:button}input[type=checkbox],input[type=radio]{padding:0;top:.2em;position:relative;vertical-align:top}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}textarea{overflow:auto;resize:vertical;vertical-align:top}optgroup,option{padding:0 2px;font-family:inherit}optgroup option{padding-left:.8em}optgroup{font-weight:700;font-style:normal}button[disabled],html input[disabled],select[disabled],textarea[disabled]{cursor:default;color:grey;color:rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.gradebook-lessons,.nopadding{padding:0!important}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}::-moz-placeholder{color:rgba(0,0,0,.4)}::placeholder{color:rgba(0,0,0,.4)}:-moz-submit-invalid,:-moz-ui-invalid,:invalid{box-shadow:none}.aleft{text-align:left!important}.aright{text-align:right!important}.acenter{text-align:center!important}.vtop{vertical-align:top!important}.vbottom{vertical-align:bottom!important}.vmiddle{vertical-align:middle!important}.small{font-size:12px}.big{font-size:16px}.drop-list.huge,.huge,a.button.huge,button.huge,input[type=button].huge,input[type=reset].huge,input[type=submit].huge{font-size:20px}.nobold{font-weight:400!important}.italic{font-style:italic!important}.noitalic{font-style:normal!important}.wrap{white-space:normal!important}.nowrap{white-space:nowrap!important}.nodecor{text-decoration:none!important}.h100{height:100%!important}.wauto{width:auto!important}.w100{width:100%!important}.w95{width:95%!important}.w90{width:90%!important}.w85{width:85%!important}.w80{width:80%!important}.w75{width:75%!important}.w70{width:70%!important}.w65{width:65%!important}.w60{width:60%!important}.w55{width:55%!important}.w50{width:50%!important}.w45{width:45%!important}.w40{width:40%!important}.w35{width:35%!important}.w30{width:30%!important}.w25{width:25%!important}.w20{width:20%!important}.w15{width:15%!important}.w10{width:10%!important}.w5{width:5%!important}.minWidth300{min-width:300px}.maxWidth1000{max-width:1000px}.maxWidth1200{max-width:1200px}.maxWidthNone{max-width:none}.fclear:after,.fclear:before{content:'';display:table}.fclear:after{clear:both}.fleft{float:left!important}.fright{float:right!important}.overhidden{overflow:hidden}.overflow-auto{overflow:auto}.nobg{background:0 0!important}.noborder{border:none!important}.nomargin{margin:0!important}.ptop{padding-top:20px!important}.pright{padding-right:20px!important}.pbottom{padding-bottom:20px!important}.pleft{padding-left:20px!important}.mright{margin-right:1.5em!important}.mbottom{margin-bottom:1.5em!important}.mleft{margin-left:1.5em!important}ul.plain{margin:0}.fgblack{color:#000}.fgwhite{color:#FFF}.fggray{color:#888}.fgred{color:#C00}.fggreen{color:#590}.fgblue{color:#07B}.fgorange{color:#D60}.fgyellow{color:#FC3}.fgtransparent{color:transparent}.bgwhite{background-color:#FFF}.bggray{background-color:#F6F6F6}.bgred{background-color:#FFF0F0}.bggreen{background-color:#F0F9D9}.bgblue{background-color:#D9F0FF}.bgorange{background-color:#FFEED0}.bgyellow{background-color:#FFFCD6}.fgAbsenceValidReason{color:#2196f3}.fgAbsenceNotValidReason{color:#C00}.fgAbsenceSickLeave{color:#990026}a.button,button,input[type=button],input[type=reset],input[type=submit]{font:400 14px 'Open Sans',Arial,Helvetica,sans-serif;height:2em;padding:0 .7em;line-height:190%;text-align:center;white-space:nowrap;border:1px solid transparent;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);background-image:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,0));background-origin:border-box;transition:all .2s ease;box-sizing:border-box;border-radius:.143em;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#30363C;background-color:#D9DCDF;border-color:rgba(108,118,128,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 1px rgba(0,0,0,.15);color:#191c20;background-color:#c8cdd1;border-color:rgba(94,103,112,.4)}a.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0;border-color:#09F;box-shadow:0 0 3px #09F}a.button.pressed,a.button:active,button.pressed,button:active,input[type=button].pressed,input[type=button]:active,input[type=reset].pressed,input[type=reset]:active,input[type=submit].pressed,input[type=submit]:active{background-image:none;text-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:inset 0 0 .143em rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1);color:#030303;background-color:#bbbdc0;border-color:rgba(84,87,91,.5)}a.button.bgblue,a.button[type=submit],button.bgblue,button[type=submit],input[type=button].bgblue,input[type=button][type=submit],input[type=reset].bgblue,input[type=reset][type=submit],input[type=submit].bgblue,input[type=submit][type=submit]{color:#069;background-color:#8CE;border-color:rgba(21,106,149,.3)}a.button.bgblue:hover,a.button[type=submit]:hover,button.bgblue:hover,button[type=submit]:hover,input[type=button].bgblue:hover,input[type=button][type=submit]:hover,input[type=reset].bgblue:hover,input[type=reset][type=submit]:hover,input[type=submit].bgblue:hover,input[type=submit][type=submit]:hover{color:#046;background-color:#6dc1ea;border-color:rgba(17,87,122,.4)}a.button.bgblue:focus,a.button[type=submit]:focus,button.bgblue:focus,button[type=submit]:focus,input[type=button].bgblue:focus,input[type=button][type=submit]:focus,input[type=reset].bgblue:focus,input[type=reset][type=submit]:focus,input[type=submit].bgblue:focus,input[type=submit][type=submit]:focus{border-color:#09F}a.button.bgblue.pressed,a.button.bgblue:active,a.button[type=submit].pressed,a.button[type=submit]:active,button.bgblue.pressed,button.bgblue:active,button[type=submit].pressed,button[type=submit]:active,input[type=button].bgblue.pressed,input[type=button].bgblue:active,input[type=button][type=submit].pressed,input[type=button][type=submit]:active,input[type=reset].bgblue.pressed,input[type=reset].bgblue:active,input[type=reset][type=submit].pressed,input[type=reset][type=submit]:active,input[type=submit].bgblue.pressed,input[type=submit].bgblue:active,input[type=submit][type=submit].pressed,input[type=submit][type=submit]:active{color:#023;background-color:#6badce;border-color:rgba(27,63,82,.5)}a.button.bgred,button.bgred,input[type=button].bgred,input[type=reset].bgred,input[type=submit].bgred{color:#900;background-color:#EBB;border-color:rgba(177,44,44,.3)}a.button.bgred:hover,button.bgred:hover,input[type=button].bgred:hover,input[type=reset].bgred:hover,input[type=submit].bgred:hover{color:#600;background-color:#e8a3a3;border-color:rgba(152,38,38,.4)}a.button.bgred:focus,button.bgred:focus,input[type=button].bgred:focus,input[type=reset].bgred:focus,input[type=submit].bgred:focus{border-color:#09F}a.button.bgred.pressed,a.button.bgred:active,button.bgred.pressed,button.bgred:active,input[type=button].bgred.pressed,input[type=button].bgred:active,input[type=reset].bgred.pressed,input[type=reset].bgred:active,input[type=submit].bgred.pressed,input[type=submit].bgred:active{color:#300;background-color:#cf9c9c;border-color:rgba(108,52,52,.5)}a.button.bggreen,button.bggreen,input[type=button].bggreen,input[type=reset].bggreen,input[type=submit].bggreen{color:#360;background-color:#AC7;border-color:rgba(65,87,32,.3)}a.button.bggreen:hover,button.bggreen:hover,input[type=button].bggreen:hover,input[type=reset].bggreen:hover,input[type=submit].bggreen:hover{color:#1a3300;background-color:#9cc461;border-color:rgba(48,64,24,.4)}a.button.bggreen:focus,button.bggreen:focus,input[type=button].bggreen:focus,input[type=reset].bggreen:focus,input[type=submit].bggreen:focus{border-color:#09F}a.button.bggreen.pressed,a.button.bggreen:active,button.bggreen.pressed,button.bggreen:active,input[type=button].bggreen.pressed,input[type=button].bggreen:active,input[type=reset].bggreen.pressed,input[type=reset].bggreen:active,input[type=submit].bggreen.pressed,input[type=submit].bggreen:active{color:#000;background-color:#889c6a;border-color:rgba(30,35,23,.5)}a.button.bgyellow,button.bgyellow,input[type=button].bgyellow,input[type=reset].bgyellow,input[type=submit].bgyellow{color:#950;background-color:#FC7;border-color:rgba(170,106,0,.3)}a.button.bgyellow:hover,button.bgyellow:hover,input[type=button].bgyellow:hover,input[type=reset].bgyellow:hover,input[type=submit].bgyellow:hover{color:#663900;background-color:#ffc158;border-color:rgba(139,87,0,.4)}a.button.bgyellow:focus,button.bgyellow:focus,input[type=button].bgyellow:focus,input[type=reset].bgyellow:focus,input[type=submit].bgyellow:focus{border-color:#09F}a.button.bgyellow.pressed,a.button.bgyellow:active,button.bgyellow.pressed,button.bgyellow:active,input[type=button].bgyellow.pressed,input[type=button].bgyellow:active,input[type=reset].bgyellow.pressed,input[type=reset].bgyellow:active,input[type=submit].bgyellow.pressed,input[type=submit].bgyellow:active{color:#331c00;background-color:#e6af52;border-color:rgba(95,65,14,.5)}a.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)!important;background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,0))!important;color:#AAA!important;background-color:#EEE!important;border-color:rgba(136,136,136,.2)!important}a.button:empty,button:empty,input[type=button]:empty,input[type=reset]:empty,input[type=submit]:empty{padding:0;width:2em}a.button.round,button.round,input[type=button].round,input[type=reset].round,input[type=submit].round{border-radius:2em/2}a.button.big,button.big,input[type=button].big,input[type=reset].big,input[type=submit].big{font-size:16px}a.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{font-size:12px}a.button{display:inline-block;vertical-align:middle;text-decoration:none!important}.buttonstack{display:inline-block;vertical-align:middle}.buttonstack a.button{float:left;border-radius:0;margin-left:-1px}.buttonstack a.button:first-child{margin:0;border-radius:.21em 0 0 .21em}h4,table.form{margin:.5em 0}.buttonstack a.button:last-child{border-radius:0 .21em .21em 0}.buttonstack a.button.pressed,.buttonstack a.button:active{z-index:1;position:relative}table.form{width:100%;border-collapse:separate}table.form th{text-align:right;white-space:nowrap;padding:.3em 0 .3em 16px}table.form th.tip{color:#888;text-align:left;white-space:normal}table.form td{padding:.3em 0 .3em 6px}table.form td:first-child,table.form th:first-child{padding-left:0}label{position:relative;display:inline-block;line-height:20px}label.above{margin:2px 0 4px}label.invalid{background-repeat:repeat-x;background-position:left bottom;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAHUlEQVQIW2P4z8DwH4jTgJgBRIMIMAMmAZT+j4IB/BEXgzA1vdgAAAAASUVORK5CYII=)}input[type=number],input[type=email],input[type=password],input[type=text],input[type=url],input[type=search],select,textarea{width:100%;color:#000;background:#FFF;border-radius:0;height:2em;padding:3px .3em;line-height:normal;-moz-appearance:none;-webkit-appearance:none;transition-duration:.2s;background-origin:border-box;font-family:'Open Sans',Arial,Helvetica,sans-serif;border:1px solid #D0D3D6;box-shadow:inset 0 1px 0 rgba(0,0,0,.03);transition-property:border-color,box-shadow;border-color:rgba(126,134,143,.4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=number]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,input[type=search]:focus,select:focus,textarea:focus{outline:0;border-color:#09F;box-shadow:0 0 2px #09F}input[type=number][disabled],input[type=email][disabled],input[type=password][disabled],input[type=text][disabled],input[type=url][disabled],input[type=search][disabled],select[disabled],textarea[disabled]{color:#888;background-color:#FCFCFC}.readonly input[type=number][disabled],.readonly input[type=email][disabled],.readonly input[type=password][disabled],.readonly input[type=text][disabled],.readonly input[type=url][disabled],.readonly input[type=search][disabled],.readonly select[disabled],.readonly textarea[disabled]{color:#000;border-color:#EEE;background-color:#FFF;box-shadow:none}input[type=number].invalid,input[type=email].invalid,input[type=password].invalid,input[type=text].invalid,input[type=url].invalid,input[type=search].invalid,select.invalid,textarea.invalid{border-color:red}input[type=number].round,input[type=email].round,input[type=password].round,input[type=text].round,input[type=url].round,input[type=search].round,select.round,textarea.round{border-radius:2em/2}input[type=number]{padding-right:3px}input[type=search]{padding-left:24px;background-repeat:no-repeat;background-position:7px center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAoElEQVR42p2RQQqDMBBFZxEopVi8iqEXCG56nxDciEh3bgtZ9LadxVsMAxF14IG8/G+iETNBSUpWKmRckMb0yqz8GsxkxO+0ENiUF6Ge5421xe+cWPgoD3GDW8kku1CQUdozkClWVuR9p3gjU68Wv1ZOyOHAUScrR+R64OeMe9cRlSdEHN/n7hJBuQ2ZzpcDR8kmWHC82JRPTOfKcqX8/gOcBysgNkbMiwAAAABJRU5ErkJggg==)}select{padding:2px;white-space:nowrap}select[multiple],select[size],textarea{height:auto}@-moz-document url-prefix(){select{text-overflow:'';text-indent:.01px;background-repeat:no-repeat;background-position:98% center;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M17.7071 10.2929C18.0976 10.6834 18.0976 11.3166 17.7071 11.7071L12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071L6.29289 11.7071C5.90237 11.3166 5.90237 10.6834 6.29289 10.2929C6.68342 9.90237 7.31658 9.90237 7.70711 10.2929L12 14.5858L16.2929 10.2929C16.6834 9.90237 17.3166 9.90237 17.7071 10.2929Z" fill="%232C4053"/%3E%3C/svg%3E')}}@media (-webkit-min-device-pixel-ratio:0){select{padding-right:1.5em;background-repeat:no-repeat;background-position:98% center;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M17.7071 10.2929C18.0976 10.6834 18.0976 11.3166 17.7071 11.7071L12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071L6.29289 11.7071C5.90237 11.3166 5.90237 10.6834 6.29289 10.2929C6.68342 9.90237 7.31658 9.90237 7.70711 10.2929L12 14.5858L16.2929 10.2929C16.6834 9.90237 17.3166 9.90237 17.7071 10.2929Z" fill="%232C4053"/%3E%3C/svg%3E')}select[multiple],select[size]{padding:2px;background-image:none}}@font-face{font-family:FontAwesome;src:url(/font/fontawesome-webfont.eot);src:url(/font/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(/font/fontawesome-webfont.svg) format("svg"),url(/font/fontawesome-webfont.woff) format("woff"),url(/font/fontawesome-webfont.ttf) format("truetype");font-weight:400;font-style:normal}[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{speak:none;width:auto;content:'';height:auto;cursor:inherit;font-size:14px;text-align:center;font-style:normal;font-weight:400;line-height:normal;margin:0 .2em 0 0;display:inline-block;text-decoration:none;letter-spacing:normal;vertical-align:baseline;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.small[class*=" icon-"]:after,.small[class*=" icon-"]:before,.small[class^=icon-]:after,.small[class^=icon-]:before{font-size:11px}.big[class*=" icon-"]:after,.big[class*=" icon-"]:before,.big[class^=icon-]:after,.big[class^=icon-]:before{font-size:16.8px}.huge[class*=" icon-"]:after,.huge[class*=" icon-"]:before,.huge[class^=icon-]:after,.huge[class^=icon-]:before{font-size:21px}.x2[class*=" icon-"]:after,.x2[class*=" icon-"]:before,.x2[class^=icon-]:after,.x2[class^=icon-]:before{font-size:28px}.x3[class*=" icon-"]:after,.x3[class*=" icon-"]:before,.x3[class^=icon-]:after,.x3[class^=icon-]:before{font-size:42px}.x4[class*=" icon-"]:after,.x4[class*=" icon-"]:before,.x4[class^=icon-]:after,.x4[class^=icon-]:before{font-size:56px}.black[class*=" icon-"]:after,.black[class*=" icon-"]:before,.black[class^=icon-]:after,.black[class^=icon-]:before{color:#000}.white[class*=" icon-"]:after,.white[class*=" icon-"]:before,.white[class^=icon-]:after,.white[class^=icon-]:before{color:#FFF}.gray[class*=" icon-"]:after,.gray[class*=" icon-"]:before,.gray[class^=icon-]:after,.gray[class^=icon-]:before{color:#888}.red[class*=" icon-"]:after,.red[class*=" icon-"]:before,.red[class^=icon-]:after,.red[class^=icon-]:before{color:#C00}.green[class*=" icon-"]:after,.green[class*=" icon-"]:before,.green[class^=icon-]:after,.green[class^=icon-]:before{color:#590}.blue[class*=" icon-"]:after,.blue[class*=" icon-"]:before,.blue[class^=icon-]:after,.blue[class^=icon-]:before{color:#07B}.orange[class*=" icon-"]:after,.orange[class*=" icon-"]:before,.orange[class^=icon-]:after,.orange[class^=icon-]:before{color:#D60}.yellow[class*=" icon-"]:after,.yellow[class*=" icon-"]:before,.yellow[class^=icon-]:after,.yellow[class^=icon-]:before{color:#FC3}[class*=" icon-"]:after,[class^=icon-]:after{display:none;margin:0 0 0 .3em}[class*=" icon-"].aright:before,[class^=icon-].aright:before{display:none}[class*=" icon-"].aright:after,[class^=icon-].aright:after{display:inline-block}[class*=" icon-"]:empty,[class^=icon-]:empty{display:inline-block;vertical-align:middle}[class*=" icon-"]:empty:after,[class*=" icon-"]:empty:before,[class^=icon-]:empty:after,[class^=icon-]:empty:before{margin:0;line-height:1}[class*=" icon-"].twoline,[class^=icon-].twoline{line-height:1.2;position:relative;display:inline-block;padding-left:31px}[class*=" icon-"].twoline:before,[class^=icon-].twoline:before{left:0;top:50%;width:1em;line-height:1;margin-top:-.5em;position:absolute;font-size:28px}.icon-busy:after,.icon-busy:before{height:1em;line-height:1;content:'\f021';animation:spin 1.5s infinite linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-glass:after,.icon-glass:before{content:"\f000"}.icon-music:after,.icon-music:before{content:"\f001"}.icon-search:after,.icon-search:before{content:"\f002"}.icon-envelope-o:after,.icon-envelope-o:before{content:"\f003"}.icon-heart:after,.icon-heart:before{content:"\f004"}.icon-star:after,.icon-star:before{content:"\f005"}.icon-star-o:after,.icon-star-o:before{content:"\f006"}.icon-user:after,.icon-user:before{content:"\f007"}.icon-film:after,.icon-film:before{content:"\f008"}.icon-th-large:after,.icon-th-large:before{content:"\f009"}.icon-th:after,.icon-th:before{content:"\f00a"}.icon-th-list:after,.icon-th-list:before{content:"\f00b"}.icon-check:after,.icon-check:before{content:"\f00c"}.icon-close:after,.icon-close:before,.icon-remove:after,.icon-remove:before,.icon-times:after,.icon-times:before{content:"\f00d"}.icon-search-plus:after,.icon-search-plus:before{content:"\f00e"}.icon-search-minus:after,.icon-search-minus:before{content:"\f010"}.icon-power-off:after,.icon-power-off:before{content:"\f011"}.icon-signal:after,.icon-signal:before{content:"\f012"}.icon-cog:after,.icon-cog:before,.icon-gear:after,.icon-gear:before{content:"\f013"}.icon-trash-o:after,.icon-trash-o:before{content:"\f014"}.icon-home:after,.icon-home:before{content:"\f015"}.icon-file-o:after,.icon-file-o:before{content:"\f016"}.icon-clock-o:after,.icon-clock-o:before{content:"\f017"}.icon-road:after,.icon-road:before{content:"\f018"}.icon-download:after,.icon-download:before{content:"\f019"}.icon-arrow-circle-o-down:after,.icon-arrow-circle-o-down:before{content:"\f01a"}.icon-arrow-circle-o-up:after,.icon-arrow-circle-o-up:before{content:"\f01b"}.icon-inbox:after,.icon-inbox:before{content:"\f01c"}.icon-play-circle-o:after,.icon-play-circle-o:before{content:"\f01d"}.icon-repeat:after,.icon-repeat:before,.icon-rotate-right:after,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:after,.icon-refresh:before{content:"\f021"}.icon-list-alt:after,.icon-list-alt:before{content:"\f022"}.icon-lock:after,.icon-lock:before{content:"\f023"}.icon-flag:after,.icon-flag:before{content:"\f024"}.icon-headphones:after,.icon-headphones:before{content:"\f025"}.icon-volume-off:after,.icon-volume-off:before{content:"\f026"}.icon-volume-down:after,.icon-volume-down:before{content:"\f027"}.icon-volume-up:after,.icon-volume-up:before{content:"\f028"}.icon-qrcode:after,.icon-qrcode:before{content:"\f029"}.icon-barcode:after,.icon-barcode:before{content:"\f02a"}.icon-tag:after,.icon-tag:before{content:"\f02b"}.icon-tags:after,.icon-tags:before{content:"\f02c"}.icon-book:after,.icon-book:before{content:"\f02d"}.icon-bookmark:after,.icon-bookmark:before{content:"\f02e"}.icon-print:after,.icon-print:before{content:"\f02f"}.icon-camera:after,.icon-camera:before{content:"\f030"}.icon-font:after,.icon-font:before{content:"\f031"}.icon-bold:after,.icon-bold:before{content:"\f032"}.icon-italic:after,.icon-italic:before{content:"\f033"}.icon-text-height:after,.icon-text-height:before{content:"\f034"}.icon-text-width:after,.icon-text-width:before{content:"\f035"}.icon-align-left:after,.icon-align-left:before{content:"\f036"}.icon-align-center:after,.icon-align-center:before{content:"\f037"}.icon-align-right:after,.icon-align-right:before{content:"\f038"}.icon-align-justify:after,.icon-align-justify:before{content:"\f039"}.icon-list:after,.icon-list:before{content:"\f03a"}.icon-dedent:after,.icon-dedent:before,.icon-outdent:after,.icon-outdent:before{content:"\f03b"}.icon-indent:after,.icon-indent:before{content:"\f03c"}.icon-video-camera:after,.icon-video-camera:before{content:"\f03d"}.icon-image:after,.icon-image:before,.icon-photo:after,.icon-photo:before,.icon-picture-o:after,.icon-picture-o:before{content:"\f03e"}.icon-pencil:after,.icon-pencil:before{content:"\f040"}.icon-map-marker:after,.icon-map-marker:before{content:"\f041"}.icon-adjust:after,.icon-adjust:before{content:"\f042"}.icon-tint:after,.icon-tint:before{content:"\f043"}.icon-edit:after,.icon-edit:before,.icon-pencil-square-o:after,.icon-pencil-square-o:before{content:"\f044"}.icon-share-square-o:after,.icon-share-square-o:before{content:"\f045"}.icon-check-square-o:after,.icon-check-square-o:before{content:"\f046"}.icon-arrows:after,.icon-arrows:before{content:"\f047"}.icon-step-backward:after,.icon-step-backward:before{content:"\f048"}.icon-fast-backward:after,.icon-fast-backward:before{content:"\f049"}.icon-backward:after,.icon-backward:before{content:"\f04a"}.icon-play:after,.icon-play:before{content:"\f04b"}.icon-pause:after,.icon-pause:before{content:"\f04c"}.icon-stop:after,.icon-stop:before{content:"\f04d"}.icon-forward:after,.icon-forward:before{content:"\f04e"}.icon-fast-forward:after,.icon-fast-forward:before{content:"\f050"}.icon-step-forward:after,.icon-step-forward:before{content:"\f051"}.icon-eject:after,.icon-eject:before{content:"\f052"}.icon-chevron-left:after,.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:after,.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:after,.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:after,.icon-minus-circle:before{content:"\f056"}.icon-times-circle:after,.icon-times-circle:before{content:"\f057"}.icon-check-circle:after,.icon-check-circle:before{content:"\f058"}.icon-question-circle:after,.icon-question-circle:before{content:"\f059"}.icon-info-circle:after,.icon-info-circle:before,.msg:after,.msg:before{content:"\f05a"}.icon-crosshairs:after,.icon-crosshairs:before{content:"\f05b"}.icon-times-circle-o:after,.icon-times-circle-o:before{content:"\f05c"}.icon-check-circle-o:after,.icon-check-circle-o:before{content:"\f05d"}.icon-ban:after,.icon-ban:before{content:"\f05e"}.icon-arrow-left:after,.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:after,.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:after,.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:after,.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:after,.icon-mail-forward:before,.icon-share:after,.icon-share:before{content:"\f064"}.icon-expand:after,.icon-expand:before{content:"\f065"}.icon-compress:after,.icon-compress:before{content:"\f066"}.icon-plus:after,.icon-plus:before{content:"\f067"}.icon-minus:after,.icon-minus:before{content:"\f068"}.icon-asterisk:after,.icon-asterisk:before{content:"\f069"}.icon-exclamation-circle:after,.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:after,.icon-gift:before{content:"\f06b"}.icon-leaf:after,.icon-leaf:before{content:"\f06c"}.icon-fire:after,.icon-fire:before{content:"\f06d"}.icon-eye:after,.icon-eye:before{content:"\f06e"}.icon-eye-slash:after,.icon-eye-slash:before{content:"\f070"}.icon-exclamation-triangle:after,.icon-exclamation-triangle:before,.icon-warning:after,.icon-warning:before{content:"\f071"}.icon-plane:after,.icon-plane:before{content:"\f072"}.icon-calendar:after,.icon-calendar:before{content:"\f073"}.icon-random:after,.icon-random:before{content:"\f074"}.icon-comment:after,.icon-comment:before{content:"\f075"}.icon-magnet:after,.icon-magnet:before{content:"\f076"}.icon-chevron-up:after,.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:after,.icon-chevron-down:before{content:"\f078"}.icon-retweet:after,.icon-retweet:before{content:"\f079"}.icon-shopping-cart:after,.icon-shopping-cart:before{content:"\f07a"}.icon-folder:after,.icon-folder:before{content:"\f07b"}.icon-folder-open:after,.icon-folder-open:before{content:"\f07c"}.icon-arrows-v:after,.icon-arrows-v:before{content:"\f07d"}.icon-arrows-h:after,.icon-arrows-h:before{content:"\f07e"}.icon-bar-chart-o:after,.icon-bar-chart-o:before,.icon-bar-chart:after,.icon-bar-chart:before{content:"\f080"}.icon-twitter-square:after,.icon-twitter-square:before{content:"\f081"}.icon-facebook-square:after,.icon-facebook-square:before{content:"\f082"}.icon-camera-retro:after,.icon-camera-retro:before{content:"\f083"}.icon-key:after,.icon-key:before{content:"\f084"}.icon-cogs:after,.icon-cogs:before,.icon-gears:after,.icon-gears:before{content:"\f085"}.icon-comments:after,.icon-comments:before{content:"\f086"}.icon-thumbs-o-up:after,.icon-thumbs-o-up:before{content:"\f087"}.icon-thumbs-o-down:after,.icon-thumbs-o-down:before{content:"\f088"}.icon-star-half:after,.icon-star-half:before{content:"\f089"}.icon-heart-o:after,.icon-heart-o:before{content:"\f08a"}.icon-sign-out:after,.icon-sign-out:before{content:"\f08b"}.icon-linkedin-square:after,.icon-linkedin-square:before{content:"\f08c"}.icon-thumb-tack:after,.icon-thumb-tack:before{content:"\f08d"}.icon-external-link:after,.icon-external-link:before{content:"\f08e"}.icon-sign-in:after,.icon-sign-in:before{content:"\f090"}.icon-trophy:after,.icon-trophy:before{content:"\f091"}.icon-github-square:after,.icon-github-square:before{content:"\f092"}.icon-upload:after,.icon-upload:before{content:"\f093"}.icon-lemon-o:after,.icon-lemon-o:before{content:"\f094"}.icon-phone:after,.icon-phone:before{content:"\f095"}.icon-square-o:after,.icon-square-o:before{content:"\f096"}.icon-bookmark-o:after,.icon-bookmark-o:before{content:"\f097"}.icon-phone-square:after,.icon-phone-square:before{content:"\f098"}.icon-twitter:after,.icon-twitter:before{content:"\f099"}.icon-facebook:after,.icon-facebook:before{content:"\f09a"}.icon-github:after,.icon-github:before{content:"\f09b"}.icon-unlock:after,.icon-unlock:before{content:"\f09c"}.icon-credit-card:after,.icon-credit-card:before{content:"\f09d"}.icon-rss:after,.icon-rss:before{content:"\f09e"}.icon-hdd-o:after,.icon-hdd-o:before{content:"\f0a0"}.icon-bullhorn:after,.icon-bullhorn:before{content:"\f0a1"}.icon-bell:after,.icon-bell:before{content:"\f0f3"}.icon-certificate:after,.icon-certificate:before{content:"\f0a3"}.icon-hand-o-right:after,.icon-hand-o-right:before{content:"\f0a4"}.icon-hand-o-left:after,.icon-hand-o-left:before{content:"\f0a5"}.icon-hand-o-up:after,.icon-hand-o-up:before{content:"\f0a6"}.icon-hand-o-down:after,.icon-hand-o-down:before{content:"\f0a7"}.icon-arrow-circle-left:after,.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:after,.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-up:after,.icon-arrow-circle-up:before{content:"\f0aa"}.icon-arrow-circle-down:after,.icon-arrow-circle-down:before{content:"\f0ab"}.icon-globe:after,.icon-globe:before{content:"\f0ac"}.icon-wrench:after,.icon-wrench:before{content:"\f0ad"}.icon-tasks:after,.icon-tasks:before{content:"\f0ae"}.icon-filter:after,.icon-filter:before{content:"\f0b0"}.icon-briefcase:after,.icon-briefcase:before{content:"\f0b1"}.icon-arrows-alt:after,.icon-arrows-alt:before{content:"\f0b2"}.icon-group:after,.icon-group:before,.icon-users:after,.icon-users:before{content:"\f0c0"}.icon-chain:after,.icon-chain:before,.icon-link:after,.icon-link:before{content:"\f0c1"}.icon-cloud:after,.icon-cloud:before{content:"\f0c2"}.icon-flask:after,.icon-flask:before{content:"\f0c3"}.icon-cut:after,.icon-cut:before,.icon-scissors:after,.icon-scissors:before{content:"\f0c4"}.icon-copy:after,.icon-copy:before,.icon-files-o:after,.icon-files-o:before{content:"\f0c5"}.icon-paperclip:after,.icon-paperclip:before{content:"\f0c6"}.icon-floppy-o:after,.icon-floppy-o:before,.icon-save:after,.icon-save:before{content:"\f0c7"}.icon-square:after,.icon-square:before{content:"\f0c8"}.icon-bars:after,.icon-bars:before,.icon-navicon:after,.icon-navicon:before,.icon-reorder:after,.icon-reorder:before{content:"\f0c9"}.icon-list-ul:after,.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:after,.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:after,.icon-strikethrough:before{content:"\f0cc"}.icon-underline:after,.icon-underline:before{content:"\f0cd"}.icon-table:after,.icon-table:before{content:"\f0ce"}.icon-magic:after,.icon-magic:before{content:"\f0d0"}.icon-truck:after,.icon-truck:before{content:"\f0d1"}.icon-pinterest:after,.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-square:after,.icon-pinterest-square:before{content:"\f0d3"}.icon-google-plus-square:after,.icon-google-plus-square:before{content:"\f0d4"}.icon-google-plus:after,.icon-google-plus:before{content:"\f0d5"}.icon-money:after,.icon-money:before{content:"\f0d6"}.icon-caret-down:after,.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:after,.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:after,.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:after,.icon-caret-right:before{content:"\f0da"}.icon-columns:after,.icon-columns:before{content:"\f0db"}.icon-sort:after,.icon-sort:before,.icon-unsorted:after,.icon-unsorted:before{content:"\f0dc"}.icon-sort-desc:after,.icon-sort-desc:before,.icon-sort-down:after,.icon-sort-down:before{content:"\f0dd"}.icon-sort-asc:after,.icon-sort-asc:before,.icon-sort-up:after,.icon-sort-up:before{content:"\f0de"}.icon-envelope:after,.icon-envelope:before{content:"\f0e0"}.icon-linkedin:after,.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:after,.icon-rotate-left:before,.icon-undo:after,.icon-undo:before{content:"\f0e2"}.icon-gavel:after,.icon-gavel:before,.icon-legal:after,.icon-legal:before{content:"\f0e3"}.icon-dashboard:after,.icon-dashboard:before,.icon-tachometer:after,.icon-tachometer:before{content:"\f0e4"}.icon-comment-o:after,.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:after,.icon-comments-o:before{content:"\f0e6"}.icon-bolt:after,.icon-bolt:before,.icon-flash:after,.icon-flash:before{content:"\f0e7"}.icon-sitemap:after,.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:after,.icon-umbrella:before{content:"\f0e9"}.icon-clipboard:after,.icon-clipboard:before,.icon-paste:after,.icon-paste:before{content:"\f0ea"}.icon-lightbulb-o:after,.icon-lightbulb-o:before{content:"\f0eb"}.icon-exchange:after,.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:after,.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:after,.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:after,.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:after,.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:after,.icon-suitcase:before{content:"\f0f2"}.icon-bell-o:after,.icon-bell-o:before{content:"\f0a2"}.icon-coffee:after,.icon-coffee:before{content:"\f0f4"}.icon-cutlery:after,.icon-cutlery:before{content:"\f0f5"}.icon-file-text-o:after,.icon-file-text-o:before{content:"\f0f6"}.icon-building-o:after,.icon-building-o:before{content:"\f0f7"}.icon-hospital-o:after,.icon-hospital-o:before{content:"\f0f8"}.icon-ambulance:after,.icon-ambulance:before{content:"\f0f9"}.icon-medkit:after,.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:after,.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:after,.icon-beer:before{content:"\f0fc"}.icon-h-square:after,.icon-h-square:before{content:"\f0fd"}.icon-plus-square:after,.icon-plus-square:before{content:"\f0fe"}.icon-angle-double-left:after,.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:after,.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:after,.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:after,.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:after,.icon-angle-left:before{content:"\f104"}.icon-angle-right:after,.icon-angle-right:before{content:"\f105"}.icon-angle-up:after,.icon-angle-up:before{content:"\f106"}.icon-angle-down:after,.icon-angle-down:before{content:"\f107"}.icon-desktop:after,.icon-desktop:before{content:"\f108"}.icon-laptop:after,.icon-laptop:before{content:"\f109"}.icon-tablet:after,.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:after,.icon-mobile-phone:before,.icon-mobile:after,.icon-mobile:before{content:"\f10b"}.icon-circle-o:after,.icon-circle-o:before{content:"\f10c"}.icon-quote-left:after,.icon-quote-left:before{content:"\f10d"}.icon-quote-right:after,.icon-quote-right:before{content:"\f10e"}.icon-spinner:after,.icon-spinner:before{content:"\f110"}.icon-circle:after,.icon-circle:before{content:"\f111"}.icon-mail-reply:after,.icon-mail-reply:before,.icon-reply:after,.icon-reply:before{content:"\f112"}.icon-github-alt:after,.icon-github-alt:before{content:"\f113"}.icon-folder-o:after,.icon-folder-o:before{content:"\f114"}.icon-folder-open-o:after,.icon-folder-open-o:before{content:"\f115"}.icon-smile-o:after,.icon-smile-o:before{content:"\f118"}.icon-frown-o:after,.icon-frown-o:before{content:"\f119"}.icon-meh-o:after,.icon-meh-o:before{content:"\f11a"}.icon-gamepad:after,.icon-gamepad:before{content:"\f11b"}.icon-keyboard-o:after,.icon-keyboard-o:before{content:"\f11c"}.icon-flag-o:after,.icon-flag-o:before{content:"\f11d"}.icon-flag-checkered:after,.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:after,.icon-terminal:before{content:"\f120"}.icon-code:after,.icon-code:before{content:"\f121"}.icon-mail-reply-all:after,.icon-mail-reply-all:before,.icon-reply-all:after,.icon-reply-all:before{content:"\f122"}.icon-star-half-empty:after,.icon-star-half-empty:before,.icon-star-half-full:after,.icon-star-half-full:before,.icon-star-half-o:after,.icon-star-half-o:before{content:"\f123"}.icon-location-arrow:after,.icon-location-arrow:before{content:"\f124"}.icon-crop:after,.icon-crop:before{content:"\f125"}.icon-code-fork:after,.icon-code-fork:before{content:"\f126"}.icon-chain-broken:after,.icon-chain-broken:before,.icon-unlink:after,.icon-unlink:before{content:"\f127"}.icon-question:after,.icon-question:before{content:"\f128"}.icon-info:after,.icon-info:before{content:"\f129"}.icon-exclamation:after,.icon-exclamation:before{content:"\f12a"}.icon-superscript:after,.icon-superscript:before{content:"\f12b"}.icon-subscript:after,.icon-subscript:before{content:"\f12c"}.icon-eraser:after,.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:after,.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:after,.icon-microphone:before{content:"\f130"}.icon-microphone-slash:after,.icon-microphone-slash:before{content:"\f131"}.icon-shield:after,.icon-shield:before{content:"\f132"}.icon-calendar-o:after,.icon-calendar-o:before{content:"\f133"}.icon-fire-extinguisher:after,.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:after,.icon-rocket:before{content:"\f135"}.icon-maxcdn:after,.icon-maxcdn:before{content:"\f136"}.icon-chevron-circle-left:after,.icon-chevron-circle-left:before{content:"\f137"}.icon-chevron-circle-right:after,.icon-chevron-circle-right:before{content:"\f138"}.icon-chevron-circle-up:after,.icon-chevron-circle-up:before{content:"\f139"}.icon-chevron-circle-down:after,.icon-chevron-circle-down:before{content:"\f13a"}.icon-html5:after,.icon-html5:before{content:"\f13b"}.icon-css3:after,.icon-css3:before{content:"\f13c"}.icon-anchor:after,.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:after,.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:after,.icon-bullseye:before{content:"\f140"}.icon-ellipsis-h:after,.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:after,.icon-ellipsis-v:before{content:"\f142"}.icon-rss-square:after,.icon-rss-square:before{content:"\f143"}.icon-play-circle:after,.icon-play-circle:before{content:"\f144"}.icon-ticket:after,.icon-ticket:before{content:"\f145"}.icon-minus-square:after,.icon-minus-square:before{content:"\f146"}.icon-minus-square-o:after,.icon-minus-square-o:before{content:"\f147"}.icon-level-up:after,.icon-level-up:before{content:"\f148"}.icon-level-down:after,.icon-level-down:before{content:"\f149"}.icon-check-square:after,.icon-check-square:before{content:"\f14a"}.icon-pencil-square:after,.icon-pencil-square:before{content:"\f14b"}.icon-external-link-square:after,.icon-external-link-square:before{content:"\f14c"}.icon-share-square:after,.icon-share-square:before{content:"\f14d"}.icon-compass:after,.icon-compass:before{content:"\f14e"}.icon-caret-square-o-down:after,.icon-caret-square-o-down:before,.icon-toggle-down:after,.icon-toggle-down:before{content:"\f150"}.icon-caret-square-o-up:after,.icon-caret-square-o-up:before,.icon-toggle-up:after,.icon-toggle-up:before{content:"\f151"}.icon-caret-square-o-right:after,.icon-caret-square-o-right:before,.icon-toggle-right:after,.icon-toggle-right:before{content:"\f152"}.icon-eur:after,.icon-eur:before,.icon-euro:after,.icon-euro:before{content:"\f153"}.icon-gbp:after,.icon-gbp:before{content:"\f154"}.icon-dollar:after,.icon-dollar:before,.icon-usd:after,.icon-usd:before{content:"\f155"}.icon-inr:after,.icon-inr:before,.icon-rupee:after,.icon-rupee:before{content:"\f156"}.icon-cny:after,.icon-cny:before,.icon-jpy:after,.icon-jpy:before,.icon-rmb:after,.icon-rmb:before,.icon-yen:after,.icon-yen:before{content:"\f157"}.icon-rouble:after,.icon-rouble:before,.icon-rub:after,.icon-rub:before,.icon-ruble:after,.icon-ruble:before{content:"\f158"}.icon-krw:after,.icon-krw:before,.icon-won:after,.icon-won:before{content:"\f159"}.icon-bitcoin:after,.icon-bitcoin:before,.icon-btc:after,.icon-btc:before{content:"\f15a"}.icon-file:after,.icon-file:before{content:"\f15b"}.icon-file-text:after,.icon-file-text:before{content:"\f15c"}.icon-sort-alpha-asc:after,.icon-sort-alpha-asc:before{content:"\f15d"}.icon-sort-alpha-desc:after,.icon-sort-alpha-desc:before{content:"\f15e"}.icon-sort-amount-asc:after,.icon-sort-amount-asc:before{content:"\f160"}.icon-sort-amount-desc:after,.icon-sort-amount-desc:before{content:"\f161"}.icon-sort-numeric-asc:after,.icon-sort-numeric-asc:before{content:"\f162"}.icon-sort-numeric-desc:after,.icon-sort-numeric-desc:before{content:"\f163"}.icon-thumbs-up:after,.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:after,.icon-thumbs-down:before{content:"\f165"}.icon-youtube-square:after,.icon-youtube-square:before{content:"\f166"}.icon-youtube:after,.icon-youtube:before{content:"\f167"}.icon-xing:after,.icon-xing:before{content:"\f168"}.icon-xing-square:after,.icon-xing-square:before{content:"\f169"}.icon-youtube-play:after,.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:after,.icon-dropbox:before{content:"\f16b"}.icon-stack-overflow:after,.icon-stack-overflow:before{content:"\f16c"}.icon-instagram:after,.icon-instagram:before{content:"\f16d"}.icon-flickr:after,.icon-flickr:before{content:"\f16e"}.icon-adn:after,.icon-adn:before{content:"\f170"}.icon-bitbucket:after,.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-square:after,.icon-bitbucket-square:before{content:"\f172"}.icon-tumblr:after,.icon-tumblr:before{content:"\f173"}.icon-tumblr-square:after,.icon-tumblr-square:before{content:"\f174"}.icon-long-arrow-down:after,.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:after,.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:after,.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:after,.icon-long-arrow-right:before{content:"\f178"}.icon-apple:after,.icon-apple:before{content:"\f179"}.icon-windows:after,.icon-windows:before{content:"\f17a"}.icon-android:after,.icon-android:before{content:"\f17b"}.icon-linux:after,.icon-linux:before{content:"\f17c"}.icon-dribbble:after,.icon-dribbble:before{content:"\f17d"}.icon-skype:after,.icon-skype:before{content:"\f17e"}.icon-foursquare:after,.icon-foursquare:before{content:"\f180"}.icon-trello:after,.icon-trello:before{content:"\f181"}.icon-female:after,.icon-female:before{content:"\f182"}.icon-male:after,.icon-male:before{content:"\f183"}.icon-gittip:after,.icon-gittip:before{content:"\f184"}.icon-sun-o:after,.icon-sun-o:before{content:"\f185"}.icon-moon-o:after,.icon-moon-o:before{content:"\f186"}.icon-archive:after,.icon-archive:before{content:"\f187"}.icon-bug:after,.icon-bug:before{content:"\f188"}.icon-vk:after,.icon-vk:before{content:"\f189"}.icon-weibo:after,.icon-weibo:before{content:"\f18a"}.icon-renren:after,.icon-renren:before{content:"\f18b"}.icon-pagelines:after,.icon-pagelines:before{content:"\f18c"}.icon-stack-exchange:after,.icon-stack-exchange:before{content:"\f18d"}.icon-arrow-circle-o-right:after,.icon-arrow-circle-o-right:before{content:"\f18e"}.icon-arrow-circle-o-left:after,.icon-arrow-circle-o-left:before{content:"\f190"}.icon-caret-square-o-left:after,.icon-caret-square-o-left:before,.icon-toggle-left:after,.icon-toggle-left:before{content:"\f191"}.icon-dot-circle-o:after,.icon-dot-circle-o:before{content:"\f192"}.icon-wheelchair:after,.icon-wheelchair:before{content:"\f193"}.icon-vimeo-square:after,.icon-vimeo-square:before{content:"\f194"}.icon-try:after,.icon-try:before,.icon-turkish-lira:after,.icon-turkish-lira:before{content:"\f195"}.icon-plus-square-o:after,.icon-plus-square-o:before{content:"\f196"}.icon-space-shuttle:after,.icon-space-shuttle:before{content:"\f197"}.icon-slack:after,.icon-slack:before{content:"\f198"}.icon-envelope-square:after,.icon-envelope-square:before{content:"\f199"}.icon-wordpress:after,.icon-wordpress:before{content:"\f19a"}.icon-openid:after,.icon-openid:before{content:"\f19b"}.icon-bank:after,.icon-bank:before,.icon-institution:after,.icon-institution:before,.icon-university:after,.icon-university:before{content:"\f19c"}.icon-graduation-cap:after,.icon-graduation-cap:before,.icon-mortar-board:after,.icon-mortar-board:before{content:"\f19d"}.icon-yahoo:after,.icon-yahoo:before{content:"\f19e"}.icon-google:after,.icon-google:before{content:"\f1a0"}.icon-reddit:after,.icon-reddit:before{content:"\f1a1"}.icon-reddit-square:after,.icon-reddit-square:before{content:"\f1a2"}.icon-stumbleupon-circle:after,.icon-stumbleupon-circle:before{content:"\f1a3"}.icon-stumbleupon:after,.icon-stumbleupon:before{content:"\f1a4"}.icon-delicious:after,.icon-delicious:before{content:"\f1a5"}.icon-digg:after,.icon-digg:before{content:"\f1a6"}.icon-pied-piper:after,.icon-pied-piper:before{content:"\f1a7"}.icon-pied-piper-alt:after,.icon-pied-piper-alt:before{content:"\f1a8"}.icon-drupal:after,.icon-drupal:before{content:"\f1a9"}.icon-joomla:after,.icon-joomla:before{content:"\f1aa"}.icon-language:after,.icon-language:before{content:"\f1ab"}.icon-fax:after,.icon-fax:before{content:"\f1ac"}.icon-building:after,.icon-building:before{content:"\f1ad"}.icon-child:after,.icon-child:before{content:"\f1ae"}.icon-paw:after,.icon-paw:before{content:"\f1b0"}.icon-spoon:after,.icon-spoon:before{content:"\f1b1"}.icon-cube:after,.icon-cube:before{content:"\f1b2"}.icon-cubes:after,.icon-cubes:before{content:"\f1b3"}.icon-behance:after,.icon-behance:before{content:"\f1b4"}.icon-behance-square:after,.icon-behance-square:before{content:"\f1b5"}.icon-steam:after,.icon-steam:before{content:"\f1b6"}.icon-steam-square:after,.icon-steam-square:before{content:"\f1b7"}.icon-recycle:after,.icon-recycle:before{content:"\f1b8"}.icon-automobile:after,.icon-automobile:before,.icon-car:after,.icon-car:before{content:"\f1b9"}.icon-cab:after,.icon-cab:before,.icon-taxi:after,.icon-taxi:before{content:"\f1ba"}.icon-tree:after,.icon-tree:before{content:"\f1bb"}.icon-spotify:after,.icon-spotify:before{content:"\f1bc"}.icon-deviantart:after,.icon-deviantart:before{content:"\f1bd"}.icon-soundcloud:after,.icon-soundcloud:before{content:"\f1be"}.icon-database:after,.icon-database:before{content:"\f1c0"}.icon-file-pdf-o:after,.icon-file-pdf-o:before{content:"\f1c1"}.icon-file-word-o:after,.icon-file-word-o:before{content:"\f1c2"}.icon-file-excel-o:after,.icon-file-excel-o:before{content:"\f1c3"}.icon-file-powerpoint-o:after,.icon-file-powerpoint-o:before{content:"\f1c4"}.icon-file-image-o:after,.icon-file-image-o:before,.icon-file-photo-o:after,.icon-file-photo-o:before,.icon-file-picture-o:after,.icon-file-picture-o:before{content:"\f1c5"}.icon-file-archive-o:after,.icon-file-archive-o:before,.icon-file-zip-o:after,.icon-file-zip-o:before{content:"\f1c6"}.icon-file-audio-o:after,.icon-file-audio-o:before,.icon-file-sound-o:after,.icon-file-sound-o:before{content:"\f1c7"}.icon-file-movie-o:after,.icon-file-movie-o:before,.icon-file-video-o:after,.icon-file-video-o:before{content:"\f1c8"}.icon-file-code-o:after,.icon-file-code-o:before{content:"\f1c9"}.icon-vine:after,.icon-vine:before{content:"\f1ca"}.icon-codepen:after,.icon-codepen:before{content:"\f1cb"}.icon-jsfiddle:after,.icon-jsfiddle:before{content:"\f1cc"}.icon-life-bouy:after,.icon-life-bouy:before,.icon-life-buoy:after,.icon-life-buoy:before,.icon-life-ring:after,.icon-life-ring:before,.icon-life-saver:after,.icon-life-saver:before,.icon-support:after,.icon-support:before{content:"\f1cd"}.icon-circle-o-notch:after,.icon-circle-o-notch:before{content:"\f1ce"}.icon-ra:after,.icon-ra:before,.icon-rebel:after,.icon-rebel:before{content:"\f1d0"}.icon-empire:after,.icon-empire:before,.icon-ge:after,.icon-ge:before{content:"\f1d1"}.icon-git-square:after,.icon-git-square:before{content:"\f1d2"}.icon-git:after,.icon-git:before{content:"\f1d3"}.icon-hacker-news:after,.icon-hacker-news:before{content:"\f1d4"}.icon-tencent-weibo:after,.icon-tencent-weibo:before{content:"\f1d5"}.icon-qq:after,.icon-qq:before{content:"\f1d6"}.icon-wechat:after,.icon-wechat:before,.icon-weixin:after,.icon-weixin:before{content:"\f1d7"}.icon-paper-plane:after,.icon-paper-plane:before,.icon-send:after,.icon-send:before{content:"\f1d8"}.icon-paper-plane-o:after,.icon-paper-plane-o:before,.icon-send-o:after,.icon-send-o:before{content:"\f1d9"}.icon-history:after,.icon-history:before{content:"\f1da"}.icon-circle-thin:after,.icon-circle-thin:before{content:"\f1db"}.icon-header:after,.icon-header:before{content:"\f1dc"}.icon-paragraph:after,.icon-paragraph:before{content:"\f1dd"}.icon-sliders:after,.icon-sliders:before{content:"\f1de"}.icon-share-alt:after,.icon-share-alt:before{content:"\f1e0"}.icon-share-alt-square:after,.icon-share-alt-square:before{content:"\f1e1"}.icon-bomb:after,.icon-bomb:before{content:"\f1e2"}.icon-futbol-o:after,.icon-futbol-o:before,.icon-soccer-ball-o:after,.icon-soccer-ball-o:before{content:"\f1e3"}.icon-tty:after,.icon-tty:before{content:"\f1e4"}.icon-binoculars:after,.icon-binoculars:before{content:"\f1e5"}.icon-plug:after,.icon-plug:before{content:"\f1e6"}.icon-slideshare:after,.icon-slideshare:before{content:"\f1e7"}.icon-twitch:after,.icon-twitch:before{content:"\f1e8"}.icon-yelp:after,.icon-yelp:before{content:"\f1e9"}.icon-newspaper-o:after,.icon-newspaper-o:before{content:"\f1ea"}.icon-wifi:after,.icon-wifi:before{content:"\f1eb"}.icon-calculator:after,.icon-calculator:before{content:"\f1ec"}.icon-paypal:after,.icon-paypal:before{content:"\f1ed"}.icon-google-wallet:after,.icon-google-wallet:before{content:"\f1ee"}.icon-cc-visa:after,.icon-cc-visa:before{content:"\f1f0"}.icon-cc-mastercard:after,.icon-cc-mastercard:before{content:"\f1f1"}.icon-cc-discover:after,.icon-cc-discover:before{content:"\f1f2"}.icon-cc-amex:after,.icon-cc-amex:before{content:"\f1f3"}.icon-cc-paypal:after,.icon-cc-paypal:before{content:"\f1f4"}.icon-cc-stripe:after,.icon-cc-stripe:before{content:"\f1f5"}.icon-bell-slash:after,.icon-bell-slash:before{content:"\f1f6"}.icon-bell-slash-o:after,.icon-bell-slash-o:before{content:"\f1f7"}.icon-trash:after,.icon-trash:before{content:"\f1f8"}.icon-copyright:after,.icon-copyright:before{content:"\f1f9"}.icon-at:after,.icon-at:before{content:"\f1fa"}.icon-eyedropper:after,.icon-eyedropper:before{content:"\f1fb"}.icon-paint-brush:after,.icon-paint-brush:before{content:"\f1fc"}.icon-birthday-cake:after,.icon-birthday-cake:before{content:"\f1fd"}.icon-area-chart:after,.icon-area-chart:before{content:"\f1fe"}.icon-pie-chart:after,.icon-pie-chart:before{content:"\f200"}.icon-line-chart:after,.icon-line-chart:before{content:"\f201"}.icon-lastfm:after,.icon-lastfm:before{content:"\f202"}.icon-lastfm-square:after,.icon-lastfm-square:before{content:"\f203"}.icon-toggle-off:after,.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:after,.icon-toggle-on:before{content:"\f205"}.icon-bicycle:after,.icon-bicycle:before{content:"\f206"}.icon-bus:after,.icon-bus:before{content:"\f207"}.icon-ioxhost:after,.icon-ioxhost:before{content:"\f208"}.icon-angellist:after,.icon-angellist:before{content:"\f209"}.icon-cc:after,.icon-cc:before{content:"\f20a"}.icon-ils:after,.icon-ils:before,.icon-shekel:after,.icon-shekel:before,.icon-sheqel:after,.icon-sheqel:before{content:"\f20b"}.icon-meanpath:after,.icon-meanpath:before{content:"\f20c"}.wrapbox{margin:0;font-size:0;line-height:0;word-spacing:-1px}.wrapbox.nowrap{overflow:hidden;white-space:nowrap}.wrapbox .cell{font-size:14px;text-align:left;line-height:normal;white-space:normal;vertical-align:top;word-spacing:normal;display:inline-block}.centered,.drop-list,.drop-list dt,.tabview .tabs{white-space:nowrap}.centered .cell,.centered:after,.centered:before,.justified .cell,.wrapbox.vmiddle .cell{vertical-align:middle}.centered{margin:0;height:100%;font-size:0;line-height:0;word-spacing:-1px;text-align:center}.centered:after,.centered:before{width:0;content:'';height:100%;display:inline-block}.centered .cell{font-size:14px;text-align:left;line-height:normal;white-space:normal;word-spacing:normal;display:inline-block}.justified{margin:0;font-size:0;line-height:0;text-align:justify;text-justify:newspaper;-moz-text-align-last:justify;text-align-last:justify}.justified:after{height:0;width:100%;content:'';overflow:hidden;visibility:hidden;display:inline-block}.justified .cell{font-size:14px;text-align:left;line-height:normal;-moz-text-align-last:auto;text-align-last:auto;display:inline-block}.justified.vtop .cell,.table .td{vertical-align:top}.centered,.justified,.wrapbox,x:-o-prefocus{font-size:1px}.child-window{top:0;left:0;width:100%;height:100%;z-index:99998;overflow:auto;position:fixed;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWP4fwYAAs0BzDkUVlwAAAAASUVORK5CYII=);background:rgba(240,240,240,.8);backface-visibility:hidden;perspective:1000}.child-window:after,.child-window:before{width:0;content:'';height:100%;display:inline-block;vertical-align:middle}.child-window .placeholder{max-width:90%;text-align:left;position:relative;display:inline-block;vertical-align:middle}.animated.child-window .placeholder{opacity:0;visibility:hidden;transform:scale(.9);transform-style:preserve-3d;transition:transform .3s}.visible.animated.child-window .placeholder{opacity:1;transform:none;visibility:visible}.overlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWNgmAkAAJwAmq5EmtgAAAAASUVORK5CYII=);background-image:radial-gradient(circle,rgba(0,0,0,.4),rgba(0,0,0,.8))}.litebox{background:#FFF;position:relative;border:1px solid #DDD;border-color:rgba(0,0,0,.05);box-shadow:0 10px 40px rgba(0,0,0,.15);background-clip:padding-box;border-radius:3px;backface-visibility:hidden;perspective:1000}.litebox .close{top:6px;right:6px;color:#999;width:30px;height:30px;cursor:pointer;position:absolute;text-align:center;font:300 30px/1 'Open Sans',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.litebox .close:hover{color:#000}.noscroll{width:100%;position:fixed;overflow-y:scroll}.drop-list,.drop-list dt,.msg,.tabview .tabs a,.tabview .view{position:relative}.state-indicator{color:#FFF;width:1.8em;height:1.8em;font-size:28px;line-height:1.8em;text-align:center;border-radius:50%;display:inline-block;background-color:#222;background-color:rgba(0,0,0,.75)}.state-indicator:before{margin:0;font-size:inherit}.state-indicator.icon-warning{color:#FB2;line-height:1.7em}.msg{margin:1em 0;text-align:left;border-radius:2px;border:1px solid #e8ecf1;padding:.5em 1em .5em 38px;color:#567;background-color:#F6F9FC}.msg:after,.msg:before{left:8px;position:absolute}.msg:before{background-color:#07B;color:#FFF;top:-1px;width:24px;line-height:1;padding-top:11px;text-align:center;font-size:14px;font-family:FontAwesome;background-image:linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,.3) 10%,rgba(255,255,255,0) 50%)}.msg:after{border-color:#07B;top:24px;content:''!important;border-style:solid;border-bottom-color:transparent!important;border-width:5px 24px/2}.msg:first-child{margin-top:0}.msg.warning{color:#B40;background-color:#FFFCD6;border-color:#f7f3c5}.msg.warning:after,.msg.warning:before{content:"\f071"}.msg.warning:before{background-color:#E60}.msg.warning:after{border-color:#E60}.msg.error{color:#A00;background-color:#FFF0F0;border-color:#fadcdc}.msg.error:after,.msg.error:before{content:"\f06a"}.msg.error:before{background-color:#C00}.msg.error:after{border-color:#C00}.msg.success{color:#080;background-color:#F0F9D9;border-color:#e4edcc}.msg.success:after,.msg.success:before{content:"\f058"}.msg.success:before{background-color:#690}.msg.success:after{border-color:#690}.msg label{margin:.2em 0;padding:.1em 0;line-height:19.8px;background:0 0!important}.table{width:100%;display:table}.table.fixed{table-layout:fixed}.table .tr{display:table-row}.table .td{padding:0 0 0 2.5%;display:table-cell;word-break:break-word}.table .td:first-child{padding-left:0}.vmiddle.table .td{vertical-align:middle}@media screen\0{.table .td{padding-left:30px}}.tabview{margin:0;padding:0}.tabview .tabs{font-size:0;overflow:hidden;border-bottom:3px solid #59C}.tabview .tabs a{color:#888;padding:0 3%;cursor:pointer;font-weight:600;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:1px;line-height:2.2em;background:#F3F3F3;text-decoration:none;display:inline-block;font-size:16px;border-top:2px solid #F3F3F3}.tabview .tabs a:hover{color:#09E}.tabview .tabs a.active{color:#FFF;background:#59C;border-width:3px;border-color:#59C}.tabview .view{display:none;padding:1px 0}.tabview .view.active{display:block}.drop-list{display:inline-block;vertical-align:middle;font:400 14px 'Open Sans',Arial,Helvetica,sans-serif}.button_in_modal,.drop-list dt{line-height:190%;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none}.button_in_modal,.drop-list dt,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.drop-list dt{height:2em;text-align:center;border:1px solid transparent;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);background-image:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,0));background-origin:border-box;box-sizing:border-box;border-radius:.143em;user-select:none;color:#30363C;background-color:#D9DCDF;border-color:rgba(108,118,128,.3);display:block;cursor:pointer;padding:0 2em 0 .6em}.drop-list dt:after{top:50%;height:1em;right:.5em;content:'\F0DC';margin-top:-.5em;position:absolute;display:block!important;font:400 14px/1.1 FontAwesome}.drop-list dt:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 1px rgba(0,0,0,.15);color:#191c20;background-color:#c8cdd1;border-color:rgba(94,103,112,.4)}.drop-list dd{left:0;top:100%;display:none;padding:1px 0;min-width:100%;margin-top:1px;background:#FFF;text-align:left;border-radius:3px;position:absolute;font-weight:400;box-sizing:border-box;border:1px solid #DDD;background-clip:padding-box;border-color:rgba(0,0,0,.05);box-shadow:0 .3em 1em rgba(0,0,0,.15)}.aright.drop-list dd{right:0;left:auto}.drop-list a{color:#000;margin:0 1px;display:block;cursor:pointer;line-height:2em;transition:none;text-decoration:none;padding:0 1em 0 .6em}.drop-list a:first-child{border-radius:2px 2px 0 0}.drop-list a:last-child{border-radius:0 0 2px 2px}.drop-list a:hover{color:#FFF!important;background:#09E}.drop-list a:hover:before{color:#FFF}.drop-list.open dt,.show-list,.show-list:focus,.show-list:hover{text-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:inset 0 0 .143em rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1);color:#030303}.drop-list hr{height:0;clear:both;margin:1px;border:0 solid #DDD;border-top-width:1px;box-sizing:content-box;border-color:rgba(0,0,0,.1)}.drop-list.open dt{background-image:none;background-color:#bbbdc0;border-color:rgba(84,87,91,.5)}.drop-list.open dd{z-index:999;display:block}.drop-list[disabled] dt{cursor:default!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)!important;background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,0))!important;color:#AAA!important;background-color:#EEE!important;border-color:rgba(136,136,136,.2)!important}.drop-list.flat dt{border:0;color:#09E;height:auto;text-align:left;text-shadow:none;padding:0 1em 0 0;white-space:normal;line-height:20px;background:0 0!important;box-shadow:none!important}.drop-list.flat dt em.combo-after,.drop-list.flat dt:after{right:0}.drop-list.flat dd{min-width:0}.drop-list.flat dt:hover,.drop-list.flat.open dt{color:#06B;box-shadow:none}.document-list,.hover-menu dd{z-index:999;box-shadow:0 .3em 1em rgba(0,0,0,.15)}.drop-list.big{font-size:16px}.drop-list.small{font-size:12px}.hover-menu{position:relative}.hover-menu:hover dt{color:#09E}.hover-menu:hover dd{opacity:1;visibility:visible;transform:scale3d(1,1,1);transition:opacity .1s,visibility .2s,transform .2s cubic-bezier(.1,1.3,.7,1.1)}.datepicker .next.disabled,.datepicker .prev.disabled,.editable.absence-edit dl:hover dt,.editable.grade-edit dl:hover dt,.grading li:hover .grade-edit.editable dl dt,.hidden-span,.hover-menu dd,.profile .userpic .actions,.stack-list.rowhover .item .suffix{visibility:hidden}.hover-menu dt,a{transition:color .15s}.hover-menu dt{color:#999;min-width:18px}.hover-menu dd{top:-7px;left:100%;padding:1px 0;background:#FFF;text-align:left;border-radius:3px;position:absolute;white-space:nowrap;font-weight:400;box-sizing:border-box;border:1px solid #DDD;background-clip:padding-box;border-color:rgba(0,0,0,.05);opacity:0;transform:scale3d(0,0,1);transform-origin:left 16px;transition:opacity .1s,visibility .2s,transform .2s;transition-delay:.5s}.hover-menu dd:after,.hover-menu dd:before{top:9px;left:-7px;content:'';position:absolute;border:6px solid transparent;border-left-width:0;border-right-color:#DDD;border-right-color:rgba(0,0,0,.1)}.hover-menu dd:after{left:-6px;border-right-color:#FFF}.aright.hover-menu dd{left:auto;right:100%;transform-origin:right 16px}.aright.hover-menu dd:after,.aright.hover-menu dd:before{left:auto;right:-7px;border:6px solid transparent;border-right-width:0;border-left-color:#DDD;border-left-color:rgba(0,0,0,.1)}.aright.hover-menu dd:after{left:auto;right:-6px;border-left-color:#FFF}.hover-menu a{color:#000;margin:0 1px!important;display:block;cursor:pointer;line-height:2em;transition:none;text-decoration:none;padding:0 1em 0 .6em}.hover-menu a:first-child{border-radius:2px 2px 0 0}.hover-menu a:last-child{border-radius:0 0 2px 2px}.hover-menu a:before{min-width:14px}.hover-menu a:hover{color:#FFF!important;background:#09E}.hover-menu a:hover:before{color:#FFF}.hover-menu hr{height:0;clear:both;margin:1px;border:0 solid #DDD;border-top-width:1px;box-sizing:content-box;border-color:rgba(0,0,0,.1)}.datepicker-dropdown:after,.datepicker-dropdown:before{display:inline-block;border-top:0;position:absolute;content:''}.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-bottom-color:rgba(0,0,0,.2)}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.grading,.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th,.input-append.date .add-on,.input-prepend.date .add-on,a{cursor:pointer}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:20px}.child-window,body{min-width:990px}h1,h2{color:#069}h3,h4{color:#07B}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}@font-face{font-family:"Open Sans";src:url(/font/OpenSans-Light-webfont.eot);src:url(/font/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/font/OpenSans-Light-webfont.woff) format("woff"),url(/font/OpenSans-Light-webfont.ttf) format("truetype"),url('/font/OpenSans-Light-webfont.svg#Open Sans') format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Open Sans";src:url(/font/OpenSans-Regular-webfont.eot);src:url(/font/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/font/OpenSans-Regular-webfont.woff) format("woff"),url(/font/OpenSans-Regular-webfont.ttf) format("truetype"),url('/font/OpenSans-Regular-webfont.svg#Open Sans') format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(/font/OpenSans-Semibold-webfont.eot);src:url(/font/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/font/OpenSans-Semibold-webfont.woff) format("woff"),url(/font/OpenSans-Semibold-webfont.ttf) format("truetype"),url('/font/OpenSans-Semibold-webfont.svg#Open Sans') format("svg");font-weight:600;font-style:normal}body{background:#FFF;text-align:center;text-rendering:geometricPrecision}body ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-track{background:#EEE}body ::-webkit-scrollbar-thumb{background:#CCC}body ::-webkit-scrollbar-thumb:hover{background:#AAA}h1,h2,h3,h4{line-height:1.1;font-weight:300;letter-spacing:-.06em;font-family:'Open Sans',Arial,Helvetica,sans-serif}h1 b,h2 b,h3 b,h4,h4 b{font-weight:400}h1 small,h2 small,h3 small,h4 small{display:block;margin-top:.1em;letter-spacing:-.04em}h1{font-size:300%;margin:0 0 .5em}h1 small{font-size:50%}h2{font-size:250%;margin:1.5em 0 .5em}h2 small{font-size:69%}h3{font-size:200%;letter-spacing:-.05em;margin:1.5em 0 .5em}h3 small{font-size:65%}h4{font-size:160%;letter-spacing:-.04em}.legend,b,h5{font-weight:600}h4 small{letter-spacing:normal}h5{margin:0 0 .2em;font-size:16px}hgroup{width:100%;display:table}hgroup aside,hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5{margin:0;width:100%;display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-word}hgroup aside{width:auto;text-align:right;padding-left:30px;white-space:nowrap}hgroup aside .x2{font-size:190%;letter-spacing:-.06em}hgroup aside .x2:after,hgroup aside .x2:before{font-size:28px}hgroup .nowrap{max-width:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}big{font-size:16px}.label,small{font-size:12px}.strikethrough{text-decoration:line-through}p{margin:.8em 0}a{color:#09E;text-decoration:none}a:active,a:hover{outline:0;color:#06B}a.fgred{color:#C00}a.fgred:active,a.fgred:hover{color:#900}a.fgblue{color:#07B}a.fgblue:active,a.fgblue:hover{color:#005788}a.fggreen{color:#590}a.fggreen:active,a.fggreen:hover{color:#396600}a.fggray{color:#888}a.fggray:active,a.fggray:hover{color:#6f6f6f}a.hover{color:#999}a.hover:hover{color:#09E}a.hover-red{color:#999}a.hover-red:hover{color:#C00}a.hover-green{color:#999}a.hover-green:hover{color:#590}a.disabled,a.disabled:active,a.disabled:hover{opacity:.6;cursor:default;pointer-events:none}hr{height:0;padding:0;clear:both;margin:1.3em 0;border-style:solid;border-width:1px 0 0;border-color:#e6e6e6;border-color:rgba(0,0,0,.1)}hr.dotted{border-style:dotted}hr.dashed{border-style:dashed}.thin{font-weight:300!important}.bold{font-weight:600!important}.huge{letter-spacing:-.04em}.counter,.login h1{letter-spacing:-.06em}.litebox h1{color:#09D;margin:-.1em 0 .3em}.mb0,.news .text p{margin-bottom:0}[data-prefix]:before{white-space:pre;content:attr(data-prefix)}[data-suffix]:after{white-space:pre;content:attr(data-suffix)}.date-range span.range,.grid th,.label,.legend,.stack-list .prefix,.stack-list .suffix,.stack-menu.nowrap .text,.toolbar .group{white-space:nowrap}.mt0{margin-top:0}.hint{cursor:help;border-bottom:1px dotted #BBB}.label{color:#FFF;background:#AAA;border-radius:2px;display:inline-block;vertical-align:middle;padding:0 3px 2px;text-transform:lowercase}.label.red{background-color:#D00}.label.blue{background-color:#08E}.label.green{background-color:#390}.label.orange{background-color:#F80}.legend{color:#888;padding:.5em 0;overflow:hidden;position:relative;text-align:center;font-size:16px}.legend:after,.legend:before{width:50%;height:1px;content:'';background:#DDD;position:relative;display:inline-block;vertical-align:middle}.grid.selectable tbody tr:hover,.stack-list.rowhover .item:hover:before{background:#dff3ff}.legend:before{left:-.5em;margin:0 0 0 -50%}.legend:after{left:.5em;margin:0 -50% 0 0}.counter{font-size:350%;line-height:.9;font-weight:300;text-align:center;display:inline-block}.absence,.counter small,.drop-list.term .course,.grid th,.mark{font-weight:600}.counter small{display:block;line-height:1.1;letter-spacing:normal;text-transform:uppercase}.scrollview{overflow:hidden;overflow-y:auto;border:1px solid #E0E0E0;box-shadow:inset 0 0 3px rgba(0,0,0,.1)}.scrollview .legend{margin:0 .3em}.stack-list{margin:.5em 0}.scrollview .stack-list{padding:0 .5em}.stack-list .item{width:100%;display:table}.stack-list data{line-height:1.2;position:relative;display:table-cell;vertical-align:top;word-break:break-word;padding:.3em 0 .3em .3em}.stack-list data:first-child{padding-left:0}.vmiddle.stack-list data{vertical-align:middle}.stack-list .indent{width:2em}.grid,.stack-list .text,.toolbar{width:100%}.stack-list .prefix{min-width:.6em;text-align:center}.stack-list .prefix a,.stack-list .suffix a{margin-left:.3em;vertical-align:top}.stack-list .prefix a:first-child,.stack-list .suffix a:first-child{margin-left:0}.stack-list .icon-angle-down,.stack-list .icon-angle-right{color:#555;min-width:9px;text-align:center}.stack-list .icon-angle-down:hover,.stack-list .icon-angle-right:hover{color:#000}.stack-list.rowhover,.stack-list.rowselect{padding:0 .5em;overflow:hidden}.stack-list.rowhover .item,.stack-list.rowselect .item{cursor:default;position:relative}.stack-list.rowhover .item:before,.stack-list.rowselect .item:before{top:0;bottom:0;z-index:0;content:'';left:-100%;right:-100%;position:absolute}.stack-list.rowhover .item:hover .suffix{visibility:visible}.stack-list.rowselect .selected.item,.stack-list.rowselect .selected>.item{color:#FFF}.stack-list.rowselect .selected.item:before,.stack-list.rowselect .selected>.item:before{background:#09E}.stack-list.rowselect .selected.item *,.stack-list.rowselect .selected>.item *{color:#FFF!important}.stack-list ul{margin:0 0 .5em 1em}.stack-menu{margin:.5em 0}.stack-menu li{color:#888;margin:1px 0;line-height:1;display:block;padding:.5em;cursor:pointer;position:relative;border-right:2px solid #DDD}.stack-menu li:hover{color:#08D;border-color:#AAA}.stack-menu li:hover .count{background:#AAA}.stack-menu li.selected{color:#000;background:#F6F6F6;border-color:#09E}.stack-menu li.selected .count{background:#AAA}.stack-menu li small{display:block;margin-bottom:.3em}.stack-menu .count{top:50%;color:#FFF;right:.4em;min-width:.6em;padding:0 .3em;background:#CCC;margin-top:-.6em;position:absolute;border-radius:.6em}.stack-menu .text{padding-right:2.5em}.stack-menu.nowrap .text{display:block;overflow:hidden;vertical-align:top;text-overflow:ellipsis}.toolbar{display:table;margin-bottom:.8em}.toolbar .group{display:table-cell;padding:0 0 0 1.5em;vertical-align:middle}.toolbar .group:first-child{padding-left:0}.toolbar .right{text-align:right;font-size:90%}.toolbar .form,.toolbar h1,.toolbar h2,.toolbar h3,.toolbar h4{margin:0}.grid{margin:0 0 .5em;border-bottom:1px solid #EEE}.grid th{color:#069;max-width:50px;font-size:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.02em;padding:.5em .5em .5em 0;border-bottom:2px solid #DDD}.grid th:first-child{padding-left:.5em}.grid th.nowrap{max-width:100%;overflow:visible;text-overflow:none}.grid td,.grid th div{text-overflow:ellipsis;overflow:hidden}.grid th.sortable{cursor:pointer;padding-right:.3em}.grid th.sortable div{position:relative;padding-right:.8em}.grid th.sortable div:after{top:50%;right:0;margin-top:-7px;position:absolute;font:400 14px/1 FontAwesome}.grid th.sortable:hover{color:#F80}.grid th.sort-asc,.grid th.sort-desc{color:#C30}.grid th.sort-asc div:after{content:'\F0D8'}.grid th.sort-desc div:after{content:'\F0D7'}.grid th div{max-width:100%;vertical-align:top;display:inline-block}.grid td{max-width:50px;border-top:1px solid #EEE;padding:.6em .6em .6em 0}.grid td:first-child{padding-left:.6em}.grid td.nowrap{max-width:100%;overflow:visible;text-overflow:none}.grid.selectable tbody tr.selected{color:#FFF;background:#09E}.grid.selectable tbody tr.selected [class*=" icon-"]:before,.grid.selectable tbody tr.selected [class^=icon-]:before,.grid.selectable tbody tr.selected a,.grid.selectable tbody tr.selected a:hover{color:#FFF!important}.grid.clickable tbody tr{cursor:pointer}.grid.clickable tbody tr:hover{background:#dff3ff}.grid .word-break{word-wrap:break-word;word-break:break-word}@media print{tr.selected{color:#000!important;background:#FFF!important}.ng-table.pagination-noprint+div[ng-include="templates.pagination"]{display:none!important}}@media screen{.noscreen{display:none!important}}.date-range,.date-range span,.pager,.vtext{display:inline-block}.pager{margin:0}.pager li{float:left;color:#09E;cursor:pointer;min-width:1.6em;margin-right:1px;line-height:1.8em;text-align:center;border-radius:2px;font-size:16px}.pager li:hover{color:#06B}.pager li.active{color:#FFF;background:#09E}.date-range{font-size:150%;vertical-align:middle}.date-range span{color:#C0C3C9;cursor:pointer;height:28px;vertical-align:middle!important}.date-range span:hover{color:#0AE!important}.date-range span:before{font-size:28px}.date-range span.range{color:#07B;width:auto;padding:0 .3em;font-weight:400;letter-spacing:-.05em}.file-drop{padding:2em;margin:1em 0;color:#07B;cursor:pointer;overflow:hidden;position:relative;text-align:center;transition:all .2s;font-size:16px;background:#f8fdff;border:2px dotted #88d4ff}.drop-list.term .course:hover,.file-drop:hover,.group-list .item:hover{background:#dff3ff}.file-drop:hover{border-color:#09E}.file-drop input[type=file]{top:0;left:0;margin:0;opacity:0;padding:0;height:300px;cursor:inherit;position:absolute;font-size:1000px!important}.vtext{width:1.2em;overflow:hidden;text-align:left;line-height:1.2em}.column-list label,.group-list .item{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vtext.twoline{width:2.4em}.vtext i{float:left;font-style:normal;white-space:nowrap;transform:translate(0,100%) rotate(-90deg);transform:translate3d(0,100%,0) rotate(-90deg);transform-origin:0 0}.vtext i:after{content:"";float:left;margin-top:100%}.column-list{overflow:hidden;margin:0 0 2em;background:#FFFFFC}.absence,.mark{background:0 0;font-size:16px}.column-list li.empty{float:none;color:#888;padding:.5em;width:auto!important}.litebox .column-list{border:0;margin:0;padding:0;background:0 0}.litebox .column-list li{width:33.3%}.litebox .column-list label{padding-left:.2em}@media screen and (max-width:1200px){.column-list li{width:33.3%}}.group-list{width:100%;display:table;margin-bottom:3em}.group-list dl{display:table-row}.group-list dl:first-child dd,.group-list dl:first-child dt{border:0}.group-list dd,.group-list dt{padding:1% 0;display:table-cell;vertical-align:middle;border-top:1px solid #DDD;border-color:rgba(0,0,0,.1)}.group-list dt{width:15%;color:#888;text-align:right;white-space:nowrap;padding-right:20px}.group-list dt h2,.group-list dt h3,.group-list dt h4{margin:0;color:#07B}.group-list dd{width:85%}.group-list .item{width:20%;float:left;line-height:1.3;transition:none;padding:.3em .5em;box-sizing:border-box;font-size:16px}.drop-list.term .course b,.drop-list.term a,.nodata big,.nodata:after,.nodata:before{display:inline-block;vertical-align:middle}@media screen and (max-width:1200px){.group-list .item{font-size:14px}}.drop-list.term dt{white-space:nowrap}.drop-list.term .course{color:#000;margin:0 1px;line-height:1;cursor:default;padding:8px 8px 8px 10px;font-size:16px;border-top:1px solid #dff3ff;text-align:center}.drop-list.term .course:first-child{border:0}.drop-list.term .course b{text-align:right;padding-right:8px}.drop-list.term .course b small{color:#888;display:block;color:rgba(0,0,0,.5)}.drop-list.term a{color:#07B;padding:0;width:30px;height:30px;background:#FFE;margin:0 0 0 3px;line-height:30px;text-align:center;border-radius:18px;border:1px solid #DDD;border-color:rgba(0,0,0,.1);font-size:20px}.drop-list.term a:hover{color:#FFF;background:#09E;border-color:#09E}.drop-list.term a.selected{color:#FFF;background:#F80;border-color:#F80}.drop-list.term a.long{width:100px}.nodata{margin:4em 0;padding:1em 0;overflow:hidden;text-align:center}.nodata:after,.nodata:before{width:50%;height:3px;content:'';background:#EEE;position:relative}.nodata:before{left:-.5em;margin:0 0 0 -50%}.nodata:after{left:.5em;margin:0 -50% 0 0}.nodata big{color:#bbb;max-width:60%;font-size:200%;line-height:1.2;letter-spacing:-.05em}.main-menu,.rooftop{vertical-align:top;position:relative}.keyval{line-height:1.1;margin-top:.4em}.keyval:first-child{margin-top:0}.mark{color:#555}.mark.mark0{color:#C00}.mark.mark1{color:#390}.mark.mark2{color:#C00}.mark.mark3{color:#08C}.mark.mark4{color:#099}.mark.mark5{color:#390}.absence{color:#555}.absence.absencePresent{color:#390}.absence.absenceLate{color:#925c06}.absence.absenceByValidReason{color:#046709}.absence.absenceByNotValidReason{color:#d30b0b}.absence.absenceSickLeave{color:#099}.field-stack{display:table}.field-stack .fieldset{border:0;margin:0;padding:0 0 0 10px;display:table-cell;white-space:nowrap}.field-stack .fieldset:first-child{padding-left:0}.rooftop{width:100%;color:#BBB;z-index:9999;font-size:13px;background:#222;line-height:28px;display:inline-block}.rooftop .college-single{float:left;margin-left:10px}.rooftop .college-list{float:left}.rooftop .college-list dt{border:0;height:30px;font-size:13px;box-shadow:none;line-height:28px;text-shadow:none;padding:0 0 0 28px;color:inherit!important;background:0 0!important}.rooftop .college-list dt:after{top:0;left:0;right:auto;width:30px;height:100%;margin-top:0;content:'\F0C9';line-height:30px}.rooftop .college-list dd{border:0;margin:0;padding:1px;min-width:0;max-width:330px;background:#000;border-radius:0 0 3px 3px}.rooftop .college-list dd a{margin:0;padding:0;color:#BBB;display:table-row}.rooftop .college-list dd a:first-child span{border:0}.rooftop .college-list dd a:hover{color:#FFF;background:#222}.rooftop .college-list dd span{font-size:11px;line-height:1.2;white-space:normal;display:table-cell;vertical-align:middle;padding:6px 8px 8px;border-top:1px solid #222}.rooftop .college-list dd span:first-child{font-size:22px;font-weight:300;padding-right:0;letter-spacing:-.05em}.rooftop .college-list.open dt{padding-left:36px}.rooftop .college-list.open dt:after{color:#FFF;background:#000}.rooftop .links{float:right}.rooftop .links a{color:#BBB;float:left;height:20px;margin:5px 0;padding:0 10px;line-height:18px;border-left:1px solid #555}.rooftop .links a:first-child{border:0}.rooftop .links a:hover{color:#FFF}.rooftop .links .language-list{float:left}.rooftop .links .language-list dt{float:left;border:0;height:30px;font-size:13px;box-shadow:none;line-height:28px;text-shadow:none;padding:0 10px 0 28px;color:inherit!important;background:0 0!important}.rooftop .links .language-list dt:after{top:0;left:0;right:auto;width:30px;height:100%;margin-top:0;content:'\F1AB';line-height:30px}.rooftop .links .language-list dd{border:0;margin:0;padding:1px;min-width:0;max-width:330px;background:#000;border-radius:0 0 3px 3px}.rooftop .links .language-list dd a{margin:0;padding:0;color:#BBB;display:table-row;height:25px}.rooftop .links .language-list dd a:first-child span{border:0}.rooftop .links .language-list dd a:hover{color:#FFF;background:#222}.rooftop .links .language-list dd span{font-size:11px;line-height:1.2;white-space:normal;display:table-cell;vertical-align:middle;padding:6px 8px 8px;border-top:1px solid #222}.rooftop .links .language-list.open dt{padding-left:36px}.rooftop .links .language-list.open dt:after{color:#FFF;background:#000}.login,.login .apploader,.main-menu{background:#369}header{z-index:9999;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.main-menu{width:100%;z-index:9998;display:inline-block;font:300 22px/3 'Open Sans',Arial,Helvetica,sans-serif}.main-menu .item{float:left;position:relative}.main-menu .item.current .item-title:after{left:50%;top:100%;content:'';margin-left:-8px;position:absolute;border:8px solid transparent;border-bottom-width:0;border-top-color:#369}.main-menu .item-title{z-index:1;height:3em;color:#FFF;display:block;cursor:pointer;padding:0 .6em;background:0 0;position:relative;letter-spacing:-.04em;border:1px solid transparent}.main-menu .item-title:hover{color:#FFF;border-color:#47A;background-color:#47A}.main-menu .item-title:hover:after{border-top-color:#47A!important}.main-menu .item-submenu{left:0;top:100%;z-index:0;display:none;line-height:2;font-size:16px;min-width:100%;text-align:left;position:absolute;padding:1px 0 3px;background:#48B;border-radius:0 0 3px 3px;box-shadow:0 5px 20px rgba(0,0,0,.15)}.main-menu .item-submenu a{color:#FFF!important;margin:0 1px;display:block;cursor:pointer;line-height:1.2;transition:none;white-space:nowrap;text-decoration:none;padding:.4em 2em .4em .8em}.main-menu .item-submenu a:hover{background:#37A}.main-menu .item-submenu a[class*=" icon-"],.main-menu .item-submenu a[class^=icon-]{padding-left:.6em}.main-menu .item-submenu a[class*=" icon-"]:before,.main-menu .item-submenu a[class^=icon-]:before{width:1em;vertical-align:middle}.main-menu .item-submenu hr{height:0;clear:both;margin:3px 1px;box-sizing:content-box;border:0 solid #37A;border-top-width:1px}.main-menu .homelink{width:3em;float:left;height:3em;text-align:center;position:relative;background-color:#147;border:1px solid #147;background-image:linear-gradient(to bottom,rgba(255,255,255,.1),rgba(255,255,255,0))}.main-menu .homelink:before{left:0;right:0;top:50%;height:1em;color:#FFF;content:'\F015';text-align:center;margin-top:-.5em;position:absolute;font:400 28px/1 FontAwesome}.main-menu .homelink:hover{border-color:#258;background-color:#258}.main-menu .usermenu{float:right}.main-menu .usermenu dt:before{content:'';width:28px;height:100%;margin-right:8px;vertical-align:top;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAABBUlEQVR42rXUMUtCURiHcQ1vgzY5CG6hWx8gqg/hWNnWJ2hpihbJoJqLFhF0FNLAxabE6GLxfqfrcyDB4ep7eq9n+I3n/0zvySVJoolwgT6+/vTQREF7r43voQ9Zo4NSlkALorixBor4gShi7FoCFYinsiUQeY7PkbcEaoghihn2LYE7iKdbS+AJ4uneEjjAO0QxQs16B0cQxXGWQ4vwtmF8gIIW0NQxSRn/QN3vL9K1UwJt5LYVeEgJPGYN7OAEL5A1nnH430su4hxDiKcBTlHaFKjiCp8QoxmuUVkN5HGJGLIl3zhbBpqQQBou0A0YeHWBScDA2AWmAQNTF/gNGJi7gIS0APpEBwKRWEV/AAAAAElFTkSuQmCC) center no-repeat}.main-menu .usermenu dt u{min-width:80px;font-size:18px;line-height:1.2;white-space:nowrap;padding-bottom:3px;display:inline-block;text-decoration:none;vertical-align:middle}.main-menu .usermenu dd{right:0;left:auto}.main-menu .drop-list.usermenu.open dt.item-title{color:#FFF;background:0 0;border:1px solid transparent}.main-menu .drop-list.usermenu.open dt.item-title:hover{color:#FFF;border-color:#47A;background-color:#47A}.main-menu.active .drop-list.usermenu.open dt.item-title,.main-menu.active .item.open .item-title{color:#FFF;border-color:#48B;background-color:#48B;background-image:linear-gradient(to bottom,rgba(255,255,255,.1),rgba(255,255,255,0))}.main-menu.active .item.open{z-index:9999}.main-menu.active .item.open .item-title:after{display:none}.main-menu.active .item.open .item-submenu{display:block}.drop-list.usermenu.open dd{display:none}.drop-list.usermenu.open [class*=icon-]:before{margin:-2px .5em 0 0}.content,.headline{margin:0 auto;text-align:left;padding:1.5em 2%}.headline{background:#F2F4F8}.headline h1,.headline hgroup{margin:0 auto;max-width:1600px}.headline h1{padding-bottom:.1em}.content{padding-top:30px;padding-bottom:30px;max-width:1600px}.apploader{z-index:99999;background:#FFF}.apploader.dimmed{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWP4fwYAAs0BzDkUVlwAAAAASUVORK5CYII=);background:rgba(240,240,240,.6)}.apploader span{color:#59C;font-size:22px;letter-spacing:-.03em}.apploader span:before{display:block;margin:.1em auto;font-size:42px}.login{color:#9BD}.login .apploader span{color:#8AC}.login .cell{position:relative}.login .loginbox{opacity:0;width:480px;text-align:center;transition:all .5s;transform:scale(1.25);transform-style:preserve-3d}.login .loginbox.appear{opacity:1;transform:none}.login h1{color:#FFF;line-height:1;font-size:34px;margin:0 0 1em}.login h1 small{color:#9BD;display:block;font-size:21px;font-weight:400;margin-top:.4em;letter-spacing:-.03em}.login h4{color:#FFF;font-weight:100}.login a{color:#9BD;text-decoration:underline}.login a:hover{color:#FFF}.login-error{color:#FFF;margin:-1em 0 1.5em;font-size:16px}.login .input-field{position:relative;margin-bottom:10px}.login .input-field:before{top:50%;left:15px;content:'';width:40px;height:40px;margin-top:-20px;position:absolute;background-position:center;background-repeat:no-repeat}.login .input-field_user:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAlCAYAAAAqXEs9AAABOklEQVR42u3WW0sCQRiAYdfOtkiQsmGxUERWmrgFiboUroaa+/3/n7O9c9FdsO4cdC66eC5neZlh5ttaURS6IiSYI8cGGYZo6X5XZ1GIFFJijDPXQU2sIFtaoOEqqI4MUtEUgYugG4imyEVQYhDUdxH0bhCUuAh6822HegZB97aDAgwMgp5sB3Ughto2g54hhro2g14ghh5sBl0gN4jZ4Nz2LWthphHziUtXw7WrEXTrctqHyCse1anLIKVfIehxFz9o9S0H7RCBTpAuKVFT/oP2HRQgwgRSYoK2q6Aj3CHTfBhjHNgIamKAb4ihFXoIqwYFuEYKcWSMKwRlQTHmkB2ZofNXUANTyJ6McPwbdIIvyJ594FBjgjsVq6CRR0GvKijzKChVQUuPghYqaO1R0FIFiUfWfgXBu6Afhnxo+zQvPRwAAAAASUVORK5CYII=)}.login .input-field_email:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAGFBMVEVMaXH////////////////////////////eQubUAAAACHRSTlMATUc9JBQyCuANjlEAAAC/SURBVHjahdNLEsMgDANQJP/uf+MmpaUpYKNFVi+MZkBtjgPe6oTgikRljHiHlhvFiGbG8YhndUayYkZMoRV10mKObTypsxZb62TFFK0ItJsa3cpwQrAmZySNZ8T7Az3c+RvBizsfCLI3gieCFGYgMGYSxEDZyzBiRWD/X7WfSeyQ3sRxxW+mO+TzWnxFsq5FZsRY1xKckO3WYv9I92vRJ/JsLf5Dkq9FvoiWr8X4QVqtRTsiyvBCgmOkhRxNvAAOZgSpkfML9AAAAABJRU5ErkJggg==)}.login .input-field_password:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAjCAYAAAATx8MeAAABOklEQVR42s2XTWuDQBCGPQSp9gcUmvaQZLU95qNQc+mltdCo///n2DfwCj0YYXZm6B4eUBndh5md3TUbx9GaAgTQgBZ0pOWzAMqlb1jLHEAPhiUYcwSFp9QD+AGDBL6z9pDaTNlRsLOUegSDEWsLqbupZEZcQKmVOgoG7Nh1OSd3BbqZuJNGqgB97Jwh4UZXlrFSO2Fp8plvrG7EVrFS745STazUl7TlBdluY6UuQqmOEjm7djs30UmvknKiV5VPi3X5Gkepc6xUsJfRLwmvtiL6xbN2zNIbyFyF/DdkCjnyPI2VilD1d7wUSvYkPQ7Xjl22l/846IU+wPd0z+szS3W/lAwvoRfN2T8tIaIV+gSZNdoMHTylas2CZ412DpUuUgKB2lxAJcVtICWpwOBkpLYMTEZqcw34D34BqNPVB5GmylgAAAAASUVORK5CYII=)}.login input[type=email],.login input[type=password],.login input[type=text]{color:#DEF;font-size:36px;font-weight:300;line-height:1.6;transition:none;padding-left:60px;border-radius:3px;border-color:#2E5C89;background-clip:padding-box;background-color:#517DA8;box-shadow:inset 0 0 3px rgba(0,0,0,.15),0 1px 0 rgba(255,255,255,.1)}.login input[type=email]:focus,.login input[type=password]:focus,.login input[type=text]:focus{background-color:#5985af}.login input[type=email]::-moz-placeholder,.login input[type=password]::-moz-placeholder,.login input[type=text]::-moz-placeholder{color:#8AC}.login input[type=email]::placeholder,.login input[type=password]::placeholder,.login input[type=text]::placeholder{color:#8AC}.login input[type=email]:-webkit-autofill,.login input[type=email]:-webkit-autofill:focus,.login input[type=password]:-webkit-autofill,.login input[type=password]:-webkit-autofill:focus,.login input[type=text]:-webkit-autofill,.login input[type=text]:-webkit-autofill:focus{color:#DEF;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.15),inset 0 0 0 100px #5985af,0 1px 0 rgba(255,255,255,.1);-webkit-text-fill-color:#DEF}.login button{color:#930;width:100%;height:72px;display:block;font-size:42px;font-weight:300;text-shadow:none;margin:0 0 20px;border-radius:3px;line-height:normal;border-color:#2B5782;background-clip:padding-box;background-color:#F91;background-image:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,.15) 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,0));box-shadow:inset 0 0 3px rgba(255,255,255,.4),0 1px 0 rgba(255,255,255,.1)}.login button:hover{color:#930;border-color:#254a6f;background-color:#f78d00}.login button:active{color:#4d1a00!important;border-color:#1e3d5c!important;background-color:#dd7e00!important;box-shadow:inset 0 0 4px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1)}.login button:focus{color:#930;border-color:#254a6f!important;background-color:#f78d00}.login .copyright{color:#8AC;margin-top:4em;font-size:12px}.login .copyright small{font-size:90%;display:block;margin-top:.5em}.login .access-list{padding:10px;margin-top:5px;text-align:left;overflow-y:auto;max-height:100px;font-size:12px;background:#3d6e9e;border:1px solid #2f5f8e}.about{padding:10px 0;text-align:center}.about h1{color:#0AE;line-height:1;font-size:80px;margin:0 0 .5em;letter-spacing:-.1em}.about h1 small{color:#4CC3F3;display:block;font-size:21px;font-weight:400;margin-top:.4em;letter-spacing:-.03em}.about .title{margin:0}.about .description{margin:3em 0}.about .description h5{margin:0 0 .3em}.about .copyright{color:#888}.about .copyright small{display:block;margin:.3em 0}.support a,.support span{display:block;font-size:22px;font-weight:400;line-height:30px;position:relative;padding-left:32px;letter-spacing:-.05em}.support a:before,.support span:before{left:0;top:50%;width:1em;height:1em;font-size:28px;line-height:1em;margin-top:-.5em;position:absolute}.support span{color:#590}.news{width:100%;display:table;table-layout:fixed;border-top:1px dotted #CCC}.news:first-child{border:none}.news:first-child .date,.news:first-child .text{padding-top:0}.news .date,.news .text{padding:1.5em 0;display:table-cell;vertical-align:top}.news .date{width:80px}.news .text h4{margin-top:0}.institution{margin-top:3em;padding:1.3em 1em;background:#F6F6F6}.institution h4{margin:0;color:#000}.institution .details{border-style:solid;border-width:1px 0;border-color:#E6E6E6;margin:.8em 0 .4em;font-size:16px}.institution .details nobr{overflow:hidden;max-width:300px;display:inline-block;text-overflow:ellipsis}.institution .edit-links a{margin:.5em 1.5em 0 0}.institution .edit-links a:last-child{margin-right:0}.shortcuts{margin:0 -3px;overflow:hidden}.shortcuts li{width:50%;float:left;padding:3px;box-sizing:border-box}.drop-list.subject,.gradebook-teacher,.grading li{width:100%}.shortcuts li.yellow a{color:#D60;background:#FFFCD6}.shortcuts li.green a{color:#590;background:#F0F9D9}.shortcuts li.blue a{color:#07B;background:#D9F0FF}.shortcuts a{color:#09C;padding:.5em;display:block;font-size:170%;line-height:1.2;overflow:hidden;white-space:nowrap;background:#F6F6F6;transition:all .1s;letter-spacing:-.06em;text-overflow:ellipsis}.drop-list.subject dt,.gradebook-teacher div{padding:0 0 0 23px;font-weight:300;letter-spacing:-.06em}.shortcuts a:hover{color:#FFF!important;background:#09E!important}@media screen and (max-width:1400px){.shortcuts a{font-size:150%}}@media screen and (max-width:1200px){.shortcuts a{font-size:120%}.institution .details{font-size:14px}.institution .edit-links{font-size:12px}}.drop-list.subject dt{color:#069;font-size:250%;line-height:1.1}.drop-list.subject dt:after{left:0;right:auto;font-size:28px}.drop-list.subject dt:hover,.drop-list.subject.open dt{color:#09E}.gradebook-teacher div{color:#069;font-size:120%;line-height:1.1}.gradebook-layout{position:relative;padding-right:32%}.gradebook-layout .panel-right{top:0;right:0;bottom:0;width:30%;position:absolute}.gradebook-layout .panel-right .view{left:0;right:0;bottom:0;top:41px;padding-top:65px;position:absolute}.gradebook-layout .panel-right .view:after,.gradebook-layout .panel-right .view:before{left:0;right:0;top:65px;z-index:1;content:'';height:15px;position:absolute;background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.gradebook-layout .panel-right .view:after{top:auto;bottom:0;background-image:linear-gradient(to top,#fff,rgba(255,255,255,0))}.gradebook-layout .panel-right .toolbar{height:64px;margin:-65px 0 0;border-bottom:1px dotted #D0D6DC}.gradebook-layout .panel-right .toolbar .group{padding:0;line-height:1.2;white-space:normal}.gradebook-layout .panel-right .scrollview{border:0;height:100%;padding:5px 2px;box-shadow:none;box-sizing:border-box}.gradebook-layout .panel-right .scrollview h5,.gradebook-layout .panel-right .scrollview hgroup{margin:.7em 0 0}.gradebook-layout .panel-right .nolesson li p{margin-top:0}.gradebook-layout .counters .counter{color:#888;font-size:225%;font-weight:400;margin-right:15px}.gradebook-layout .counters .counter span{font-size:85%;margin-left:.2em;display:inline-block}.gradebook-layout .counters .counter small{color:#000;font-size:11px}.gradebook-lessons{margin:0!important}.gradebook-lessons li{border:1px solid transparent;border-top-color:#EEE}.gradebook-lessons li:first-child{border-top-color:transparent}.gradebook-lessons li.ui-draggable{cursor:move;transition:box-shadow .5s;backface-visibility:hidden;perspective:1000}.gradebook-lessons li.ui-draggable-dragging{z-index:3;margin:0 -.5em;padding:0 .5em;border:1px solid #DDD;border-color:rgba(0,0,0,.13);background-clip:padding-box;background:rgba(255,255,255,.8);box-shadow:0 5px 20px rgba(0,0,0,.15)}.gradebook-lessons li.completed{color:#888;text-decoration:line-through}.gradebook-lessons data{padding-top:.5em;padding-bottom:.7em}.gradebook-lessons .topic,.gradebook-lessons p{display:block;margin:.3em 0 0}.gradebook .students .head .icon-plus-circle:after,.gradebook ins.topic:before{display:none}.gradebook-lessons .topic:first-child,.gradebook-lessons p:first-child{margin:0}.gradebook-lessons .info span{vertical-align:middle}.gradebook-lessons .info .label{margin-right:8px}.gradebook-lessons .hover-menu{margin-top:2px}.gradebook{margin:1em 0 0;position:relative}.gradebook:after{top:0;right:0;bottom:0;width:20px;content:'';position:absolute;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.gradebook .gradebook-filter{color:#069;font-size:12px;margin-bottom:5px}.gradebook .viewport{overflow:hidden;overflow-x:auto}.gradebook .students{top:0;left:0;z-index:2;width:260px;background:#FFF;position:absolute;border:1px solid #DDD;border-right-color:rgba(0,0,0,.13);background-clip:padding-box}.gradebook .students:after{top:0;bottom:0;left:100%;width:10px;content:'';position:absolute;background-image:linear-gradient(to right,rgba(0,0,0,.05),rgba(0,0,0,0))}.gradebook .students ins{overflow:hidden;text-align:left;text-overflow:ellipsis;padding-left:10px!important}.gradebook .students .head{color:#035}.editable.gradebook .students .head:hover{color:#08D;cursor:pointer}.editable.gradebook .students .head .icon-plus-circle:after{display:inline-block}.gradebook .students .head.drop{margin:-1px;position:relative;background:#c5eaff;border:1px solid #09E}.gradebook .students .type{color:#590}.gradebook .top{top:20px}.gradebook .days{font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;vertical-align:top;display:inline-block;margin:0 18px 0 262px}.gradebook .averageHeader,.gradebook .date{display:inline-block;vertical-align:middle;line-height:1}.gradebook .date .month{opacity:.7}.gradebook .date .day{display:block;font-size:160%;line-height:.8}.gradebook .averageHeader{font-size:16px;color:#035}.gradebook .average,.gradebook .lesson,.grading li{vertical-align:top;display:inline-block}.gradebook .averageHeader .first{line-height:1}.gradebook .averageHeader .second{display:block;line-height:1}.gradebook ins{height:28px;display:block!important;padding:3px 5px;line-height:28px;text-align:center;white-space:nowrap;text-decoration:none;border-top:1px solid #E6ECF6;border-color:rgba(0,16,32,.06)}.gradebook ins:nth-child(even){background-color:rgba(0,16,32,.01)}.gradebook ins.head{color:#78A;height:48px;border-top:0;line-height:48px;background-color:#E9F6FF;background-color:rgba(166,218,255,.25)}.gradebook ins.headAverage{color:#78A;height:48px;width:70px;border-top:0;line-height:48px;background-color:#E9F6FF;background-color:rgba(166,218,255,.25)}.gradebook ins.type{color:#AB7;height:15px;padding:5px;line-height:15px;background-color:#F0F9D9;border-color:rgba(0,16,32,.1);font-size:12px}.gradebook ins.type .label{border:0;height:15px;padding:0 4px;line-height:13px;vertical-align:top;background-color:#AB7}.gradebook ins.typeAverage{color:#AB7;height:15px;padding:5px;line-height:15px;background-color:#F0F9D9;border-color:rgba(0,16,32,.1);font-size:12px}.gradebook ins.topic,.gradebook ins.topicAverage{height:15px;color:#D60;line-height:15px;padding:5px 10px;background-color:ivory;font-size:12px}.gradebook ins.mark{font-size:0}.gradebook ins.mark.disabled:before{color:#999;content:'×';font-weight:300;color:rgba(0,0,0,.4);font-size:16px}.education-plan:after,.education-plan:before,.grade-history small:after,.grade-history:after,.grade-history:before,.grading li:after,.grading:after,.grading:before,.schedule-rings .break:after,.studygraph dt:after,.studygraph:after{content:''}.gradebook ins.mark mark{color:#888;padding:5px 0;min-width:18px;background:0 0;line-height:18px;display:inline-block;font-size:16px;border-left:1px solid #EEE;border-color:rgba(0,0,0,.08)}.gradebook ins.mark mark:first-child{border:0}.gradebook ins.mark .mark0,.gradebook ins.mark .mark1{font:400 16px serif}.gradebook ins.mark .mark2,.gradebook ins.mark .mark3,.gradebook ins.mark .mark4,.gradebook ins.mark .mark5{font-weight:600}.gradebook ins.mark .mark0{color:#C00}.gradebook ins.mark .mark1{color:#390}.gradebook ins.mark .mark2{color:#C00}.gradebook ins.mark .mark3{color:#08C}.gradebook ins.mark .mark4{color:#099}.gradebook ins.mark .mark5{color:#390}.gradebook ins.mark absence{color:#888;padding:5px 0;min-width:18px;background:0 0;line-height:18px;display:inline-block;font-size:16px;border-left:1px solid #EEE;border-color:rgba(0,0,0,.08)}.gradebook ins.mark absence:first-child{border:0}.gradebook ins.mark .absenceByNotValidReason,.gradebook ins.mark .absenceByValidReason,.gradebook ins.mark .absenceLate,.gradebook ins.mark .absencePresent,.gradebook ins.mark .absenceSickLeave{font-weight:600;font-size:16px}.gradebook ins.mark .absencePresent{color:#390}.gradebook ins.mark .absenceLate{color:#925c06}.gradebook ins.mark .absenceByValidReason{color:#046709}.gradebook ins.mark .absenceByNotValidReason{color:#d30b0b}.gradebook ins.mark .absenceSickLeave{color:#099}.gradebook insStudent{height:28px;display:block!important;padding:3px 5px;line-height:28px;text-align:center;white-space:nowrap;text-decoration:none;border-top:1px solid rgba(0,0,0,.08);border-color:rgba(0,16,32,.06)}.gradebook insStudent.number{float:left;text-align:center;padding:5px!important;border-right:1px solid rgba(0,16,32,.06);height:24px;color:#2C4053;min-width:25px}.gradebook insStudent.name{height:24px;color:#2C4053;padding:5px 0;min-width:18px;flex:1}.gradebook .rowStudent{display:flex}.gradebook .rowStudent:nth-child(even){background-color:rgba(0,16,32,.01)}.gradebook .lesson{margin-left:-1px;border:1px solid #DDD;font-size:14px}.gradebook .lesson:first-child{border-left-color:#FFF}.gradebook .lesson.drop,.gradebook .lesson:hover{position:relative;border-color:#ace1ff;background-color:#eef9ff!important}.gradebook .lesson.drop .head,.gradebook .lesson:hover .head{background-color:#c5eaff}.gradebook .lesson.drop .topic,.gradebook .lesson:hover .topic{background-color:#FFF9BB}.gradebook .lesson.drop{border-color:#09E}.gradebook .lesson.active .head{color:#035}.editable.gradebook .lesson.active .topic:hover,.gradebook .lesson.active .mark:not(.disabled):hover{cursor:pointer;position:relative;background-color:#FFF;margin:0 -1px -1px;border:1px solid #09E}.editable.gradebook .lesson.active .topic:hover{font-size:0;color:#FFF!important;background:#09E!important}.editable.gradebook .lesson.active .topic:hover:before{margin:0;display:inline-block}.gradebook .lesson.selected{background-color:#FFE}.gradebook .lesson.selected .head{z-index:1;color:#FFF;margin:-1px;position:relative;background-color:#F60!important;border:1px solid #F60!important;background-image:linear-gradient(to bottom,rgba(255,255,255,.2),rgba(255,255,255,0))}.editable.gradebook .lesson .type:hover,.gradebook .lesson .head:hover,.gradebook .lesson ins.topic.icon-plus-circle,.gradebook .lesson ins.type:hover{margin:-1px;cursor:pointer;position:relative;color:#FFF;background-color:#09E;border:1px solid #09E}.editable.gradebook .lesson .type:hover{margin-top:0;border:1px solid #09E}.editable.gradebook .lesson .type:hover .label{color:#09E!important;background:#FFF!important}.gradebook .average{margin-left:-1px;border:1px solid #DDD;font-size:14px}.grading{position:relative}.grading:after,.grading:before{top:0;left:0;right:0;z-index:1;height:10px;position:absolute;background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.grading:after{top:auto;bottom:0;background-image:linear-gradient(to top,#fff,rgba(255,255,255,0))}.grading ul{margin:0;padding:8px 0;overflow-y:auto;max-height:300px}.grading li{box-sizing:border-box;padding:3px 3px 3px 5px}.grading li:hover{background:#dff3ff}.grading li:hover .grade-edit.editable dl dd{display:block}.grading li:after{height:16px;display:block;overflow:hidden;border-bottom:1px dotted #CCC;border-color:rgba(0,0,0,.2)}.grading li label{float:left;max-width:70%;overflow:hidden;margin-right:5px;line-height:32px;white-space:nowrap;text-overflow:ellipsis;font-size:16px}.grading li label.future{color:#a9a9a9;font-style:italic}.grading li absence,.grading li mark{float:right;margin-left:5px;background:0 0}.grading-topic{margin:0;background:ivory;border:1px solid #F9F9DB;padding:8px 10px 10px}.grading-topic dd{font-weight:600;padding-top:.2em;font-size:16px}.grade-edit{white-space:nowrap;display:inline-block;vertical-align:middle}.grade-edit dl{position:relative;vertical-align:top;display:inline-block}.absence-edit dl dd,.grade-edit dl dd{position:absolute;box-shadow:0 0 5px rgba(0,0,0,.1);top:0;white-space:nowrap}.editable.grade-edit dl:hover dd{display:block}.grade-edit dl dt{color:#888;padding:0 9px;min-width:10px;background:#FFF;line-height:28px;text-align:center;border-radius:16px;border:2px solid #DDD;border-color:rgba(0,0,0,.1)}.grade-edit dl dd{right:0;padding:1px;display:none;background:#FFE;border-radius:16px;border:1px solid #DDD;border-color:rgba(0,0,0,.1)}.grade-edit .grade{margin:0;color:#888680;padding:0 6px;cursor:pointer;line-height:28px;vertical-align:top;display:inline-block}.grade-edit .grade:first-child{padding-left:9px;border-radius:14px 0 0 14px}.grade-edit .grade:last-child{padding-right:9px;border-radius:0 14px 14px 0}.grade-edit .grade:hover{color:#FFF;background:#09E}.grade-edit .grade.selected{color:#FFF;background:#F80;background-image:linear-gradient(to bottom,rgba(255,255,255,.2),rgba(255,255,255,0))}.grade-edit input{color:#888;text-align:center;vertical-align:top;width:65px!important;height:32px!important}.grade-edit .mark2,.grade-edit .mark3,.grade-edit .mark4,.grade-edit .mark5{font-weight:600;font-size:16px}.grade-edit .mark0{color:#C00}.grade-edit dt.mark0{border-color:rgba(204,0,0,.3)}.grade-edit .mark1{color:#390}.grade-edit dt.mark1{border-color:rgba(51,153,0,.3)}.grade-edit .mark2{color:#C00}.grade-edit dt.mark2{border-color:rgba(204,0,0,.3)}.grade-edit .mark3{color:#08C}.grade-edit dt.mark3{border-color:rgba(0,136,204,.3)}.grade-edit .mark4{color:#099}.grade-edit dt.mark4{border-color:rgba(0,153,153,.3)}.grade-edit .mark5{color:#390}.grade-edit dt.mark5{border-color:rgba(51,153,0,.3)}.absence-edit{white-space:nowrap;display:inline-block;vertical-align:middle}.absence-edit dl{position:relative;vertical-align:top;display:inline-block}.editable.absence-edit dl:hover dd{display:block}.absence-edit dl dt{color:#888;padding:0 9px;min-width:10px;background:#FFF;line-height:28px;text-align:center;border-radius:16px;border:2px solid #DDD;border-color:rgba(0,0,0,.1)}.absence-edit dl dd{right:0;padding:1px;display:none;background:#FFE;border-radius:16px;border:1px solid #DDD;border-color:rgba(0,0,0,.1)}.absence-edit .absenceGrade{margin:0;color:#888680;padding:0 6px;cursor:pointer;line-height:28px;vertical-align:top;display:inline-block}.absence-edit .absenceGrade:first-child{padding-left:9px;border-radius:14px 0 0 14px}.absence-edit .absenceGrade:last-child{padding-right:9px;border-radius:0 14px 14px 0}.absence-edit .absenceGrade:hover{color:#FFF;background:#09E}.absence-edit .absenceGrade.selected{color:#FFF;background:#F80;background-image:linear-gradient(to bottom,rgba(255,255,255,.2),rgba(255,255,255,0))}.absence-edit input{color:#888;text-align:center;vertical-align:top;width:65px!important;height:32px!important}.absence-edit .absenceByNotValidReason,.absence-edit .absenceByValidReason,.absence-edit .absenceLate,.absence-edit .absencePresent,.absence-edit .absenceSickLeave{font-weight:600;font-size:16px}.absence-edit .absencePresent{color:#390}.absence-edit .absenceLate{color:#925c06}.absence-edit .absenceByValidReason{color:#046709}.absence-edit .absenceByNotValidReason{color:#d30b0b}.absence-edit .absenceSickLeave{color:#099}.absence-edit dt.absencePresent{border-color:rgba(51,153,0,.3)}.absence-edit dt.absenceLate{border-color:rgba(146,92,6,.3)}.absence-edit dt.absenceByValidReason{border-color:rgba(4,103,9,.3)}.absence-edit dt.absenceByNotValidReason{border-color:rgba(211,11,11,.3)}.absence-edit dt.absenceSickLeave{border-color:rgba(0,153,153,.3)}.grade-keyboard{cursor:pointer;position:relative;padding-left:45px;display:inline-block}.grade-keyboard:before{left:0;top:50%;color:#888;width:40px;height:32px;content:'\f11c';background:#EEE;line-height:30px;margin-top:-16px;position:absolute;text-align:center;border-radius:2px;transition:all .2s;font-size:28px;font-family:FontAwesome}.grade-keyboard:hover:before{color:#08D;background:#dff3ff}.grade-keyboard.active:before{color:#FFF;background:#09E}.grade-keyboard small{color:#888;display:block}.grade-list{margin:0}.grade-list li{margin:0;display:block;padding:.7em 0;border-top:1px solid #EEE}.grade-list li:first-child{border:none}.grade-list p{margin:.3em 0 0}.grade-history{width:60%;position:relative;border-radius:3px;padding:.5em .8em;background:#FFE;margin:.5em 0 0 auto;border:1px solid #e6e6d6}.grade-history:after,.grade-history:before{top:-7px;right:9px;position:absolute;border:6px solid transparent;border-top-width:0;border-bottom-color:#e6e6d6}.grade-history:after{top:-6px;border-bottom-color:#FFE}.grade-history small{display:block;margin:.2em 0;overflow:hidden}.education-terms,.examination{margin:1em 0}.grade-history small:after{height:.6em;display:block;overflow:hidden;border-bottom:1px dotted #DDD;border-color:rgba(0,0,0,.2)}.grade-history span{float:right;padding:0 0 0 .5em}.grade-history span:first-child{float:left;padding:0 .5em 0 0}.examination{border:0;width:100%;display:table;word-break:normal}.examination.editable .column:hover.average,.examination.editable .column:hover.exam,.examination.editable .column:hover.final{border-style:double;border-color:#ace1ff;background-color:#eef9ff}.examination.editable .column:hover.average .head,.examination.editable .column:hover.exam .head,.examination.editable .column:hover.final .head{background-color:#c5eaff}.examination.editable .column:hover.average{background-color:#FFF}.examination.editable .column:hover.average ul:hover{background-color:#f8fdff}.examination.editable .exam,.examination.editable .final{cursor:pointer}.examination.editable .head:hover .delete{display:block}.examination .column{display:table-cell;border:1px solid #DDD}.examination .column.students{max-width:120px}.examination .column.students li{overflow:hidden;text-align:left;text-overflow:ellipsis;padding-left:10px!important}.examination .column.students li.future{color:#a9a9a9;font-style:italic}.examination .column.students .head{text-align:left;padding-left:10px}.examination .column.average{width:20%;min-width:120px}.examination .column.average .head ins{line-height:1.3;overflow:hidden;max-height:3.9em}.examination .column.exam{background:#FFFFF9}.examination .column.final{background:#FFE}.examination .head{color:#035;height:70px;padding:0 5px;line-height:68px;text-align:center;position:relative;background-color:#E9F6FF;border-bottom:1px solid #DDD;border-color:rgba(0,0,0,.1)}.examination .head ins{line-height:1.3;display:inline-block;text-decoration:none;vertical-align:middle}.examination .head .type{display:block;font-weight:600;margin-top:.2em;text-transform:lowercase;border-top:1px solid #ABD}.examination .head .delete{top:2px;right:2px;width:20px;height:20px;display:none;line-height:20px;text-align:center;position:absolute}.examination .group{width:100%;display:table}.examination .group ul{display:table-cell;vertical-align:top;border-left:1px solid #DDD}.examination .group ul:first-child{border:0}.examination ul{margin:0}.examination li{height:28px;display:block;padding:3px 5px;line-height:28px;text-align:center;white-space:nowrap;border-top:1px solid #E6ECF6;border-color:rgba(0,16,32,.06)}.examination li:first-child{border:0}.examination li:nth-child(even){background-color:rgba(0,16,32,.01)}.examination .final .mark2,.examination .final .mark3,.examination .final .mark4,.examination .final .mark5{font-size:20px}.examination .short-view{display:none}@media screen and (max-width:1024px){.examination .short-view{display:block}.examination .long-view{display:none}}.certification.editable .empty:hover{cursor:pointer;background-color:#FCFCFC}.certification.editable .empty:hover .addnew{color:#08D}.certification.editable .empty .addnew{display:inline-block}.certification .empty{text-align:center;background:#F9F9F9}.certification .empty .head{color:#888;background-color:#EEE}.certification .empty .addnew{color:#AAA;display:none;margin:10% 0;font-weight:700;text-transform:uppercase;font-size:16px}.certification .empty .addnew:before{margin:0;display:block;text-transform:none}.certification .head{padding:0 10px}.drop-list.modules{display:block}.drop-list.modules dt{font-weight:600;padding:0 0 0 1em;font-size:16px}.drop-list.modules dt:after{left:0;right:auto;font-size:inherit}.drop-list.modules dd{max-width:600px;white-space:normal}.drop-list.modules a{line-height:1.2;padding:.5em .6em;border-top:1px solid #EEE}.drop-list.modules a:first-child{border:0}.schedule-weeks{width:100%;display:table;margin-bottom:3em;border-spacing:0 15px;border-collapse:separate}.schedule-weeks .week{display:table-row}.schedule-weeks dl{width:12%;max-width:50px;background:#FFFFFC;display:table-cell;vertical-align:top;border:1px solid #DDD;border-left-width:0;padding:10px 10px 6px}.schedule-weeks dl:first-child{border-left-width:1px}.schedule-weeks dl.empty{background:#FCFCFC}.schedule-weeks dl.empty dd{color:#AAA;padding:3% 0;text-align:center}.schedule-weeks dl.spacer{border:0;width:auto}.editable.schedule-weeks dl,.schedule-weeks dl.editable{cursor:pointer}.editable.schedule-weeks dl:hover,.schedule-weeks dl.editable:hover{background:#dff3ff}.editable.schedule-weeks dl:hover dt:after,.schedule-weeks dl.editable:hover dt:after{display:block}.schedule-weeks dt{color:#07B;padding-bottom:4%;position:relative;border-bottom:1px solid #CEF;border-color:rgba(0,153,238,.2)}.schedule-weeks dt:after{top:0;right:0;display:none;content:'\F040';position:absolute;font:400 14px/1 FontAwesome}.schedule-weeks dt small{color:#0097ee;display:block;font-size:11px}.schedule-weeks .item{position:relative;padding:3% 0 3% 1.25em}.schedule-weeks .item:before{top:50%;color:#CCC;left:-.5em;width:1.2em;line-height:1;font-size:130%;font-weight:600;text-align:right;margin-top:-.5em;position:absolute;white-space:nowrap;color:rgba(0,0,0,.3);content:attr(data-index)}.schedule-lessons{width:100%;display:table}.schedule-lessons .week{width:50%;padding:0 15px;display:table-cell;vertical-align:top;box-sizing:border-box}.schedule-lessons .days,.schedule-lessons dl{display:table;width:100%}.schedule-lessons .week:first-child{padding-left:0}.schedule-lessons .week:last-child{padding-right:0}.schedule-lessons dl{position:relative;margin:0 0 10px;background:#FFFFFC;border:1px solid #DDD}.schedule-lessons dl.empty{background-color:#FCFCFC}.schedule-lessons dl.empty dd,.schedule-lessons dl.empty dt{color:#888}.schedule-lessons dl.holiday{border-color:#EDD;background-color:#FFE9E9}.schedule-lessons dl.holiday dt{color:#F44}.schedule-lessons dl.holiday dt .label{min-width:60px;background-color:#F44}.schedule-lessons dl.short dt{color:#44AE3B}.schedule-lessons dl.short dt .label{min-width:60px;background-color:#44AE3B}.schedule-lessons dl.today dt{color:#09E}.schedule-lessons dl.today dt .label{min-width:60px;background-color:#09E}.editable.schedule-lessons dl,.schedule-lessons dl.editable{cursor:pointer}.editable.schedule-lessons dl:hover,.schedule-lessons dl.editable:hover{z-index:2;border-color:#ace1ff;background:#eff9ff}.editable.schedule-lessons dl:hover dt:after,.schedule-lessons dl.editable:hover dt:after{color:#07B;display:block}.schedule-lessons dt{width:100px;text-align:center;white-space:nowrap;display:table-cell;vertical-align:top;padding:12px 6px 12px 0}.schedule-lessons dt:after{top:8px;right:8px;display:none;content:'\F040';position:absolute;font:400 14px/1 FontAwesome}.schedule-lessons dt big{display:block;font-size:350%;font-weight:300;line-height:.8;margin-bottom:.25em;letter-spacing:-.06em}.schedule-lessons dt small{display:inline-block;letter-spacing:normal}.schedule-lessons dd{padding:4px 0;line-height:1.2;display:table-cell;vertical-align:middle}.schedule-lessons .event{width:100%;display:table;border-top:1px solid rgba(0,0,0,.05)}.schedule-lessons .event:first-child{border:0}.schedule-lessons .time{padding:8px 0;text-align:right;white-space:nowrap;display:table-cell;vertical-align:middle}.schedule-lessons .time small{width:70px;color:#888;display:inline-block}.schedule-lessons .lessons{width:100%;max-width:100px;padding:3px 10px;display:table-cell;vertical-align:middle}.schedule-lessons .lesson{padding:5px 0;border-top:1px solid rgba(0,0,0,.05)}.schedule-lessons .lesson:first-child{border:0}.schedule-lessons .lesson .subject{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.schedule-lessons .lesson small{margin-right:10px;display:inline-block}.schedule-lessons .lesson .classroom{color:#360}.schedule-lessons .lesson .teacher{color:#959}.schedule-lessons .lesson .group{color:#930}.timetable-edit .head .td{color:#888;padding:2px 3px;vertical-align:middle}.timetable-edit .body .tr{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timetable-edit .body .tr.ui-sortable-helper,.timetable-edit .body .tr:hover{background:#dff3ff}.timetable-edit .body .tr.invalid{background:#FFFCD6}.timetable-edit .body .tr.invalid .time b,.timetable-edit .body .tr.invalid .time small{color:#C00}.timetable-edit .events{padding:3px 0}.timetable-edit .event .td{padding:2px 3px}.timetable-edit .time{width:100px;text-align:right;white-space:nowrap;vertical-align:middle;padding:0 5px 0 0!important}.timetable-edit .time small{color:#777;font-size:80%;line-height:1.1;margin-left:2px;position:relative;display:inline-block;vertical-align:middle;color:rgba(0,0,0,.6)}.timetable-edit .time input{width:60px}.timetable-edit .teacher{width:12em}.timetable-edit .group,.timetable-edit .room{width:6em}.timetable-edit .action{width:1em;vertical-align:middle;padding-left:1px!important}.timetable-edit .add-lesson{display:block;margin-top:1em;padding:.8em 0;text-align:center;background:#eef9ff}.timetable-edit .add-lesson:hover{color:#08D;background:#dff3ff}.schedule-exams{margin:0 -6px 2em}.schedule-exams .container{width:100%;display:table;border-spacing:6px 0;border-collapse:separate}.schedule-exams ins{width:40%;padding:0;text-align:center;display:table-cell;vertical-align:top;background:#FFFFFA;text-decoration:none;border:1px solid #DDD}.schedule-exams ins.exam{width:20%;background:#FFE}.schedule-exams h4{margin:0;padding:10px 0;background:#FFF}.schedule-exams ul{margin:0;width:100%;display:table;border-collapse:separate}.schedule-exams li{max-width:60px;white-space:nowrap;display:table-cell;border:1px solid #EEE;border-width:1px 0 0 1px;border-color:rgba(0,0,0,.06)}.schedule-exams li:first-child{border-left:0}.editable.schedule-exams li:hover{cursor:pointer;background:#dff3ff}.editable.schedule-exams li:hover .delete{display:block}.schedule-exams li nobr{padding:0 2%;display:inline-block;color:rgba(0,0,0,.75)}.schedule-exams li nobr big{color:#000;display:block;font-size:115%;font-weight:600}.schedule-exams .relative{height:65px;overflow:hidden;padding:10px 5px;position:relative}.schedule-exams .empty{color:#D60;margin-top:10px}.schedule-exams .delete{top:2px;right:2px;width:20px;height:20px;display:none;line-height:20px;text-align:center;position:absolute}.schedule-rings .break:after,.schedule-rings-edit td:first-child b,.schedule-rings-edit td:first-child span{display:inline-block;vertical-align:middle}.schedule-exams .teacher{margin-top:3px;overflow:hidden;white-space:nowrap;color:rgba(0,0,0,.6);text-overflow:ellipsis}.schedule-rings .schedule-weeks dd{margin-top:5px}.schedule-rings .break{height:1em;line-height:1;color:#888;font-size:78%;text-align:left;overflow:hidden;position:relative;margin-left:1.6em;white-space:nowrap}.schedule-rings .break:after{left:.5em;width:100%;height:1px;position:relative;margin:0 -100% 0 0;background:rgba(0,0,0,.05)}.schedule-rings-edit{width:100%}.schedule-rings-edit td:first-child,.schedule-rings-edit th:first-child{text-align:right}.schedule-rings-edit th{color:#888;padding-bottom:4px}.schedule-rings-edit td:first-child{white-space:nowrap}.schedule-rings-edit td:first-child b{color:#888;font-size:200%;line-height:1.3;padding-right:.15em}.schedule-rings-edit .time{position:relative;font-size:20px}.schedule-rings-edit .time input{width:8em;padding-right:4.5em}.schedule-rings-edit .time .start{display:block;margin-left:1px;padding-left:.3em}.schedule-rings-edit .time .end{top:50%;right:.3em;width:4.15em;overflow:hidden;line-height:1.4;text-align:right;position:absolute;margin:-.7em 1px 0 0}.schedule-rings-edit .time .end:before{color:#888;float:left;content:'—'}.schedule-rings-edit .break{white-space:nowrap}.schedule-rings-edit .break select{width:50px}.schedule-rings-edit .break label,.schedule-rings-edit .break span{color:#888;padding-left:5px;display:inline-block;vertical-align:middle}.editable.holidays li:hover .delete,.holidays li,.schedule-rings-edit .break .buttonstack{display:block}.schedule-rings-edit .break .buttonstack a{width:50%}.drop-list.year dt{color:#09E;font-size:190%;white-space:nowrap;letter-spacing:-.06em}.drop-list.year dt:after{line-height:1;font-size:28px}.drop-list.year dt:hover,.drop-list.year.open dt{color:#06B}.holidays{margin:.8em 0 0}.holidays li{color:#333;padding:12px;position:relative;margin-bottom:3px;background:#F9F9F9}.editable.holidays li:hover{color:#08D;cursor:pointer;background:#dff3ff}.holidays p{margin:.2em 0 0;word-wrap:break-word;word-break:break-word}.holidays .date{color:#888;font-size:143%;white-space:nowrap}.holidays .date sup{font-size:60%;margin-left:.2em}.holidays .date .end:before{content:' — '}.holidays .delete{top:0;right:0;width:26px;height:26px;display:none;line-height:26px;text-align:center;position:absolute}.calendar{padding:5px;margin-bottom:3em;border:1px solid #DDD}.calendar dl{margin:0;width:100%;display:table}.calendar dd,.calendar dt{width:180px;padding:8px 10px;display:table-cell;white-space:nowrap}.calendar dt{color:#07B;padding-left:0;text-align:right}.calendar dd{padding-right:0}.calendar dd big{opacity:.6}.calendar big{display:block;font-size:240%;font-weight:300;line-height:1.2;letter-spacing:-.05em}.calendar .education{width:auto;color:#39C;background:#D9F0FF}.calendar .examination{color:#C93;background:#FFEED0;border-left:2px solid #FFF}.calendar .vacation{color:#693;margin:2px 0;padding:8px 10px;background:#F0F9D9}.calendar .vacation small,.calendar .vacation span{margin-right:.5em;display:inline-block;vertical-align:middle}.education-plan{position:relative;line-height:1.2em;margin:1em -18px 2em}.education-plan:after,.education-plan:before{top:0;bottom:0;width:20px;position:absolute}.education-plan:before{left:0;background-image:linear-gradient(to right,#fff,rgba(255,255,255,0))}.education-plan:after{right:0;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.education-plan .viewport{overflow:hidden;overflow-x:auto}.education-plan .tablewrap{min-width:100%;vertical-align:top;display:inline-block;box-sizing:border-box;padding:0 18px 5px}.education-plan thead th{background-color:#E0E2E6}.education-plan thead th.lighten{background-color:#E8EAEF}.education-plan tbody td{font-size:12px}.education-plan tfoot td{border-color:#F9E9C9;background-color:#FFFFFC}.education-plan .editable tr.clickable:hover td{cursor:pointer;background-color:#dff3ff}.education-plan .editable tfoot tr.clickable:hover td{background-color:#FFF3B3}.education-plan .editable td.menu:hover{color:#09E!important;background:#EEE!important}.education-plan .editable td.menu:hover .hover-menu dd{display:block}.education-plan .editable.approved td.menu:hover{cursor:default;background:#DDD!important}.education-plan th{color:#124;padding:5px;text-align:center;border:1px solid #C0C2C6}.education-plan th.big{padding:10px}.education-plan th.inuse{color:#0e1900;background:#dee3d3}.education-plan td{min-width:25px;padding:.3em 3px;text-align:center;border:1px solid #DDD}.education-plan td:first-child{min-width:0}.education-plan td.index{width:1%}.education-plan td.exam{min-width:50px}.education-plan td.heading{width:20%;text-align:left;padding-left:5px}.education-plan td.menu{padding:0;width:24px;color:#888;font-size:14px;background:#DDD!important}.education-plan td.notes{text-align:left;padding:10px}.education-plan td.inuse{color:#1c3300;border-color:#d8e0c3;background:#fbfdf4}.education-plan .space td{border:none}.education-plan .title td{font-weight:600;font-size:14px;background-color:#F0F2F6}.education-plan .title td.inuse{background-color:#e8efd8}.education-plan .subtitle td{font-size:14px;background-color:#F9FAFC}.education-plan .subtitle td.inuse{background-color:#f2f8e2}.education-plan .total td{font-weight:600;padding-top:.5em;padding-bottom:.5em;font-size:16px;background-color:#FFFCD6}.education-plan .subtotal td{background-color:ivory}.education-plan .empty td{padding:1em;color:#07B;font-size:190%;cursor:pointer;background:#dff3ff;transition:all .1s;letter-spacing:-.06em;border-color:#c5eaff}.education-plan .empty td:hover{color:#FFF;background:#09E;border-color:#09E}.education-plan .vertical{padding:10px 0 3px;vertical-align:bottom}.education-terms dl{display:table;padding:.3em 0;border-top:1px dotted #DDD}.education-terms dl:first-child{border:0;padding-top:0}.education-terms dd,.education-terms dt{display:table-cell;vertical-align:middle}.education-terms dt{color:#07B;line-height:1;font-size:160%;font-weight:400;padding-right:1em;white-space:nowrap;letter-spacing:-.05em}.education-terms dd{width:100%}.education-terms input[type=number]{width:65px}.education-terms .form{margin:0}input.inuse:disabled,select.inuse:disabled{color:#798d5f;background:#fbfdf4}.studygraph{line-height:1;position:relative;margin:1em -18px 2em 0}.studygraph:after{top:0;right:0;bottom:0;width:20px;position:absolute;background-image:linear-gradient(to left,#fff,rgba(255,255,255,0))}.studygraph .viewport{overflow:hidden;overflow-x:auto;padding:0 17px 0 150px}.studygraph .tablewrap{vertical-align:top;display:inline-block}.studygraph dd,.studygraph dt{height:3em;line-height:3em;border:1px solid #DDD;border-width:0 1px 1px 0}.studygraph dl:first-child dd,.studygraph dl:first-child dt{border-width:1px}.studygraph dl:nth-child(even) dd,.studygraph dl:nth-child(even) dt{background-color:#F9FAFC}.studygraph dt{left:0;width:140px;background:#FFF;padding-left:10px;position:absolute;border-width:0 1px 1px}.studygraph dt:after{top:0;bottom:0;left:100%;width:10px;position:absolute;background-image:linear-gradient(to right,rgba(0,0,0,.05),rgba(0,0,0,0))}.studygraph dd{width:100%;display:table;box-sizing:border-box}.studygraph ins{min-width:3em;text-align:center;display:table-cell;white-space:nowrap;text-decoration:none;border-left:1px solid #DDD}.studygraph .months dd,.studygraph .months dt{color:#235;height:3.5em;line-height:3.5em;font-size:16px;background-color:#E9F6FF!important}.studygraph .months ins{border:0;width:8.33%;min-width:0}.studygraph .weeks dd,.studygraph .weeks dt{color:#543;background-color:ivory!important}.studygraph-summary{width:100%;line-height:1;background:#FFFFF9}.studygraph-summary td,.studygraph-summary th{width:14%;padding:0 10px;line-height:3em;text-align:center;border:1px solid #F9E9C9}.studygraph-summary td:first-child,.studygraph-summary th:first-child{width:16%;text-align:left}.studygraph-summary th{line-height:3.5em;font-size:16px;background-color:#FFFCD6}.studygraph-summary tr:nth-child(odd) td{background-color:ivory}.thematic-plan hgroup{margin:2em 0 .8em}.thematic-plan hgroup h3{font-weight:400}.thematic-plan hgroup h3 span{display:block;overflow:hidden}.thematic-plan hgroup h3 span:first-child{float:left;white-space:nowrap;margin-right:.5em}.thematic-plan hgroup h3 a{text-decoration:underline}.thematic-plan .topic{margin-bottom:10px;counter-reset:index;border:1px solid #DDD}.thematic-plan .topic.collapsed dd{display:none}.thematic-plan .topic dd.lesson,.thematic-plan .topic dt{padding:1%;cursor:pointer;position:relative}.thematic-plan .topic dd.lesson:hover,.thematic-plan .topic dt:hover{background:#dff3ff}.thematic-plan .topic dd.lesson:hover .action,.thematic-plan .topic dt:hover .action{display:block}.thematic-plan .topic dt{background:#FFFFF3}.thematic-plan .topic dt p{color:#543;padding-left:.5em}.thematic-plan .topic dd{padding:1%;border-top:1px dotted #DDD}.thematic-plan .topic dd.lesson{padding-left:3.5em}.thematic-plan .topic dd.lesson:before{left:0;top:50%;width:1.8em;color:#888;line-height:1;font-size:150%;font-weight:600;text-align:right;margin-top:-.5em;position:absolute;content:counter(index);counter-increment:index}.thematic-plan .topic dd nobr{color:#888;max-width:100%;white-space:normal;margin-right:1.5em;display:inline-block}.thematic-plan .topic dd nobr b{color:#07B;max-width:100%;font-weight:400;white-space:normal;display:inline-block}.thematic-plan .topic dd .icon-plus-circle{font-weight:600;margin-left:.3em;white-space:nowrap;display:inline-block;font-size:16px}.thematic-plan .topic dd .icon-plus-circle:before{vertical-align:middle}.thematic-plan h4{margin:0;padding-left:1em;position:relative}.thematic-plan h4:before{left:0;top:50%;width:.8em;color:#888;margin-top:-.5em;text-align:center;position:absolute;font-size:21px}.thematic-plan h4:hover:before{color:#000}.thematic-plan h4 small{font-size:14px}.thematic-plan p{margin:.5em 0 0}.thematic-plan p:first-child{margin:0}.thematic-plan .action{top:0;right:0;display:none;position:absolute}.thematic-plan .action a{width:26px;height:26px;line-height:26px;text-align:center}.thematic-plan .new-section{padding:1%;margin-top:2em;background:#F0F9D9;border:1px solid #e4edcc}.thematic-plan .new-section .form{margin:0}.thematic-plan .new-section .form label{color:#590;font-size:200%;font-weight:400;margin-right:.2em;letter-spacing:-.07em}.transfer{padding:1%;background:#FFFFFC;border:1px solid #DDD;box-sizing:border-box}.transfer dt{cursor:pointer}.transfer dt:hover{color:#000}.profile .block-heading{width:100%;line-height:28px;position:relative;display:inline-block}.profile .block-heading:after{content:'';height:1px;display:block;overflow:hidden;background:#DDD;margin-top:14px}.profile .block-heading h4{float:left;max-width:85%;overflow:hidden;margin:0 5px 0 0;white-space:nowrap;line-height:inherit;letter-spacing:-1px;text-overflow:ellipsis}.profile .block-heading a,.profile .block-heading button{float:right;cursor:pointer;margin-left:5px}.profile .block-content{margin:.5em 0 1.5em}.profile .userpic{padding:3px;width:115px;height:140px;overflow:hidden;position:relative;border:1px solid #DDD;background:url(/img/nophoto.png) center no-repeat #FFF}.profile .userpic img{width:100%;height:100%}.profile .userpic .actions{left:0;right:0;margin:0;opacity:0;bottom:3px;background:#FFF;position:absolute;font-size:12px;transform:translate(0,100%);transition:transform .2s .5s,opacity .2s .5s,visibility .2s .5s;backface-visibility:hidden;perspective:1000}.profile .userpic .actions li{margin:0 3px;display:block;cursor:pointer;padding:5px 6px;position:relative;text-align:center;border-top:1px solid #EEE}.profile .userpic .actions li:first-child{border:0}.profile .userpic .actions li:hover{color:#FFF;background-color:#09E}.profile .userpic .actions li input{top:0;right:0;opacity:0;width:200%;height:100%;cursor:pointer;position:absolute}.profile .userpic:hover .actions{opacity:1;visibility:visible;transform:translate(0,0);transition:transform .2s,opacity .2s}.profile h3{color:#000;font-weight:400;line-height:1.1;margin:0 0 .3em}.profile h3 small{font-size:80%;display:block}.profile p{margin:.5em 0 0}.profile p [data-prefix]{max-width:100%;margin:0 .8em 0 0;vertical-align:top;display:inline-block}.profile p [data-prefix]:before{color:#888}.profile .parents{margin:0}.profile .parents li{margin:.5em 0;position:relative}.profile .parents big{display:block;margin-bottom:.2em;margin-right:2em}.profile .parents span{margin-right:1em;display:inline-block}.profile .parents .hover-menu{top:0;right:8px;z-index:99;position:absolute}.noreport{padding:1em 0;margin:4em auto;max-width:500px;text-align:center}.noreport h2{color:#6f6f6f}.noreport p{color:#888}.check-list{margin:.5em 0 .5em .5em}.check-list li{margin:.3em 0}.view-switch{white-space:nowrap}.view-switch a{font-size:150%;margin-left:5px;border-radius:3px;padding:.4em .6em;display:inline-block;letter-spacing:-.03em}.view-examination-switch a,.view-fact-hours-switch a{font-size:100%;margin-left:5px;padding:.4em .6em;letter-spacing:-.03em;display:inline-block;border-radius:3px}.view-switch a:hover{background:#FFF}.view-switch a.active{color:#FFF;background:#09E}.view-examination-switch{white-space:nowrap}.view-examination-switch a:hover{background:#FFF}.view-examination-switch a.active{color:#FFF;background:#09E}.view-fact-hours-switch{white-space:nowrap}.filter label,.import-fields table{font-size:12px}.view-fact-hours-switch a.active{color:#55535b;background:#e2e2e2}.filter{margin:0 auto;text-align:left;padding:15px 2% 18px;background:#e7e7e7}.filter .form{margin:0 auto;max-width:1600px}.filter .form td{padding:0 0 0 10px;white-space:nowrap;vertical-align:bottom}.filter .form td:first-child{padding-left:0}.filter label{margin-bottom:4px}.filter .input-range{width:100%;vertical-align:top;display:inline-block}.filter .input-range:after{height:1px;content:'';display:block;overflow:hidden;background:#555;margin-top:13px}.filter .input-range input{width:46%;float:right;margin:0 0 0 2%}.import-data table,.import-fields table{width:100%;border-collapse:collapse}.filter .input-range input:first-child{float:left;margin:0 2% 0 0}.decree-label input[type=checkbox]{margin-right:.3em}.decree-list.editable .decree-item{padding-left:18px}.decree-list.editable input[type=checkbox]{top:3px;left:-18px;position:absolute}.decree-list .decree-item{margin:.5em 0}.decree-list small{color:#888;display:block}.import-fields{position:relative}.import-fields:after,.import-fields:before{top:0;left:0;right:0;z-index:1;content:'';height:15px;position:absolute;background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.student-attestation.mobile dl.open dt:after,.student-lessons .lesson.clickable.open .brief:after{content:'−'}.import-fields:after{top:auto;bottom:0;background-image:linear-gradient(to top,#fff,rgba(255,255,255,0))}.import-fields .scrollview{border:0;padding:10px 0;box-shadow:none}.import-fields td,.import-fields th{padding:.5em;border:1px solid #DDD;border-width:1px 0}.import-fields th{white-space:nowrap}.import-data .scrollview{padding:0;overflow-x:auto;box-shadow:none;border-color:#DDD}.import-data table tr:nth-child(even){background-color:#FBFCFD}.import-data table th{color:#069;font-weight:600;white-space:nowrap;padding:.6em .4em;font-size:14px;border-bottom:2px solid #DDD}.import-data table td{padding:.5em;border-top:1px solid #EEE;font-size:12px}.import-data .error{cursor:help;color:#C00;white-space:nowrap}.permissions dl,.permissions-edit{padding:1em;background:#FFFFFC;border:1px solid #DDD}.permissions-edit h5{margin-bottom:.5em}.permissions dl{margin:1em 0}.permissions dd{padding-top:.6em}.permissions dt{padding-bottom:.6em;border-bottom:1px solid #EEE}.permissions dt h5{margin:0;font-size:125%}.student-ui,.student-ui .child-window{min-width:320px}.student-ui .wrapper{min-height:100%;padding-bottom:60px;box-sizing:border-box}.student-ui footer{color:#567;height:59px;margin-top:-60px;background:#F2F4F8;border-top:1px solid #E3E4E8}.student-ui footer small{margin:0 auto;display:block;text-align:left;max-width:1600px;padding:1.3em 2% 0}.student-ui .main-menu{font-size:20px;line-height:2.8em}.student-ui .main-menu .homelink{width:2.8em;height:2.8em}.student-ui .main-menu .item-title{height:2.8em}.student-ui .main-menu .drop-list dt{font-size:20px;font-weight:300;transition:none;border-radius:0;box-shadow:none;text-shadow:none;line-height:2.8em;box-sizing:content-box}.student-ui .main-menu .drop-list dt:after{display:none!important}.student-ui .main-menu .drop-list dd{margin:0;border:none;z-index:auto;font-weight:300;box-sizing:content-box}.student-ui .main-menu .drop-list dd small{width:230px;padding-bottom:2px;white-space:normal;display:inline-block;vertical-align:middle}@media screen and (max-width:768px){.student-ui h1{font-size:250%}.student-ui h2{font-size:200%}.student-ui h3{font-size:160%}.student-ui h4{font-size:140%}.student-ui .main-menu,.student-ui .main-menu .drop-list dt{font-size:18px}.student-ui .main-menu .drop-list dt:before{margin:0}.student-ui .main-menu .drop-list dt span{display:none}.student-ui .headline{padding-top:.8em;padding-bottom:.8em}.student-ui .headline hgroup{display:block}.student-ui .headline hgroup aside,.student-ui .headline hgroup h1{padding:4px 0;display:block;text-align:left}}@media screen and (max-width:480px){.student-ui .main-menu,.student-ui .main-menu .drop-list dt{font-size:16px}.student-ui .main-menu .menu-sections{clear:both;width:100%;display:table;background:#5c85ad}.student-ui .main-menu .menu-sections .item{float:none;text-align:center;display:table-cell}.student-ui .main-menu .menu-sections .item-title{letter-spacing:normal}.student-ui .main-menu .menu-sections .item-title:after{border-top-color:#5c85ad}}.student-dashboard,.student-progress .inner{width:100%;display:inline-block}.student-dashboard .student-progress{width:67%;float:left}.student-dashboard .student-news{width:30%;float:right}@media screen and (max-width:768px){.student-dashboard .student-news,.student-dashboard .student-progress{width:auto;display:block}}.student-progress .average{margin:20px 0}.student-progress .average.good .cell{background:#F0F9D9}.student-progress .average.good big{color:#386}.student-progress .average.good .big big{color:#390}.student-progress .average.bad .cell{background:#FFF0F0}.student-progress .average.bad big{color:#C40}.student-progress .average.bad .big big{color:#C00}.student-progress .cell{height:9em;width:15.7%;padding:0 10px;line-height:9em;margin-bottom:1%;text-align:center;border-radius:5px;box-sizing:border-box;font-size:14px}.student-progress .cell.big{width:24%;font-size:16px}.student-progress .cell.big big{font-size:400%}.student-progress .inner{vertical-align:middle}.student-progress .inner big{display:block;line-height:1;font-size:350%;white-space:nowrap;letter-spacing:-.05em}.student-progress .inner small{display:block;font-size:100%;overflow:hidden;line-height:1.2;max-height:3.6em}@media screen and (max-width:480px){.student-progress .cell{width:32.8%;font-size:12px}.student-progress .cell.big{width:49.5%;font-size:14px}}.student-news dl{margin-bottom:1.5em}.student-news dd{margin-top:.3em}.student-news .date{color:#888;font-size:12px}.student-news .title{font-weight:600;font-size:16px}.student-timetable{overflow:hidden}.student-timetable .week{width:47%;float:right}.student-timetable .week:first-child{float:left}@media screen and (max-width:768px){.student-timetable .week{width:auto;float:none!important}.student-timetable .week:first-child{margin-bottom:1em;border-bottom:1px solid #DDD}}.student-lessons dl{padding:1em 0;overflow:hidden;border-top:1px solid #DDD}.student-lessons dl:first-child{border:0;padding-top:0}.student-lessons dl.today dt{color:#09E}.student-lessons dl.today dt .label{min-width:60px;background-color:#09E}.student-lessons dl.holiday{border-color:#EDD;background-color:#FFE9E9}.student-lessons dl.holiday dt{color:#F44}.student-lessons dl.holiday dt .label{min-width:60px;background-color:#F44}.student-lessons dl.short dt{color:#44AE3B}.student-lessons dl.short dt .label{min-width:60px;background-color:#44AE3B}.student-lessons dt{float:left;width:65px;padding-right:1em;text-align:center;white-space:nowrap}.student-lessons dt .short-date big{font-size:350%;font-weight:300;line-height:1.25;letter-spacing:-.06em}.student-lessons dt .short-date small{display:block;letter-spacing:normal}.student-lessons dt .long-date{display:none;font-size:200%;margin-bottom:.2em;letter-spacing:-.04em}.student-lessons dd{padding:1px 0;overflow:hidden}.student-lessons .lesson{position:relative;margin-bottom:-1px;border:1px solid transparent;border-top-color:#EEE}.student-lessons .lesson:first-child{border-top-color:transparent}.student-lessons .lesson.clickable:hover{z-index:10;background:#dff3ff;border-color:#c5eaff}.student-lessons .lesson.clickable.open{z-index:9;background:#FFFFF6;border-color:#FFEED0}.student-lessons .lesson.clickable.open .details{display:block}.student-lessons .lesson.clickable .brief{cursor:pointer}.student-lessons .lesson.clickable .brief:after{top:50%;right:14px;color:#AAA;width:30px;height:30px;content:'+';margin-top:-15px;line-height:30px;text-align:center;position:absolute;font-size:28px}.student-lessons data.attendance,.student-lessons data.time{height:40px;line-height:40px}.student-lessons .lesson.clickable .brief:hover:after{color:#FFF;background:#09E}.student-lessons .brief{padding:.6em 0;overflow:hidden;position:relative}.student-lessons data{float:left;display:block;padding:0 .5em}.student-lessons data.time{width:95px;text-align:center;white-space:nowrap}.student-lessons data.time .end:before{content:' — '}.student-lessons data.attendance span{line-height:normal;vertical-align:middle}.student-lessons data.description{float:none;overflow:hidden}.student-lessons data big{display:block;max-width:100%;line-height:1.1;overflow:hidden;white-space:nowrap;margin-bottom:.1em;text-overflow:ellipsis}.student-lessons data nobr{white-space:nowrap;display:inline-block;margin:1px .6em 1px 0}.student-lessons data nobr:last-child{margin-right:0}.student-lessons data nobr.teacher{color:#959}.student-lessons data nobr.classroom{color:#360}.student-lessons .nolessons{font-size:150%;line-height:80px}.student-lessons .nolesson,.student-lessons .notime{color:#888;line-height:40px}.student-lessons .summary{width:40%;float:left;overflow:hidden;max-width:350px;margin-right:1em}.student-lessons .summary.notasks{width:100%;max-width:100%;margin-right:0}.student-lessons .tasks{overflow:hidden;font-size:16px}.student-lessons .tasks nobr{color:#69C;margin-right:1em}.student-lessons .tasks nobr.homework{color:#07B}.student-lessons .tasks nobr span{min-width:22px;font-weight:600;line-height:38px;text-align:right;display:inline-block;vertical-align:middle;text-transform:uppercase}.student-lessons .tasks nobr mark{color:#888;width:38px;height:38px;background:#FFF;line-height:34px;text-align:center;display:inline-block;vertical-align:middle;border:2px solid #DDD;box-sizing:border-box;border-radius:20px}.student-lessons .tasks nobr .mark0,.student-lessons .tasks nobr .mark1{font:400 23px/36px serif}.student-lessons .tasks nobr .mark2,.student-lessons .tasks nobr .mark3,.student-lessons .tasks nobr .mark4,.student-lessons .tasks nobr .mark5{font-size:22px;font-weight:600}.student-lessons .tasks nobr .mark0{color:#C00;border-color:rgba(204,0,0,.3)}.student-lessons .tasks nobr .mark1{color:#390;border-color:rgba(51,153,0,.3)}.student-lessons .tasks nobr .mark2{color:#C00;border-color:rgba(204,0,0,.3)}.student-lessons .tasks nobr .mark3{color:#08C;border-color:rgba(0,136,204,.3)}.student-lessons .tasks nobr .mark4{color:#099;border-color:rgba(0,153,153,.3)}.student-lessons .tasks nobr .mark5{color:#390;border-color:rgba(51,153,0,.3)}.student-lessons .details{clear:both;display:none;margin:0 .8em}.student-lessons .details h4{margin-top:0}.student-lessons .details h4 span{padding-right:.5em}.student-lessons .details ol{margin-top:.5em;margin-bottom:1em}.student-lessons .details .type{color:#888;white-space:nowrap;margin-right:.5em;display:inline-block}.student-lessons .details p{margin-top:0}@media screen and (max-width:1024px){.student-lessons data.time{width:36px;white-space:normal;line-height:normal}.student-lessons data.time span{display:block}.student-lessons data.time .end:before{display:none}.student-lessons .summary{width:50%}}@media screen and (max-width:768px){.student-lessons dt{float:none;width:auto;text-align:left}.student-lessons dt .short-date{display:none}.student-lessons dt .long-date{display:block;font-size:150%}.student-lessons .brief:after{display:none}.student-lessons .summary{width:100%;float:none;max-width:100%;margin-right:0}.student-lessons .tasks{margin-top:.3em;font-size:14px}.student-lessons .tasks nobr span{min-width:18px;line-height:1.4em}.student-lessons .tasks nobr mark{width:34px;height:34px;line-height:30px}}.student-attestation{width:100%;border-collapse:collapse}.student-attestation td,.student-attestation th{padding:0 .2em;text-align:center;border:1px solid #EEE}.student-attestation thead{color:#035;background-color:#E9F6FF}.student-attestation thead th{font-weight:600;padding:.5em .3em;border-color:#d2dde6;font-size:16px}.student-attestation thead .current{color:#FFF;border-style:double;background-color:#F60;border-color:#e65c00}.student-attestation thead .total{color:#FFF;border-style:double;background-color:#09E;border-color:#0089d5}.student-attestation tbody td{height:30px}.student-attestation tbody .current{background-color:#FFE}.student-attestation tbody .total{border-style:double;background-color:#F0FCFF;border-color:#e4eff2}.student-attestation tbody tr:nth-child(odd){background-color:#FCFCFC}.student-attestation tbody tr:nth-child(odd) .current{background-color:#fdfdee}.student-attestation tbody tr:nth-child(odd) .total{background-color:#ecf7fd}.student-attestation .subject{text-align:left;padding-left:8px}.student-attestation mark{color:#888;background:0 0}.student-attestation .mark0,.student-attestation .mark1{font:400 16px serif}.student-attestation .mark2,.student-attestation .mark3,.student-attestation .mark4,.student-attestation .mark5{font-size:20px;font-weight:600}.student-attestation .mark0{color:#C00}.student-attestation .mark1{color:#390}.student-attestation .mark2{color:#C00}.student-attestation .mark3{color:#08C}.student-attestation .mark4{color:#099}.student-attestation .mark5{color:#390}.student-attestation.mobile{display:none}.student-attestation.mobile dl{padding:1em 0;border-top:1px solid #EEE}.student-attestation.mobile dl:first-child{border:0;padding-top:0}.student-attestation.mobile dl.open dd{display:block}.student-attestation.mobile dt{cursor:pointer;position:relative}.student-attestation.mobile dt:after{top:50%;right:0;color:#AAA;width:30px;height:30px;content:'+';margin-top:-15px;line-height:30px;text-align:center;position:absolute;background:#F9F9F9;font-size:28px}.student-attestation.mobile dt:hover:after{color:#FFF;background:#09E}.student-attestation.mobile dt.current h4{color:#F30}.student-attestation.mobile dd{display:none;padding-top:.5em}.student-attestation.mobile h2,.student-attestation.mobile h4{margin:0}.student-attestation.mobile p{margin:0;padding:4px 0;overflow:hidden;border-top:1px solid #EEE}.student-attestation.mobile p:first-child{border:0}.student-attestation.mobile big{float:left;max-width:85%;padding:3px 0}.student-attestation.mobile mark{float:right;padding:0 5px;min-width:16px;line-height:28px;text-align:center}@media screen and (max-width:768px){.student-attestation{display:none}.student-attestation.mobile{display:block}}.print-content{font-size:10pt;overflow:hidden;overflow-x:auto;background:#FFF;border:1px solid #EEE;border-color:rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.08)}.print-content-wrapper{padding:30px;min-width:100%;display:inline-block;box-sizing:border-box}.print-content *{color:#000;line-height:1.3;letter-spacing:normal;font-family:"Times New Roman",Times,serif}.print-content h1,.print-content h2,.print-content h3,.print-content h4{line-height:1em;margin:1em 0 .5em}.print-content h1{font-size:250%}.print-content h2{font-size:200%}.print-content h3{font-size:175%}.print-content h4{font-size:135%}.print-content .big{font-size:110%}.print-content .bold,.print-content b{font-weight:700!important}.print-content .heading{text-align:center;margin-bottom:3em}.print-content .heading h1,.print-content .heading h2,.print-content .heading h3,.print-content .heading h4{margin:.1em 0}.print-content table{width:100%;word-break:normal;border:1px solid #000}.print-content table td,.print-content table th{line-height:1;padding:.4em .5em;border:1px solid #000}.print-content table th{font-size:110%;font-weight:700;text-align:center;padding:.5em .4em}.print-content table .total td{font-size:120%;font-weight:700}.print-content table .spacer td{height:.5em;border-left-color:transparent;border-right-color:transparent}.login-cards .card{width:48%;margin:1%;float:left;padding:5pt 6pt;position:relative;box-sizing:border-box;border:2pt dotted #000}.login-cards .card:after{top:-15px;right:30px;color:#888;content:'\f0c4';background:#FFF;position:absolute;vertical-align:top;width:28px;height:28px;font:400 28px/.99 FontAwesome}.login-cards h3{margin:0;height:1.2em;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.login-cards p{font-size:120%;margin:4pt 0 0}.login-cards p span{white-space:nowrap;margin:0 2pt 0 6pt}.login-cards p span:first-child{margin-left:0}@media print{.headline,.noprint,header{display:none!important}.print-content{border:0;padding:0;background:0 0;box-shadow:none;overflow:visible}}.accountConnect,.accountNoconnect{position:relative;background:#eee;display:inline-block}.accountConnect div,.accountNoconnect div{position:absolute;left:0;display:inline-block;white-space:nowrap;padding:11px 15px 11px 24px;border-left:3px solid #fff;top:0;z-index:0;margin-left:-2px;background:0 0;font-size:.9em;color:transparent;transition:.6s}.accountNoconnect button:hover+div{left:100%;background:#ac7;color:#360}.accountConnect button:hover+div{left:100%;background:#eaa;color:#900}.accountConnect span,.accountNoconnect span{font-size:.9em;font-style:italic;color:#333;padding:11px 28px 11px 15px;position:relative;background:#eee;display:inline-block;z-index:1}.accountConnect button,.accountNoconnect button{display:block;position:absolute;z-index:2;top:0;bottom:0;right:-17px;width:36px;height:36px;border-radius:36px;border:2px solid #fff;margin:auto;transition:.3s}.accountConnect button:after,.accountNoconnect button:after{font:normal normal normal 14px/1 FontAwesome;border-radius:8px;width:1.5em;height:1.5em;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;line-height:1.5em;color:#fff}.accountNoconnect button{background:#eaa}.accountConnect button,.accountNoconnect button:hover{background:#ac7}.accountConnect button:hover{background:#eaa}.accountNoconnect button:hover:after{content:'\f00c'}.accountConnect button:hover:after,.accountNoconnect button:after{content:'\f00d'}.accountConnect button:after{content:'\f00c'}.login .entrance-portal{font-size:30px;line-height:0;padding-bottom:.1em;height:60px}.entrance-portal-wrapper a:hover{text-decoration:inherit;color:#153C6F;background-color:#7EACDA}.entrance-portal-wrapper a{line-height:1.6}.correction_2021 form h4{color:#09E;margin:0 0 8px;letter-spacing:0;height:40px;line-height:40px}.correction_2021 form .fgblue{color:#09E;height:28px!important;line-height:28px;margin-bottom:4px}.correction_2021 form .indent{margin-bottom:20px!important;height:48px!important}.correction_2021 .huge{letter-spacing:0;font-size:22px}.correction_2021 .header{margin:0 0 16px}.correction_2021 input[type=number],.correction_2021 input[type=email],.correction_2021 input[type=password],.correction_2021 input[type=text],.correction_2021 input[type=url],.correction_2021 input[type=search],.correction_2021 select,.correction_2021 textarea{padding:4px 10px;color:#748DA4;background-color:#F8FAFC;border-radius:3px}.correction_2021 p{margin-bottom:20px;line-height:22px}.correction_2021 .small{line-height:24px;font-size:14px}.correction_2021 small{line-height:24px!important;height:24px!important;font-size:14px}.correction_2021 .justified .cell{font-size:16px}.correction_2021 .retre{margin-left:24px;height:24px;line-height:24px!important}.correction_2021 .check_box{vertical-align:top;position:absolute;box-sizing:border-box;width:24px;height:24px;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='3' y='3' width='18' height='18' rx='3' stroke='%236D859B' stroke-width='2'/%3e%3c/svg%3e")}.correction_2021 input:checked+span{background-image:url("data:image/svg+xml;charset=UTF-8, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='2' y='2' width='20' height='20' rx='4' fill='%230099EE'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8047 7.52876C18.0651 7.78911 18.0651 8.21122 17.8047 8.47157L10.4714 15.8049C10.2111 16.0653 9.78894 16.0653 9.5286 15.8049L6.19526 12.4716C5.93491 12.2112 5.93491 11.7891 6.19526 11.5288C6.45561 11.2684 6.87772 11.2684 7.13807 11.5288L10 14.3907L16.8619 7.52876C17.1223 7.26841 17.5444 7.26841 17.8047 7.52876Z' fill='white'/%3e%3c/svg%3e")}.correction_2021 .close{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.29289 17.2929C4.90237 17.6834 4.90237 18.3166 5.29289 18.7071C5.68342 19.0976 6.31658 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711Z' fill='%2394A7B9'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center}.correction_2021 .check{width:0;height:0;overflow:hidden;clip:rect(0 0 0 0)}.correction_2021 .DeleteInDays{padding:4px!important;width:56px!important;margin-left:-47px}.correction_2021 .w0_1{width:1%!important}.correction_2021 label{line-height:18px}.correction_2021 label.above{height:18px;margin:0 0 8px}.correction_2021 label.below{height:28px;margin:0}.correction_2021 table.form{margin:20px 0}.correction_2021 table.form td{padding:0!important}.correction_2021 .mbottom{margin-bottom:20px!important;width:160px;height:40px;box-sizing:border-box;float:left}.correction_2021 input[type=file]{display:none}.correction_2021 .file-Upload{border:1px solid #C6D2DD;border-radius:4px;background:#EAF0F5;width:160px;height:40px;display:inline-block;cursor:pointer;box-sizing:border-box;text-align:center;line-height:24px;padding-top:8px}.correction_2021 .extrabold{font-weight:700!important}.correction_2021 .addFiles{height:40px;width:100%}.correction_2021 .addFiles .text{height:40px;width:420px;box-sizing:border-box;margin-left:14px;float:left}.entrance-portal-wrapper a{width:73%;display:block;font-weight:300;text-shadow:none;margin:30px auto 20px;border-radius:4px;border:0;background-color:#A2BEDA;height:38px;font-size:22px;color:#153C6F;text-decoration:none}.file{height:40px;background-color:#F1F5F8;padding:12px 8px;text-align:left!important;border-bottom:4px solid #fff}.file .delete{color:#5B748B;width:40px;height:40px;margin-top:-8px;margin-bottom:-8px;text-align:right;margin-right:-2.3em}.file td{line-height:24px;font-size:14px;padding:8px 12px}.file td:last-child{width:30px}.color-file-text{color:#5B748B}body{color:#2C4053;font:400 16px/20px 'Open Sans',Arial,Helvetica,sans-serif}table{width:100%}.icon-close2{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M12.1381 3.19526C12.3984 3.45561 12.3984 3.87772 12.1381 4.13807L4.13807 12.1381C3.87772 12.3984 3.45561 12.3984 3.19526 12.1381C2.93491 11.8777 2.93491 11.4556 3.19526 11.1953L11.1953 3.19526C11.4556 2.93491 11.8777 2.93491 12.1381 3.19526Z" fill="%235B748B"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M3.19526 3.19526C3.45561 2.93491 3.87772 2.93491 4.13807 3.19526L12.1381 11.1953C12.3984 11.4556 12.3984 11.8777 12.1381 12.1381C11.8777 12.3984 11.4556 12.3984 11.1953 12.1381L3.19526 4.13807C2.93491 3.87772 2.93491 3.45561 3.19526 3.19526Z" fill="%235B748B"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:center}.icon-file2,.icon-file3{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M18 22H6C4.89543 22 4 21.1046 4 20V4.00002C4 2.89545 4.89543 2.00002 6 2.00002H13C13.009 1.99886 13.018 1.99886 13.027 2.00002H13.033C13.0424 2.00298 13.0522 2.00498 13.062 2.00602C13.1502 2.01167 13.2373 2.02882 13.321 2.05702H13.336H13.351H13.363C13.3815 2.06994 13.3988 2.08432 13.415 2.10002C13.5239 2.14844 13.6232 2.2162 13.708 2.30002L19.708 8.30002C19.7918 8.3848 19.8596 8.48407 19.908 8.59302C19.917 8.61502 19.924 8.63602 19.931 8.65902L19.941 8.68702C19.9689 8.77041 19.9854 8.8572 19.99 8.94502C19.9909 8.95498 19.9932 8.96476 19.997 8.97402V8.98002C19.9986 8.98657 19.9996 8.99327 20 9.00002V20C20 20.5305 19.7893 21.0392 19.4142 21.4142C19.0391 21.7893 18.5304 22 18 22ZM13 4.00002V9.00002H18L13 4.00002Z" fill="%230099EE"/%3E%3C/svg%3E');background-repeat:no-repeat;width:90%;padding-top:2px;padding-left:26px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap;max-width:392px;min-width:186px;height:24px;overflow:hidden}.icon-file2{display:inline-block}.icon-file-w600{max-width:600px}.button_in_modal{height:48px;width:177px;margin-left:12px;text-align:center;white-space:nowrap;border:0 solid transparent;background-origin:border-box;box-sizing:border-box;border-radius:.286em;user-select:none;text-shadow:none;box-shadow:none;background-image:none;color:#2C4053;background-color:#EAF1F5;border-color:rgba(96,149,179,.3)}.button_in_modal.bgblue,.button_in_modal[type=submit]{color:#fff;background-color:#09E;border-color:rgba(0,22,34,.3)}.button_in_modal.bgblue:hover,.button_in_modal[type=submit]:hover{color:#e6e6e6;background-color:#0085cf;border-color:rgba(0,2,3,.4)}.button_in_modal.bgblue:focus,.button_in_modal[type=submit]:focus{border-color:#09F}.button_in_modal.bgblue.pressed,.button_in_modal.bgblue:active,.button_in_modal[type=submit].pressed,.button_in_modal[type=submit]:active{color:#ccc;background-color:#166b9b;border-color:rgba(0,0,0,.5)}.column-list,.modal{border:0 solid #DDD}.column-list{padding:20px}.column-list li{width:45%;height:24px;float:left;max-width:392px;min-width:186px;margin-bottom:8px;margin-top:8px;margin-right:20px}.modal{padding:0;margin-bottom:4px}.modal li{width:-moz-fit-content!important;width:fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;margin:0 0 4px;height:24px;float:left}.modal li label{padding-left:0!important;margin-right:24px!important}hgroup{margin:-4px 0 20px}hgroup aside{color:#09E}@media screen and (max-width:1200px){.column-list li{width:100%}.icon-file2{width:400px}}.litebox{padding:32px 32px 40px}.mtop{margin-top:28px!important}.nowrap{margin-top:4px}.column-list label{padding:0}.tablesToBlocks{overflow:hidden}.tablesToBlocks .table,.tablesToBlocks .table .td{display:inline-block;float:left;box-sizing:border-box}.content .table .fixedHeadWidth{position:relative;overflow:hidden;padding-left:35px;width:70%!important;min-width:300px;max-width:none}.fixedHeadWidth hgroup+.tableScrollContainer,.list-content{overflow:auto}.fixedHeadWidth maxWidth1200{max-width:1200}.fixedHeadWidth hgroup{width:100%;display:inline-block;top:0;left:0;position:relative}.tableScrollContainer>div:first-child{margin:0 0 1.5em;width:100%;box-sizing:border-box}.fixedHeadWidth .examination .column.students{min-width:150px;max-width:none}.examination .column.students li{padding:3px 10px}.fixedHeadWidth hgroup h2{width:100%;display:inline-block;right:100px}.fixedHeadWidth hgroup aside,.fixedHeadWidth hgroup button{position:absolute;display:block;right:0;top:0;bottom:0;margin:auto}.fixedHeadWidth hgroup small{width:100%;box-sizing:border-box;padding-right:250px}.fixedHeadWidth hgroup aside{width:140px}@media (max-width:1140px){.main-menu{font-size:20px!important}.main-menu .usermenu dt u{display:none!important}.main-menu .usermenu dt:before{margin-right:0!important}}@media (max-width:1120px){.content .table .fixedHeadWidth{width:calc(100% - 320px)!important}}.schedule-rings-edit .break select{padding-right:1em}.fixedStyle{border-collapse:collapse;margin:1em 0 1em .5px;font-weight:400;font-stretch:normal;font-size:16px;line-height:20px;font-family:"Open Sans",Arial,Helvetica,sans-serif;border:1px solid #DDD}.fixedStyle th{text-align:left;padding:0 9.5px!important;color:#035;cursor:default;letter-spacing:normal;height:70px;line-height:68px;position:relative;background-color:#E9F6FF;border-bottom:none;border-top:1px solid #DDD;border-left:1px solid #DDD;font-weight:400}.fixedStyle th:last-child{text-align:center;font-weight:600;cursor:pointer;border-right:1px solid #DDD}.fixedStyle th:last-child:hover{background:#c5e9ff;border:1px solid #ace1ff;border-bottom-color:#b1d2e5}.fixedStyle th .delete{top:2px;right:2px;width:20px;height:20px;display:none;line-height:20px;text-align:center;position:absolute}.fixedStyle th:hover .delete{display:block}.fixedStyle tr td:last-child{background:#FFE;border-right:1px solid #DDD}.fixedStyle tr:nth-child(even) td{background-color:rgba(0,16,32,.01)}.fixedStyle tr:nth-child(even) td:last-child{background:#fcfceb}.fixedStyle tr:nth-child(even):hover td{background-color:#ebf6fc;border-left-color:#b9dcee;border-right-color:#b9dcee}.fixedStyle tr:nth-child(even) td.colored_cells{background-color:#ebf6fc}.fixedStyle tr:first-child td{border-top:1px solid #DDD}.fixedStyle tr td.colored_cells{background:#eef9ff;border:1px solid #ace1ff;border-bottom-color:#dde9ef}.fixedStyle td{border-left:1px solid #DDD;border-top:1px solid #edeeef;padding:0 9.5px;height:34px;line-height:28px}.fixedStyle tbody tr:hover td{background:#eef9ff;border:1px solid #ace1ff;border-left-color:#b9dcee;border-right-color:#b9dcee}.document-list{display:none;position:absolute;right:-1px;background:#fff;top:100%;padding:1px 0;margin-top:1px;border-radius:4px;box-sizing:border-box;border:1px solid #ddd;background-clip:padding-box;border-color:rgba(0,0,0,.05)}.document-button{padding:0;width:2em;display:inline-block;vertical-align:middle}.document-button:before{margin:0;line-height:1}.document-button:focus{outline:0;border:1px solid rgba(108,118,128,.3);box-shadow:none!important}.show-list,.show-list:focus,.show-list:hover{background-color:#bbbdc0;border-color:rgba(84,87,91,.5)}.show-list .document-list{display:block}.profile .document-list a,.profile .document-list span{float:none;text-align:left;color:#000;margin:0 1px;display:block;cursor:pointer;line-height:2em;transition:none;text-decoration:none;padding:0 1em 0 .6em}.profile .document-list a:hover{color:#FFF!important;background:#09E}.profile .document-list span{font-weight:600;font-size:16px;border-bottom:1px solid #ddd;background:#f8f8f8}.list-content{height:364px}.list-content::-webkit-scrollbar{width:7px}.list-content::-webkit-scrollbar-track{background-color:#fff}.list-content::-webkit-scrollbar-thumb{border:2px solid #fff;border-left:0 solid #fff;background-clip:content-box;background-color:#ddd}.list-content .foreign{height:164px}.list-content-foreign{height:84px}.chats_container{margin:auto;display:flex;flex-direction:column;min-height:calc(100vh - 150px);justify-content:center;align-items:center}.chats_container .mtop{margin-top:20px!important}.chats_container>p+.mtop{margin-top:30px!important}.chats_blue_button,.chats_white_button{outline:0!important;text-shadow:none!important;width:410px;height:auto;box-shadow:none!important;border-radius:4px;padding:12px 20px;font-size:16px;line-height:24px;display:inline-block}.chats_blue_button{border-color:#4376BE!important;background:#4376BE;color:#fff;cursor:pointer}.chats_blue_button:active,.chats_blue_button:focus,.chats_blue_button:hover{border-color:#3063AD!important;background:#3063AD;color:#fff}.chats_white_button{background:#fff;border:1px solid #C6D2DD!important;box-sizing:border-box;color:#2C4053!important}.chats_white_button:active,.chats_white_button:focus,.chats_white_button:hover{background:#F2F6F9!important}.chats_list{flex-wrap:wrap;margin-top:40px;display:flex;width:80%;gap:16px;justify-content:center;align-items:stretch;color:#596b80}.admin_header,.chat_name{color:#2C4053}@media screen and (max-width:640px){.chats_list,[class*=chat_box]{min-width:90%!important;width:90%!important}}.addFiles .file-Upload,.addFiles .mbottom{width:160px;box-sizing:border-box;height:40px}[class*=chat_box]{cursor:pointer;padding:30px 20px 20px;border:1px solid rgba(198,210,221,.8);box-sizing:border-box;border-radius:8px;flex:1;min-width:250px;text-align:left;position:relative;display:flex;flex-direction:column}[class*=chat_box]:active,[class*=chat_box]:focus,[class*=chat_box]:hover{box-shadow:0 6px 14px rgba(9,35,72,.1);border:1px solid rgba(198,210,221,.4)}.chat_name{line-height:20px;margin-top:16px;font-weight:600}.chat_admin_list{margin-top:16px;flex-grow:1}.admin_name{color:#6D859B}.part_number{margin-top:16px;position:relative;text-align:left;border-radius:6px;padding:8px 16px;display:block;background:rgba(227,235,242,.57);color:#6D849B}.chat_type{position:absolute;letter-spacing:1.2px;padding:8px 16px;border-top-right-radius:8px;border-bottom-left-radius:8px;top:-1px;right:-1px}.employment_information,.pos-relative{position:relative}.chat_box_employee .chat_type,.chat_box_teacher .chat_type{background:#f3d2cc;color:#F56746}.chat_box_group .chat_type{background:#FFEDCC;color:#FF9D00}.chat_box_parents .chat_type{background:rgba(211,231,253,.68);color:#3D99F5}.chat_box_subject .chat_type{background:rgba(85,204,0,.25);color:#45A149}.chat_edit_form tbody{display:flex;gap:32px;flex-wrap:wrap}.chat_edit_form tbody td{width:160px}.chat_edit_form tbody tr:nth-child(3) td{width:260px}.chat_edit_form+h2{margin-top:0}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHvxk.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype')}.employment_base_content{display:flex;align-items:center;justify-content:center;flex-direction:column}.employment_text{width:447px;margin-top:24px}.employment_text ul li{color:#6B7579;font-family:Montserrat!important;font:600 22px/30.14px Montserrat;font-size:22px;font-style:normal;font-weight:600;line-height:137%;letter-spacing:-.11px}.employment_top_line{display:block;position:absolute;top:-6px;right:-52px;width:30px;height:77px;background:url('data:image/svg+xml,<svg width="30" height="77" viewBox="0 0 30 77" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.68704 73.9498C0.162498 73.7769 -0.122609 73.2116 0.0502338 72.687L2.86688 64.1391C3.03972 63.6146 3.60506 63.3295 4.1296 63.5023C4.65414 63.6752 4.93925 64.2405 4.76641 64.7651L2.26273 72.3632L9.86086 74.8669C10.3854 75.0397 10.6705 75.6051 10.4977 76.1296C10.3248 76.6541 9.75948 76.9393 9.23494 76.7664L0.68704 73.9498ZM7.62193 69.6605L7.17164 68.7676L7.62193 69.6605ZM27.9246 29.5304L28.9103 29.3621L27.9246 29.5304ZM8.07222 70.5534L1.45029 73.8929L0.54971 72.1071L7.17164 68.7676L8.07222 70.5534ZM6.43785 0.600952L7.86757 1.29725L6.99187 3.09534L5.56215 2.39905L6.43785 0.600952ZM7.86757 1.29725C18.9936 6.71579 26.8271 17.1634 28.9103 29.3621L26.9389 29.6987C24.9641 18.1353 17.5385 8.23172 6.99187 3.09534L7.86757 1.29725ZM28.9068 42.3135C26.8297 54.4766 19.0928 64.9956 8.07222 70.5534L7.17164 68.7676C17.6224 63.4972 24.9644 53.5179 26.9354 41.9768L28.9068 42.3135ZM26.9354 41.9768C27.6282 37.9198 27.6315 33.7547 26.9389 29.6987L28.9103 29.3621C29.6412 33.642 29.6376 38.0347 28.9068 42.3135L26.9354 41.9768Z" fill="%235E6669"/></svg>') no-repeat}.employment_bottom_line{display:block;position:absolute;bottom:-54px;left:9px;width:27px;height:51px;background:url('data:image/svg+xml,<svg width="27" height="51" viewBox="0 0 27 51" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.194 45.7235C26.6561 45.4209 26.7853 44.8011 26.4827 44.3391L21.5521 36.8099C21.2495 36.3479 20.6297 36.2186 20.1676 36.5212C19.7056 36.8237 19.5764 37.4436 19.8789 37.9056L24.2617 44.5982L17.5691 48.981C17.1071 49.2836 16.9779 49.9034 17.2804 50.3654C17.583 50.8275 18.2028 50.9567 18.6649 50.6542L26.194 45.7235ZM9.87084 1.95079L9.21499 1.19591L9.87084 1.95079ZM3.791 30.1903L4.69963 29.7727L3.791 30.1903ZM1.68919 22.3549L0.693494 22.4476L1.68919 22.3549ZM20.7829 44.8942L25.442 45.8659L25.8503 43.908L21.1912 42.9363L20.7829 44.8942ZM9.97988 0.53136L9.21499 1.19591L10.5267 2.70568L11.2916 2.04114L9.97988 0.53136ZM9.21499 1.19591C3.11722 6.49368 -0.0549056 14.4046 0.693494 22.4476L2.68489 22.2623C1.99619 14.8608 4.9153 7.5809 10.5267 2.70568L9.21499 1.19591ZM2.88238 30.6079C6.24502 37.9242 12.897 43.2496 20.7829 44.8942L21.1912 42.9363C13.9299 41.422 7.79878 36.5157 4.69963 29.7727L2.88238 30.6079ZM4.69963 29.7727C3.61102 27.4042 2.92631 24.8567 2.68489 22.2623L0.693494 22.4476C0.955939 25.268 1.6999 28.0351 2.88238 30.6079L4.69963 29.7727Z" fill="%235E6669"/></svg>') no-repeat}.employment_button{transition:.4s ease-out;font-weight:600;color:#fff;font-size:16px;padding:6px 10px 8px;background:#BC1F25;border-radius:5px;text-align:center;margin-top:42px;line-height:normal;letter-spacing:-.5%;font-family:Montserrat!important;cursor:pointer}.employment_button:active,.employment_button:focus,.employment_button:hover{background:#dd3137}.employment_logo{width:569px;height:248px;background:url('data:image/svg+xml,<svg width="569" height="248" viewBox="0 0 569 248" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="569" height="248" fill="url(%23pattern0)"/><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_0_10" transform="scale(0.00103774 0.00238095)"/></pattern><image id="image0_0_10" width="964" height="420" xlink:href="data:image/png;base64,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"/></defs></svg>')}.toolbar-style{display:flex;flex-direction:column-reverse;gap:15px}.addFiles input[type=file],.custom-file-upload input[type=file]{display:none}.toolbar-style .group{padding-left:0}table.form-paring{width:calc(100% - 105px)}.btn-float{position:absolute;right:0;bottom:0;transform:translateY(-7px)}.ngo-documents .title,.title{color:#07B;margin-bottom:1em}.mr-1{margin-right:1em}.ngo-documents input[type=text]{width:inherit;box-sizing:content-box;padding-top:0;padding-bottom:0}.ngo-documents .block-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.hidden-span{position:absolute;height:0;overflow:hidden;white-space:pre}.icon-pencil.active{color:#fff;background:#D60;border-color:#d60}.icon-pencil.active:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.file-info span{color:#d60}.file-info .icon-file{color:#09E}.addFiles .mbottom{margin-bottom:20px!important;float:left}.addFiles .file-Upload{border:1px solid #C6D2DD;border-radius:4px;background:#EAF0F5;display:inline-block;cursor:pointer;text-align:center;line-height:24px;padding-top:8px}