Advertisement
Guest User

Untitled

a guest
Apr 10th, 2017
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 238.43 KB | None | 0 0
  1. .mixin-grid-reset{clear:both;float:none;margin-left:0;margin-right:0;width:auto;}
  2. .mixin-clearfix:before,.mixin-clearfix:after{content:"";display:table;}
  3. .mixin-clearfix:after{clear:both;}
  4. html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
  5. *,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
  6. ::-moz-selection{background:#333e42;color:#ffffff;text-shadow:none;}
  7. ::selection{background:#333e42;color:#ffffff;text-shadow:none;}
  8. html{color:#404e54;font:400 15px 'Open Sans',sans-serif;height:100%;width:100%;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
  9. body{height:100%;width:100%;background:#e9eaeb;line-height:1.5em;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 200ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:-moz-transform 50ms ease-out 0s;}
  10. h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.5em;margin:0 0 0.75rem 0;}
  11. h1{font-size:2.25rem;font-weight:300;}
  12. h2{font-size:1.2rem;}h2.is-header{text-transform:uppercase;font-weight:600;display:block;margin-bottom:0.5rem;margin-top:0.5rem;font-size:0.867rem;color:#52656e;text-align:center;position:relative;-webkit-backface-visibility:hidden;word-wrap:break-word;}h2.is-header span.is-soft{color:#86949b;}
  13. h2.is-header.text-left{text-align:left;}
  14. h2.is-header i.flaticon:before{font-size:0.867rem;}
  15. h3{font-size:1.15rem;}
  16. h4{font-size:1.1rem;}
  17. h5{font-size:1.05rem;}
  18. h6{font-size:1rem;}
  19. p{margin-bottom:1.5rem;}p.lead{font-weight:400;font-size:1.2rem;line-height:2rem;}
  20. a{color:#1ca382;font-weight:600;text-decoration:none;-webkit-transition:color 50ms;transition:color 50ms;}a[href]{cursor:pointer;}
  21. a:hover{color:#0d4c3d;}
  22. a:not([href]){color:#86949b;}
  23. a.referral{padding-left:1rem;-webkit-transition:color 50ms, padding-left 50ms;transition:color 50ms, padding-left 50ms;}a.referral:hover{padding-left:1.25rem;}
  24. a.referral:before{position:relative;top:0.15rem;margin-right:0.5rem;}
  25. small{font-size:0.867rem;color:#86949b;}
  26. em{font-style:italic;}
  27. strong{font-weight:bold;}
  28. code,pre{font-family:'courier new',monospace;}
  29. abbr{border-bottom:1px dotted #86949b;}
  30. del{text-decoration:line-through;}
  31. mark{background-color:#ffffb3;}
  32. hr{background-color:transparent;border:solid #c3cace;border-width:1px 0 0;clear:both;margin:2em 1.5rem;}hr.is-wide{margin-left:0;margin-right:0;}
  33. ul{list-style:none;margin:0;}
  34. ol{list-style:decimal;margin:0 0 1.5rem 1.5em;}
  35. dl{margin-bottom:1.5rem;}dl dt{font-weight:bold;}
  36. dl dd{margin-left:1.5rem;}
  37. dl.advanced:before,dl.advanced:after{content:"";display:table;}
  38. dl.advanced:after{clear:both;}
  39. dl.advanced dt{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;clear:left;opacity:0.7;font-weight:normal;padding-top:0.5rem;}@media only screen and (min-width: 1024px){dl.advanced dt{padding-right:0.5rem;text-align:left;word-wrap:break-word;}}dl.advanced dt:first-of-type{padding-top:0;}
  40. dl.advanced dd{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-left:0;margin-bottom:.25rem;}@media only screen and (min-width: 1024px){dl.advanced dd{word-wrap:break-word;}}dl.advanced dd+dd{margin-top:0.35rem;}
  41. .is-hidden{display:none !important;}
  42. .is-hidden,.is-invisible{visibility:hidden !important;}
  43. .is-active,.is-visible{display:block;}
  44. .left{float:left;}
  45. .right{float:right;}
  46. .text-left{text-align:left;}
  47. .text-right{text-align:right;}
  48. .text-center{text-align:center;}
  49. .nowrap{white-space:nowrap;}
  50. .font-is-small{font-size:0.867rem;}
  51. .bottom-spacing{padding-bottom:1.5rem !important;}
  52. .is-done{text-decoration:line-through;}
  53. .is-inactive{color:#86949b !important;}.is-inactive:hover{color:#86949b !important;background:initial !important;cursor:text;}
  54. .is-inactive i.flaticon:before{margin-left:0.35rem;}
  55. i.flaticon.is-completed{color:#21c19a;}
  56. i.is-completed{color:#21c19a;}
  57. .is-alt-text{display:none;}
  58. .is-clickable{cursor:pointer;}
  59. .page-is-empty{text-align:center;display:block;font-style:italic;}
  60. .half-width{width:50%;}
  61. @media only screen and (min-width: 960px){.l-full{float:left;width:97.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
  62. @media only screen and (min-width: 960px){.l-three-fourth{float:left;width:64.58333333333334%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}@media only screen and (min-width: 1024px){.l-three-fourth{float:left;width:72.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
  63. @media only screen and (min-width: 960px){.l-two-third{float:left;width:64.58333333333334%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
  64. @media only screen and (min-width: 960px){.l-half{float:left;width:47.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
  65. @media only screen and (min-width: 960px){.l-one-third{float:left;width:31.250000000000004%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
  66. @media only screen and (min-width: 960px){.l-one-fourth{float:left;width:31.250000000000004%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}@media only screen and (min-width: 1024px){.l-one-fourth{float:left;width:22.916666666666668%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
  67. .l-narrow{clear:both;}@media only screen and (min-width: 1024px){.l-narrow{max-width:70rem;margin:auto;}}
  68. .l-medium,.l-small{clear:both;}@media only screen and (min-width: 1024px){.l-medium,.l-small{max-width:43rem;margin:auto;}.l-medium.content,.l-small.content{max-width:46rem;}}
  69. .has-no-padding .l-small,.has-no-padding .l-medium,.has-no-padding .l-narrow{margin-left:1.5rem;margin-right:1.5rem;}@media only screen and (min-width: 960px){.has-no-padding .l-small,.has-no-padding .l-medium,.has-no-padding .l-narrow{margin:auto;}}
  70. div.l-container{min-height:100%;height:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;}
  71. .l-first{clear:left;}
  72. .l-flex-content{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;position:absolute;left:0;right:0;top:0;bottom:0;}@media only screen and (min-width: 960px){.l-flex-content{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-left:16rem;z-index:101;display:block;position:relative;}}
  73. .no-padding{padding:0 !important;}
  74. @font-face{font-family:'Open sans';src:url('../fonts/OpenSans-Light-webfont.woff') format('woff'),url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Light-webfont.svg#open_sansbold') format('svg');font-weight:300;font-style:light;}@font-face{font-family:'Open sans';src:url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'Open sans';src:url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Semibold-webfont.svg#open_sansbold') format('svg');font-weight:600;font-style:bold;}@font-face{font-family:'Open sans';src:url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');font-weight:700;font-style:bolder;}@font-face{font-family:'Flaticons Stroke';src:url('../fonts/flaticons-stroke.eot');src:url('../fonts/flaticons-stroke.eot?#iefix') format("embedded-opentype"),url('../fonts/flaticons-stroke.woff') format('woff'),url('../fonts/flaticons-stroke.ttf') format('truetype'),url('../fonts/flaticons-stroke.svg#flaticons-stroke') format('svg');font-weight:normal;font-style:normal;}.flaticon:before,.include-fonticon{font-family:'Flaticons Stroke';speak:none;font-size:1rem;font-style:normal;font-weight:normal;visibility:visible;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
  75. .flaticon.grid-1:before,.flaticon.grid:before,.flaticon.A1:before{content:"\e3e8";}
  76. .flaticon.grid-2:before,.flaticon.A2:before{content:"\e3e9";}
  77. .flaticon.grid-3:before,.flaticon.A3:before{content:"\e3ea";}
  78. .flaticon.window-1:before,.flaticon.window:before,.flaticon.A4:before{content:"\e3eb";}
  79. .flaticon.collection-1:before,.flaticon.collection:before,.flaticon.A5:before{content:"\e3ec";}
  80. .flaticon.switch-window-1:before,.flaticon.switch-window:before,.flaticon.A6:before{content:"\e3ed";}
  81. .flaticon.add-window-1:before,.flaticon.add-window:before,.flaticon.A7:before{content:"\e3ee";}
  82. .flaticon.browser-1:before,.flaticon.browser:before,.flaticon.A8:before{content:"\e3ef";}
  83. .flaticon.minimize-browser-1:before,.flaticon.minimize-browser:before,.flaticon.A9:before{content:"\e3f0";}
  84. .flaticon.new-browser-1:before,.flaticon.new-browser:before,.flaticon.A10:before{content:"\e3f1";}
  85. .flaticon.close-browser-1:before,.flaticon.close-browser:before,.flaticon.A11:before{content:"\e3f2";}
  86. .flaticon.browser-2:before,.flaticon.A12:before{content:"\e3f3";}
  87. .flaticon.minimize-browser-2:before,.flaticon.A13:before{content:"\e3f4";}
  88. .flaticon.new-browser-2:before,.flaticon.A14:before{content:"\e3f5";}
  89. .flaticon.close-browser-2:before,.flaticon.A15:before{content:"\e3f6";}
  90. .flaticon.multiple-browsers-1:before,.flaticon.multiple-browsers:before,.flaticon.A16:before{content:"\e3f7";}
  91. .flaticon.browser-3:before,.flaticon.A17:before{content:"\e3f8";}
  92. .flaticon.minimize-browser-3:before,.flaticon.A18:before{content:"\e3f9";}
  93. .flaticon.new-browser-3:before,.flaticon.A19:before{content:"\e3fa";}
  94. .flaticon.close-browser-3:before,.flaticon.A20:before{content:"\e3fb";}
  95. .flaticon.folder-1:before,.flaticon.folder:before,.flaticon.B1:before{content:"\e3fc";}
  96. .flaticon.add-folder-1:before,.flaticon.add-folder:before,.flaticon.B2:before{content:"\e3fd";}
  97. .flaticon.remove-folder-1:before,.flaticon.remove-folder:before,.flaticon.B3:before{content:"\e3fe";}
  98. .flaticon.upload-to-folder-1:before,.flaticon.upload-to-folder:before,.flaticon.B4:before{content:"\e3ff";}
  99. .flaticon.download-to-folder-1:before,.flaticon.download-to-folder:before,.flaticon.B5:before{content:"\e400";}
  100. .flaticon.folder-2:before,.flaticon.B6:before{content:"\e401";}
  101. .flaticon.open-folder-1:before,.flaticon.open-folder:before,.flaticon.B7:before{content:"\e402";}
  102. .flaticon.add-to-folder-1:before,.flaticon.add-to-folder:before,.flaticon.B8:before{content:"\e403";}
  103. .flaticon.document-1:before,.flaticon.document:before,.flaticon.B9:before{content:"\e404";}
  104. .flaticon.document-2:before,.flaticon.B10:before{content:"\e405";}
  105. .flaticon.document-3:before,.flaticon.B11:before{content:"\e406";}
  106. .flaticon.document-4:before,.flaticon.B12:before{content:"\e407";}
  107. .flaticon.multiple-documents-1:before,.flaticon.multiple-documents:before,.flaticon.B13:before{content:"\e408";}
  108. .flaticon.remove-documents-1:before,.flaticon.remove-documents:before,.flaticon.B14:before{content:"\e409";}
  109. .flaticon.add-document-1:before,.flaticon.add-document:before,.flaticon.B15:before{content:"\e40a";}
  110. .flaticon.close-document-1:before,.flaticon.close-document:before,.flaticon.B16:before{content:"\e40b";}
  111. .flaticon.upload-document-1:before,.flaticon.upload-document:before,.flaticon.B17:before{content:"\e40c";}
  112. .flaticon.download-document-1:before,.flaticon.download-document:before,.flaticon.B18:before{content:"\e40d";}
  113. .flaticon.import-document-1:before,.flaticon.import-document:before,.flaticon.B19:before{content:"\e40e";}
  114. .flaticon.export-document-1:before,.flaticon.export-document:before,.flaticon.B20:before{content:"\e40f";}
  115. .flaticon.clipboard-1:before,.flaticon.clipboard:before,.flaticon.copy-1:before,.flaticon.copy:before,.flaticon.C1:before{content:"\e410";}
  116. .flaticon.clipboard-1a:before,.flaticon.copy-2:before,.flaticon.C2:before{content:"\e411";}
  117. .flaticon.clipboard-1b:before,.flaticon.copy-3:before,.flaticon.C3:before{content:"\e412";}
  118. .flaticon.clipboard-2:before,.flaticon.copy-4:before,.flaticon.C4:before{content:"\e413";}
  119. .flaticon.remove-from-clipboard-1:before,.flaticon.remove-from-clipboard:before,.flaticon.C5:before{content:"\e414";}
  120. .flaticon.add-to-clipboard-1:before,.flaticon.add-to-clipboard:before,.flaticon.copy-5:before,.flaticon.C6:before{content:"\e415";}
  121. .flaticon.add-to-clipboard-2:before,.flaticon.C7:before{content:"\e416";}
  122. .flaticon.clipboard-2a:before,.flaticon.C8:before{content:"\e417";}
  123. .flaticon.clipboard-2b:before,.flaticon.C9:before{content:"\e418";}
  124. .flaticon.comment-1:before,.flaticon.comment:before,.flaticon.C10:before{content:"\e419";}
  125. .flaticon.thinking-comment-1:before,.flaticon.thinking-comment:before,.flaticon.C11:before{content:"\e41a";}
  126. .flaticon.writing-comment-1:before,.flaticon.writing-comment:before,.flaticon.C12:before{content:"\e41b";}
  127. .flaticon.posted-comment:before,.flaticon.C13:before{content:"\e41c";}
  128. .flaticon.comment-2:before,.flaticon.C14:before{content:"\e41d";}
  129. .flaticon.thinking-comment-2:before,.flaticon.C15:before{content:"\e41e";}
  130. .flaticon.writing-comment-2:before,.flaticon.C16:before{content:"\e41f";}
  131. .flaticon.posted-comment-2:before,.flaticon.C17:before{content:"\e420";}
  132. .flaticon.chat-1:before,.flaticon.chat:before,.flaticon.C18:before{content:"\e421";}
  133. .flaticon.chat-2:before,.flaticon.C19:before{content:"\e422";}
  134. .flaticon.chat-3:before,.flaticon.C20:before{content:"\e423";}
  135. .flaticon.lock-1:before,.flaticon.lock:before,.flaticon.D1:before{content:"\e424";}
  136. .flaticon.unlock-1:before,.flaticon.unlock:before,.flaticon.D2:before{content:"\e425";}
  137. .flaticon.lock-2:before,.flaticon.D3:before{content:"\e426";}
  138. .flaticon.lock-3:before,.flaticon.D4:before{content:"\e427";}
  139. .flaticon.unlock-3:before,.flaticon.D5:before{content:"\e428";}
  140. .flaticon.key-1:before,.flaticon.key:before,.flaticon.password-1:before,.flaticon.password:before,.flaticon.D6:before{content:"\e429";}
  141. .flaticon.key-2:before,.flaticon.password-2:before,.flaticon.D7:before{content:"\e42a";}
  142. .flaticon.bell-1:before,.flaticon.bell:before,.flaticon.notification-1:before,.flaticon.notification:before,.flaticon.D8:before{content:"\e42b";}
  143. .flaticon.bell-2:before,.flaticon.notification-2:before,.flaticon.D9:before{content:"\e42c";}
  144. .flaticon.bell-3:before,.flaticon.service-1:before,.flaticon.service:before,.flaticon.D10:before{content:"\e42d";}
  145. .flaticon.print-1:before,.flaticon.print:before,.flaticon.D11:before{content:"\e42e";}
  146. .flaticon.calculator-1:before,.flaticon.calculator:before,.flaticon.D12:before{content:"\e42f";}
  147. .flaticon.cloud-1:before,.flaticon.cloud:before,.flaticon.D13:before{content:"\e430";}
  148. .flaticon.cloud-upload-1:before,.flaticon.cloud-upload:before,.flaticon.D14:before{content:"\e431";}
  149. .flaticon.cloud-download-1:before,.flaticon.cloud-download:before,.flaticon.D15:before{content:"\e432";}
  150. .flaticon.cloud-add-1:before,.flaticon.cloud-add:before,.flaticon.D16:before{content:"\e433";}
  151. .flaticon.cloud-2:before,.flaticon.D17:before{content:"\e434";}
  152. .flaticon.home-1:before,.flaticon.home:before,.flaticon.house-1:before,.flaticon.house:before,.flaticon.D18:before{content:"\e435";}
  153. .flaticon.home-2:before,.flaticon.house-2:before,.flaticon.D19:before{content:"\e436";}
  154. .flaticon.home-3:before,.flaticon.house-3:before,.flaticon.D20:before{content:"\e437";}
  155. .flaticon.open-book-1:before,.flaticon.open-book:before,.flaticon.E1:before{content:"\e438";}
  156. .flaticon.open-book-2:before,.flaticon.E2:before{content:"\e439";}
  157. .flaticon.open-book-3:before,.flaticon.E3:before{content:"\e43a";}
  158. .flaticon.open-book-4:before,.flaticon.E4:before{content:"\e43b";}
  159. .flaticon.book-1:before,.flaticon.book:before,.flaticon.E5:before{content:"\e43c";}
  160. .flaticon.book-2:before,.flaticon.E6:before{content:"\e43d";}
  161. .flaticon.book-3:before,.flaticon.E7:before{content:"\e43e";}
  162. .flaticon.book-4:before,.flaticon.E8:before{content:"\e43f";}
  163. .flaticon.book-5:before,.flaticon.E9:before{content:"\e440";}
  164. .flaticon.book-6:before,.flaticon.E10:before{content:"\e441";}
  165. .flaticon.newspaper-1:before,.flaticon.newspaper:before,.flaticon.E11:before{content:"\e442";}
  166. .flaticon.newspaper-2:before,.flaticon.E12:before{content:"\e443";}
  167. .flaticon.newspaper-3:before,.flaticon.E13:before{content:"\e444";}
  168. .flaticon.newspaper-4:before,.flaticon.E14:before{content:"\e445";}
  169. .flaticon.journal-1:before,.flaticon.journal:before,.flaticon.E15:before{content:"\e446";}
  170. .flaticon.journal-2:before,.flaticon.E16:before{content:"\e447";}
  171. .flaticon.journal-3:before,.flaticon.E17:before{content:"\e448";}
  172. .flaticon.notebook-1:before,.flaticon.notebook:before,.flaticon.E18:before{content:"\e449";}
  173. .flaticon.notebook-2:before,.flaticon.E19:before{content:"\e44a";}
  174. .flaticon.notebook-3:before,.flaticon.E20:before{content:"\e44b";}
  175. .flaticon.article-1:before,.flaticon.article:before,.flaticon.F1:before{content:"\e44c";}
  176. .flaticon.article-2:before,.flaticon.F2:before{content:"\e44d";}
  177. .flaticon.article-3:before,.flaticon.F3:before{content:"\e44e";}
  178. .flaticon.notepad-1:before,.flaticon.notepad:before,.flaticon.F4:before{content:"\e44f";}
  179. .flaticon.notepad-2:before,.flaticon.F5:before{content:"\e450";}
  180. .flaticon.suitcase-1:before,.flaticon.suitcase:before,.flaticon.portfolio-1:before,.flaticon.portfolio:before,.flaticon.F6:before{content:"\e451";}
  181. .flaticon.suitcase-2:before,.flaticon.F7:before{content:"\e452";}
  182. .flaticon.briefcase-1:before,.flaticon.briefcase:before,.flaticon.F8:before{content:"\e453";}
  183. .flaticon.toolbox:before,.flaticon.F9:before{content:"\e454";}
  184. .flaticon.shirt-1:before,.flaticon.shirt:before,.flaticon.F10:before{content:"\e455";}
  185. .flaticon.umbrella-1:before,.flaticon.umbrella:before,.flaticon.F11:before{content:"\e456";}
  186. .flaticon.coffee-1:before,.flaticon.coffee:before,.flaticon.F12:before{content:"\e457";}
  187. .flaticon.glasses-1:before,.flaticon.glasses:before,.flaticon.F13:before{content:"\e458";}
  188. .flaticon.zoom-1:before,.flaticon.zoom:before,.flaticon.magnifying-glass-1:before,.flaticon.magnifying-glass:before,.flaticon.F14:before{content:"\e459";}
  189. .flaticon.zoom-2:before,.flaticon.magnifying-glass-2:before,.flaticon.F15:before{content:"\e45a";}
  190. .flaticon.zoom-in-1:before,.flaticon.zoom-in:before,.flaticon.magnifying-glass-3:before,.flaticon.F16:before{content:"\e45b";}
  191. .flaticon.eye-1:before,.flaticon.eye:before,.flaticon.view-1:before,.flaticon.view:before,.flaticon.F17:before{content:"\e45c";}
  192. .flaticon.eye-2:before,.flaticon.view-2:before,.flaticon.F18:before{content:"\e45d";}
  193. .flaticon.eye-3:before,.flaticon.view-3:before,.flaticon.F19:before{content:"\e45e";}
  194. .flaticon.eye-4:before,.flaticon.view-4:before,.flaticon.F20:before{content:"\e45f";}
  195. .flaticon.iphone-1:before,.flaticon.iphone:before,.flaticon.smart-phone-3:before,.flaticon.G1:before{content:"\e460";}
  196. .flaticon.ipad-mini-1-tablet-2:before,.flaticon.G2:before{content:"\e461";}
  197. .flaticon.ipad-1:before,.flaticon.ipad:before,.flaticon.tablet-3:before,.flaticon.G3:before{content:"\e462";}
  198. .flaticon.macbook-1:before,.flaticon.macbook:before,.flaticon.laptop-2:before,.flaticon.G4:before{content:"\e463";}
  199. .flaticon.imac-1:before,.flaticon.imac:before,.flaticon.computer-2:before,.flaticon.G5:before{content:"\e464";}
  200. .flaticon.smart-phone-1:before,.flaticon.smart-phone:before,.flaticon.G6:before{content:"\e465";}
  201. .flaticon.tablet-1:before,.flaticon.tablet:before,.flaticon.G7:before{content:"\e466";}
  202. .flaticon.laptop-1:before,.flaticon.laptop:before,.flaticon.G8:before{content:"\e467";}
  203. .flaticon.computer-1:before,.flaticon.computer:before,.flaticon.G9:before{content:"\e468";}
  204. .flaticon.smart-phone-2:before,.flaticon.G10:before{content:"\e469";}
  205. .flaticon.photo-1:before,.flaticon.photo:before,.flaticon.image-1:before,.flaticon.image:before,.flaticon.G11:before{content:"\e46a";}
  206. .flaticon.photo-gallery-1:before,.flaticon.photo-gallery:before,.flaticon.G12:before{content:"\e46b";}
  207. .flaticon.media-gallery-1:before,.flaticon.media-gallery:before,.flaticon.image-gallery-1:before,.flaticon.image-gallery:before,.flaticon.G13:before{content:"\e46c";}
  208. .flaticon.video-camera-1:before,.flaticon.video-camera:before,.flaticon.video-1:before,.flaticon.video:before,.flaticon.G14:before{content:"\e46d";}
  209. .flaticon.tv-1:before,.flaticon.tv:before,.flaticon.television-1:before,.flaticon.television:before,.flaticon.G15:before{content:"\e46e";}
  210. .flaticon.film-strip-1:before,.flaticon.film-strip:before,.flaticon.film-1:before,.flaticon.film:before,.flaticon.G16:before{content:"\e46f";}
  211. .flaticon.camera-1:before,.flaticon.camera:before,.flaticon.G17:before{content:"\e470";}
  212. .flaticon.camera-2:before,.flaticon.G18:before{content:"\e471";}
  213. .flaticon.camera-3:before,.flaticon.G19:before{content:"\e472";}
  214. .flaticon.camera-4:before,.flaticon.G20:before{content:"\e473";}
  215. .flaticon.calendar-1:before,.flaticon.calendar:before,.flaticon.H1:before{content:"\e474";}
  216. .flaticon.calendar-2:before,.flaticon.H2:before{content:"\e475";}
  217. .flaticon.calendar-3:before,.flaticon.H3:before{content:"\e476";}
  218. .flaticon.calendar-4:before,.flaticon.H4:before{content:"\e477";}
  219. .flaticon.calendar-5:before,.flaticon.H5:before{content:"\e478";}
  220. .flaticon.taskpad-1:before,.flaticon.taskpad:before,.flaticon.H6:before{content:"\e479";}
  221. .flaticon.inbox-1:before,.flaticon.inbox:before,.flaticon.H7:before{content:"\e47a";}
  222. .flaticon.inbox-checkmark-1:before,.flaticon.inbox-checkmark:before,.flaticon.H8:before{content:"\e47b";}
  223. .flaticon.inbox-upload-1:before,.flaticon.inbox-upload:before,.flaticon.H9:before{content:"\e47c";}
  224. .flaticon.inbox-add-1:before,.flaticon.inbox-add:before,.flaticon.H10:before{content:"\e47d";}
  225. .flaticon.inbox-2:before,.flaticon.H11:before{content:"\e47e";}
  226. .flaticon.inbox-3:before,.flaticon.H12:before{content:"\e47f";}
  227. .flaticon.trash-1:before,.flaticon.trash:before,.flaticon.delete-1:before,.flaticon.delete:before,.flaticon.H13:before{content:"\e480";}
  228. .flaticon.trash-2:before,.flaticon.delete-2:before,.flaticon.H14:before{content:"\e481";}
  229. .flaticon.trash-3:before,.flaticon.delete-3:before,.flaticon.H15:before{content:"\e482";}
  230. .flaticon.trash-4:before,.flaticon.delete-4:before,.flaticon.H16:before{content:"\e483";}
  231. .flaticon.trash-5:before,.flaticon.delete-5:before,.flaticon.H17:before{content:"\e484";}
  232. .flaticon.bucket-1:before,.flaticon.bucket:before,.flaticon.H18:before{content:"\e485";}
  233. .flaticon.paperclip-1:before,.flaticon.paperclip:before,.flaticon.attachment-1:before,.flaticon.attachment:before,.flaticon.H19:before{content:"\e486";}
  234. .flaticon.paperclip-2:before,.flaticon.attachment-2:before,.flaticon.H20:before{content:"\e487";}
  235. .flaticon.compose-1:before,.flaticon.compose:before,.flaticon.message-1:before,.flaticon.message:before,.flaticon.I1:before{content:"\e488";}
  236. .flaticon.compose-2:before,.flaticon.message-2:before,.flaticon.I2:before{content:"\e489";}
  237. .flaticon.compose-3:before,.flaticon.message-3:before,.flaticon.I3:before{content:"\e48a";}
  238. .flaticon.pencil-1:before,.flaticon.pencil:before,.flaticon.edit-1:before,.flaticon.edit:before,.flaticon.I4:before{content:"\e48b";}
  239. .flaticon.pencil-2:before,.flaticon.edit-2:before,.flaticon.I5:before{content:"\e48c";}
  240. .flaticon.brush-1:before,.flaticon.brush:before,.flaticon.paint-1:before,.flaticon.paint:before,.flaticon.I6:before{content:"\e48d";}
  241. .flaticon.compose-4:before,.flaticon.message-4:before,.flaticon.I7:before{content:"\e48e";}
  242. .flaticon.feather-1:before,.flaticon.feather:before,.flaticon.I8:before{content:"\e48f";}
  243. .flaticon.compose-5:before,.flaticon.message-5:before,.flaticon.I9:before{content:"\e490";}
  244. .flaticon.feather-2:before,.flaticon.I10:before{content:"\e491";}
  245. .flaticon.mail-1:before,.flaticon.mail:before,.flaticon.envelope-1:before,.flaticon.envelope:before,.flaticon.I11:before{content:"\e492";}
  246. .flaticon.mail-2:before,.flaticon.envelope-2:before,.flaticon.I12:before{content:"\e493";}
  247. .flaticon.mail-3:before,.flaticon.envelope-3:before,.flaticon.I13:before{content:"\e494";}
  248. .flaticon.mail-4:before,.flaticon.envelope-4:before,.flaticon.I14:before{content:"\e495";}
  249. .flaticon.send-1:before,.flaticon.send:before,.flaticon.I15:before{content:"\e496";}
  250. .flaticon.share-1:before,.flaticon.share:before,.flaticon.I16:before{content:"\e497";}
  251. .flaticon.share-2:before,.flaticon.I17:before{content:"\e498";}
  252. .flaticon.reply-to-all-1:before,.flaticon.reply-to-all:before,.flaticon.I18:before{content:"\e499";}
  253. .flaticon.reply-1:before,.flaticon.reply:before,.flaticon.I19:before{content:"\e49a";}
  254. .flaticon.forward-1:before,.flaticon.forward:before,.flaticon.I20:before{content:"\e49b";}
  255. .flaticon.star-1:before,.flaticon.star:before,.flaticon.J1:before{content:"\e49c";}
  256. .flaticon.star-2:before,.flaticon.J2:before{content:"\e49d";}
  257. .flaticon.heart-1:before,.flaticon.heart:before,.flaticon.J3:before{content:"\e49e";}
  258. .flaticon.bookmark-1:before,.flaticon.bookmark:before,.flaticon.J4:before{content:"\e49f";}
  259. .flaticon.bookmark-2:before,.flaticon.J5:before{content:"\e4a0";}
  260. .flaticon.bookmark-3:before,.flaticon.J6:before{content:"\e4a1";}
  261. .flaticon.pin-1:before,.flaticon.pin:before,.flaticon.J7:before{content:"\e4a2";}
  262. .flaticon.share-3:before,.flaticon.J8:before{content:"\e4a3";}
  263. .flaticon.share-4:before,.flaticon.J9:before{content:"\e4a4";}
  264. .flaticon.share-5:before,.flaticon.J10:before{content:"\e4a5";}
  265. .flaticon.link-1:before,.flaticon.link:before,.flaticon.J11:before{content:"\e4a6";}
  266. .flaticon.link-2:before,.flaticon.J12:before{content:"\e4a7";}
  267. .flaticon.link-3:before,.flaticon.J13:before{content:"\e4a8";}
  268. .flaticon.link-4:before,.flaticon.J14:before{content:"\e4a9";}
  269. .flaticon.question-mark-1:before,.flaticon.question-mark:before,.flaticon.help-1:before,.flaticon.help:before,.flaticon.J15:before{content:"\e4aa";}
  270. .flaticon.question-mark-2:before,.flaticon.help-2:before,.flaticon.J16:before{content:"\e4ab";}
  271. .flaticon.exclamation-point-1:before,.flaticon.exclamation-point:before,.flaticon.warning-1:before,.flaticon.warning:before,.flaticon.caution-1:before,.flaticon.caution:before,.flaticon.J17:before{content:"\e4ac";}
  272. .flaticon.exclamation-point-2:before,.flaticon.exclamation-point:before,.flaticon.warning-2:before,.flaticon.warning:before,.flaticon.caution-2:before,.flaticon.caution:before,.flaticon.J18:before{content:"\e4ad";}
  273. .flaticon.info-1:before,.flaticon.info:before,.flaticon.about-1:before,.flaticon.about:before,.flaticon.J19:before{content:"\e4ae";}
  274. .flaticon.info-2:before,.flaticon.about-2:before,.flaticon.J20:before{content:"\e4af";}
  275. .flaticon.user-1:before,.flaticon.user:before,.flaticon.profile-2:before,.flaticon.K1:before{content:"\e4b0";}
  276. .flaticon.add-user-1:before,.flaticon.add-user:before,.flaticon.K2:before{content:"\e4b1";}
  277. .flaticon.user-2:before,.flaticon.profile-3:before,.flaticon.K3:before{content:"\e4b2";}
  278. .flaticon.user-3:before,.flaticon.profile-4:before,.flaticon.K4:before{content:"\e4b3";}
  279. .flaticon.user-4:before,.flaticon.profile-5:before,.flaticon.K5:before{content:"\e4b4";}
  280. .flaticon.group-1:before,.flaticon.group:before,.flaticon.follow-1:before,.flaticon.follow:before,.flaticon.K6:before{content:"\e4b5";}
  281. .flaticon.profile-1:before,.flaticon.profile:before,.flaticon.K7:before{content:"\e4b6";}
  282. .flaticon.id-1:before,.flaticon.id:before,.flaticon.K8:before{content:"\e4b7";}
  283. .flaticon.id-2:before,.flaticon.K9:before{content:"\e4b8";}
  284. .flaticon.contacts-1:before,.flaticon.contacts:before,.flaticon.K10:before{content:"\e4b9";}
  285. .flaticon.contacts-2:before,.flaticon.K11:before{content:"\e4ba";}
  286. .flaticon.moon-1:before,.flaticon.moon:before,.flaticon.sleep-1:before,.flaticon.sleep:before,.flaticon.K12:before{content:"\e4bb";}
  287. .flaticon.water-1:before,.flaticon.water:before,.flaticon.K13:before{content:"\e4bc";}
  288. .flaticon.leaf-1:before,.flaticon.leaf:before,.flaticon.nature-1:before,.flaticon.nature:before,.flaticon.K14:before{content:"\e4bd";}
  289. .flaticon.anchor-1:before,.flaticon.anchor:before,.flaticon.K15:before{content:"\e4be";}
  290. .flaticon.trophy-1:before,.flaticon.trophy:before,.flaticon.award-1:before,.flaticon.award:before,.flaticon.K16:before{content:"\e4bf";}
  291. .flaticon.gas-1:before,.flaticon.gas:before,.flaticon.travel-1:before,.flaticon.travel:before,.flaticon.K17:before{content:"\e4c0";}
  292. .flaticon.food-1:before,.flaticon.food:before,.flaticon.restaurant-1:before,.flaticon.restaurant:before,.flaticon.K18:before{content:"\e4c1";}
  293. .flaticon.building-1:before,.flaticon.building:before,.flaticon.city-1:before,.flaticon.city:before,.flaticon.K19:before{content:"\e4c2";}
  294. .flaticon.government-1:before,.flaticon.government:before,.flaticon.politics-1:before,.flaticon.politics:before,.flaticon.building-2:before,.flaticon.K20:before{content:"\e4c3";}
  295. .flaticon.cart-1:before,.flaticon.cart:before,.flaticon.shopping-cart-1:before,.flaticon.shopping-cart:before,.flaticon.L1:before{content:"\e4c4";}
  296. .flaticon.cart-2:before,.flaticon.shopping-cart-2:before,.flaticon.L2:before{content:"\e4c5";}
  297. .flaticon.cart-3:before,.flaticon.shopping-cart-3:before,.flaticon.L3:before{content:"\e4c6";}
  298. .flaticon.tag-1:before,.flaticon.tag:before,.flaticon.L4:before{content:"\e4c7";}
  299. .flaticon.tag-2:before,.flaticon.L5:before{content:"\e4c8";}
  300. .flaticon.money-1:before,.flaticon.money:before,.flaticon.currency-1:before,.flaticon.currency:before,.flaticon.L6:before{content:"\e4c9";}
  301. .flaticon.money-2:before,.flaticon.currency-2:before,.flaticon.L7:before{content:"\e4ca";}
  302. .flaticon.shop-1:before,.flaticon.shop:before,.flaticon.market-1:before,.flaticon.market:before,.flaticon.store-1:before,.flaticon.store:before,.flaticon.L8:before{content:"\e4cb";}
  303. .flaticon.shop-2:before,.flaticon.market-2:before,.flaticon.store-2:before,.flaticon.L9:before{content:"\e4cc";}
  304. .flaticon.basket-1:before,.flaticon.basket:before,.flaticon.L10:before{content:"\e4cd";}
  305. .flaticon.basket-2:before,.flaticon.L11:before{content:"\e4ce";}
  306. .flaticon.gift-1:before,.flaticon.gift:before,.flaticon.present-1:before,.flaticon.present:before,.flaticon.L12:before{content:"\e4cf";}
  307. .flaticon.gift-2:before,.flaticon.present-2:before,.flaticon.L13:before{content:"\e4d0";}
  308. .flaticon.bag-1:before,.flaticon.bag:before,.flaticon.L14:before{content:"\e4d1";}
  309. .flaticon.cube-1:before,.flaticon.cube:before,.flaticon.L15:before{content:"\e4d2";}
  310. .flaticon.ring-1:before,.flaticon.ring:before,.flaticon.L16:before{content:"\e4d3";}
  311. .flaticon.wallet-1:before,.flaticon.wallet:before,.flaticon.payment-1:before,.flaticon.payment:before,.flaticon.L17:before{content:"\e4d4";}
  312. .flaticon.credit-card-1:before,.flaticon.credit-card:before,.flaticon.payment-2:before,.flaticon.L18:before{content:"\e4d5";}
  313. .flaticon.flag-1:before,.flaticon.flag:before,.flaticon.finish-1:before,.flaticon.finish:before,.flaticon.L19:before{content:"\e4d6";}
  314. .flaticon.flag-2:before,.flaticon.finish-2:before,.flaticon.L20:before{content:"\e4d7";}
  315. .flaticon.battery-full-1:before,.flaticon.battery-full:before,.flaticon.M1:before{content:"\e4d8";}
  316. .flaticon.battery-ok-1:before,.flaticon.battery-ok:before,.flaticon.M2:before{content:"\e4d9";}
  317. .flaticon.battery-low-1:before,.flaticon.battery-low:before,.flaticon.M3:before{content:"\e4da";}
  318. .flaticon.battery-empty-1:before,.flaticon.battery-empty:before,.flaticon.M4:before{content:"\e4db";}
  319. .flaticon.battery-charging-1:before,.flaticon.battery-charging:before,.flaticon.M5:before{content:"\e4dc";}
  320. .flaticon.battery-dead-1:before,.flaticon.battery-dead:before,.flaticon.M6:before{content:"\e4dd";}
  321. .flaticon.battery-full-2:before,.flaticon.M7:before{content:"\e4de";}
  322. .flaticon.battery-ok-2:before,.flaticon.M8:before{content:"\e4df";}
  323. .flaticon.battery-low-2:before,.flaticon.M9:before{content:"\e4e0";}
  324. .flaticon.battery-empty-2:before,.flaticon.M10:before{content:"\e4e1";}
  325. .flaticon.battery-charging-1:before,.flaticon.battery-charging:before,.flaticon.M11:before{content:"\e4e2";}
  326. .flaticon.battery-charging-2:before,.flaticon.lightning-bolt-1:before,.flaticon.lightning-bolt:before,.flaticon.M12:before{content:"\e4e3";}
  327. .flaticon.wifi-1:before,.flaticon.wifi:before,.flaticon.wireless-1:before,.flaticon.wireless:before,.flaticon.M13:before{content:"\e4e4";}
  328. .flaticon.wifi-rounded-1:before,.flaticon.wifi-rounded:before,.flaticon.wireless-rounded-1:before,.flaticon.wireless-rounded:before,.flaticon.M14:before{content:"\e4e5";}
  329. .flaticon.wifi-2:before,.flaticon.wireless-2:before,.flaticon.M15:before{content:"\e4e6";}
  330. .flaticon.wifi-rounded-2:before,.flaticon.wireless-rounded-2:before,.flaticon.M16:before{content:"\e4e7";}
  331. .flaticon.wifi-3:before,.flaticon.wireless-3:before,.flaticon.M17:before{content:"\e4e8";}
  332. .flaticon.wifi-rounded-3:before,.flaticon.wireless-rounded-3:before,.flaticon.M18:before{content:"\e4e9";}
  333. .flaticon.graph-1:before,.flaticon.graph:before,.flaticon.M19:before{content:"\e4ea";}
  334. .flaticon.graph-2:before,.flaticon.stats-1:before,.flaticon.stats:before,.flaticon.M20:before{content:"\e4eb";}
  335. .flaticon.bluetooth-1:before,.flaticon.bluetooth:before,.flaticon.N1:before{content:"\e4ec";}
  336. .flaticon.history-1:before,.flaticon.history:before,.flaticon.time-machine-1:before,.flaticon.time-machine:before,.flaticon.N2:before{content:"\e4ed";}
  337. .flaticon.time-1:before,.flaticon.time:before,.flaticon.clock-1:before,.flaticon.clock:before,.flaticon.N3:before{content:"\e4ee";}
  338. .flaticon.time-2:before,.flaticon.watch-1:before,.flaticon.watch:before,.flaticon.N4:before{content:"\e4ef";}
  339. .flaticon.alarm-clock-1:before,.flaticon.alarm-clock:before,.flaticon.alert-1:before,.flaticon.alert:before,.flaticon.N5:before{content:"\e4f0";}
  340. .flaticon.stopwatch-1:before,.flaticon.stopwatch:before,.flaticon.N6:before{content:"\e4f1";}
  341. .flaticon.compass-1:before,.flaticon.compass:before,.flaticon.N7:before{content:"\e4f2";}
  342. .flaticon.gauge-1:before,.flaticon.gauge:before,.flaticon.speedometer-1:before,.flaticon.speedometer:before,.flaticon.N8:before{content:"\e4f3";}
  343. .flaticon.gauge-2:before,.flaticon.N9:before{content:"\e4f4";}
  344. .flaticon.map-1:before,.flaticon.map:before,.flaticon.location-1:before,.flaticon.location:before,.flaticon.N10:before{content:"\e4f5";}
  345. .flaticon.location-pin-1:before,.flaticon.location-pin:before,.flaticon.N11:before{content:"\e4f6";}
  346. .flaticon.location-pin-2:before,.flaticon.N12:before{content:"\e4f7";}
  347. .flaticon.location-pin-3:before,.flaticon.N13:before{content:"\e4f8";}
  348. .flaticon.location-pin-4:before,.flaticon.N14:before{content:"\e4f9";}
  349. .flaticon.location-pin-5:before,.flaticon.N15:before{content:"\e4fa";}
  350. .flaticon.location-pin-6:before,.flaticon.N16:before{content:"\e4fb";}
  351. .flaticon.location-arrow-1:before,.flaticon.location-arrow:before,.flaticon.N17:before{content:"\e4fc";}
  352. .flaticon.globe-1:before,.flaticon.globe:before,.flaticon.world-1:before,.flaticon.world:before,.flaticon.N18:before{content:"\e4fd";}
  353. .flaticon.aim-1:before,.flaticon.aim:before,.flaticon.crosshairs-1:before,.flaticon.crosshairs:before,.flaticon.N19:before{content:"\e4fe";}
  354. .flaticon.target-1:before,.flaticon.target:before,.flaticon.aim-2:before,.flaticon.N20:before{content:"\e4ff";}
  355. .flaticon.call-1:before,.flaticon.call:before,.flaticon.phone-1:before,.flaticon.phone:before,.flaticon.O1:before{content:"\e500";}
  356. .flaticon.call-2:before,.flaticon.phone-2:before,.flaticon.O2:before{content:"\e501";}
  357. .flaticon.call-3:before,.flaticon.phone-3:before,.flaticon.O3:before{content:"\e502";}
  358. .flaticon.call-4:before,.flaticon.phone-4:before,.flaticon.O4:before{content:"\e503";}
  359. .flaticon.lightbulb-1:before,.flaticon.lightbulb:before,.flaticon.idea-1:before,.flaticon.idea:before,.flaticon.O5:before{content:"\e504";}
  360. .flaticon.lightbulb-2:before,.flaticon.O6:before{content:"\e505";}
  361. .flaticon.lightbulb-3:before,.flaticon.O7:before{content:"\e506";}
  362. .flaticon.see-all-1:before,.flaticon.see-all:before,.flaticon.dashboard-1:before,.flaticon.dashboard:before,.flaticon.O8:before{content:"\e507";}
  363. .flaticon.command-1:before,.flaticon.command:before,.flaticon.O9:before{content:"\e508";}
  364. .flaticon.option-1:before,.flaticon.option:before,.flaticon.O10:before{content:"\e509";}
  365. .flaticon.control-1:before,.flaticon.control:before,.flaticon.O11:before{content:"\e50a";}
  366. .flaticon.shift-1:before,.flaticon.shift:before,.flaticon.O12:before{content:"\e50b";}
  367. .flaticon.eject-1:before,.flaticon.eject:before,.flaticon.O13:before{content:"\e50c";}
  368. .flaticon.loading-1:before,.flaticon.loading:before,.flaticon.O14:before{content:"\e50d";}
  369. .flaticon.loading-2:before,.flaticon.O15:before{content:"\e50e";}
  370. .flaticon.loading-3:before,.flaticon.O16:before{content:"\e50f";}
  371. .flaticon.logout-1:before,.flaticon.logout:before,.flaticon.shut-down-1:before,.flaticon.shut-down:before,.flaticon.O17:before{content:"\e510";}
  372. .flaticon.asterisk-1:before,.flaticon.asterisk:before,.flaticon.O18:before{content:"\e511";}
  373. .flaticon.email-1:before,.flaticon.email:before,.flaticon.at-1:before,.flaticon.at:before,.flaticon.O19:before{content:"\e512";}
  374. .flaticon.pound-1:before,.flaticon.pound:before,.flaticon.hashtag-1:before,.flaticon.hashtag:before,.flaticon.O20:before{content:"\e513";}
  375. .flaticon.settings-1:before,.flaticon.settings:before,.flaticon.gear-1:before,.flaticon.gear:before,.flaticon.P1:before{content:"\e514";}
  376. .flaticon.settings-2:before,.flaticon.gear-2:before,.flaticon.P2:before{content:"\e515";}
  377. .flaticon.wrench-1:before,.flaticon.wrench:before,.flaticon.tool-1:before,.flaticon.tool:before,.flaticon.P3:before{content:"\e516";}
  378. .flaticon.wrench-2:before,.flaticon.tool-2:before,.flaticon.P4:before{content:"\e517";}
  379. .flaticon.work-1:before,.flaticon.work:before,.flaticon.tool-3:before,.flaticon.skill-1:before,.flaticon.skill:before,.flaticon.P5:before{content:"\e518";}
  380. .flaticon.scissors-1:before,.flaticon.scissors:before,.flaticon.cut-1:before,.flaticon.cut:before,.flaticon.P6:before{content:"\e519";}
  381. .flaticon.type-1:before,.flaticon.type:before,.flaticon.text-1:before,.flaticon.text:before,.flaticon.P7:before{content:"\e51a";}
  382. .flaticon.graph-3:before,.flaticon.stats-2:before,.flaticon.P8:before{content:"\e51b";}
  383. .flaticon.activity-monitor-1:before,.flaticon.activity-monitor:before,.flaticon.P9:before{content:"\e51c";}
  384. .flaticon.activity-1:before,.flaticon.activity:before,.flaticon.graph-4:before,.flaticon.P10:before{content:"\e51d";}
  385. .flaticon.running-1:before,.flaticon.running:before,.flaticon.P11:before{content:"\e51e";}
  386. .flaticon.error-1:before,.flaticon.error:before,.flaticon.no-1:before,.flaticon.no:before,.flaticon.P12:before{content:"\e51f";}
  387. .flaticon.slider-1:before,.flaticon.slider:before,.flaticon.P13:before{content:"\e520";}
  388. .flaticon.slider-2:before,.flaticon.P14:before{content:"\e521";}
  389. .flaticon.slider-3:before,.flaticon.P15:before{content:"\e522";}
  390. .flaticon.toggle-1:before,.flaticon.toggle:before,.flaticon.P16:before{content:"\e523";}
  391. .flaticon.server-1:before,.flaticon.server:before,.flaticon.P17:before{content:"\e524";}
  392. .flaticon.network-1:before,.flaticon.network:before,.flaticon.P18:before{content:"\e525";}
  393. .flaticon.copyright-1:before,.flaticon.copyright:before,.flaticon.P19:before{content:"\e526";}
  394. .flaticon.crop-1:before,.flaticon.crop:before,.flaticon.P20:before{content:"\e527";}
  395. .flaticon.left-text-1:before,.flaticon.left-text:before,.flaticon.Q1:before{content:"\e528";}
  396. .flaticon.center-text-1:before,.flaticon.center-text:before,.flaticon.Q2:before{content:"\e529";}
  397. .flaticon.right-text-1:before,.flaticon.right-text:before,.flaticon.Q3:before{content:"\e52a";}
  398. .flaticon.paragraph-text-1:before,.flaticon.paragraph-text:before,.flaticon.Q4:before{content:"\e52b";}
  399. .flaticon.align-top-1:before,.flaticon.align-top:before,.flaticon.Q5:before{content:"\e52c";}
  400. .flaticon.align-bottom-1:before,.flaticon.align-bottom:before,.flaticon.Q6:before{content:"\e52d";}
  401. .flaticon.align-horizontally-1:before,.flaticon.align-horizontally:before,.flaticon.Q7:before{content:"\e52e";}
  402. .flaticon.align-left-1:before,.flaticon.align-left:before,.flaticon.Q8:before{content:"\e52f";}
  403. .flaticon.align-center-1:before,.flaticon.align-center:before,.flaticon.Q9:before{content:"\e530";}
  404. .flaticon.align-right-1:before,.flaticon.align-right:before,.flaticon.Q10:before{content:"\e531";}
  405. .flaticon.align-top-edges-1:before,.flaticon.align-top-edges:before,.flaticon.Q11:before{content:"\e532";}
  406. .flaticon.distribute-vertical-centers-1:before,.flaticon.distribute-vertical-centers:before,.flaticon.Q12:before{content:"\e533";}
  407. .flaticon.align-bottom-edges-1:before,.flaticon.align-bottom-edges:before,.flaticon.Q13:before{content:"\e534";}
  408. .flaticon.align-left-edges-1:before,.flaticon.align-left-edges:before,.flaticon.Q14:before{content:"\e535";}
  409. .flaticon.distribute-centers-horizontally-1:before,.flaticon.distribute-centers-horizontally:before,.flaticon.Q15:before{content:"\e536";}
  410. .flaticon.align-right-edges-1:before,.flaticon.align-right-edges:before,.flaticon.Q16:before{content:"\e537";}
  411. .flaticon.layout-1:before,.flaticon.layout:before,.flaticon.Q17:before{content:"\e538";}
  412. .flaticon.layout-2:before,.flaticon.Q18:before{content:"\e539";}
  413. .flaticon.layout-3:before,.flaticon.Q19:before{content:"\e53a";}
  414. .flaticon.layout-4:before,.flaticon.Q20:before{content:"\e53b";}
  415. .flaticon.menu-1:before,.flaticon.menu:before,.flaticon.R1:before{content:"\e53c";}
  416. .flaticon.menu-2:before,.flaticon.R2:before{content:"\e53d";}
  417. .flaticon.menu-3:before,.flaticon.R3:before{content:"\e53e";}
  418. .flaticon.menu-list-1:before,.flaticon.menu-list:before,.flaticon.R4:before{content:"\e53f";}
  419. .flaticon.menu-list-2:before,.flaticon.R5:before{content:"\e540";}
  420. .flaticon.menu-list-3:before,.flaticon.R6:before{content:"\e541";}
  421. .flaticon.menu-list-4:before,.flaticon.R7:before{content:"\e542";}
  422. .flaticon.paragraph-justify-1:before,.flaticon.paragraph-justify:before,.flaticon.R8:before{content:"\e543";}
  423. .flaticon.paragraph-left-justify-1:before,.flaticon.paragraph-left-justify:before,.flaticon.R9:before{content:"\e544";}
  424. .flaticon.paragraph-left-1:before,.flaticon.paragraph-left:before,.flaticon.R10:before{content:"\e545";}
  425. .flaticon.paragraph-centered-1:before,.flaticon.paragraph-centered:before,.flaticon.R11:before{content:"\e546";}
  426. .flaticon.paragraph-right-1:before,.flaticon.paragraph-right:before,.flaticon.R12:before{content:"\e547";}
  427. .flaticon.paragraph-right-justify-1:before,.flaticon.paragraph-right-justify:before,.flaticon.R13:before{content:"\e548";}
  428. .flaticon.marquee-1:before,.flaticon.marquee:before,.flaticon.R14:before{content:"\e549";}
  429. .flaticon.marquee-plus-1:before,.flaticon.marquee-plus:before,.flaticon.R15:before{content:"\e54a";}
  430. .flaticon.marquee-2:before,.flaticon.R16:before{content:"\e54b";}
  431. .flaticon.marquee-plus-2:before,.flaticon.R17:before{content:"\e54c";}
  432. .flaticon.sun-1:before,.flaticon.sun:before,.flaticon.brightness-1:before,.flaticon.brightness:before,.flaticon.R18:before{content:"\e54d";}
  433. .flaticon.sun-2:before,.flaticon.brightness-2:before,.flaticon.R19:before{content:"\e54e";}
  434. .flaticon.sun-3:before,.flaticon.brightness-3:before,.flaticon.R20:before{content:"\e54f";}
  435. .flaticon.turn-page-down-1:before,.flaticon.turn-page-down:before,.flaticon.S1:before{content:"\e550";}
  436. .flaticon.turn-page-up-1:before,.flaticon.turn-page-up:before,.flaticon.S2:before{content:"\e551";}
  437. .flaticon.slide-out-left-1:before,.flaticon.slide-out-left:before,.flaticon.S3:before{content:"\e552";}
  438. .flaticon.slide-in-right-1:before,.flaticon.slide-in-right:before,.flaticon.S4:before{content:"\e553";}
  439. .flaticon.slide-in-left-1:before,.flaticon.slide-in-left:before,.flaticon.S5:before{content:"\e554";}
  440. .flaticon.slide-out-right-1:before,.flaticon.slide-out-right:before,.flaticon.S6:before{content:"\e555";}
  441. .flaticon.fold-up-1:before,.flaticon.fold-up:before,.flaticon.S7:before{content:"\e556";}
  442. .flaticon.fold-down-1:before,.flaticon.fold-down:before,.flaticon.S8:before{content:"\e557";}
  443. .flaticon.fold-left-1:before,.flaticon.fold-left:before,.flaticon.S9:before{content:"\e558";}
  444. .flaticon.fold-right-1:before,.flaticon.fold-right:before,.flaticon.S10:before{content:"\e559";}
  445. .flaticon.move-up-1:before,.flaticon.move-up:before,.flaticon.S11:before{content:"\e55a";}
  446. .flaticon.move-down-1:before,.flaticon.move-down:before,.flaticon.S12:before{content:"\e55b";}
  447. .flaticon.login-1:before,.flaticon.login:before,.flaticon.S13:before{content:"\e55c";}
  448. .flaticon.logout-2:before,.flaticon.S14:before{content:"\e55d";}
  449. .flaticon.upload-1:before,.flaticon.upload:before,.flaticon.S15:before{content:"\e55e";}
  450. .flaticon.download-1:before,.flaticon.download:before,.flaticon.S16:before{content:"\e55f";}
  451. .flaticon.upload-2:before,.flaticon.S17:before{content:"\e560";}
  452. .flaticon.download-2:before,.flaticon.S18:before{content:"\e561";}
  453. .flaticon.save-1:before,.flaticon.save:before,.flaticon.S19:before{content:"\e562";}
  454. .flaticon.save-2:before,.flaticon.S20:before{content:"\e563";}
  455. .flaticon.previous-1:before,.flaticon.previous:before,.flaticon.T1:before{content:"\e564";}
  456. .flaticon.rewind-1:before,.flaticon.rewind:before,.flaticon.T2:before{content:"\e565";}
  457. .flaticon.stop-1:before,.flaticon.stop:before,.flaticon.T3:before{content:"\e566";}
  458. .flaticon.pause-1:before,.flaticon.pause:before,.flaticon.T4:before{content:"\e567";}
  459. .flaticon.play-1:before,.flaticon.play:before,.flaticon.T5:before{content:"\e568";}
  460. .flaticon.fast-forward-1:before,.flaticon.fast-forward:before,.flaticon.T6:before{content:"\e569";}
  461. .flaticon.next-1:before,.flaticon.next:before,.flaticon.T7:before{content:"\e56a";}
  462. .flaticon.previous-2:before,.flaticon.T8:before{content:"\e56b";}
  463. .flaticon.rewind-2:before,.flaticon.T9:before{content:"\e56c";}
  464. .flaticon.stop-2:before,.flaticon.T10:before{content:"\e56d";}
  465. .flaticon.pause-2:before,.flaticon.T11:before{content:"\e56e";}
  466. .flaticon.play-2:before,.flaticon.T12:before{content:"\e56f";}
  467. .flaticon.fast-forward-2:before,.flaticon.T13:before{content:"\e570";}
  468. .flaticon.next-2:before,.flaticon.T14:before{content:"\e571";}
  469. .flaticon.previous-3:before,.flaticon.T15:before{content:"\e572";}
  470. .flaticon.rewind-3:before,.flaticon.T16:before{content:"\e573";}
  471. .flaticon.pause-3:before,.flaticon.T17:before{content:"\e574";}
  472. .flaticon.play-3:before,.flaticon.T18:before{content:"\e575";}
  473. .flaticon.fast-forward-3:before,.flaticon.T19:before{content:"\e576";}
  474. .flaticon.next-3:before,.flaticon.T20:before{content:"\e577";}
  475. .flaticon.previous-4:before,.flaticon.U1:before{content:"\e578";}
  476. .flaticon.pause-4:before,.flaticon.U2:before{content:"\e579";}
  477. .flaticon.play-4:before,.flaticon.U3:before{content:"\e57a";}
  478. .flaticon.next-4:before,.flaticon.U4:before{content:"\e57b";}
  479. .flaticon.speaker-1:before,.flaticon.speaker:before,.flaticon.volume-1:before,.flaticon.volume:before,.flaticon.U5:before{content:"\e57c";}
  480. .flaticon.speaker-2:before,.flaticon.volume-2:before,.flaticon.U6:before{content:"\e57d";}
  481. .flaticon.speaker-3:before,.flaticon.volume-3:before,.flaticon.mute-1:before,.flaticon.mute:before,.flaticon.U7:before{content:"\e57e";}
  482. .flaticon.speaker-4:before,.flaticon.volume-4:before,.flaticon.U8:before{content:"\e57f";}
  483. .flaticon.headphones-1:before,.flaticon.headphones:before,.flaticon.U9:before{content:"\e580";}
  484. .flaticon.microphone-1:before,.flaticon.microphone:before,.flaticon.U10:before{content:"\e581";}
  485. .flaticon.microphone-2:before,.flaticon.mute-2:before,.flaticon.U11:before{content:"\e582";}
  486. .flaticon.music-1:before,.flaticon.music:before,.flaticon.U12:before{content:"\e583";}
  487. .flaticon.megaphone-1:before,.flaticon.megaphone:before,.flaticon.announcement-1:before,.flaticon.announcement:before,.flaticon.U13:before{content:"\e584";}
  488. .flaticon.infinity-1:before,.flaticon.infinity:before,.flaticon.loop-1:before,.flaticon.loop:before,.flaticon.U14:before{content:"\e585";}
  489. .flaticon.shuffle-1:before,.flaticon.shuffle:before,.flaticon.U15:before{content:"\e586";}
  490. .flaticon.repeat-1:before,.flaticon.repeat:before,.flaticon.reload-1:before,.flaticon.reload:before,.flaticon.U16:before{content:"\e587";}
  491. .flaticon.repeat-2:before,.flaticon.reload-2:before,.flaticon.U17:before{content:"\e588";}
  492. .flaticon.repeat-3:before,.flaticon.reload-3:before,.flaticon.U18:before{content:"\e589";}
  493. .flaticon.repeat-4:before,.flaticon.reload-4:before,.flaticon.U19:before{content:"\e58a";}
  494. .flaticon.refresh-1:before,.flaticon.refresh:before,.flaticon.U20:before{content:"\e58b";}
  495. .flaticon.position-1:before,.flaticon.position:before,.flaticon.move-1:before,.flaticon.move:before,.flaticon.V1:before{content:"\e58c";}
  496. .flaticon.minimize-1:before,.flaticon.minimize:before,.flaticon.contract-1:before,.flaticon.contract:before,.flaticon.V2:before{content:"\e58d";}
  497. .flaticon.maximize-1:before,.flaticon.maximize:before,.flaticon.expand-1:before,.flaticon.expand:before,.flaticon.V3:before{content:"\e58e";}
  498. .flaticon.maximize-2:before,.flaticon.expand-2:before,.flaticon.V4:before{content:"\e58f";}
  499. .flaticon.maximize-3:before,.flaticon.expand-3:before,.flaticon.V5:before{content:"\e590";}
  500. .flaticon.maximize-4:before,.flaticon.expand-4:before,.flaticon.V6:before{content:"\e591";}
  501. .flaticon.expand-vertically-1:before,.flaticon.expand-vertically:before,.flaticon.V7:before{content:"\e592";}
  502. .flaticon.expand-horizontally-1:before,.flaticon.expand-horizontally:before,.flaticon.V8:before{content:"\e593";}
  503. .flaticon.arrow-up-1:before,.flaticon.arrow-up:before,.flaticon.V9:before{content:"\e594";}
  504. .flaticon.arrow-down-1:before,.flaticon.arrow-down:before,.flaticon.V10:before{content:"\e595";}
  505. .flaticon.arrow-left-1:before,.flaticon.arrow-left:before,.flaticon.V11:before{content:"\e596";}
  506. .flaticon.arrow-right-1:before,.flaticon.arrow-right:before,.flaticon.V12:before{content:"\e597";}
  507. .flaticon.arrow-up-2:before,.flaticon.V13:before{content:"\e598";}
  508. .flaticon.arrow-down-2:before,.flaticon.V14:before{content:"\e599";}
  509. .flaticon.arrow-left-2:before,.flaticon.V15:before{content:"\e59a";}
  510. .flaticon.arrow-right-2:before,.flaticon.V16:before{content:"\e59b";}
  511. .flaticon.left-angle-quote-1:before,.flaticon.left-angle-quote:before,.flaticon.V17:before{content:"\e59c";}
  512. .flaticon.right-angle-quote-1:before,.flaticon.right-angle-quote:before,.flaticon.V18:before{content:"\e59d";}
  513. .flaticon.left-angle-quote-2:before,.flaticon.V19:before{content:"\e59e";}
  514. .flaticon.right-angle-quote-2:before,.flaticon.V20:before{content:"\e59f";}
  515. .flaticon.plus-1:before,.flaticon.plus:before,.flaticon.W1:before{content:"\e5a0";}
  516. .flaticon.minus-1:before,.flaticon.minus:before,.flaticon.W2:before{content:"\e5a1";}
  517. .flaticon.checkmark-1:before,.flaticon.checkmark:before,.flaticon.W3:before{content:"\e5a2";}
  518. .flaticon.x-1:before,.flaticon.x:before,.flaticon.W4:before{content:"\e5a3";}
  519. .flaticon.up-1:before,.flaticon.up:before,.flaticon.W5:before{content:"\e5a4";}
  520. .flaticon.down-1:before,.flaticon.down:before,.flaticon.W6:before{content:"\e5a5";}
  521. .flaticon.left-1:before,.flaticon.left:before,.flaticon.W7:before{content:"\e5a6";}
  522. .flaticon.right-1:before,.flaticon.right:before,.flaticon.W8:before{content:"\e5a7";}
  523. .flaticon.up-2:before,.flaticon.W9:before{content:"\e5a8";}
  524. .flaticon.down-2:before,.flaticon.W10:before{content:"\e5a9";}
  525. .flaticon.left-2:before,.flaticon.W11:before{content:"\e5aa";}
  526. .flaticon.right-2:before,.flaticon.W12:before{content:"\e5ab";}
  527. .flaticon.up-3:before,.flaticon.W13:before{content:"\e5ac";}
  528. .flaticon.down-3:before,.flaticon.W14:before{content:"\e5ad";}
  529. .flaticon.left-3:before,.flaticon.W15:before{content:"\e5ae";}
  530. .flaticon.right-3:before,.flaticon.W16:before{content:"\e5af";}
  531. .flaticon.up-4:before,.flaticon.W17:before{content:"\e5b0";}
  532. .flaticon.down-4:before,.flaticon.W18:before{content:"\e5b1";}
  533. .flaticon.left-4:before,.flaticon.W19:before{content:"\e5b2";}
  534. .flaticon.right-4:before,.flaticon.W20:before{content:"\e5b3";}
  535. .flaticon.plus-2:before,.flaticon.X1:before{content:"\e5b4";}
  536. .flaticon.minus-2:before,.flaticon.X2:before{content:"\e5b5";}
  537. .flaticon.checkmark-2:before,.flaticon.X3:before{content:"\e5b6";}
  538. .flaticon.x-2:before,.flaticon.X4:before{content:"\e5b7";}
  539. .flaticon.up-circle-1:before,.flaticon.up-circle:before,.flaticon.X5:before{content:"\e5b8";}
  540. .flaticon.down-circle-1:before,.flaticon.down-circle:before,.flaticon.X6:before{content:"\e5b9";}
  541. .flaticon.left-circle-1:before,.flaticon.left-circle:before,.flaticon.X7:before{content:"\e5ba";}
  542. .flaticon.right-circle-1:before,.flaticon.right-circle:before,.flaticon.X8:before{content:"\e5bb";}
  543. .flaticon.up-circle-2:before,.flaticon.X9:before{content:"\e5bc";}
  544. .flaticon.down-circle-2:before,.flaticon.X10:before{content:"\e5bd";}
  545. .flaticon.left-circle-2:before,.flaticon.X11:before{content:"\e5be";}
  546. .flaticon.right-circle-2:before,.flaticon.X12:before{content:"\e5bf";}
  547. .flaticon.up-circle-3:before,.flaticon.X13:before{content:"\e5c0";}
  548. .flaticon.down-circle-3:before,.flaticon.download-3:before,.flaticon.X14:before{content:"\e5c1";}
  549. .flaticon.left-circle-3:before,.flaticon.X15:before{content:"\e5c2";}
  550. .flaticon.right-circle-3:before,.flaticon.X16:before{content:"\e5c3";}
  551. .flaticon.up-circle-4:before,.flaticon.X17:before{content:"\e5c4";}
  552. .flaticon.down-circle-4:before,.flaticon.X18:before{content:"\e5c5";}
  553. .flaticon.left-circle-4:before,.flaticon.X19:before{content:"\e5c6";}
  554. .flaticon.right-circle-4:before,.flaticon.X20:before{content:"\e5c7";}
  555. .flaticon.plus-3:before,.flaticon.Y1:before{content:"\e5c8";}
  556. .flaticon.minus-3:before,.flaticon.Y2:before{content:"\e5c9";}
  557. .flaticon.checkmark-3:before,.flaticon.Y3:before{content:"\e5ca";}
  558. .flaticon.x-3:before,.flaticon.Y4:before{content:"\e5cb";}
  559. .flaticon.up-square-1:before,.flaticon.up-square:before,.flaticon.Y5:before{content:"\e5cc";}
  560. .flaticon.down-square-1:before,.flaticon.down-square:before,.flaticon.Y6:before{content:"\e5cd";}
  561. .flaticon.left-square-1:before,.flaticon.left-square:before,.flaticon.Y7:before{content:"\e5ce";}
  562. .flaticon.right-square-1:before,.flaticon.right-square:before,.flaticon.Y8:before{content:"\e5cf";}
  563. .flaticon.up-square-2:before,.flaticon.Y9:before{content:"\e5d0";}
  564. .flaticon.down-square-2:before,.flaticon.Y10:before{content:"\e5d1";}
  565. .flaticon.left-square-2:before,.flaticon.Y11:before{content:"\e5d2";}
  566. .flaticon.right-square-2:before,.flaticon.Y12:before{content:"\e5d3";}
  567. .flaticon.up-square-3:before,.flaticon.Y13:before{content:"\e5d4";}
  568. .flaticon.down-square-3:before,.flaticon.download-4:before,.flaticon.Y14:before{content:"\e5d5";}
  569. .flaticon.left-square-3:before,.flaticon.Y15:before{content:"\e5d6";}
  570. .flaticon.right-square-3:before,.flaticon.Y16:before{content:"\e5d7";}
  571. .flaticon.up-square-4:before,.flaticon.Y17:before{content:"\e5d8";}
  572. .flaticon.down-square-4:before,.flaticon.Y18:before{content:"\e5d9";}
  573. .flaticon.left-square-4:before,.flaticon.Y19:before{content:"\e5da";}
  574. .flaticon.right-square-4:before,.flaticon.Y20:before{content:"\e5db";}
  575. @font-face{font-family:'fontello';src:url('../fonts/fontello.eot?33358309');src:url('../fonts/fontello.eot?33358309#iefix') format('embedded-opentype'),url('../fonts/fontello.woff2?33358309') format('woff2'),url('../fonts/fontello.woff?33358309') format('woff'),url('../fonts/fontello.ttf?33358309') format('truetype'),url('../fonts/fontello.svg?33358309#fontello') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
  576. .icon-e5e3-presentie-done-1:before{content:'\e5e3';}
  577. .icon-checkbox-1:before{content:'\e800';}
  578. .icon-homework-cross-1:before{content:'\e801';}
  579. .icon-homework-check-1:before{content:'\e802';}
  580. .icon-absent-1:before{content:'\e803';}
  581. .icon-presentie-notice-1:before{content:'\e804';}
  582. .icon-filter-1:before{content:'\e805';}
  583. @font-face{font-family:'emoticon';src:url('../fonts/emoticon.eot');src:url('../fonts/emoticon.eot?#iefix') format("embedded-opentype"),url('../fonts/emoticon.woff') format('woff'),url('../fonts/emoticon.ttf') format('truetype'),url('../fonts/emoticon.svg#emoticon') format('svg');font-weight:normal;font-style:normal;}.emoticon:before{font-family:emoticon;speak:none;font-size:1rem;font-style:normal;font-weight:normal;visibility:visible;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
  584. .emoticon.anger4:before{content:"\e000";}
  585. .emoticon.anger5:before{content:"\e001";}
  586. .emoticon.angry18:before{content:"\e002";}
  587. .emoticon.angry19:before{content:"\e003";}
  588. .emoticon.angry20:before{content:"\e004";}
  589. .emoticon.angry21:before{content:"\e005";}
  590. .emoticon.angry22:before{content:"\e006";}
  591. .emoticon.annulled2:before{content:"\e007";}
  592. .emoticon.bad4:before{content:"\e008";}
  593. .emoticon.black266:before{content:"\e009";}
  594. .emoticon.crying6:before{content:"\e00a";}
  595. .emoticon.disappointed2:before{content:"\e00b";}
  596. .emoticon.disgusted2:before{content:"\e00c";}
  597. .emoticon.doubt2:before{content:"\e00d";}
  598. .emoticon.emoticon59:before{content:"\e00e";}
  599. .emoticon.emoticon60:before{content:"\e00f";}
  600. .emoticon.emoticon61:before{content:"\e010";}
  601. .emoticon.emoticon62:before{content:"\e011";}
  602. .emoticon.emoticon63:before{content:"\e012";}
  603. .emoticon.emoticon64:before{content:"\e013";}
  604. .emoticon.emoticon65:before{content:"\e014";}
  605. .emoticon.emoticon66:before{content:"\e015";}
  606. .emoticon.emoticon67:before{content:"\e016";}
  607. .emoticon.emoticon68:before{content:"\e017";}
  608. .emoticon.emoticon69:before{content:"\e018";}
  609. .emoticon.emoticon70:before{content:"\e019";}
  610. .emoticon.emoticon71:before{content:"\e01a";}
  611. .emoticon.emoticon72:before{content:"\e01b";}
  612. .emoticon.emoticon73:before{content:"\e01c";}
  613. .emoticon.emoticon74:before{content:"\e01d";}
  614. .emoticon.emoticon75:before{content:"\e01e";}
  615. .emoticon.emoticon76:before{content:"\e01f";}
  616. .emoticon.emoticon77:before{content:"\e020";}
  617. .emoticon.emoticon78:before{content:"\e021";}
  618. .emoticon.emoticon79:before{content:"\e022";}
  619. .emoticon.emoticon80:before{content:"\e023";}
  620. .emoticon.emoticons6:before{content:"\e024";}
  621. .emoticon.emoticons7:before{content:"\e025";}
  622. .emoticon.emoticons8:before{content:"\e026";}
  623. .emoticon.evil5:before{content:"\e027";}
  624. .emoticon.furious2:before{content:"\e028";}
  625. .emoticon.happy31:before{content:"\e029";}
  626. .emoticon.happy32:before{content:"\e02a";}
  627. .emoticon.happy33:before{content:"\e02b";}
  628. .emoticon.happy34:before{content:"\e02c";}
  629. .emoticon.happy35:before{content:"\e02d";}
  630. .emoticon.happy36:before{content:"\e02e";}
  631. .emoticon.happy37:before{content:"\e02f";}
  632. .emoticon.intellectual2:before{content:"\e030";}
  633. .emoticon.male194:before{content:"\e031";}
  634. .emoticon.mute22:before{content:"\e032";}
  635. .emoticon.mute23:before{content:"\e033";}
  636. .emoticon.nerd4:before{content:"\e034";}
  637. .emoticon.nerd5:before{content:"\e035";}
  638. .emoticon.pirate4:before{content:"\e036";}
  639. .emoticon.resting3:before{content:"\e037";}
  640. .emoticon.sad28:before{content:"\e038";}
  641. .emoticon.sad29:before{content:"\e039";}
  642. .emoticon.sad30:before{content:"\e03a";}
  643. .emoticon.sad31:before{content:"\e03b";}
  644. .emoticon.sad32:before{content:"\e03c";}
  645. .emoticon.sad33:before{content:"\e03d";}
  646. .emoticon.scared2:before{content:"\e03e";}
  647. .emoticon.singing3:before{content:"\e03f";}
  648. .emoticon.sleeping7:before{content:"\e040";}
  649. .emoticon.sleepy4:before{content:"\e041";}
  650. .emoticon.sleepy5:before{content:"\e042";}
  651. .emoticon.smiley29:before{content:"\e043";}
  652. .emoticon.smiley30:before{content:"\e044";}
  653. .emoticon.smiley31:before{content:"\e045";}
  654. .emoticon.smiley32:before{content:"\e046";}
  655. .emoticon.smiley33:before{content:"\e047";}
  656. .emoticon.smiley34:before{content:"\e048";}
  657. .emoticon.smiley35:before{content:"\e049";}
  658. .emoticon.smiling25:before{content:"\e04a";}
  659. .emoticon.smiling26:before{content:"\e04b";}
  660. .emoticon.smiling27:before{content:"\e04c";}
  661. .emoticon.smiling28:before{content:"\e04d";}
  662. .emoticon.smiling29:before{content:"\e04e";}
  663. .emoticon.smiling30:before{content:"\e04f";}
  664. .emoticon.smiling31:before{content:"\e050";}
  665. .emoticon.smiling32:before{content:"\e051";}
  666. .emoticon.square102:before{content:"\e052";}
  667. .emoticon.student11:before{content:"\e053";}
  668. .emoticon.surprised14:before{content:"\e054";}
  669. .emoticon.surprised15:before{content:"\e055";}
  670. .emoticon.surprised16:before{content:"\e056";}
  671. .emoticon.surprised17:before{content:"\e057";}
  672. .emoticon.sweating2:before{content:"\e058";}
  673. .emoticon.teardrop3:before{content:"\e059";}
  674. .emoticon.tired2:before{content:"\e05a";}
  675. .emoticon.very6:before{content:"\e05b";}
  676. .emoticon.wink7:before{content:"\e05c";}
  677. .emoticon.wink8:before{content:"\e05d";}
  678. .emoticon.winking6:before{content:"\e05e";}
  679. .emoticon.winking7:before{content:"\e05f";}
  680. .emoticon.wound3:before{content:"\e060";}
  681. .emoticon.yawning6:before{content:"\e061";}
  682. .emoticon.yawning7:before{content:"\e062";}
  683. .emoticon.yawning8:before{content:"\e063";}
  684. .emoticon--wrapper.has-color .is-happy i:before{background:#1ca382;}
  685. .emoticon--wrapper.has-color .is-neutral i:before{background:#e9871e;}
  686. .emoticon--wrapper.has-color .is-sad i:before{background:#52656e;}
  687. .emoticon--wrapper.has-color .is-angry i:before{background:#f85e53;}
  688. .emoticon--wrapper .is-happy i:before{content:"\e02d";}
  689. .emoticon--wrapper .is-neutral i:before{content:"\e017";}
  690. .emoticon--wrapper .is-sad i:before{content:"\e03a";}
  691. .emoticon--wrapper .is-angry i:before{content:"\e003";}
  692. .include-ico-person{position:relative;}.include-ico-person:after{display:block;position:absolute;bottom:-0.25em;height:1em;padding:0 2px;border-radius:4px;text-align:center;background:#ffffff;speak:none;visibility:visible;line-height:1;font-size:0.867rem;}
  693. i.ico-teacher{position:relative;}i.ico-teacher:after{display:block;position:absolute;bottom:-0.25em;height:1em;padding:0 2px;border-radius:4px;text-align:center;background:#ffffff;speak:none;visibility:visible;line-height:1;font-size:0.867rem;}
  694. i.ico-teacher:after{content:"M";width:1.1em;right:-1rem;}
  695. i.ico-student{position:relative;}i.ico-student:after{display:block;position:absolute;bottom:-0.25em;height:1em;padding:0 2px;border-radius:4px;text-align:center;background:#ffffff;speak:none;visibility:visible;line-height:1;font-size:0.867rem;}
  696. i.ico-student:after{content:"S";width:0.7em;right:-0.75rem;}
  697. i.ico-success{color:#1ca382;}
  698. i.ico-alert{color:#f85e53;}
  699. .loader--popover{background-color:rgba(27, 34, 36, 0.95);color:#ffffff;position:absolute;width:10rem;height:4.65rem;left:50%;top:6rem;padding-top:1rem;margin-left:-5rem;text-align:center;border-radius:0 0 4px 4px;}.loader--popover .loader--dots{margin:auto;width:40px;height:20px;position:relative;}
  700. .loader--popover .loader--dot1,.loader--popover .loader--dot2,.loader--popover .loader--dot3,.loader--popover .loader--dot4{background:#ffffff;}
  701. .loader--popover span{display:block;clear:both;font-weight:600;}
  702. .content-wrapper.has-small-header .loader--popover{top:3rem;}
  703. .loader--dot1,.loader--dot2,.loader--dot3,.loader--dot4{width:10px;height:10px;border-radius:50%;background:#52656e;position:absolute;-webkit-animation:0.5s ease infinite;animation:0.5s ease infinite;}
  704. .loader--dot1,.loader--dot2{left:0;}
  705. .loader--dot3{left:15px;}
  706. .loader--dot4{left:30px;}
  707. @-webkit-keyframes show-loader--dot{from{-webkit-transform:scale(0.001);transform:scale(0.001);} to{-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes slide-loader--dot{to{-webkit-transform:translateX(15px);transform:translateX(15px);}}@keyframes show-loader--dot{from{-webkit-transform:scale(0.001);transform:scale(0.001);} to{-webkit-transform:scale(1);transform:scale(1);}}@keyframes slide-loader--dot{to{-webkit-transform:translateX(15px);transform:translateX(15px);}}.loader--dot1{-webkit-animation-name:show-loader--dot;animation-name:show-loader--dot;}
  708. .loader--dot2,.loader--dot3{-webkit-animation-name:slide-loader--dot;animation-name:slide-loader--dot;}
  709. .loader--dot4{-webkit-animation-name:show-loader--dot;animation-name:show-loader--dot;-webkit-animation-direction:reverse;animation-direction:reverse;}
  710. .include-loader-spinner{border-width:0.15rem;border-style:solid;border-right-color:transparent;border-radius:100%;background-clip:padding-box;-webkit-animation:loading 1s linear infinite, container 300ms ease;-moz-animation:loading 1s linear infinite, container 300ms ease;animation:loading 1s linear infinite, container 300ms ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}
  711. .loader--spinner{border-color:#c3cace;border-width:0.15rem;border-style:solid;border-right-color:transparent;border-radius:100%;background-clip:padding-box;-webkit-animation:loading 1s linear infinite, container 300ms ease;-moz-animation:loading 1s linear infinite, container 300ms ease;animation:loading 1s linear infinite, container 300ms ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;position:relative;display:inline-block;width:1.5rem;height:1.5rem;}
  712. input[type=search]{-webkit-appearance:textfield;}
  713. input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
  714. input::-ms-clear{display:none;}
  715. input::-webkit-input-placeholder{font-weight:400;color:#86949b;}
  716. input::-moz-placeholder{font-weight:400;color:#86949b;}
  717. input:-ms-input-placeholder{font-weight:400!important;color:#86949b !important;}
  718. input:input-placeholder{font-weight:400;color:#86949b;}
  719. textarea::-webkit-input-placeholder{font-weight:400;color:#86949b;}
  720. textarea::-moz-placeholder{font-weight:400;color:#86949b;}
  721. textarea:-ms-input-placeholder{font-weight:400!important;color:#86949b !important;}
  722. textarea:input-placeholder{font-weight:400;color:#86949b;}
  723. select[disabled]{font-weight:400;color:#86949b;}
  724. input[type=text],input[type=number],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],textarea,div.select,select{-webkit-appearance:none;-moz-appearance:none;border:1px solid #c3cace;border-radius:2px;box-shadow:inset 0px 1px 2px #e9eaeb;color:#404e54;display:block;font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5em;margin:0;padding:0.5em;vertical-align:baseline;width:100%;min-width:6rem;}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus,div.select:focus,select:focus{border-color:#86949b;color:#333e42;outline:0;}
  725. input[type=text]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=url]:disabled,textarea:disabled,div.select:disabled,select:disabled{box-shadow:none;background:#d6dadc;color:#c3cace;}
  726. select::-ms-expand{display:none;}
  727. input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
  728. input[type=number]{-moz-appearance:textfield;}
  729. textarea{overflow:auto;resize:vertical;vertical-align:top;display:block;width:100%;}
  730. legend{border:0;display:block;margin-bottom:0.25rem;font-weight:bold;line-height:1.5rem;font-size:1.6rem;}
  731. .form--joined-fieldset{margin-bottom:1.5rem;}
  732. .form--joined-fieldset ul.form{margin-bottom:0rem;}
  733. ul.form{clear:both;padding:0 !important;list-style:none;margin:0 0 1.5rem 0;}ul.form>li{padding:0.75rem;border-bottom:2px solid #e9eaeb;}ul.form>li:before,ul.form>li:after{content:"";display:table;}
  734. ul.form>li:after{clear:both;}
  735. @media only screen and (min-width: 960px){ul.form>li{padding:1.5rem;}}ul.form>li:last-child{border-bottom:0;}
  736. ul.form>li>label{clear:left;display:block;font-weight:400;padding-top:0.6rem;text-align:left;color:#86949b;overflow:hidden;}@media only screen and (min-width: 590px){ul.form>li>label{float:left;width:31.250000000000004%;margin-left:0%;margin-right:2.0833333333333335%;}}
  737. ul.form div.form--fields{position:relative;}@media only screen and (min-width: 590px){ul.form div.form--fields{float:left;width:66.66666666666667%;margin-left:0%;margin-right:0%;}}ul.form div.form--fields p,ul.form div.form--fields small{display:block;margin:0.25rem 0;}
  738. ul.form div.form--fields.wide{width:100% !important;}
  739. ul.form div.form--fields p.js-filename{padding-top:0.3rem;}
  740. ul.form div.form--fields p.form--description{margin:0.6rem 0;}
  741. ul.form div.form--fields>i{position:absolute;top:5px;width:2rem;height:2rem;line-height:2rem;font-size:1rem;text-align:center;color:#c3cace;right:5px;padding-left:3px;}
  742. ul.form div.form--fields input:focus~i{color:#52656e;}
  743. ul.form div.form--fields select~i.form--arrows{position:absolute;top:14px;right:14px;width:8px;height:11px;background:#ffffff;pointer-events:none;}ul.form div.form--fields select~i.form--arrows:after,ul.form div.form--fields select~i.form--arrows:before{content:'';position:absolute;right:0;border-right:.3rem solid transparent;border-left:.3rem solid transparent;}
  744. ul.form div.form--fields select~i.form--arrows:after{bottom:0;border-top:0.3rem solid #c3cace;}
  745. ul.form div.form--fields select~i.form--arrows:before{top:0;border-bottom:0.3rem solid #c3cace;}
  746. ul.newline-form{clear:both;padding:0 !important;list-style:none;margin:0 0 1.5rem 0;overflow:auto;}ul.newline-form.wide{width:100%;}
  747. ul.newline-form>li{padding:0.75rem;padding-bottom:0;}ul.newline-form>li:before,ul.newline-form>li:after{content:"";display:table;}
  748. ul.newline-form>li:after{clear:both;}
  749. @media only screen and (min-width: 960px){ul.newline-form>li{padding:1.5rem;padding-bottom:0px;}}ul.newline-form>li:last-child{border-bottom:0;padding-bottom:0.75rem;}@media only screen and (min-width: 960px){ul.newline-form>li:last-child{padding-bottom:1.5rem;}}
  750. ul.newline-form>li>label{clear:left;display:block;font-weight:400;padding-top:0.6rem;text-align:left;color:#86949b;overflow:hidden;}@media only screen and (min-width: 590px){ul.newline-form>li>label{float:left;width:97.91666666666667%;margin-left:0%;margin-right:2.0833333333333335%;}}
  751. ul.newline-form div.form--fields{clear:both;float:left;margin-left:0%;position:relative;width:auto;}ul.newline-form div.form--fields p,ul.newline-form div.form--fields small{display:block;margin:0.25rem 0;}
  752. ul.newline-form div.form--fields.wide{width:100% !important;}
  753. ul.newline-form div.form--fields p.js-filename{padding-top:0.3rem;}
  754. ul.newline-form div.form--fields p.form--description{margin:0.6rem 0;}
  755. ul.newline-form div.form--fields>i{position:absolute;top:5px;width:2rem;height:2rem;line-height:2rem;font-size:1rem;text-align:center;color:#c3cace;right:5px;padding-left:3px;}
  756. ul.newline-form div.form--fields input:focus~i{color:#52656e;}
  757. ul.newline-form div.form--fields input{padding-right:2.5rem;}
  758. ul.newline-form div.form--fields select{padding-right:2.5rem;}
  759. ul.newline-form div.form--fields select~i.form--arrows{position:absolute;top:14px;right:14px;width:8px;height:11px;background:#ffffff;pointer-events:none;}ul.newline-form div.form--fields select~i.form--arrows:after,ul.newline-form div.form--fields select~i.form--arrows:before{content:'';position:absolute;right:0;border-right:.3rem solid transparent;border-left:.3rem solid transparent;}
  760. ul.newline-form div.form--fields select~i.form--arrows:after{bottom:0;border-top:0.3rem solid #c3cace;}
  761. ul.newline-form div.form--fields select~i.form--arrows:before{top:0;border-bottom:0.3rem solid #c3cace;}
  762. div.newline-form .popover--field{border-bottom:1px solid #c3cace;}div.newline-form .popover--field input[type="text"]{padding-left:0;}
  763. div.newline-form .popover--files{border-bottom:none;}div.newline-form .popover--files ul{padding-left:0;}
  764. .form--checklist{list-style:none;margin:0.6rem 0;}.form--checklist li{margin:0.5rem 0;}
  765. .form--checklist li.form--checklist-inline{display:inline-block;margin-right:1.2rem;}
  766. .form--checklist input{display:inline;margin-right:0.8rem;}
  767. .form--checklist label{clear:both;float:none;margin-left:0;margin-right:0;width:auto;font-weight:normal;}.form--checklist label:hover{color:#404e54;cursor:pointer;}
  768. ul.form--checklist-inline{list-style:none;margin:0.6rem 0;}ul.form--checklist-inline li{margin:0.5rem 0;}
  769. ul.form--checklist-inline li.form--checklist-inline{display:inline-block;margin-right:1.2rem;}
  770. ul.form--checklist-inline input{display:inline;margin-right:0.8rem;}
  771. ul.form--checklist-inline label{clear:both;float:none;margin-left:0;margin-right:0;width:auto;font-weight:normal;}ul.form--checklist-inline label:hover{color:#404e54;cursor:pointer;}
  772. ul.form--checklist-inline li{display:inline-block;margin:0;}
  773. ul.form--checklist-inline li~li{margin-left:1.2rem;}
  774. li.form--is-required label:after{content:'*';color:#f85e53;margin-left:0.25rem;font-size:0.733rem;position:relative;top:-4px;}
  775. li.form--error.popover--time,div.form--error.popover--time{border:#f85e53 1px solid;}li.form--error.popover--time input[type=text],div.form--error.popover--time input[type=text],li.form--error.popover--time input[type=number],div.form--error.popover--time input[type=number]{border:none;box-shadow:none;}li.form--error.popover--time input[type=text]:focus,div.form--error.popover--time input[type=text]:focus,li.form--error.popover--time input[type=number]:focus,div.form--error.popover--time input[type=number]:focus{border:none;box-shadow:none;}
  776. li.form--error label,div.form--error label{color:#f85e53 !important;}
  777. li.form--error input[type=text],div.form--error input[type=text],li.form--error input[type=number],div.form--error input[type=number],li.form--error input[type=password],div.form--error input[type=password],li.form--error input[type=search],div.form--error input[type=search],li.form--error input[type=email],div.form--error input[type=email],li.form--error input[type=tel],div.form--error input[type=tel],li.form--error input[type=url],div.form--error input[type=url],li.form--error textarea,div.form--error textarea,li.form--error select,div.form--error select{border-color:#f85e53;box-shadow:inset 0 0 0 1px #f85e53;}li.form--error input[type=text]:focus,div.form--error input[type=text]:focus,li.form--error input[type=number]:focus,div.form--error input[type=number]:focus,li.form--error input[type=password]:focus,div.form--error input[type=password]:focus,li.form--error input[type=search]:focus,div.form--error input[type=search]:focus,li.form--error input[type=email]:focus,div.form--error input[type=email]:focus,li.form--error input[type=tel]:focus,div.form--error input[type=tel]:focus,li.form--error input[type=url]:focus,div.form--error input[type=url]:focus,li.form--error textarea:focus,div.form--error textarea:focus,li.form--error select:focus,div.form--error select:focus{border-color:#f85e53;box-shadow:inset 0 0 0 1px #f85e53;}
  778. li.form--error ul.form--errors,div.form--error ul.form--errors{color:#f85e53;list-style:none;margin:0 0 .35rem .35rem;}li.form--error ul.form--errors li,div.form--error ul.form--errors li{font-size:0.867rem;}
  779. li.form--error ul.form--errors p,div.form--error ul.form--errors p{white-space:pre-line;}
  780. div.form--buttons{padding:0.75rem;}@media only screen and (min-width: 960px){div.form--buttons{padding:1.5rem;}}
  781. span.form--fields-avatar{display:block;height:5rem;width:5rem;background-size:cover;background-position:50% 50%;border-radius:2px;box-shadow:inset 0px 0px 4px 0 rgba(0, 0, 0, 0.25);}
  782. div.form--upload{padding-top:0.15rem;}div.form--upload input{cursor:pointer;display:inline-block;position:absolute;height:3rem;width:100%;top:0;opacity:0;}
  783. div.form--uploads{padding-top:0.75rem;}div.form--uploads p{margin-bottom:0.375rem;}
  784. div.form--uploads i{margin-left:0.375rem;vertical-align:middle;color:#86949b;}
  785. .form--upload{position:relative;overflow:hidden;border-radius:2px;}.form--upload i.flaticon{position:absolute;top:0.9rem;left:0.65rem;color:#c3cace;}
  786. .form--upload input{position:absolute;top:0;left:-100px;display:inline-block;width:200%;height:100%;opacity:0;cursor:pointer;}
  787. .form--upload p{margin-bottom:0;padding:0.45rem 0.6rem 0.4rem 2.5rem;width:100% !important;border:0;border-radius:0;background:#ffffff;box-shadow:0 0 0;color:#333e42;cursor:pointer;}
  788. .form--upload a{display:inline-block;white-space:nowrap;cursor:pointer;}.form--upload a:hover{background-color:transparent;}
  789. .form--uploads-select{position:relative;}
  790. .form--colors p:before{content:' ';display:inline-block;height:1rem;width:1rem;border:1px solid rgba(82, 101, 110, 0.5);position:relative;top:2px;margin-right:0.25rem;}
  791. .form--colors p.is-red:before{background:#f85e53;}
  792. .form--colors p.is-orange:before{background:#e9871e;}
  793. .form--colors p.is-green:before{background:#1ca382;}
  794. .form--colors p.is-white:before{background:#ffffff;}
  795. .form--colors p.is-grey:before{background:#c3cace;}
  796. div.form-select{width:200px;}div.form-select i{float:right;margin-right:0.4rem;margin-top:-2rem;pointer-events:none;}
  797. div.form-date{width:230px;display:inline-block;padding-right:2rem;}div.form-date i{position:absolute;right:2.4rem;top:2.1rem;pointer-events:none;}
  798. .checkbox-custom{display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;}
  799. div.s5-form-row.error label{color:#f85e53;}
  800. div.s5-form-row.error input.error{border:1px solid #f85e53;}
  801. ul.form--errors{color:#f85e53;list-style:none;margin:0 0 .35rem .35rem;}ul.form--errors li{font-size:0.867rem;}
  802. div.sidebar-date{position:relative;display:inline-block;width:195px;}div.sidebar-date i{position:absolute;right:0.6rem;top:3.4rem;pointer-events:none;}
  803. li.sidebar-multiselect button{border:none !important;color:#86949b;height:2.4rem;font-weight:400;border-bottom:1px solid #86949b !important;text-transform:unset;background:unset;background-image:none;font-weight:unset;font-family:unset;}
  804. li.sidebar-multiselect i{margin-top:-1.9rem;}
  805. #form-editor{position:relative;}#form-editor ul{display:inline-block;list-style:none;margin:0;background:#e9eaeb;width:100%;}
  806. #form-editor li{position:relative;display:inline-block;width:2rem;text-align:center;font-weight:600;font-size:1rem;cursor:pointer;margin:0;padding:.2rem 0;}#form-editor li i:before{font-size:0.867rem;}
  807. #form-editor li.wysihtml5-command-dialog-opened{background:#c3cace;}
  808. #form-editor li.wysihtml5-action-active,#form-editor li.wysihtml5-command-active{background:#c3cace;}
  809. #form-editor.wysihtml5-commands-disabled [data-wysihtml5-command]{opacity:0.4;cursor:default;background-image:none !important;}
  810. [data-wysihtml5-dialog]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;top:45px;text-align:left;background:#c3cace;padding:.4rem;}[data-wysihtml5-dialog] a.button{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;padding:0.1rem 0.4rem;border-width:1px;position:relative;border-radius:0;}
  811. [data-wysihtml5-dialog] input{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;padding:.1rem;border-radius:0;border:1px solid #ffffff !important;box-shadow:none;}
  812. [data-wysihtml5-dialog-action]{color:#ffffff;cursor:pointer;}
  813. #form-editor--textarea,iframe.form-editor--iframe{min-height:20rem;padding:0 !important;padding-left:.5rem !important;}
  814. table.table{border-collapse:separate;border-spacing:0;width:100%;}table.table.tblClick tr{cursor:pointer;}
  815. table.table th{background:#c3cace;text-transform:uppercase;font-weight:600;text-align:left;font-size:0.867rem;color:#52656e;padding:0.3rem 1rem 0.35em 1rem;box-shadow:0px 1px 0px #ffffff;}
  816. table.table td{border-bottom:1px solid #c3cace;padding:0.5rem 1rem;vertical-align:middle;}
  817. table.table a{color:#404e54;font-weight:normal;}
  818. table.table .has-notice{position:relative;}table.table .has-notice:after{content:" ";display:block;position:absolute;left:50%;top:50%;margin-top:-0.3rem;height:0.6rem;width:0.6rem;background:#f85e53;border-radius:50%;}
  819. table.popover--table td{border-bottom:1px solid #c3cace;vertical-align:top;}
  820. table.popover--table th{border-bottom:1px solid #c3cace;}
  821. table.popover--table p{margin-bottom:0;}
  822. th.table--signal{width:1rem;}
  823. td.table--avatar{width:1px;height:4rem;}td.table--avatar div{position:relative;padding-left:4rem;white-space:nowrap;}
  824. td.table--avatar span{position:absolute;left:0;top:50%;margin-top:-1.5rem;background-image:url('../images/user.png');background-size:cover;background-position:50% 50%;height:3rem;width:3rem;display:block;border-radius:2px;box-shadow:inset 0px 0px 4px 0 rgba(0, 0, 0, 0.25);}
  825. td.table--avatar a{color:#404e54;}td.table--avatar a:hover{color:#333e42;}
  826. td.table--avatar small{font-weight:normal;color:#86949b;display:block;}
  827. th.table--sortable{cursor:pointer;}th.table--sortable i{position:relative;top:0.15rem;vertical-align:middle;}
  828. th.table--sortable:hover{color:#333e42;}
  829. th.table--sortable.is-sorted{color:#1ca382;}th.table--sortable.is-sorted:hover{color:#0d4c3d;}
  830. th.table--star-head{width:45px;}
  831. td.table--star{color:rgba(51, 62, 66, 0.2);}td.table--star.is-starred{color:#1ca382;}
  832. th.table--small-head{width:50px;}
  833. tbody+tbody{border-bottom:0;}
  834. div.overzicht table.table{border-collapse:separate;border-spacing:0;width:100%;}div.overzicht table.table.tblClick tr{cursor:pointer;}
  835. div.overzicht table.table th{background:none;text-transform:uppercase;font-weight:600;text-align:left;font-size:0.867rem;color:#52656e;padding:0.3rem 1rem 0.35em 1rem;box-shadow:0px 1px 0px #ffffff;vertical-align:bottom;}
  836. div.overzicht table.table td{background:#ffffff;border-bottom:0.75rem solid #e9eaeb;padding:0.5rem 1rem;vertical-align:middle;}
  837. div.overzicht table.table a{color:#1ca382;font-weight:unset;}div.overzicht table.table a:hover{color:#0d4c3d;}
  838. div.overzicht table.table .has-notice{position:relative;}div.overzicht table.table .has-notice:after{content:" ";display:block;position:absolute;left:50%;top:50%;margin-top:-0.3rem;height:0.6rem;width:0.6rem;background:#f85e53;border-radius:50%;}
  839. div.overzicht.no-padding table.table td{padding:0;}
  840. ul.list{list-style:none;margin-left:0;}ul.list li{border-bottom:1px solid #c3cace;padding:0.5rem;}
  841. .has-dropdown{position:relative;display:inline-block;}.has-dropdown a{cursor:pointer;}
  842. div.dropdown{display:none;position:absolute;z-index:11;top:2.25rem;font-size:0.867rem;text-transform:none;white-space:normal;text-align:left;background-color:rgba(27, 34, 36, 0.95);color:#ffffff;width:14rem;padding:0.25rem;border-radius:4px;-webkit-font-smoothing:antialiased;box-shadow:0px 0px 8px rgba(51, 62, 66, 0.3);}div.dropdown.is-open{display:block;}
  843. .dropdown--border{border-top:1px solid #86949b;}
  844. div.dropdown--date{border-top:1px solid #86949b;display:block;padding:0.5rem 1rem;font-size:0.867rem;color:#86949b;font-weight:400;margin:0;}
  845. ul.dropdown--list{margin:0;list-style:none;}ul.dropdown--list li{margin-bottom:1px;display:block;}ul.dropdown--list li:last-child{margin-bottom:0;}
  846. ul.dropdown--list li.is-selected{background:#333e42;}ul.dropdown--list li.is-selected a{font-weight:600;color:#21c19a;}
  847. ul.dropdown--list li.is-selected .dropdown--options{display:block;}
  848. ul.dropdown--list a,ul.dropdown--list span{display:block;color:#c3cace;font-weight:400;border-radius:2px;padding:0.5rem 1rem;}
  849. ul.dropdown--list a:hover{color:#ffffff;background:#333e42;}
  850. span.dropdown--arrow{position:absolute;height:0;width:0;content:" ";display:block;border-left:5px solid transparent;border-right:5px solid transparent;}span.dropdown--arrow.is-top{top:-5px;border-bottom:5px solid rgba(27, 34, 36, 0.95);}
  851. span.dropdown--arrow.is-bottom{bottom:-5px;border-top:5px solid rgba(27, 34, 36, 0.95);}
  852. .dropdown--options{display:none;border-radius:0 0 2px 2px;padding:0 0.35rem 0.35rem 0.35rem;}.dropdown--options input{border:0;}.dropdown--options input:first-child{border-radius:2px 2px 0 0;}
  853. .dropdown--options input:last-child{border-radius:0 0 2px 2px;}
  854. .dropdown--options input:only-child{border-radius:2px;}
  855. .dropdown--options input.is-error{box-shadow:inset 0 0 0 1px #dc1709;}
  856. .dropdown--options p.is-error-comment{margin:0 2px 0;color:#dc1709;font-size:0.867rem;}
  857. ul.linked-groups>li{display:inline-block;}
  858. .include-label{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;}
  859. .label{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#ffffff;background:#52656e;-webkit-font-smoothing:antialiased;}
  860. .label--contrast{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#ffffff;background-color:#404e54;-webkit-font-smoothing:antialiased;}
  861. .label--soft{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#333e42;background:#c3cace;}
  862. .label--success{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#ffffff;background-color:#1ca382;-webkit-font-smoothing:antialiased;}
  863. .label--alert{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#ffffff;background-color:#f85e53;-webkit-font-smoothing:antialiased;}
  864. button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
  865. div.buttons{list-style:none;}div.buttons:before,div.buttons:after{content:"";display:table;}
  866. div.buttons:after{clear:both;}
  867. div.buttons a.right{margin-left:0.75rem;}
  868. div.buttons-large{position:relative;top:-1px;padding:0.75rem;box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.25);background:#c3cace;}div.buttons-large:before,div.buttons-large:after{content:"";display:table;}
  869. div.buttons-large:after{clear:both;}
  870. @media only screen and (min-width: 1024px){div.buttons-large{padding:1.5rem;}}
  871. .include-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;cursor:pointer;display:inline-block;font-size:0.867rem;font-weight:bold;text-transform:uppercase;font-family:'Open Sans',sans-serif;line-height:1.5rem!important;padding:0.35rem 1rem;border:0;vertical-align:baseline;text-decoration:none;text-align:center;}.include-button.is-small{font-size:0.733rem;padding:0.2rem 0.65rem;}
  872. .include-button:before{margin-right:0.5rem;position:relative;top:0.05rem;}
  873. .button,input[type=submit],input[type=button],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;cursor:pointer;display:inline-block;font-size:0.867rem;font-weight:bold;text-transform:uppercase;font-family:'Open Sans',sans-serif;line-height:1.5rem!important;padding:0.35rem 1rem;border:0;vertical-align:baseline;text-decoration:none;text-align:center;background-color:#404e54;background-image:-webkit-linear-gradient(top, #52656e, #404e54);background-image:-moz-linear-gradient(top, #52656e, #404e54);background-image:-ms-linear-gradient(top, #52656e, #404e54);background-image:linear-gradient(top, #52656e, #404e54);color:#ffffff;border:2px solid #404e54;-webkit-font-smoothing:antialiased;position:relative;}.button.is-small,input[type=submit].is-small,input[type=button].is-small,button.is-small{font-size:0.733rem;padding:0.2rem 0.65rem;}
  874. .button:before,input[type=submit]:before,input[type=button]:before,button:before{margin-right:0.5rem;position:relative;top:0.05rem;}
  875. .button:hover,input[type=submit]:hover,input[type=button]:hover,button:hover{background:#404e54;color:#ffffff;}
  876. .button:active,input[type=submit]:active,input[type=button]:active,button:active,.button:focus,input[type=submit]:focus,input[type=button]:focus,button:focus{background:#333e42;border-color:#333e42;}
  877. .button-detail,input[type=submit].button-detail,input[type=button].button-detail,button.button-detail{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;cursor:pointer;display:inline-block;font-size:0.867rem;font-weight:bold;text-transform:uppercase;font-family:'Open Sans',sans-serif;line-height:1.5rem!important;padding:0.35rem 1rem;border:0;vertical-align:baseline;text-decoration:none;text-align:center;color:#ffffff;background-color:#17856a;background-image:-webkit-linear-gradient(top, #1ca382, #17856a);background-image:-moz-linear-gradient(top, #1ca382, #17856a);background-image:-ms-linear-gradient(top, #1ca382, #17856a);background-image:linear-gradient(top, #1ca382, #17856a);border:2px solid #17856a;-webkit-font-smoothing:antialiased;}.button-detail.is-small,input[type=submit].button-detail.is-small,input[type=button].button-detail.is-small,button.button-detail.is-small{font-size:0.733rem;padding:0.2rem 0.65rem;}
  878. .button-detail:before,input[type=submit].button-detail:before,input[type=button].button-detail:before,button.button-detail:before{margin-right:0.5rem;position:relative;top:0.05rem;}
  879. .button-detail:hover,input[type=submit].button-detail:hover,input[type=button].button-detail:hover,button.button-detail:hover{background:#17856a;color:#ffffff;}
  880. .button-detail:active,input[type=submit].button-detail:active,input[type=button].button-detail:active,button.button-detail:active,.button-detail:focus,input[type=submit].button-detail:focus,input[type=button].button-detail:focus,button.button-detail:focus{background:#0d4c3d;border-color:#0d4c3d;}
  881. .button-action,input[type=submit].button-action,input[type=button].button-action,button.button-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;cursor:pointer;display:inline-block;font-size:0.867rem;font-weight:bold;text-transform:uppercase;font-family:'Open Sans',sans-serif;line-height:1.5rem!important;padding:0.35rem 1rem;border:0;vertical-align:baseline;text-decoration:none;text-align:center;color:#ffffff;background-color:#f73e31;background-image:-webkit-linear-gradient(top, #f73e31, #f73e31);background-image:-moz-linear-gradient(top, #f73e31, #f73e31);background-image:-ms-linear-gradient(top, #f73e31, #f73e31);background-image:linear-gradient(top, #f73e31, #f73e31);border:2px solid #f73e31;-webkit-font-smoothing:antialiased;}.button-action.is-small,input[type=submit].button-action.is-small,input[type=button].button-action.is-small,button.button-action.is-small{font-size:0.733rem;padding:0.2rem 0.65rem;}
  882. .button-action:before,input[type=submit].button-action:before,input[type=button].button-action:before,button.button-action:before{margin-right:0.5rem;position:relative;top:0.05rem;}
  883. .button-action:hover,input[type=submit].button-action:hover,input[type=button].button-action:hover,button.button-action:hover{background:#f73e31;color:#ffffff;}
  884. .button-action:active,input[type=submit].button-action:active,input[type=button].button-action:active,button.button-action:active,.button-action:focus,input[type=submit].button-action:focus,input[type=button].button-action:focus,button.button-action:focus{background:#dc1709;border-color:#dc1709;}
  885. .button-soft,input[type=submit].button-soft,input[type=button].button-soft,button.button-soft{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;cursor:pointer;display:inline-block;font-size:0.867rem;font-weight:bold;text-transform:uppercase;font-family:'Open Sans',sans-serif;line-height:1.5rem!important;padding:0.35rem 1rem;border:0;vertical-align:baseline;text-decoration:none;text-align:center;font-weight:600;color:#52656e;border:2px solid #c3cace;}.button-soft.is-small,input[type=submit].button-soft.is-small,input[type=button].button-soft.is-small,button.button-soft.is-small{font-size:0.733rem;padding:0.2rem 0.65rem;}
  886. .button-soft:before,input[type=submit].button-soft:before,input[type=button].button-soft:before,button.button-soft:before{margin-right:0.5rem;position:relative;top:0.05rem;}
  887. .button-soft:hover,input[type=submit].button-soft:hover,input[type=button].button-soft:hover,button.button-soft:hover{border-color:#c3cace;background:#c3cace;color:#333e42;}
  888. .button-soft:active,input[type=submit].button-soft:active,input[type=button].button-soft:active,button.button-soft:active,.button-soft:focus,input[type=submit].button-soft:focus,input[type=button].button-soft:focus,button.button-soft:focus{background:#86949b;border-color:#86949b;}
  889. .button--after:after{content:'';position:absolute;width:100%;height:1rem;display:block;bottom:-1rem;right:0;left:0;cursor:default;}@media only screen and (min-width: 960px){.button--after:after{height:1.5rem;bottom:-1.5rem;}}
  890. ul.button--toggle{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:stretch;-ms-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch;list-style:none;margin:0 0 0.75rem 0;font-size:0.867rem;text-transform:uppercase;}ul.button--toggle:before,ul.button--toggle:after{content:"";display:table;}
  891. ul.button--toggle:after{clear:both;}
  892. @media only screen and (min-width: 960px){ul.button--toggle{margin-bottom:1rem;}}ul.button--toggle a{display:block;font-weight:bold;background:#c3cace;color:#333e42;line-height:1.5rem !important;padding:0.35rem 1rem;cursor:pointer;}ul.button--toggle a:hover{background:#86949b;}
  893. ul.button--toggle li{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;margin-bottom:2px;text-align:center;position:relative;}ul.button--toggle li+li{margin-left:2px;}
  894. ul.button--toggle li:first-child a{border-radius:4px 0 0 4px;}
  895. ul.button--toggle li:last-child a{border-radius:0 4px 4px 0;margin-right:0;}
  896. ul.button--toggle li.is-selected a{color:#ffffff;background:#1ca382;}ul.button--toggle li.is-selected a:hover{background-color:#1ca382;background-image:-webkit-linear-gradient(top, #17856a, #1ca382);background-image:-moz-linear-gradient(top, #17856a, #1ca382);background-image:-ms-linear-gradient(top, #17856a, #1ca382);background-image:linear-gradient(top, #17856a, #1ca382);}
  897. div.btn-row{padding:0.5rem 0;}
  898. ul.feedbackPanel{list-style:none;padding:0 0.5rem;text-align:center;top:6.65rem;position:fixed;right:0;left:0;margin:0;z-index:199;}@media only screen and (min-width: 960px){ul.feedbackPanel{left:16rem;}}ul.feedbackPanel li{position:relative;margin-bottom:0.5rem;transition:margin-bottom 1s,opacity 1s;-webkit-transition:margin-bottom 1s,opacity 1s;cursor:pointer;}ul.feedbackPanel li.is-hidden-feedback{opacity:0;z-index:-10;}
  899. .include-message{display:block;font-weight:600;line-height:1.5rem;padding:0.35rem;vertical-align:baseline;margin-bottom:2px;border-radius:2px;padding-left:0.75rem;padding-right:0.75rem;}.include-message i{float:right;padding-top:2px;}
  900. li.feedbackPanelINFO{display:block;font-weight:600;line-height:1.5rem;padding:0.35rem;vertical-align:baseline;margin-bottom:2px;border-radius:2px;padding-left:0.75rem;padding-right:0.75rem;background:#52656e;color:#ffffff;}li.feedbackPanelINFO i{float:right;padding-top:2px;}
  901. li.feedbackPanelINFO a.is-undobutton{color:#46dfba;margin-left:0.75rem;}li.feedbackPanelINFO a.is-undobutton:hover{color:#21c19a;}
  902. li.feedbackPanelINFO a.is-sluiten{color:#ffffff;cursor:pointer;}
  903. li.feedbackPanelSUCCESS{display:block;font-weight:600;line-height:1.5rem;padding:0.35rem;vertical-align:baseline;margin-bottom:2px;border-radius:2px;padding-left:0.75rem;padding-right:0.75rem;background:#1ca382;color:#ffffff;-webkit-font-smoothing:antialiased;}li.feedbackPanelSUCCESS i{float:right;padding-top:2px;}
  904. li.feedbackPanelERROR{display:block;font-weight:600;line-height:1.5rem;padding:0.35rem;vertical-align:baseline;margin-bottom:2px;border-radius:2px;padding-left:0.75rem;padding-right:0.75rem;background:#f85e53;color:#ffffff;-webkit-font-smoothing:antialiased;}li.feedbackPanelERROR i{float:right;padding-top:2px;}
  905. body.authenticator--background ul.feedbackPanel{top:3.1rem;left:0;}
  906. .content-wrapper.has-small-header ul.feedbackPanel{top:3.6rem;}
  907. .content-wrapper .filter+ul.feedbackPanel{margin-top:2.6rem;}
  908. .is-undo-delete{padding-bottom:1.5em;}
  909. .panel{background:#ffffff;border-radius:2px;margin-bottom:1.5rem;padding:0.75rem;border-bottom:1px solid #c3cace;}@media only screen and (min-width: 1024px){.panel{padding:1.75rem;}}.panel dl:last-child{margin-bottom:0;}
  910. .panel--callout{background:#ffffff;border-radius:2px;margin-bottom:1.5rem;padding:0.75rem;border-bottom:1px solid #c3cace;background:#1ca382;color:#ffffff;font-weight:400;-webkit-font-smoothing:antialiased;}@media only screen and (min-width: 1024px){.panel--callout{padding:1.75rem;}}.panel--callout dl:last-child{margin-bottom:0;}
  911. .centered{position:relative;left:5rem;top:10rem;display:table-cell;}
  912. .pulse{display:inline-block;width:32px;height:32px;border-radius:16px;border:2px solid rgba(255, 255, 255, 0.35);box-shadow:0 0px 6px rgba(0, 0, 0, 0.25),inset 0 0px 3px rgba(0, 0, 0, 0.3);position:relative;cursor:pointer;}.pulse:after{position:absolute;content:'';width:18px;height:18px;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.4);box-shadow:0 0px 3px rgba(0, 0, 0, 0.5);border-radius:50%;}
  913. .scale{animation-name:scale;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
  914. @keyframes scale{0%{transform:scale(1);} 50%{transform:scale(0.93);} 100%{transform:scale(1);}}.popover{-webkit-transform:translateY(-150%);transform:translateY(-150%);position:fixed;top:0;z-index:200;overflow-y:auto;padding:0.25em;max-height:100%;width:100%;background:#ffffff;box-shadow:0px 0px 8px -1px rgba(51, 62, 66, 0.8);}@media only screen and (min-width: 960px){.popover{left:50%;margin-left:-15rem;width:30rem;}}.popover.is-open{-webkit-transform:translateY(0);transform:translateY(0);top:50%;margin-top:-15rem;}
  915. .popover div.buttons{margin:0;padding:1rem;}.popover div.buttons a,.popover div.buttons button{margin-bottom:0;}
  916. .popover a.button,.popover a.button-soft{margin-bottom:0;}
  917. .popover h2{margin:0;padding-right:1rem;padding-left:1rem;font-size:1.2rem;line-height:2.9rem;}.popover h2 i{color:#86949b;}.popover h2 i:hover{color:#52656e;}
  918. .popover form+form{margin-top:2px;}
  919. .popover--panel{width:100%;}.popover--panel:last-child{border-radius:0 0 2px 2px;}
  920. .popover--panel h3{display:block;color:#86949b;text-transform:uppercase;font-weight:600;font-size:0.867rem;}
  921. .popover--panel:last-of-type{margin-bottom:0;}
  922. .popover--panel a[disabled]{color:#86949b;cursor:default;}.popover--panel a[disabled]:hover{color:#86949b;}
  923. dl.popover--dl{margin-bottom:2px;}dl.popover--dl:first-child{border-radius:2px 2px 0 0;}
  924. dl.popover--dl:last-child{border-radius:0 0 2px 2px;}
  925. @media only screen and (min-width: 960px){dl.popover--dl{padding:0.75rem 1rem;}}dl.popover--dl h3{display:block;color:#86949b;text-transform:uppercase;font-weight:600;font-size:0.867rem;}
  926. dl.popover--dl:last-child{margin-bottom:0;}
  927. .popover--field{position:relative;border-bottom:2px solid #e9eaeb;}.popover--field:before,.popover--field:after{content:"";display:table;}
  928. .popover--field:after{clear:both;}
  929. .popover--field.is-half{float:left;width:50%;outline:2px solid #e9eaeb;}
  930. .popover--field.has-number span{position:absolute;top:0.58rem;left:0.51rem;width:20px;height:20px;border-radius:2px;background:#e9eaeb;color:#86949b;text-align:center;font-weight:600;line-height:18px;}
  931. .popover--field.has-checkmark p{background:#ffffff;}
  932. .popover--field:first-child input,.popover--field:first-child select{border-radius:4px 4px 0 0;}
  933. .popover--field i.flaticon{position:absolute;top:0.6rem;left:0.65rem;color:#c3cace;}
  934. .popover--field input:focus~i,.popover--field textarea:focus~i{color:#52656e;}
  935. .popover--field input[type=text],.popover--field input[type=number],.popover--field input[type=password],.popover--field input[type=search],.popover--field input[type=email],.popover--field input[type=tel],.popover--field input[type=url],.popover--field textarea,.popover--field select,.popover--field p{margin-bottom:0;padding-left:2.5rem;width:100%;border:0;border-radius:0!important;box-shadow:0 0 0;color:#333e42;}
  936. .popover--field input[type=checkbox]{position:relative;top:-1px;}
  937. .popover--field textarea{min-height:7rem;}
  938. .popover--field p{display:block;padding-top:0.5rem;padding-bottom:0.5rem;background-color:#f0f2f3;line-height:1.5rem;}
  939. .popover--field.form--error input{border:1px solid #f85e53;}
  940. .popover--upload{position:relative;overflow:hidden;border-radius:2px;border:none;border-bottom:2px solid #e9eaeb;box-shadow:none;}.popover--upload i.flaticon{position:absolute;top:0.9rem;left:0.65rem;color:#c3cace;}
  941. .popover--upload input{position:absolute;top:0;left:-100px;display:inline-block;width:200%;height:100%;opacity:0;cursor:pointer;}
  942. .popover--upload p{margin-bottom:0;padding:0.45rem 0.6rem 0.4rem 2.5rem;width:100% !important;border:0;border-radius:0;background:#ffffff;box-shadow:0 0 0;color:#333e42;cursor:pointer;}
  943. .popover--upload a{display:inline-block;white-space:nowrap;cursor:pointer;}.popover--upload a:hover{background-color:transparent;}
  944. @media only screen and (min-width: 960px){.popover--upload.is-half{float:left;width:50%;}}.popover--upload:first-child input,.popover--upload:first-child select{border-radius:4px 4px 0 0;}
  945. .popover--upload i.flaticon{top:0.6rem;}
  946. .popover--upload input{position:absolute;top:0;left:-100px;display:inline-block;width:200%;height:100%;opacity:0;cursor:pointer;}
  947. .popover--input-subtitle{float:right;font-weight:normal;font-size:0.867rem;}.popover--input-subtitle i{vertical-align:middle;}
  948. span.popover--label{position:absolute;top:0.5rem;left:0;left:3.5rem;display:block;padding:0.35rem;padding-right:1.25rem;border-radius:6px;background:#1ca382;color:#ffffff;letter-spacing:0.5px;font-weight:400;font-size:0.867rem;line-height:1;}span.popover--label i.flaticon{position:absolute;top:0.3rem;right:0.15rem;left:auto;color:#ffffff;cursor:pointer;}
  949. .popover--time{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;background:#ffffff;}.popover--time span{padding:0 0.5rem 0 0.25rem;color:#86949b;}
  950. .popover--time input[type="number"]{width:5rem;min-width:initial;text-align:center;}.popover--time input[type="number"]:nth-child(n+2){width:3rem;margin-left:2px;padding-left:0.5rem;}
  951. .popover--time input[type=number]::-webkit-inner-spin-button,.popover--time input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
  952. div.popover--files{position:relative;border-bottom:2px solid #e9eaeb;}div.popover--files:before,div.popover--files:after{content:"";display:table;}
  953. div.popover--files:after{clear:both;}
  954. div.popover--files ul{padding:0.5em;padding-left:2.5rem;background:white;}div.popover--files ul li{margin-bottom:0.25rem;}div.popover--files ul li:last-of-type{margin-bottom:0;}
  955. div.popover--files ul li a>span{white-space:normal;}
  956. div.popover--files ul>li>a>i.flaticon:before{top:0.4rem;left:0.45rem;}
  957. .popover ul.newline-form{border-bottom:none;}.popover ul.newline-form>li{padding:0.5rem;}
  958. .popover--qr-code img{width:100%;margin:0;padding:0 3rem;background-color:#ffffff;}
  959. div.popover-select{width:100%;}div.popover-select i{float:right;margin-right:0.4rem;margin-top:-2rem;pointer-events:none;}
  960. div.popover-select select.s5-input-select{border:none;color:#86949b;height:2.4rem;font-weight:400;border-bottom:1px solid #86949b;}
  961. div.popover{max-height:80vh;}div.popover div.popover-title{padding:10px 20px 0px 20px;max-height:45px;overflow:hidden;}div.popover div.popover-title h2{line-height:2.5rem;}div.popover div.popover-title h2 span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:98%;float:left;}
  962. div.popover div.popover-title h2 a{width:2%;float:right;}
  963. div.popover div.popover-content{max-height:50vh;overflow-y:auto;padding:0px 20px;}
  964. div.popover div.s5-btn-row{max-height:65px;height:65px;padding:.75rem;}
  965. div.s5-popover{padding:0 !important;}
  966. div.popover-tests span{color:#c3cace;font-size:0.733rem;}
  967. div.popover-tests ul li{padding-left:1rem;}div.popover-tests ul li span{color:#c3cace;font-size:0.733rem;}
  968. .defaultPopoverWidth{width:30rem;}
  969. .popover-tabs ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:stretch;-ms-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch;list-style:none;margin:0 0 0.75rem 0;font-size:0.867rem;text-transform:uppercase;}.popover-tabs ul:before,.popover-tabs ul:after{content:"";display:table;}
  970. .popover-tabs ul:after{clear:both;}
  971. @media only screen and (min-width: 960px){.popover-tabs ul{margin-bottom:1rem;}}.popover-tabs ul a{display:block;font-weight:bold;background:#c3cace;color:#333e42;line-height:1.5rem !important;padding:0.35rem 1rem;cursor:pointer;}.popover-tabs ul a:hover{background:#86949b;}
  972. .popover-tabs li{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;margin-bottom:2px;text-align:center;position:relative;}.popover-tabs li+li{margin-left:2px;}
  973. .popover-tabs li:first-child a{border-radius:4px 0 0 4px;}
  974. .popover-tabs li:last-child a{border-radius:0 4px 4px 0;margin-right:0;}
  975. .popover-tabs li.is-selected a{color:#ffffff;background:#1ca382;}.popover-tabs li.is-selected a:hover{background-color:#1ca382;background-image:-webkit-linear-gradient(top, #17856a, #1ca382);background-image:-moz-linear-gradient(top, #17856a, #1ca382);background-image:-ms-linear-gradient(top, #17856a, #1ca382);background-image:linear-gradient(top, #17856a, #1ca382);}
  976. .popover-tabs li.is-selected.has-options:after{position:absolute;height:0;width:0;bottom:-5px;left:50%;margin-left:-3px;content:" ";display:block;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1ca382;}
  977. ul.popover-tabs--emotion li.is-happy,ul.popover-tabs--emotion li.is-neutral,ul.popover-tabs--emotion li.is-sad,ul.popover-tabs--emotion li.is-angry{background:none;}
  978. ul.popover-tabs--emotion .is-selected a{background:inital;color:#ffffff;}
  979. ul.popover-tabs--emotion li a{padding-top:0;padding-bottom:0;}
  980. ul.popover-tabs--emotion i:before{font-size:2.7rem;}
  981. .popout{background:#ffffff;position:relative;margin-left:6px;margin-right:6px;z-index:0;box-shadow:0px 0px 8px rgba(51, 62, 66, 0.3);display:none;opacity:0;height:0;-webkit-transform:translateY(-20px) scale(0.95);-moz-transform:translateY(-20px) scale(0.95);transform:translateY(-20px) scale(0.95);-webkit-transition:-webkit-transform 100ms ease-out,opacity 100ms ease-out;-moz-transition:-moz-transform 100ms ease-out,opacity 100ms ease-out;transition:transform 100ms ease-out,opacity 100ms ease-out;}.popout:before{content:" ";position:absolute;top:-0.35rem;left:3rem;border-top:0;border-left:0.4rem solid transparent;border-right:0.4rem solid transparent;border-bottom:0.4rem solid #ffffff;}
  982. .popout>*{border-bottom:1px solid #e9eaeb;}
  983. .popout>*:last-child{border-bottom:0;}
  984. .popout.is-body-hidden.popout:not(.do-not-hide) .popout--body{display:none;}
  985. .popout.is-body-hidden.popout:not(.do-not-hide) .is-material{display:none;}
  986. .has-popout.is-open .popout{overflow:visible;display:block;opacity:1;height:auto;margin-top:8px;margin-bottom:8px;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);}
  987. .has-popout .popout--toggle{cursor:pointer;}
  988. .popout--body{padding:1rem;}.popout--body p:last-of-type{margin-bottom:0;}
  989. .popout--body p.is-material-link{text-align:right;}
  990. .popout--body dl{margin:0;}.popout--body dl:before,.popout--body dl:after{content:"";display:table;}
  991. .popout--body dl:after{clear:both;}
  992. .popout--body dl dt{opacity:0.7;font-weight:normal;margin:0;}@media only screen and (min-width: 960px){.popout--body dl dt{float:left;width:31.250000000000004%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}@media only screen and (min-width: 1024px){.popout--body dl dt{float:left;width:22.916666666666668%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
  993. .popout--body dl dd{margin:0;}@media only screen and (min-width: 960px){.popout--body dl dd{float:left;width:64.58333333333334%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}@media only screen and (min-width: 1024px){.popout--body dl dd{float:left;width:72.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
  994. .popout--actions{border-bottom:0;position:relative;padding:1rem;background:#e9eaeb;}.popout--actions:before,.popout--actions:after{content:"";display:table;}
  995. .popout--actions:after{clear:both;}
  996. .popout--actions p{margin:0;}
  997. .popout--actions strong{display:block;}
  998. .popout--actions a.button{float:right;}
  999. .popout--title{position:relative;padding:1rem;background:#ffffff;}.popout--title:before,.popout--title:after{content:"";display:table;}
  1000. .popout--title:after{clear:both;}
  1001. .popout--title p{margin:0;}
  1002. .popout--title strong{display:block;}
  1003. .popout--title a.button{float:right;}
  1004. .popout--files{padding:1rem;clear:both;}.popout--files p{margin:0;}
  1005. .popout--files strong{margin-bottom:0.5em;display:block;}
  1006. .popout--options{text-align:right;list-style:none;margin:0;}.popout--options li{display:inline-block;}
  1007. .popout--options a{padding:1rem 1rem;display:block;}
  1008. .popout--options i{position:relative;top:0.15rem;}
  1009. .popout--materials{border-bottom:3px solid #e9eaeb;}.popout--materials>*{border-bottom:1px solid #e9eaeb;}
  1010. .popout--aside{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;}.popout--aside>*{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
  1011. .popout--emotion{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:3rem;height:3rem;border-radius:4px;}.popout--emotion i{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;text-align:center;color:#ffffff;width:100%;}.popout--emotion i:before{font-size:3rem;background:#52656e;border-radius:2px;}
  1012. .popout--body--conversation{padding:15px;clear:both;}.popout--body--conversation div.btn-row{text-align:right;}
  1013. .s5-person{position:relative;float:left;margin-right:5px;padding-right:10px;height:28px;color:#fff;font-weight:normal;font-size:0.933rem;background-color:#818F96;margin-bottom:0.25rem;}.s5-person i{display:inline-block;float:left;line-height:25px;font-size:1.333rem;margin-right:3px;}.s5-person i:before{font-size:1.33rem;}
  1014. .s5-person.clickable{cursor:pointer;}
  1015. .person-group{display:inline-block;position:relative;margin-bottom:10px;margin-right:5px;padding-right:10px;height:28px;color:#fff;font-weight:normal;font-size:0.933rem;background-color:#818F96;}
  1016. div.avatar-conversation span{position:absolute;background-image:url("../images/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;display:block;border-radius:2px;box-shadow:inset 0px 0px 4px 0 rgba(0, 0, 0, 0.25);}
  1017. div.avatar-conversation p,h6{padding-left:4rem;margin-bottom:0;}
  1018. .figure--avatar{background-image:url('../images/user.png');background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:4px;box-shadow:inset 0px 0px 4px 0 rgba(0, 0, 0, 0.25);float:left;margin-right:0.75rem;}
  1019. .files--wrapper strong{display:block;margin-bottom:0.3em;}
  1020. .files--wrapper>span{font-style:italic;color:#86949b;}
  1021. ul.files{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;margin:0;list-style:none;-webkit-backface-visibility:hidden;}ul.files>li{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;display:inline-block;max-width:100%;margin:0 0.30rem 0.35rem 0;}
  1022. ul.files>li.files--add a,ul.files>li.files--add>span{padding:0.15rem 0.5rem 0.15rem 1.5rem;background:none;}ul.files>li.files--add a i.flaticon:before,ul.files>li.files--add>span i.flaticon:before{top:0.35rem;}
  1023. ul.files>li.files--warning{display:block;padding:0;max-width:100%;}ul.files>li.files--warning a,ul.files>li.files--warning>span{margin:0;background:none;color:#52656e;cursor:initial;}ul.files>li.files--warning a:hover,ul.files>li.files--warning>span:hover{color:#404e54;}
  1024. ul.files>li.files--late>a,ul.files>li.files--late>span{color:#f85e53;}ul.files>li.files--late>a:hover,ul.files>li.files--late>span:hover{color:#dc1709;}
  1025. ul.files>li>a,ul.files>li>span{max-width:100%;display:inline-block;position:relative;padding:0.15rem 0.5rem 0.15rem 2rem;border-radius:4px;background:#e9eaeb;color:#404e54;font-weight:400;cursor:pointer;}ul.files>li>a:hover,ul.files>li>span:hover{color:#333e42;}
  1026. ul.files>li>a>i.flaticon:before{position:absolute;top:0.3rem;left:0.35rem;display:block;color:#333e42;}
  1027. ul.files a>span,ul.files span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;}
  1028. ul.files span.loading-spinner{border-color:#404e54;border-width:0.15rem;border-style:solid;border-right-color:transparent;border-radius:100%;background-clip:padding-box;-webkit-animation:loading 1s linear infinite, container 300ms ease;-moz-animation:loading 1s linear infinite, container 300ms ease;animation:loading 1s linear infinite, container 300ms ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;position:absolute;display:inline-block;width:1rem;height:1rem;top:0.35rem;left:0.5rem;}
  1029. li.files--none{margin-left:-4px;}li.files--none a{font-weight:600;color:#f85e53;}
  1030. li.files--none span{padding-left:0.15rem;}
  1031. ul.files--submitted>li>a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;}ul.files--submitted>li>a span{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;}
  1032. ul.files--submitted>li>a span.is-date{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
  1033. .files--upload{position:absolute;right:100%;bottom:0;width:100%;height:0.2rem;background-color:#21c19a;-webkit-transition:right 0.5s, opacity 1s;-moz-transition:right 0.5s, opacity 1s;transition:right 0.5s, opacity 1s;}
  1034. @-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-moz-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}div.week-plan{padding-left:40px;position:relative;}div.week-plan.is-now span.week-plan--day-title,div.week-plan.is-today span.week-plan--day-title{background:#1ca382;}
  1035. div.week-plan.is-block+.is-block{margin-top:-2px;}div.week-plan.is-block+.is-block p,div.week-plan.is-block+.is-block small{color:#ffffff;}
  1036. span.week-plan--title{text-align:center;line-height:3.15rem;color:#ffffff;position:absolute;left:0;top:0;bottom:0;width:38px;text-transform:uppercase;font-weight:600;background:#86949b;-webkit-backface-visibility:hidden;min-height:3rem;}
  1037. div.week-plan--body{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin-bottom:2px;border:none;padding:0.75rem;background:#ffffff;}div.week-plan--body.is-block{margin-bottom:0;}
  1038. div.week-plan--body p{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;}
  1039. div.week-plan--body small{display:block;}
  1040. .week-plan--empty{text-align:center;display:block;font-style:italic;}
  1041. div.week-plan--meta{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
  1042. h2.filtertitle{font-size:1.5rem !important;}
  1043. h3.filtertitle{font-size:1rem !important;}
  1044. div.s5-btn-row>a:not([href]){color:#ffffff;}
  1045. span.s5-toggle{cursor:pointer;}
  1046. aside.s5-aside-slidebar .s5-filterbar-toggle.active *::before{color:#86949b !important;}
  1047. aside.s5-aside-slidebar~section.content-wrapper{padding-right:0px !important;}
  1048. div.form-select select.s5-input-select{border:none;color:#86949b;height:2.4rem;font-weight:400;border-bottom:1px solid #86949b;padding-right:1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  1049. input.s5-input-text{border:none;color:#86949b;height:2.4rem;font-weight:400;border-bottom:1px solid #86949b;}
  1050. div.s5-studyguide-materials-big{height:450px !important;max-height:450px !important;}div.s5-studyguide-materials-big>iframe{width:100% !important;height:100% !important;}
  1051. div.s5-studyguide-materials-small>iframe{width:100% !important;}
  1052. a.lesson-current-link>i{padding-right:0.5rem;}
  1053. span.s5-tag-label{height:auto !important;}
  1054. div.task-student-view>div{padding:1.5rem 0;}
  1055. .s5-popover--panel .popover--upload a{white-space:normal;}
  1056. .s5-popover--panel .s5-form-row{margin-bottom:1.5rem;}
  1057. td.s5-status-td div.student-progress{margin-bottom:0;}
  1058. div.studyguide-header{display:inline-block;}div.studyguide-header span.studyguide-label{text-transform:uppercase;display:inline;border-radius:4px;font-weight:700;margin-right:0.5rem;padding:0.25rem 0.5rem;color:#ffffff;background-color:#21c19a;}
  1059. div.studyguide-header h2.studyguide-name{display:inline;line-height:100%;padding-right:0.5rem;vertical-align:bottom;font-size:1.5rem;}
  1060. div.studyguide-header p.studyguide-period{display:inline;line-height:100%;padding-right:0.5rem;vertical-align:bottom;}
  1061. div.studyguide-info{margin-top:0.75rem;}div.studyguide-info>div{padding-top:0.75rem;}
  1062. span.studyguide-label{text-transform:uppercase;display:inline;border-radius:5px;font-weight:700;margin-right:0.5rem;padding:0.25rem 0.5rem;color:#ffffff;background-color:#21c19a;}
  1063. div.studyguide-meta{margin-top:2rem;}div.studyguide-meta div.studyguide-authors{display:inline-block;padding-top:0.75rem;}
  1064. span.studyguide-author{display:inline-block;padding:0.5rem 0.75rem;border-radius:5px;border:1px solid #d6dadc;margin-right:0.3rem;margin-top:0.3rem;}
  1065. div.studyguide-tasks{margin-bottom:1.5rem;padding-top:1rem;}div.studyguide-tasks>div{border-top:5px solid #d6dadc;padding-top:2rem;margin-top:1.5rem;overflow:hidden;margin-bottom:2rem;}
  1066. div.studyguide-tasks fieldset{margin-bottom:-1.5rem;}div.studyguide-tasks fieldset ul.panel{border:none;}
  1067. div.studyguide-tasks div.panel{margin-top:-1.5rem;padding-top:0;border-top:1px solid #d6dadc;border-bottom:none;overflow:auto;}
  1068. div.sortable-content-material{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;background:#ffffff;line-height:3.5rem;height:3.5rem;max-height:3.5rem;}div.sortable-content-material span.sortable-image{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;display:block;background-size:cover;background-position:center;margin:auto 5px;width:80px;height:45px;}
  1069. div.sortable-content-material span.sortable-title{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;margin:auto 0.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
  1070. div.sortable-content-material span.sortable--handle{display:block;cursor:ns-resize !important;}div.sortable-content-material span.sortable--handle:active,div.sortable-content-material span.sortable--handle:focus{cursor:ns-resize;}
  1071. div.sortable-content-material span.sortable-icon{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;text-align:center;color:#c3cace;width:2em;}div.sortable-content-material span.sortable-icon:hover i.expand-vertically-1{color:#404e54;}
  1072. div.sortable-content-material span.sortable-icon i{position:relative;top:1px;}
  1073. div.sortable-content-material span.sortable-icon i.expand-vertically-1:before{display:inline-block;}
  1074. div.sortables .sortable-placeholder-material{border:2px dashed #c3cace;background:transparent;height:3.5em;margin-bottom:2px;}
  1075. div.studyguide-materials{float:left;width:400px;height:225px;max-width:400px;max-height:225px;margin-right:5px;margin-top:5px;border:1px dashed #d6dadc;text-align:center;word-wrap:break-word;}div.studyguide-materials.is-add{border:1px dashed #1ca382;}
  1076. div.studyguide-materials a{display:block;background-size:cover;background-position:center;width:100%;height:100%;}div.studyguide-materials a span{top:45%;position:relative;}
  1077. div.studyguide-materials span.loading-spinner{border-color:#404e54;border-width:0.15rem;border-style:solid;border-right-color:transparent;border-radius:100%;background-clip:padding-box;-webkit-animation:loading 1s linear infinite, container 300ms ease;-moz-animation:loading 1s linear infinite, container 300ms ease;animation:loading 1s linear infinite, container 300ms ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;display:inline-block;width:1rem;height:1rem;left:0.5rem;}
  1078. div.studyguide-theme{margin-bottom:2rem;padding-bottom:0.35rem;border-bottom:1px solid #c3cace;}
  1079. div.studyguide-theme-materials{margin-bottom:2rem;overflow:hidden;}
  1080. div.studyguide-theme-content{margin-top:1rem;}div.studyguide-theme-content p{margin-bottom:0;}
  1081. div.sort-link{clear:both;padding-top:.5rem;}
  1082. div.task-header{padding:1rem 0;display:inline-block;}div.task-header span.task-type{text-transform:uppercase;display:inline;font-weight:700;border-radius:4px;margin-right:0.5rem;padding:0.25rem 0.5rem;color:#ffffff;background-color:#21c19a;}
  1083. div.task-header h3.task-title{display:inline;padding-right:0.5rem;vertical-align:bottom;font-weight:400;font-size:1.3rem;}
  1084. a.studyguide-remove{position:absolute;right:4rem;z-index:100;}
  1085. div.task-content{margin-top:0.3rem;margin-left:0;}div.task-content p{margin-bottom:0;}
  1086. div.task-content span.task-deadline{border-radius:5px;width:100%;display:inline-block;padding:1rem 0;text-align:center;text-transform:uppercase;font-weight:800;color:#ffffff;margin-bottom:1rem;}div.task-content span.task-deadline.neutral{background-color:#c3cace;}
  1087. div.task-content span.task-deadline.alert{background-color:#f85e53;}
  1088. div.task-content a.task-link{display:block;margin-top:1rem;}
  1089. div.task-content div.task-test>div{padding:0.5rem;}
  1090. div.task-materials div.studyguide-materials{width:16vw;max-width:16vw;height:16vw;word-wrap:break-word;}div.task-materials div.studyguide-materials iframe{width:100%;max-width:100%;height:100%;max-height:100%;}
  1091. div.test{padding-left:1rem;color:#86949b;}
  1092. .task-completed{background-color:#21c19a !important;}
  1093. .task-rated{background-color:#52656e !important;}
  1094. .task-handedin{background-color:#76a0cd !important;}
  1095. .task-open{background-color:#d6dadc !important;}
  1096. div.task-open{z-index:2;}
  1097. div.task-handedin{z-index:3;}
  1098. div.task-rated{z-index:4;}
  1099. div.task-completed{z-index:5;}
  1100. div.student-progress--bar>div{position:absolute;}
  1101. div.task-metadata .left{margin-top:1rem;}
  1102. div.task-metadata .right{margin-top:2rem;}
  1103. div.line{margin-top:1rem;height:2px;border-top:1px solid #86949b;padding-bottom:1rem;}
  1104. span.task-deadline{border-radius:5px;padding:1rem;text-align:center;text-transform:uppercase;font-weight:800;color:#ffffff;font-size:1rem;}span.task-deadline.neutral{background-color:#c3cace;}
  1105. span.task-deadline.alert{background-color:#f85e53;}
  1106. div.task-details{padding-top:2rem;}
  1107. div.task-materials a+a{padding-left:1rem;}
  1108. div.task-result-label{display:table;color:#ffffff;background-color:#21c19a;border-radius:5px;padding:0.25rem 0.5rem;text-align:center;font-weight:800;}
  1109. div.course-content div+div{padding-top:1.5rem;}
  1110. div.course-content div>p{margin-bottom:0 !important;}
  1111. div.course-content span.course-header{font-weight:600;}
  1112. div.label-block-wrap{padding-top:0.75rem;}div.label-block-wrap span.label-block{display:inline-block;padding:1rem;border:1px solid #c3cace;border-radius:5px;background-color:#f0f2f3;}
  1113. div.label-block-wrap span+span{margin-left:0.5rem;}
  1114. div.column:before,div.column:after{content:"";display:table;}
  1115. div.column:after{clear:both;}
  1116. div.column.ui-sortable-helper{outline:2px solid #e9eaeb;}
  1117. div.column-content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;background:#ffffff;line-height:2.5rem;height:2.5rem;max-height:2.5rem;}div.column-content div.column-checkbox{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;padding:0.5rem;}div.column-content div.column-checkbox div.s5-checkbox-item{height:22px;}div.column-content div.column-checkbox div.s5-checkbox-item label.s5-input-checkbox-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:150px;}
  1118. div.column-content span.sortable--handle{display:none;cursor:ns-resize !important;}div.column-content span.sortable--handle:active,div.column-content span.sortable--handle:focus{cursor:ns-resize;}
  1119. div.column-content span.column-icon{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;text-align:center;color:#c3cace;width:2em;}div.column-content span.column-icon:hover i.expand-vertically-1{color:#404e54;}
  1120. div.column-content i{position:relative;top:1px;}
  1121. div.column-content i.expand-vertically-1:before{display:inline-block;}
  1122. div.columns.is-sortable>div.column>div.column-content>span.sortable--handle{display:block;}
  1123. div.columns .column+.column{border-top:2px solid #d6dadc;}
  1124. div.columns .sortable-placeholder{border:2px dashed #c3cace;background:transparent;height:2.5em;margin-bottom:2px;}
  1125. .filter{background-color:#d6dadc;background-image:-webkit-linear-gradient(top, #dee1e3, #d6dadc);background-image:-moz-linear-gradient(top, #dee1e3, #d6dadc);background-image:-ms-linear-gradient(top, #dee1e3, #d6dadc);background-image:linear-gradient(top, #dee1e3, #d6dadc);text-transform:uppercase;font-weight:600;text-align:right;font-size:0.867rem;color:#52656e;padding:4px 4px 3px 4px;position:relative;border-bottom:1px solid rgba(255, 255, 255, 0.3);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.1);}.filter.is-open{display:block;}
  1126. .filter+table{margin-top:-1.5rem;}
  1127. .filter.clear-padding{margin-top:-1.5rem;margin-left:-1.5rem;margin-right:-4rem;margin-bottom:1.5rem;}
  1128. .filter input[type=text],.filter input[type=number],.filter input[type=password],.filter input[type=search],.filter input[type=email],.filter input[type=tel],.filter input[type=url],.filter select{display:block;margin-bottom:2px;padding:0.15rem 0.0rem 0.15rem 0.5rem;}@media only screen and (min-width: 590px){.filter input[type=text],.filter input[type=number],.filter input[type=password],.filter input[type=search],.filter input[type=email],.filter input[type=tel],.filter input[type=url],.filter select{display:inline-block;width:auto;margin:0;padding:0.15rem 0.0rem 0.15rem 0.5rem;}}
  1129. .filter div.select{display:flex;margin-bottom:2px;padding:0.15rem 0.15rem 0.15rem 0.5rem;background:#ffffff;position:relative;}@media only screen and (min-width: 590px){.filter div.select{display:inline-block;width:auto;margin:0;padding:0.15rem 0.15rem 0.15rem 0.5rem;}}
  1130. .filter div.select select{display:inline;border:none;background:none;padding-right:1.2rem;}
  1131. .filter div.select i.flaticon{color:#c3cace;pointer-events:none;position:absolute;right:2px;top:6px;}
  1132. .filter input[type=submit],.filter input[type=button],.filter a.button,.filter button{width:100%;padding:0.15rem 0.5rem;border-width:1px;margin:0;position:relative;top:-1px;}@media only screen and (min-width: 590px){.filter input[type=submit],.filter input[type=button],.filter a.button,.filter button{width:auto;}}
  1133. .filter label{cursor:pointer;margin-right:0.5rem;}
  1134. .filter--items{position:absolute;width:100%;-webkit-transform:translateY(-110%);transform:translateY(-110%);}@media only screen and (min-width: 590px){.filter--items{position:relative;-webkit-transform:translateY(0);transform:translateY(0);}}
  1135. .filter--toggle{display:block;text-align:center;}@media only screen and (min-width: 590px){.filter--toggle{display:none;}}.filter--toggle a{color:#52656e;display:inline-block;}
  1136. .filter--toggle i.flaticon{position:relative;top:2px;font-size:1rem;margin-right:0.5rem;}
  1137. .filter.is-open .filter--items{position:relative;-webkit-transform:translateY(0);transform:translateY(0);}
  1138. @media only screen and (min-width: 960px){.filter--open-filter{display:none;}}
  1139. ul.filterlist{margin-bottom:30px;}ul.filterlist i.flaticon{position:relative;top:-1.8rem;left:0.65rem;color:#c3cace;}
  1140. ul.filterlist input,ul.filterlist select{padding-left:2.5rem;}
  1141. h2.filtertitle{font-size:1.2rem;color:#52656E;margin-bottom:5px;}
  1142. li.filteroption{font-size:1rem;color:#86949B;}li.filteroption label,li.filteroption input{cursor:pointer;}
  1143. p.filter-sidenote{color:#52656e;font-size:0.733rem;font-style:oblique;line-height:normal;}
  1144. div.has-top-filter{margin-top:50px;}
  1145. div.time-filter{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-ms-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;position:fixed;z-index:100;margin-right:0;padding:0;width:100%;}div.time-filter a{color:#52656e;}
  1146. div.time-filter i:before{position:relative;top:2px;}
  1147. div.time-filter>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;position:absolute;padding:4px 1rem;width:100%;left:0;right:0;}@media only screen and (min-width: 960px){div.time-filter>div{position:static;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;}}
  1148. .time-filter--container{margin:auto 0;margin-right:1.5rem;}
  1149. .time-filter--left{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:auto 0;}.time-filter--left.is-invisible i.flaticon{color:transparent;pointer-events:none;}
  1150. @media only screen and (min-width: 960px){.time-filter--left{margin:auto 0;}}
  1151. .time-filter--right{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:auto 1.5rem auto 2px;}@media only screen and (min-width: 960px){.time-filter--right{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin:auto 1.5rem auto 2px;}}.time-filter--right.is-invisible i.flaticon{color:transparent;pointer-events:none;}
  1152. .time-filter--today{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;text-align:center;}@media only screen and (min-width: 960px){.time-filter--today{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;text-align:left;}}.time-filter--today.is-invisible i.flaticon{color:transparent;}
  1153. .time-filter--today input[type=text]{font-size:0.75rem;padding:0 0.15rem;width:5rem;}
  1154. .time-filter+.content--part{margin-top:25px;}
  1155. .presence-filter .filter--inner>.time-filter--left{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-right:5px;}
  1156. .presence-filter .filter--inner>.time-filter--startdate{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:12%;min-width:150px;margin-top:4px;border:none;}.presence-filter .filter--inner>.time-filter--startdate input{width:100%;}
  1157. .presence-filter .filter--inner>.time-filter--startdate i.flaticon{left:unset;top:0.2rem;right:0.5rem;}
  1158. .presence-filter .filter--inner>.time-filter--label{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;margin:auto 5px;}
  1159. .presence-filter .filter--inner>.time-filter--enddate{-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4;width:12%;min-width:150px;margin-top:4px;border:none;}.presence-filter .filter--inner>.time-filter--enddate input{width:100%;}
  1160. .presence-filter .filter--inner>.time-filter--enddate i.flaticon{left:unset;top:0.2rem;right:0.5rem;}
  1161. .presence-filter .filter--inner>.time-filter--right{-webkit-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5;margin:auto 5px;}.presence-filter .filter--inner>.time-filter--right a{margin-right:5px !important;}
  1162. .presence-filter .filter--inner>.time-filter--now{-webkit-box-ordinal-group:6;-ms-flex-order:6;-webkit-order:6;order:6;margin:auto 0 auto 5px;}
  1163. .presence-filter .filter--inner>.time-filter--course{-webkit-box-ordinal-group:7;-ms-flex-order:7;-webkit-order:7;order:7;margin-left:5px;}.presence-filter .filter--inner>.time-filter--course div.select{display:block;margin-bottom:2px;padding:0.15rem 0.0rem 0.15rem 0.0rem;background:#ffffff;position:relative;}@media only screen and (min-width: 590px){.presence-filter .filter--inner>.time-filter--course div.select{display:inline-block;width:auto;margin:0;padding:0.15rem 0.0rem 0.15rem 0.0rem;}}
  1164. .presence-filter .filter--inner>.time-filter--course div.select select{display:inline;border:none;background:none;padding-right:1.2rem;}
  1165. .presence-filter .filter--inner>.time-filter--course div.select i.flaticon{color:#c3cace;position:absolute;right:2px;top:6px;pointer-events:none;}
  1166. .presence-filter select{display:block;margin-bottom:2px;padding:0.15rem 0.0rem 0.15rem 0.3rem;}@media only screen and (min-width: 590px){.presence-filter select{display:inline-block;width:auto;margin:0;padding:0.15rem 0.0rem 0.15rem 0.3rem;}}
  1167. div.vertical-filter{display:none;position:fixed;top:7.7rem;height:100%;overflow-y:auto;}@media only screen and (min-width: 960px){div.vertical-filter{display:block;}}div.vertical-filter ul{list-style:none;margin:0 0 1.5rem 0;}
  1168. div.vertical-filter li.active:before{background:#86949b;}
  1169. div.vertical-filter li.active a{color:#333e42;background:#c3cace;}
  1170. div.vertical-filter li{position:relative;padding-left:4px;margin-bottom:2px;}
  1171. div.vertical-filter li:before{width:3px;background:#c3cace;content:" ";display:block;position:absolute;top:0;left:0;bottom:0;}
  1172. div.vertical-filter a{text-transform:uppercase;color:#86949b;font-size:0.867rem;font-weight:600;display:block;padding:0.35rem 0.75rem;word-break:break-all;}div.vertical-filter a:hover{color:#404e54;}
  1173. div.vertical-filter i{position:relative;top:2px;margin-right:2px;}
  1174. .vertical-filter--anchor{position:absolute;top:-7.7rem;width:1px;height:0;}
  1175. .filter+div .vertical-filter{top:10.2rem;}
  1176. div.thema-filter{position:fixed;z-index:900;left:16rem;right:0;}div.thema-filter>div{padding:6px 0.4rem;}
  1177. div.content div.thema-filter-content{padding-top:5rem;}
  1178. div.filter-fold{display:inline-block;}
  1179. div.filter-unfold{display:inline-block;padding-left:1.5rem;}
  1180. div.filter-fold:hover,div.filter-unfold:hover{color:#86949b;}
  1181. div.filter-nav{display:inline-block;padding-left:1.5rem;}
  1182. .ui-widget-overlay{opacity:.18;background:#52656e 50% 50% repeat-x;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100!important;}@media only screen and (min-width: 960px){.ui-widget-overlay{margin-left:16rem;}}
  1183. .ui-draggable,.ui-sortable{-ms-touch-action:none;}
  1184. .ui-autocomplete{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem);z-index:200;position:absolute;background:#ffffff;border:2px solid #c3cace;border-top:none;}.ui-autocomplete li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #e9eaeb;padding:0.5rem;}
  1185. .ui-autocomplete a{margin-left:0.75rem;}.ui-autocomplete a.ui-state-focus{color:#21C19A;}
  1186. .ui-autocomplete i{position:relative;}.ui-autocomplete i.ico-teacher:after{right:-0.4rem;}
  1187. .ui-autocomplete i.ico-student:after{right:-0.25rem;}
  1188. span.ui-helper-hidden-accessible[role=status]{display:none;}
  1189. .ui-datepicker{display:none;padding:.75rem 1rem;background:#ffffff;box-shadow:0px 0px 8px rgba(51, 62, 66, 0.3);font:1.2rem;text-align:center;z-index:200;}.ui-datepicker a{color:#52656e;}
  1190. .ui-datepicker-header{position:relative;margin:-0.75rem -1rem 0.75rem;padding:.45rem;border-bottom:1px solid #e9eaeb;line-height:1.9rem;}
  1191. .ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:0;display:block;width:4rem;height:4rem;line-height:3rem;text-decoration:none;cursor:pointer;font-size:1px;}.ui-datepicker-prev:before,.ui-datepicker-next:before{font-family:'Flaticons Stroke';speak:none;font-size:1rem;font-style:normal;font-weight:normal;visibility:visible;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}
  1192. .ui-datepicker-prev{left:0;}.ui-datepicker-prev:before{content:"\e5a6";}
  1193. .ui-datepicker-next{right:0;}.ui-datepicker-next:before{content:"\e5a7";}
  1194. .ui-datepicker-calendar{border-collapse:collapse;font-size:0.867rem;line-height:1.9rem;}.ui-datepicker-calendar th{color:#52656e;}
  1195. .ui-datepicker-calendar a,.ui-datepicker-calendar span{display:block;width:31px;margin:auto;text-decoration:none;color:#404e54;border:2px solid #ffffff;}
  1196. .ui-datepicker-calendar span{color:#86949b;}
  1197. .ui-datepicker-calendar .ui-state-hover{background:#e9eaeb;color:#404e54;}
  1198. .ui-datepicker-calendar .ui-state-active{background:#404e54;color:#ffffff;cursor:default;}
  1199. .ui-datepicker-today a{background:#1ca382;color:#ffffff;}
  1200. .ui-datepicker-inline{border:1px solid #c3cace;box-shadow:none;border-radius:2px;}.ui-datepicker-inline .ui-datepicker-calendar{width:100%;}
  1201. .ui-datepicker-other-month{color:#c3cace;}
  1202. .ui-widget-content{border:1px solid #f0f2f3;border-radius:2px;background-color:#ffffff;}
  1203. .ui-helper-clearfix::before,.ui-helper-clearfix::after{content:"";display:table;border-collapse:collapse;clear:both;}
  1204. .ui-widget-header{border:1px solid #c3cace;border-radius:2px;background:#d6dadc;}
  1205. .form--description>button{-moz-appearance:none;-webkit-appearance:none;border:1px solid #c3cace;border-radius:2px;box-shadow:inset 0px 1px 2px #e9eaeb;color:#404e54;display:block;font-familiy:'Open Sans',sans-serif;font-size:1rem;line-height:1.5rem;margin:0;padding:0.5em;vertical-align:baseline;width:100%;win-width:6rem;background-image:none;background-color:white;text-transform:initial;font-weight:initial;cursor:initial;}
  1206. button.ui-multiselect{max-width:200px;}
  1207. body.authenticator--background{background:#1b2224 url('../images/signin-background-v2.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;}
  1208. header.authenticator--header{background:#e9eaeb;position:absolute;height:3rem;left:0;right:0;font-weight:600;font-size:1.2rem;}header.authenticator--header div.authenticator--header-container{padding:0.75rem;max-width:25rem;margin:auto;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  1209. section.authenticator--wrapper{background-color:rgba(27, 34, 36, 0.95);top:3rem;bottom:0;left:0;right:0;overflow-y:auto;position:absolute;}section.authenticator--wrapper div.message{position:relative;z-index:2;}
  1210. @-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);} 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.authenticator--message{color:#ffffff;padding:0.75rem;position:relative;z-index:8;max-width:45rem;margin:auto;visibility:visible;border-bottom:1px solid rgba(255, 255, 255, 0.72);padding-bottom:2.25rem;}@media only screen and (min-width: 590px){.authenticator--message{margin-top:3.75rem;margin-bottom:3rem;}.authenticator--message+div.authenticator--body{padding-top:0;}}.authenticator--message p{margin:0;}
  1211. .authenticator--message a{color:#1ca382;font-weight:600;}
  1212. div.authenticator--body{color:#ffffff;padding:0.75rem;position:relative;z-index:2;max-width:45rem;margin:auto;visibility:visible;}@media only screen and (min-width: 590px){div.authenticator--body{padding-top:3.75rem;}}div.authenticator--body.is-small{max-width:25rem;}
  1213. div.authenticator--body h1{font-weight:200;}
  1214. div.authenticator--body form{margin-bottom:1.5rem;}
  1215. div.authenticator--body fieldset{margin-bottom:0.5rem;}
  1216. div.authenticator--body input,div.authenticator--body select,div.authenticator--body a.button,div.authenticator--body a.button-detail{box-shadow:0 0 0;border:0;border-radius:0;border-bottom:1px solid #c3cace;}div.authenticator--body input:first-of-type,div.authenticator--body select:first-of-type,div.authenticator--body a.button:first-of-type,div.authenticator--body a.button-detail:first-of-type{border-radius:2px 2px 0 0;}
  1217. div.authenticator--body input:last-of-type,div.authenticator--body select:last-of-type,div.authenticator--body a.button:last-of-type,div.authenticator--body a.button-detail:last-of-type{border-radius:0 0 2px 2px;border-bottom:none;}
  1218. div.authenticator--body input:only-of-type,div.authenticator--body select:only-of-type,div.authenticator--body a.button:only-of-type,div.authenticator--body a.button-detail:only-of-type{border-radius:2px;}
  1219. div.authenticator--body a.button-action{display:block;text-align:center;border:0;}
  1220. pre.authenticator--stacktrace{max-width:90%;color:#ffffff;background:rgba(255, 255, 255, 0.1);padding:1.5rem;overflow:scroll;text-align:left;margin:0 0.75rem 1.5rem 1.5rem;min-height:10rem;}@media only screen and (min-width: 960px){pre.authenticator--stacktrace{overflow:auto;margin:0 auto 1.5rem;}}
  1221. .authenticator--table{background:#e9eaeb;}
  1222. span.authenticator-signin--organization{display:inline-block;margin-bottom:0.5rem;}span.authenticator-signin--organization a{margin-left:0.5rem;}
  1223. select.authenticator-signin--organization{margin-bottom:1.2rem;}
  1224. .authenticator-signin.has-qr-code img{width:100%;margin:0;padding:0;border-radius:4px;background-color:#ffffff;}
  1225. .authenticator-signin.has-qr-code .authenticator-signin--links{margin-top:0.75rem;}
  1226. .authenticator-signin label{font-size:0.867rem;padding:0.5rem 0.5rem 0.35rem 0.5rem;color:rgba(255, 255, 255, 0.7);display:inline-block;-webkit-font-smoothing:antialiased;cursor:pointer;}.authenticator-signin label:hover{color:#ffffff;}
  1227. ul.authenticator-signin--links{-webkit-font-smoothing:antialiased;list-style:none;margin-left:0;}ul.authenticator-signin--links a{display:block;font-size:0.867rem;padding:0.5rem;color:rgba(255, 255, 255, 0.7);border-bottom:1px solid rgba(255, 255, 255, 0.1);}ul.authenticator-signin--links a:hover{color:#ffffff;}
  1228. ul.student-picker li{position:relative;}ul.student-picker li:first-child a{border-radius:4px 4px 0 0;}
  1229. ul.student-picker li:last-child a{border-radius:0 0 4px 4px;}
  1230. ul.student-picker li:only-child a{border-radius:4px;}
  1231. ul.student-picker a{display:block;line-height:4rem;font-size:1rem;color:#46dfba;padding:0.5rem 0.5rem 0.5rem 5.5rem;background:rgba(255, 255, 255, 0.05);margin:2px 0;-webkit-transition:background 50ms cubic-bezier(0.645, 0.045, 0.355, 1);}ul.student-picker a:hover{background:rgba(255, 255, 255, 0.1);}
  1232. figure.student-picker--photo{height:4rem;width:4rem;background-size:cover;background-repeat:no-repear;background-position:center;border-radius:2px;position:absolute;left:0.5rem;}
  1233. body.browser-notsupported{background:#52656e;color:#ffffff;font-family:'Helvetica Neue',Arial,sans-serif;font-size:16px;line-height:27px;}
  1234. img,a{border:0px;}
  1235. img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();}
  1236. table.layout{width:650px;border-collapse:collapse;margin:100px auto;}table.layout td{padding:0px;vertical-align:top;}
  1237. table.layout td.tablet-image{width:450px;height:700px;}
  1238. table.layout td.horizontal-space{height:50px;}
  1239. table.layout td.digdag-logo{padding-left:50px;width:450px;height:50px;}
  1240. table.layout td.unsupported-text{padding-left:50px;padding-top:20px;height:120px;}
  1241. table.layout td.chrome-logo{padding-left:50px;width:112px;height:130px;}
  1242. table.layout td.safari-logo{width:112px;height:130px;}
  1243. table.layout td.firefox-logo{width:112px;height:130px;}
  1244. table.layout td.ie-logo{width:112px;padding-right:2px;height:130px;}
  1245. table.layout td.spacer{height:330px;}
  1246. .browser-logos{text-align:left;}.browser-logos a.browser-icon{height:95px;width:95px;display:inline-block;opacity:0.6;filter:alpha(opacity=60);}.browser-logos a.browser-icon:hover{opacity:1.0;filter:alpha(opacity=100);}
  1247. .browser-logos a.browser-icon img{width:100%;}
  1248. .browser-logos small{display:block;color:white;}
  1249. nav.navigation{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-ms-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;background:#333e42;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;bottom:0;color:#ffffff;font-weight:400;z-index:500;width:16rem;-webkit-font-smoothing:antialiased;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 200ms cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:translateX(-16rem);transform:translateX(-16rem);}@media only screen and (min-width: 960px){nav.navigation{position:fixed;height:100%;-webkit-transition:none;transition:none;-webkit-transform:translateX(0);transform:translateX(0);z-index:100;-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}}nav.navigation:after{display:block;content:" ";position:absolute;z-index:8;left:0;right:0;bottom:0;top:0;width:16rem;background-color:rgba(27, 34, 36, 0.95);}
  1250. body.is-locked{overflow:hidden;position:fixed;-webkit-transform:translateX(16rem);transform:translateX(16rem);-webkit-backface-visibility:hidden;}@media only screen and (min-width: 960px){body.is-locked{overflow:visible;position:static;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;}}
  1251. nav.navigation--student{background-image:url('../images/navigation-background-student-v2.jpg');}
  1252. nav.navigation--docent{background-image:url('../images/navigation-background-docent-v2.jpg');}
  1253. .navigation-header{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;position:relative;z-index:9;height:4rem;padding-left:1rem;padding-top:1rem;width:100%;}@media only screen and (min-width: 960px){.navigation-header{width:16rem;}}
  1254. i.navigation-header--close-navigation{display:none;}
  1255. .navigation-header--logo{height:2.5rem;}.navigation-header--logo img{display:block;height:2.5rem;opacity:0.4;}
  1256. .navigation-items{-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-flex:1;padding-left:1rem;padding-top:1.5rem;padding-right:1rem;position:relative;z-index:9;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;}@media only screen and (min-width: 960px){.navigation-items{width:16rem;}}
  1257. ul.navigation-items--main{list-style:none;margin-left:0;}ul.navigation-items--main i.flaticon:before{position:absolute;top:0.8rem;left:0.5rem;margin-right:0.75rem;color:rgba(255, 255, 255, 0.3);-webkit-transition:color 100ms;transition:color 100ms;}
  1258. ul.navigation-items--main>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;padding:0.5rem 0.65rem 0.45rem 2.5rem;font-size:1.2rem;font-weight:600;color:#ffffff;}ul.navigation-items--main>li>a:hover i.flaticon:before{color:rgba(255, 255, 255, 0.6);}
  1259. ul.navigation-items--main>li>a:active{background:rgba(51, 62, 66, 0.5);border-radius:2px;}
  1260. ul.navigation-items--main>li.is-selected>a{color:#21c19a;}ul.navigation-items--main>li.is-selected>a i.flaticon:before{color:#21c19a;}
  1261. ul.navigation-items--main li.has-notice a{position:relative;padding-right:2.5rem;}ul.navigation-items--main li.has-notice a:after{content:" ";display:block;position:absolute;right:1rem;top:50%;margin-top:-3px;height:6px;width:6px;background:#f85e53;border-radius:50%;}
  1262. ul.navigation-items--sub{list-style:none;margin:0 0 0.75rem 1.85rem;}ul.navigation-items--sub a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;padding:0.3rem 0.65rem 0.35rem 0.65rem;font-weight:400;color:rgba(255, 255, 255, 0.8);-webkit-transition:color 50ms;transition:color 50ms;}ul.navigation-items--sub a:hover{color:#ffffff;}
  1263. ul.navigation-items--sub a:active{background:rgba(51, 62, 66, 0.5);border-radius:2px;}
  1264. ul.navigation-items--sub li.is-selected>a{color:#21c19a;font-weight:700;}ul.navigation-items--sub li.is-selected>a i.flaticon:before{color:#21c19a;}
  1265. .navigation-footer{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;z-index:9;position:relative;height:3rem;width:100%;}@media only screen and (min-width: 960px){.navigation-footer{width:16rem;}}.navigation-footer ul{list-style:none;margin:0;background:rgba(0, 0, 0, 0.2);}.navigation-footer ul:before,.navigation-footer ul:after{content:"";display:table;}
  1266. .navigation-footer ul:after{clear:both;}
  1267. .navigation-footer li{text-align:center;float:left;width:50%;margin-left:0%;margin-right:0%;}
  1268. .navigation-footer a{display:block;padding:0.75rem;color:rgba(255, 255, 255, 0.3);}.navigation-footer a:active{background:rgba(0, 0, 0, 0.3);}
  1269. @media only screen and (min-width: 960px){.navigation-footer a:hover{color:rgba(255, 255, 255, 0.6);}}
  1270. .navigation-footer a.is-selected{color:#21c19a;font-weight:700;}
  1271. header.header{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;position:fixed;z-index:200;left:0;top:0;right:0;}@media only screen and (min-width: 960px){header.header{left:16rem;}}@media only screen and (min-width: 960px){header.header>div:only-of-type{box-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);position:relative;}}
  1272. .header-toolbar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;background:#1ca382;color:#ffffff;height:3.1rem;font-weight:600;position:relative;}.header-toolbar h1{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;font-weight:600;margin:0;line-height:3.1rem;font-size:1rem;padding:0 4rem 0 3.5rem;}@media only screen and (min-width: 960px){.header-toolbar h1{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;text-align:left;padding-left:0.75rem;}}.header-toolbar h1>*{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;}
  1273. .header-toolbar h1>a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media only screen and (min-width: 960px){.header-toolbar h1>a{max-width:auto;}}
  1274. .header-toolbar h1 span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  1275. .header-toolbar h1 span.is-fixed{display:none;}.header-toolbar h1 span.is-fixed+span.is-dynamic{margin-left:4px;}
  1276. @media only screen and (min-width: 960px){.header-toolbar h1 span.is-fixed{display:inline;}}
  1277. .header-toolbar h1 span.is-single{display:inline;}
  1278. .header-toolbar h1 span.is-lastcrumb{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}
  1279. .header-toolbar h1>i.flaticon{position:relative;top:1px;margin-left:0.25rem;margin-right:0.25rem;display:none;}.header-toolbar h1>i.flaticon:last-of-type{display:inline;}
  1280. .header-toolbar h1>i.flaticon:only-of-type{display:none;}@media only screen and (min-width: 960px){.header-toolbar h1>i.flaticon:only-of-type{display:inline;}}
  1281. @media only screen and (min-width: 960px){.header-toolbar h1>i.flaticon{display:inline;}}
  1282. .header-toolbar h1>a{color:rgba(255, 255, 255, 0.7);}.header-toolbar h1>a:hover{color:#ffffff;}
  1283. .header-toolbar h1>a:only-of-type span{display:inline;}
  1284. .header-toolbar h1>a:first-of-type span{display:none;}
  1285. .header-toolbar h1>a:first-of-type+i{display:none;}
  1286. @media only screen and (min-width: 960px){.header-toolbar h1>a:first-of-type span{display:inline;} .header-toolbar h1>a:first-of-type+i{display:inline;}}
  1287. .header-toolbar .header-toolbar--open-navigation{position:absolute;left:0;top:0;cursor:pointer;padding:1rem 1rem 1rem 0.8rem;line-height:1;}@media only screen and (min-width: 960px){.header-toolbar .header-toolbar--open-navigation{display:none;}}
  1288. .header-toolbar .header-toolbar--action{background:#1ca382;right:0;top:0;bottom:0;cursor:pointer;line-height:3.1rem;padding-right:0.75rem;padding-left:0.4rem;color:#ffffff;}.header-toolbar .header-toolbar--action:hover{color:rgba(255, 255, 255, 0.7);}
  1289. .header-toolbar .header-toolbar--action i.flaticon{margin-left:0.5rem;position:relative;top:0.05rem;}
  1290. .header-toolbar .header-toolbar--action span{display:none;}@media only screen and (min-width: 960px){.header-toolbar .header-toolbar--action span{display:inline-block;text-align:right;}}
  1291. @media only screen and (min-width: 960px){.tabs-none .header-toolbar{box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15);}}
  1292. .header-tabs{position:relative;background:#ffffff;text-align:center;max-height:3rem;overflow-y:hidden;-webkit-transition:max-height 200ms ease-out;transition:max-height 200ms ease-out;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.25);}@media only screen and (min-width: 960px){.header-tabs{flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;overflow-y:visible;padding:0;max-height:none;height:3.05rem;}}.header-tabs ul{list-style:none;margin:0 auto;font-size:0;background:#ffffff;}@media only screen and (min-width: 960px){.header-tabs ul{text-align:center;border-bottom:0;}}
  1293. .header-tabs.is-open ul{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
  1294. @media only screen and (min-width: 960px){.header-tabs li{display:inline-block;}}
  1295. .header-tabs li:first-child{display:block;}@media only screen and (min-width: 960px){.header-tabs li:first-child{display:inline-block;}.header-tabs li:first-child a{border-left:1px solid #e9eaeb;}}
  1296. .header-tabs li.is-selected a{color:#1ca382;}@media only screen and (min-width: 960px){.header-tabs li.is-selected a{background:#e9eaeb;}}
  1297. .header-tabs a{display:block;color:#52656e;padding:0.75rem;font-size:1rem;}@media only screen and (min-width: 960px){.header-tabs a{padding:0;border-right:1px solid #e9eaeb;line-height:3rem;padding-left:0.75rem;padding-right:0.75rem;-webkit-transition:color 50ms, background 50ms;transition:color 50ms, background 50ms;}.header-tabs a:hover{color:#333e42;background:#e9eaeb;}}
  1298. .header-tabs--toggle{position:absolute;cursor:pointer;right:0;top:0;padding:0.9rem 1.5rem 0.9rem 1rem;}@media only screen and (min-width: 960px){.header-tabs--toggle{display:none;}}
  1299. .l-container.tabs-none .header-tabs{display:none;}
  1300. section.content-wrapper{-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;padding-top:6.15rem;transition:margin-top 1s;-webkit-transition:margin-top 1s;}section.content-wrapper.has-small-header{padding-top:3.1rem;}
  1301. div.content{padding:0.75rem;}div.content:before,div.content:after{content:"";display:table;}
  1302. div.content:after{clear:both;}
  1303. @media only screen and (min-width: 960px){div.content{padding:1.5rem;}}div.content.has-no-padding{padding:0;}
  1304. div.content.has-sidebar{padding-right:40px;}
  1305. .content--part{padding:0.75rem 0;}.content--part:first-of-type{padding-top:0;}
  1306. .content--part:last-of-type{padding-bottom:0;}
  1307. @media only screen and (min-width: 960px){.content--part{padding:1.5rem 0;}.content--part:first-of-type{padding-top:0;} .content--part:last-of-type{padding-bottom:0;}}
  1308. .has-horizontal-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;}
  1309. .has-horizontal-scroll-only{overflow-x:scroll;-webkit-overflow-scrolling:touch;}
  1310. .content--header{position:relative;padding:0.375rem 0.75rem;background-color:#d6dadc;background-image:-webkit-linear-gradient(top, #dee1e3, #d6dadc);background-image:-moz-linear-gradient(top, #dee1e3, #d6dadc);background-image:-ms-linear-gradient(top, #dee1e3, #d6dadc);background-image:linear-gradient(top, #dee1e3, #d6dadc);box-shadow:inset 0px -1px 2px #c3cace,0px 1px rgba(255, 255, 255, 0.5);margin-bottom:0.75rem;}@media only screen and (min-width: 960px){.content--header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-align-items:baseline;align-items:baseline;padding:0.75rem 1.5rem;}}.content--header h1{font-size:1.6rem;font-weight:600;margin:0 .25rem 0 0;display:inline-block;}
  1311. .content--header small{display:inline-block;color:#86949b;vertical-align:bottom;}
  1312. @media only screen and (min-width: 960px){.content--header div{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}}
  1313. @media only screen and (min-width: 960px){div.content--header-meta{margin-left:1.5rem;text-align:right;-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;}}div.content--header-meta small{position:relative;}@media only screen and (min-width: 960px){div.content--header-meta small{display:block;}}
  1314. h2.content--title{text-transform:uppercase;font-weight:600;display:block;margin-bottom:0.5rem;margin-top:0.5rem;font-size:0.867rem;color:#52656e;text-align:center;position:relative;-webkit-backface-visibility:hidden;text-align:right;}h2.content--title span{color:#86949b;}
  1315. div.content--buttons{position:relative;top:-1px;padding:0.75rem;box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.25);background:#d6dadc;}div.content--buttons:before,div.content--buttons:after{content:"";display:table;}
  1316. div.content--buttons:after{clear:both;}
  1317. @media only screen and (min-width: 1024px){div.content--buttons{padding:1.5rem;}}div.content--buttons small{color:#52656e;display:block;margin-bottom:0.5rem;margin-left:0.25rem;}@media only screen and (min-width: 590px){div.content--buttons small{display:inline-block;padding-top:0.5rem;float:left;}}
  1318. div.content--buttons .button,div.content--buttons .button-detail,div.content--buttons .button-soft,div.content--buttons .button-action,div.content--buttons input[type=submit],div.content--buttons button{text-align:center;margin-bottom:0.25rem;display:inline-block;float:right;margin-left:0.25rem;}div.content--buttons .button.button-soft,div.content--buttons .button-detail.button-soft,div.content--buttons .button-soft.button-soft,div.content--buttons .button-action.button-soft,div.content--buttons input[type=submit].button-soft,div.content--buttons button.button-soft{float:left;}
  1319. div.content--footer{position:fixed;left:0;right:0;bottom:0;}@media only screen and (min-width: 960px){div.content--footer{left:16rem;}}
  1320. a.validationreportbadge{z-index:9001;}
  1321. @-webkit-keyframes block--animation{0%{opacity:0.7;} 50%{opacity:1;} 100%{opacity:0.7;}}@-moz-keyframes block--animation{0%{opacity:0.7;} 50%{opacity:1;} 100%{opacity:0.7;}}@keyframes block--animation{0%{opacity:0.7;} 50%{opacity:1;} 100%{opacity:0.7;}}ul.blocks{position:absolute;left:0;display:none;max-width:16rem;top:3.1rem;}@media only screen and (min-width: 960px){ul.blocks{display:block;}}ul.blocks li{height:1rem;width:1rem;float:left;background:#1ca382;opacity:0.7;-webkit-animation:block--animation 4s cubic-bezier(0.645, 0.045, 0.355, 1) infinite;-moz-animation:block--animation 4s cubic-bezier(0.645, 0.045, 0.355, 1) infinite;animation:block--animation 4s cubic-bezier(0.645, 0.045, 0.355, 1) infinite;}ul.blocks li:nth-child(1){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;animation-delay:0ms;}
  1322. ul.blocks li:nth-child(2){-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms;}
  1323. ul.blocks li:nth-child(3){-webkit-animation-delay:100ms;-moz-animation-delay:100ms;animation-delay:100ms;}
  1324. ul.blocks li:nth-child(4){-webkit-animation-delay:150ms;-moz-animation-delay:150ms;animation-delay:150ms;}
  1325. ul.blocks li:nth-child(5){-webkit-animation-delay:200ms;-moz-animation-delay:200ms;animation-delay:200ms;}
  1326. ul.blocks li:nth-child(6){-webkit-animation-delay:250ms;-moz-animation-delay:250ms;animation-delay:250ms;}
  1327. ul.blocks li:nth-child(7){-webkit-animation-delay:300ms;-moz-animation-delay:300ms;animation-delay:300ms;}
  1328. ul.blocks li:nth-child(8){-webkit-animation-delay:350ms;-moz-animation-delay:350ms;animation-delay:350ms;}
  1329. ul.blocks li:nth-child(9){-webkit-animation-delay:400ms;-moz-animation-delay:400ms;animation-delay:400ms;}
  1330. ul.blocks li:nth-child(10){-webkit-animation-delay:450ms;-moz-animation-delay:450ms;animation-delay:450ms;}
  1331. ul.blocks li:nth-child(11){-webkit-animation-delay:500ms;-moz-animation-delay:500ms;animation-delay:500ms;}
  1332. ul.blocks li:nth-child(12){-webkit-animation-delay:550ms;-moz-animation-delay:550ms;animation-delay:550ms;}
  1333. ul.blocks li:nth-child(13){-webkit-animation-delay:600ms;-moz-animation-delay:600ms;animation-delay:600ms;}
  1334. ul.blocks li:nth-child(14){-webkit-animation-delay:650ms;-moz-animation-delay:650ms;animation-delay:650ms;}
  1335. ul.blocks li:nth-child(15){-webkit-animation-delay:700ms;-moz-animation-delay:700ms;animation-delay:700ms;}
  1336. ul.blocks li:nth-child(16){-webkit-animation-delay:750ms;-moz-animation-delay:750ms;animation-delay:750ms;}
  1337. ul.blocks li:nth-child(17){-webkit-animation-delay:800ms;-moz-animation-delay:800ms;animation-delay:800ms;}
  1338. ul.blocks li:nth-child(18){-webkit-animation-delay:850ms;-moz-animation-delay:850ms;animation-delay:850ms;}
  1339. ul.blocks li:nth-child(19){-webkit-animation-delay:900ms;-moz-animation-delay:900ms;animation-delay:900ms;}
  1340. ul.blocks li:nth-child(20){-webkit-animation-delay:950ms;-moz-animation-delay:950ms;animation-delay:950ms;}
  1341. ul.blocks li:nth-child(21){-webkit-animation-delay:1000ms;-moz-animation-delay:1000ms;animation-delay:1000ms;}
  1342. ul.blocks li:nth-child(22){-webkit-animation-delay:1050ms;-moz-animation-delay:1050ms;animation-delay:1050ms;}
  1343. ul.blocks li:nth-child(23){-webkit-animation-delay:1100ms;-moz-animation-delay:1100ms;animation-delay:1100ms;}
  1344. ul.blocks li:nth-child(24){-webkit-animation-delay:1150ms;-moz-animation-delay:1150ms;animation-delay:1150ms;}
  1345. ul.blocks li:nth-child(25){-webkit-animation-delay:1200ms;-moz-animation-delay:1200ms;animation-delay:1200ms;}
  1346. ul.blocks li:nth-child(26){-webkit-animation-delay:1250ms;-moz-animation-delay:1250ms;animation-delay:1250ms;}
  1347. ul.blocks li:nth-child(27){-webkit-animation-delay:1300ms;-moz-animation-delay:1300ms;animation-delay:1300ms;}
  1348. ul.blocks li:nth-child(28){-webkit-animation-delay:1350ms;-moz-animation-delay:1350ms;animation-delay:1350ms;}
  1349. ul.blocks li:nth-child(29){-webkit-animation-delay:1400ms;-moz-animation-delay:1400ms;animation-delay:1400ms;}
  1350. ul.blocks li:nth-child(30){-webkit-animation-delay:1450ms;-moz-animation-delay:1450ms;animation-delay:1450ms;}
  1351. ul.blocks li:nth-child(31){-webkit-animation-delay:1500ms;-moz-animation-delay:1500ms;animation-delay:1500ms;}
  1352. ul.blocks li:nth-child(32){-webkit-animation-delay:1550ms;-moz-animation-delay:1550ms;animation-delay:1550ms;}
  1353. ul.blocks li:nth-child(33){-webkit-animation-delay:1600ms;-moz-animation-delay:1600ms;animation-delay:1600ms;}
  1354. ul.blocks li:nth-child(34){-webkit-animation-delay:1650ms;-moz-animation-delay:1650ms;animation-delay:1650ms;}
  1355. ul.blocks li:nth-child(35){-webkit-animation-delay:1700ms;-moz-animation-delay:1700ms;animation-delay:1700ms;}
  1356. ul.blocks li:nth-child(36){-webkit-animation-delay:1750ms;-moz-animation-delay:1750ms;animation-delay:1750ms;}
  1357. ul.blocks li:nth-child(37){-webkit-animation-delay:1800ms;-moz-animation-delay:1800ms;animation-delay:1800ms;}
  1358. ul.blocks li:nth-child(38){-webkit-animation-delay:1850ms;-moz-animation-delay:1850ms;animation-delay:1850ms;}
  1359. ul.blocks li:nth-child(n+10){background:rgba(28, 163, 130, 0);}
  1360. ul.blocks li:nth-child(5n+3){background:rgba(28, 163, 130, 0.2);}
  1361. ul.blocks li:nth-child(3n+8){background:rgba(28, 163, 130, 0.5);}
  1362. ul.blocks li:nth-child(11n+9){background:#f97e75;}
  1363. ul.blocks li:nth-child(5){background:rgba(28, 163, 130, 0.5);}
  1364. ul.blocks li:nth-last-child(1){background:rgba(28, 163, 130, 0.2);left:25rem;top:2rem;position:absolute;}
  1365. ul.blocks li:nth-last-child(2){background:rgba(28, 163, 130, 0.2);left:3rem;top:16rem;position:absolute;}
  1366. ul.blocks li:nth-last-child(3){background:rgba(28, 163, 130, 0.2);left:2rem;top:9rem;position:absolute;}
  1367. .now--wrapper h1{display:none;}@media only screen and (min-width: 960px){.now--wrapper h1{display:block;padding-top:2.4rem;}}
  1368. .now{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;background:#ffffff;margin-bottom:0.75rem;position:relative;border-bottom:1px solid #d6dadc;}.now>a:first-child{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:inherit;-ms-flex-wrap:inherit;-webkit-flex-wrap:inherit;width:100%;}
  1369. .now h4{font-size:1.75rem;color:#404e54;display:block;margin:0.1rem;font-weight:200;}
  1370. .now p{margin:0;}
  1371. .now.has-figure-right,.now.has-figure-left{flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;}.now.has-figure-right figure.now--figure,.now.has-figure-left figure.now--figure{display:none;}@media only screen and (min-width: 960px){.now.has-figure-right figure.now--figure,.now.has-figure-left figure.now--figure{display:block;background-size:cover;background-position:50% 50%;height:auto;border-bottom:none;}}
  1372. @media only screen and (min-width: 960px){.now.has-figure-right figure.now--figure{width:5.5rem;}}
  1373. .now.has-figure-left div{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
  1374. @media only screen and (min-width: 960px){.now.has-figure-left figure.now--figure{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:7rem;margin-left:0.25rem;}}
  1375. figure.now--figure{-webkit-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;height:8rem;background-size:cover;background-position:50% 50%;}
  1376. div.now--body{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;padding:0.75rem 1rem 1rem;padding-right:2rem;color:#86949b;font-weight:normal;}div.now--body.has-icon{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;}div.now--body.has-icon i{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.75rem;position:relative;color:#f85e53;}
  1377. div.now--body.has-icon p{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
  1378. div.now--body h4 strong{color:#86949b;font-weight:inherit;}
  1379. div.now--body.is-now h4 strong{color:#f85e53;}
  1380. div.now--body>div{margin-top:1rem;margin-bottom:1rem;}
  1381. a.now--close{position:absolute;right:1rem;top:0.75rem;color:#86949b;}a.now--close:hover{color:#404e54;}
  1382. li.now--soft{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;background:#ffffff;margin-bottom:0.75rem;position:relative;border-bottom:1px solid #d6dadc;background-color:#f0f2f3;}li.now--soft>a:first-child{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:inherit;-ms-flex-wrap:inherit;-webkit-flex-wrap:inherit;width:100%;}
  1383. li.now--soft h4{font-size:1.75rem;color:#404e54;display:block;margin:0.1rem;font-weight:200;}
  1384. li.now--soft p{margin:0;}
  1385. li.now--soft.has-figure-right,li.now--soft.has-figure-left{flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;}li.now--soft.has-figure-right figure.now--figure,li.now--soft.has-figure-left figure.now--figure{display:none;}@media only screen and (min-width: 960px){li.now--soft.has-figure-right figure.now--figure,li.now--soft.has-figure-left figure.now--figure{display:block;background-size:cover;background-position:50% 50%;height:auto;border-bottom:none;}}
  1386. @media only screen and (min-width: 960px){li.now--soft.has-figure-right figure.now--figure{width:5.5rem;}}
  1387. li.now--soft.has-figure-left div{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
  1388. @media only screen and (min-width: 960px){li.now--soft.has-figure-left figure.now--figure{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:7rem;margin-left:0.25rem;}}
  1389. li.now--soft h4{color:#86949b;}li.now--soft h4 strong{font-size:1.75rem;font-weight:200;vertical-align:bottom;}
  1390. li.now--soft p{margin-bottom:1rem;}
  1391. li.now--tomorrow{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;background:#ffffff;margin-bottom:0.75rem;position:relative;border-bottom:1px solid #d6dadc;background:#86949b;}li.now--tomorrow>a:first-child{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:inherit;-ms-flex-wrap:inherit;-webkit-flex-wrap:inherit;width:100%;}
  1392. li.now--tomorrow h4{font-size:1.75rem;color:#404e54;display:block;margin:0.1rem;font-weight:200;}
  1393. li.now--tomorrow p{margin:0;}
  1394. li.now--tomorrow.has-figure-right,li.now--tomorrow.has-figure-left{flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;}li.now--tomorrow.has-figure-right figure.now--figure,li.now--tomorrow.has-figure-left figure.now--figure{display:none;}@media only screen and (min-width: 960px){li.now--tomorrow.has-figure-right figure.now--figure,li.now--tomorrow.has-figure-left figure.now--figure{display:block;background-size:cover;background-position:50% 50%;height:auto;border-bottom:none;}}
  1395. @media only screen and (min-width: 960px){li.now--tomorrow.has-figure-right figure.now--figure{width:5.5rem;}}
  1396. li.now--tomorrow.has-figure-left div{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
  1397. @media only screen and (min-width: 960px){li.now--tomorrow.has-figure-left figure.now--figure{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:7rem;margin-left:0.25rem;}}
  1398. li.now--tomorrow div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;}
  1399. li.now--tomorrow i{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.75rem;top:3px;position:relative;color:#ffffff;}
  1400. li.now--tomorrow p{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;color:#ffffff;}
  1401. @media only screen and (min-width: 960px){.agenda--mobile{display:none;}}.agenda--mobile.is-open{display:block;}
  1402. .agenda--desktop{display:none;}@media only screen and (min-width: 960px){.agenda--desktop{display:block;}}
  1403. .agenda{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:stretch;-ms-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch;padding-top:3.5rem;}.agenda table{border-collapse:separate;border-spacing:0;width:100%;}
  1404. .agenda tr{height:108px;}
  1405. .agenda thead{text-align:center;font-weight:600;}.agenda thead tr{height:60px;}
  1406. .agenda thead td{border-right:1px solid #c3cace;}.agenda thead td>a{position:relative;font-weight:600;font-size:0.867rem;text-transform:uppercase;color:#52656e;}
  1407. .agenda thead .is-today a{color:#1ca382;}
  1408. .agenda tbody td{border-top:1px solid #d6dadc;border-right:1px solid #c3cace;position:relative;}.agenda tbody td:before{content:" ";display:block;position:absolute;top:50%;left:0;right:0;border-bottom:1px solid #f0f2f3;}
  1409. .agenda tbody td:first-of-type{width:80px;text-align:center;padding:0 0.75rem;border-top:0;}.agenda tbody td:first-of-type span{position:relative;top:-0.75rem;}
  1410. .agenda ul{position:relative;z-index:10;}
  1411. .agenda--time{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;width:60px;font-size:0.867rem;text-align:right;}.agenda--time ul{list-style:none;color:#86949b;margin:0;}
  1412. .agenda--time li{border-right:1px solid #c3cace;height:108px;line-height:0;font-weight:600;}.agenda--time li span{width:50px;margin-right:0.75rem;}
  1413. .agenda--schedule{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;font-size:0.867rem;width:40px;text-align:center;margin-left:0.75rem;}.agenda--schedule ul{list-style:none;color:#ffffff;margin:0;}
  1414. .agenda--schedule li{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;font-weight:600;background-color:#404e54;border-color:#ffffff;border-width:1px 0;border-style:solid;position:absolute;width:100%;}.agenda--schedule li.is-now{background-color:#1ca382;}
  1415. .agenda--days{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;overflow-y:hidden;padding-top:35px;}
  1416. .agenda--day{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;min-width:160px;position:relative;font-size:0.867rem;}@media only screen and (min-width: 960px){.agenda--day{min-width:0;}}.agenda--day .lead{text-transform:uppercase;font-weight:600;text-align:center;background-color:#e9eaeb;color:#86949b;font-size:0.867rem;overflow:hidden;text-overflow:ellipsis;padding:1rem 0.2rem 0;margin:0 1px;position:absolute;top:-45px;min-width:98%;z-index:40;}
  1417. .agenda--day ul:not(.dropdown--list){-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;position:relative;list-style:none;border-right:1px solid #c3cace;margin:0;padding:0;}
  1418. .agenda--day li{position:absolute;width:100%;background:#ffffff;border-radius:2px;line-height:1.1rem;color:#86949b;border:1px solid rgba(51, 62, 66, 0.15);cursor:pointer;}.agenda--day li div{overflow:hidden;height:100%;}
  1419. .agenda--day span{display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  1420. .agenda--day .agenda--subject{color:#52656e;}
  1421. .is-today .lead{color:#1ca382;}
  1422. .agenda--homework{display:none;float:right;line-height:1.3rem;color:#dc1709;margin-left:5px;}.agenda--homework i:before{font-size:0.867rem;}
  1423. .agenda--homework .is-done{color:#86949b;}
  1424. .agenda--day-small{height:54px!important;}.agenda--day-small .participant{display:none;}
  1425. .agenda--day-small .agenda--homework{line-height:1rem;}
  1426. .agenda--present-time{border-color:#1ca382;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);position:absolute;left:0;right:0;z-index:15;margin:0rem 1.5rem !important;}
  1427. li.agenda--course{position:absolute;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-justify-content:space-between;justify-content:space-between;}li.agenda--course.is-small{max-height:54px;}li.agenda--course.is-small .is-participant{display:none;}
  1428. li.agenda--course.has-overlap div{margin-right:0;margin-left:2.0999999999999996rem;box-shadow:none;}
  1429. li.agenda--course.has-dubble-overlap div{margin-right:0;margin-left:4.199999999999999rem;box-shadow:none;}
  1430. li.agenda--course div{height:100%;padding:0.4rem 0.3rem 0.4rem 0.5rem;line-height:1rem;cursor:pointer;border-left:3px solid;position:relative;}
  1431. li.agenda--course div.agenda-presentie-icon{height:auto;color:#1ca382;}
  1432. li.agenda--course span{display:block;margin-bottom:3px;font-size:0.867rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  1433. li.agenda--course span.is-subject{color:#e9eaeb;font-weight:600;margin-bottom:5px;}
  1434. li.agenda--course p.agenda-icons{position:absolute;margin-bottom:0;bottom:5px;}
  1435. li.agenda--course span.is-homework,li.agenda--course span.is-presence{display:inline-block;}
  1436. li.agenda--course div{background:#ffffff;border-color:#c3cace;}
  1437. li.agenda--course span{color:#52656e;}
  1438. li.agenda--course span.is-subject{color:#333e42;}
  1439. li.agenda--appointment{position:absolute;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-justify-content:space-between;justify-content:space-between;}li.agenda--appointment.is-small{max-height:54px;}li.agenda--appointment.is-small .is-participant{display:none;}
  1440. li.agenda--appointment.has-overlap div{margin-right:0;margin-left:2.0999999999999996rem;box-shadow:none;}
  1441. li.agenda--appointment.has-dubble-overlap div{margin-right:0;margin-left:4.199999999999999rem;box-shadow:none;}
  1442. li.agenda--appointment div{height:100%;padding:0.4rem 0.3rem 0.4rem 0.5rem;line-height:1rem;cursor:pointer;border-left:3px solid;position:relative;}
  1443. li.agenda--appointment div.agenda-presentie-icon{height:auto;color:#1ca382;}
  1444. li.agenda--appointment span{display:block;margin-bottom:3px;font-size:0.867rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  1445. li.agenda--appointment span.is-subject{color:#e9eaeb;font-weight:600;margin-bottom:5px;}
  1446. li.agenda--appointment p.agenda-icons{position:absolute;margin-bottom:0;bottom:5px;}
  1447. li.agenda--appointment span.is-homework,li.agenda--appointment span.is-presence{display:inline-block;}
  1448. li.agenda--appointment div{background:#76a0cd;border-color:#34608f;}
  1449. li.agenda--appointment span{color:#e6eef6;}
  1450. li.agenda--appointment span.is-subject{color:#ffffff;}
  1451. li.agenda--bpv{position:absolute;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-justify-content:space-between;justify-content:space-between;}li.agenda--bpv.is-small{max-height:54px;}li.agenda--bpv.is-small .is-participant{display:none;}
  1452. li.agenda--bpv.has-overlap div{margin-right:0;margin-left:2.0999999999999996rem;box-shadow:none;}
  1453. li.agenda--bpv.has-dubble-overlap div{margin-right:0;margin-left:4.199999999999999rem;box-shadow:none;}
  1454. li.agenda--bpv div{height:100%;padding:0.4rem 0.3rem 0.4rem 0.5rem;line-height:1rem;cursor:pointer;border-left:3px solid;position:relative;}
  1455. li.agenda--bpv div.agenda-presentie-icon{height:auto;color:#1ca382;}
  1456. li.agenda--bpv span{display:block;margin-bottom:3px;font-size:0.867rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  1457. li.agenda--bpv span.is-subject{color:#e9eaeb;font-weight:600;margin-bottom:5px;}
  1458. li.agenda--bpv p.agenda-icons{position:absolute;margin-bottom:0;bottom:5px;}
  1459. li.agenda--bpv span.is-homework,li.agenda--bpv span.is-presence{display:inline-block;}
  1460. li.agenda--bpv div{background:#d3e1ef;border-color:#aec7e1;}
  1461. li.agenda--bpv span{color:#4279b5;}
  1462. li.agenda--bpv span.is-subject{color:#34608f;}
  1463. li.agenda--current-time{background-color:transparent;border:solid #c3cace;border-width:2px 0 0;clear:both;border-color:#1ca382;margin:0;position:absolute;left:-3%;right:0;z-index:20;width:106%;}li.agenda--current-time:before{content:" ";border-radius:50%;background:#1ca382;position:relative;left:0;top:-0.35rem;height:0.5rem;width:0.5rem;display:block;}
  1464. .agenda--include{position:absolute;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-justify-content:space-between;justify-content:space-between;}.agenda--include.is-small{max-height:54px;}.agenda--include.is-small .is-participant{display:none;}
  1465. .agenda--include.has-overlap div{margin-right:0;margin-left:2.0999999999999996rem;box-shadow:none;}
  1466. .agenda--include.has-dubble-overlap div{margin-right:0;margin-left:4.199999999999999rem;box-shadow:none;}
  1467. .agenda--include div{height:100%;padding:0.4rem 0.3rem 0.4rem 0.5rem;line-height:1rem;cursor:pointer;border-left:3px solid;position:relative;}
  1468. .agenda--include div.agenda-presentie-icon{height:auto;color:#1ca382;}
  1469. .agenda--include span{display:block;margin-bottom:3px;font-size:0.867rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  1470. .agenda--include span.is-subject{color:#e9eaeb;font-weight:600;margin-bottom:5px;}
  1471. .agenda--include p.agenda-icons{position:absolute;margin-bottom:0;bottom:5px;}
  1472. .agenda--include span.is-homework,.agenda--include span.is-presence{display:inline-block;}
  1473. .agenda-filter{padding:0.2rem 0 !important;height:3.5rem !important;background-color:#d6dadc;}.agenda-filter .filter--inner>.popover--field{order:3;width:12%;min-width:150px;}
  1474. .agenda-filter .filter--inner>.popover-tabs{order:4;padding-left:1.5rem;margin-bottom:0px !important;margin-top:2px;padding-bottom:0px !important;}.agenda-filter .filter--inner>.popover-tabs ul{margin:0 !important;}
  1475. .agenda-filter .filter--inner>.filter-homework{order:5;margin:auto 1.5rem;}
  1476. .agenda-filter .filter--inner>.filter-checkbox{order:6;margin:auto 1.5rem;}
  1477. .agenda-filter div.select{display:block;margin-bottom:2px;padding:0.15rem 0.0rem 0.15rem 0.0rem;background:#e9eaeb;}@media only screen and (min-width: 590px){.agenda-filter div.select{display:inline-block;width:auto;margin:0;padding:0.15rem 0.0rem 0.15rem 0.0rem;}}
  1478. .agenda-filter div.select select{display:inline;border:none;background:none;padding-right:1.2rem;}
  1479. .agenda-filter div.select i.flaticon{color:#c3cace;margin-left:-1.2rem;margin-top:0.2rem;margin-right:0.4rem;pointer-events:none;}
  1480. .agenda-filter select{display:block;margin-bottom:2px;padding:0.15rem 0.0rem 0.15rem 0.3rem;}@media only screen and (min-width: 590px){.agenda-filter select{display:inline-block;width:auto;margin:0;padding:0.15rem 0.0rem 0.15rem 0.3rem;}}
  1481. .agenda-list{padding:3.5rem 1rem;}.agenda-list table{width:100%;border-spacing:0 5px;}
  1482. .agenda-list tbody{background-color:#ffffff;border-spacing:0;}
  1483. .agenda-list tr{border:0px;}
  1484. .agenda-list tr.clickable-row{cursor:pointer;}
  1485. .agenda-list th{text-align:left;height:5px;vertical-align:middle;padding:0 15px;text-transform:uppercase;font-weight:600;margin-bottom:0.5rem;margin-top:0.5rem;font-size:0.867rem;color:#52656e;}
  1486. .agenda-list td{height:50px;vertical-align:middle;padding:10px;}
  1487. .agenda-list th.titlename,.agenda-list td.titlename{width:75%;font-size:1.23rem;color:#404e54;}
  1488. .agenda-list .agenda-title{min-width:25px;text-align:left;height:10px;vertical-align:middle;padding:0 15px;text-transform:uppercase;font-weight:600;margin-bottom:0.5rem;margin-top:0.5rem;font-size:0.867rem;color:#52656e;}
  1489. tbody.bgagenda{background-color:#e9eaeb;}
  1490. td.agenda-item{width:10px;background:#86949b;padding:0;}td.agenda-item.is-active{background-color:#1ca382;}
  1491. td.agenda-item div{text-align:center;color:#ffffff;font-weight:800;font-size:1.2rem;width:70px;}
  1492. td.lesson-time{width:40px;font-size:1rem;line-height:normal;font-weight:400;padding:0.4rem;}
  1493. td.lesson-details{font-size:0.7rem;line-height:normal;font-weight:400;padding:0.4rem;}
  1494. td.current{font-weight:900 !important;}
  1495. th.agenda-item{width:10px;min-width:10px;padding:0;}
  1496. .agenda-time{width:85px;padding-right:0;}
  1497. .agenda-time.top{font-size:1.6rem;color:#333e42;line-height:1.6rem;}
  1498. .agenda-time.bottom{font-size:1.6rem;color:#86949b;line-height:1.6rem;}
  1499. .agenda-class{font-size:1.6rem;color:#333e42;}
  1500. .agenda-teacher{font-size:1rem;color:#86949b;}
  1501. .agenda-details{width:35%;}
  1502. .agenda-location{text-align:right;padding-right:2rem;}
  1503. .agenda-homework-icon{width:20px;}.agenda-homework-icon i::before{font-size:1.75rem;}
  1504. .agenda-homework{width:40%;}
  1505. .agenda-presence-icon{width:20px;}.agenda-presence-icon i::before{font-size:1.75rem;}
  1506. .agenda-icon-studietaken{text-align:right;}.agenda-icon-studietaken i:before{font-size:1.75rem;}
  1507. .account--title{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-align-content:center;align-content:center;}.account--title h2{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
  1508. .account--title a{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;top:2px;}
  1509. div.tasks{padding-bottom:5px;}div.tasks .sortable-placeholder{border:2px dashed #c3cace;background:transparent;height:3em;margin-bottom:2px;}
  1510. div.task{margin:2px 0;}div.task:before,div.task:after{content:"";display:table;}
  1511. div.task:after{clear:both;}
  1512. div.task.is-locked span.task--summary-icon:hover{cursor:not-allowed;}
  1513. div.task.ui-sortable-helper{outline:2px solid #e9eaeb;}
  1514. div.task--add{line-height:3rem;height:3rem;max-height:3rem;padding-left:0.75rem;padding-right:0.75rem;}div.task--add a{color:#404e54;display:inline-block;font-weight:400;}div.task--add a:hover{color:#333e42;}
  1515. div.task--add i{position:relative;top:0.15rem;}
  1516. div.task--summary{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;background:#ffffff;line-height:3rem;height:3rem;max-height:3rem;}div.task--summary>small{padding:0 0.75rem;}
  1517. div.task--summary [class^=label--]{margin-right:0.5rem;}
  1518. div.task--summary p{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;padding:0 0.75rem;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
  1519. div.task--summary small.task--summary-meta{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-box-flex:0;text-align:center;padding-left:.5rem;text-transform:uppercase;}div.task--summary small.task--summary-meta a{text-transform:none;}
  1520. div.task--summary span.task--summary-icon{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;text-align:center;width:3em;color:#c3cace;}div.task--summary span.task--summary-icon:hover i.expand-vertically-1{color:#404e54;}
  1521. div.task--summary span.task--summary-icon i.lock-1{display:none;}
  1522. div.task--summary span.sortable--handle{display:none;cursor:ns-resize !important;}div.task--summary span.sortable--handle:active,div.task--summary span.sortable--handle:focus{cursor:ns-resize;}
  1523. div.task--summary i{position:relative;top:1px;}
  1524. div.task--summary i.expand-vertically-1:before{display:inline-block;}
  1525. div.task--summary .popout--emotion{width:2rem;height:2rem;}div.task--summary .popout--emotion i:before{font-size:2rem;}
  1526. div.task--summary .task--summary-emotion{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:2.5rem;height:3rem;padding-top:0.5rem;border-radius:4px;}div.task--summary .task--summary-emotion i{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;text-align:center;color:#ffffff;width:100%;}div.task--summary .task--summary-emotion i:before{font-size:2rem;background:#52656e;border-radius:2px;}
  1527. div.tasks.is-sortable span.sortable--handle{display:block;}
  1528. div.tasks.is-sortable span.task--summary-icon i.lock-1{display:block;}
  1529. small.task--course,small.task--meta{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;margin-right:0.75rem;width:4.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}small.task--course.task--overview,small.task--meta.task--overview{text-align:left;}
  1530. div.task--summary.is-done span{text-decoration:line-through;color:#c3cace;}div.task--summary.is-done span.label--alert,div.task--summary.is-done span.label--success{text-decoration:none;color:#ffffff;}
  1531. div.task--summary.is-done span.label--soft{text-decoration:none;color:#333e42;}
  1532. div.task--empty>div{background:#e9eaeb;font-style:italic;border:dashed 1px #c3cace;color:#86949b;-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;padding:0 0.75rem;line-height:3rem;}div.task--empty>div p,div.task--empty>div small.task--summary-meta{padding:0;}
  1533. .students-list{position:relative;margin-bottom:2px;width:100%;background:#ffffff;padding:0.75rem;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.students-list figure{background-image:url('../images/user.png');background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:4px;box-shadow:inset 0px 0px 4px 0 rgba(0, 0, 0, 0.25);float:left;margin-right:0.75rem;}
  1534. .students-list>a{color:#404e54;}.students-list>a:hover{color:#000000;}
  1535. .students-list small{font-weight:normal;display:block;}
  1536. .students-list span{font-weight:600;}
  1537. .students-list label{margin-right:.2rem;}
  1538. @media only screen and (min-width: 960px){.students-list--half .students-list{float:left;width:47.91666666666667%;margin-left:1.0416666666666667%;margin-right:1.0416666666666667%;}}
  1539. div.students-list--group{margin-left:0.7rem;}div.students-list--group small.group--count{float:right;width:4.4rem;}
  1540. div.student-profile{padding:0.75rem 1rem;}div.student-profile h1{font-size:1.2rem;font-weight:400;}@media only screen and (min-width: 960px){div.student-profile h1{font-size:1.6rem;}}
  1541. div.student-profile h2{font-size:1rem;font-weight:400;}
  1542. span.student-profile--avatar{background-image:url('../images/user.png');background-size:cover;background-position:center;width:4rem;height:4rem;display:inline-block;border-radius:4px;margin-right:0.5rem;}@media only screen and (min-width: 960px){span.student-profile--avatar{height:5rem;width:5rem;}}
  1543. .student-profile--name{display:inline-block;vertical-align:top;padding:0 0.75rem;}
  1544. .include-student-profile{font-size:0.867rem;position:relative;}.include-student-profile i.right-2{position:absolute;font-size:1.6rem;top:50%;right:1rem;margin-top:-0.8rem;}
  1545. dl.student-profile--list{vertical-align:top;margin:0 0.75rem 0.75rem 0;display:inline-block;}dl.student-profile--list:last-of-type{margin-bottom:0;}
  1546. @media only screen and (min-width: 960px){dl.student-profile--list{margin:0 1.5rem 0 0;}}
  1547. div.student-progress{position:relative;margin-bottom:1.5rem;}div.student-progress:before,div.student-progress:after{content:"";display:table;}
  1548. div.student-progress:after{clear:both;}
  1549. div.student-progress--bar{height:2rem;line-height:2rem;box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.15),0px 1px rgba(255, 255, 255, 0.6);border-radius:2px;position:relative;background:#52656e;text-align:right;width:100%;overflow:hidden;}div.student-progress--bar:before,div.student-progress--bar:after{content:"";position:absolute;z-index:5;left:0;width:3px;height:100%;background:rgba(0, 0, 0, 0.3);border-radius:2px 0 0 2px;}
  1550. div.student-progress--bar:after{left:auto;right:0;border-radius:0 2px 2px 0;}
  1551. div.student-progress--achieved{background:#1ca382;position:absolute;z-index:2;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.4);width:100%;height:2rem;}
  1552. span.student-progress--average{text-transform:uppercase;font-size:0.867rem;font-weight:600;color:#ffffff;position:absolute;z-index:5;left:0;right:0;text-align:center;}span.student-progress--average small{color:rgba(255, 255, 255, 0.75);}
  1553. span.student-progress--average span{margin-right:0.75rem;font-size:1.2rem;vertical-align:top;font-weight:700;}
  1554. span.student-progress--temp{font-style:italic;opacity:0.8;}
  1555. div.student-progress--achieved-label{height:2rem;width:6rem;position:absolute;left:26%;top:0;margin-left:-3rem;text-align:center;text-transform:uppercase;font-weight:600;display:block;margin-top:0.15rem;font-size:0.733rem;color:#52656e;display:none;}div.student-progress--achieved-label:after{position:absolute;height:1.5rem;left:50%;bottom:-10px;z-index:5;margin-left:-1px;content:" ";width:1px;background:#1ca382;}
  1556. span.student-progress--start-label,span.student-progress--end-label{text-transform:uppercase;font-weight:600;display:block;margin-top:0.15rem;font-size:0.733rem;color:#86949b;position:relative;float:left;}
  1557. span.student-progress--end-label{float:right;}
  1558. div.curriculum{position:relative;margin-bottom:4.5rem;}
  1559. div.curriculum--intro,div.curriculum--files{margin-bottom:2px;border-radius:0;border-bottom:0;}div.curriculum--intro h2,div.curriculum--files h2{font-size:1.6rem;margin-bottom:0.1rem;word-wrap:word-break;}
  1560. div.curriculum--intro small,div.curriculum--files small{text-transform:uppercase;font-size:0.867rem;}
  1561. .curriculum--edit{float:right;position:relative;top:0.4rem;cursor:pointer;line-height:1.8rem;}.curriculum--edit i{position:relative;margin-left:0.3rem;top:0.15rem;}
  1562. .curriculum--info{margin-top:0.75rem;height:4.5rem;overflow:hidden;position:relative;cursor:pointer;}.curriculum--info:after{position:absolute;left:0;right:0;bottom:0;display:block;content:" ";height:1.5rem;background-color:#ffffff;background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);background-image:linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);background-color:transparent;}
  1563. .curriculum--info.show-all{height:auto;}.curriculum--info.show-all:after{display:none;}
  1564. .curriculum--info.is-short{cursor:auto;}
  1565. a.curriculum--publish span{display:none;}@media only screen and (min-width: 590px){a.curriculum--publish span{display:inline-block;}}
  1566. a.curriculum--publish i{display:inline-block;}@media only screen and (min-width: 590px){a.curriculum--publish i{display:none;}}
  1567. table td.portfolio{font-size:100%;font:inherit;}
  1568. .table-panel{padding:0 1.75rem;}
  1569. .panel-titel{padding-top:15px;}
  1570. h5.title{margin-top:1rem;margin-bottom:0;}
  1571. .product-img{width:46%;margin-left:2.75rem;}
  1572. .product-txt{width:50%;float:left;}
  1573. h6.table-first-head{display:inline-block;padding:0 0 0 10px !important;width:71%;}
  1574. h6.table-head{display:inline-block;width:10%;padding-left:0;}
  1575. .btn-txt-delete{color:#f85e53;text-align:left;}
  1576. .btn-txt-delete:hover{color:#dc1709;text-align:left;}
  1577. span.portfolio-profile-img{border:none;margin:0;width:250px;height:250px;background-size:250px;background-repeat:no-repeat;}
  1578. span.helpPopover{float:left;width:40%;margin-right:1.75rem;background-repeat:no-repeat;padding:7rem;}
  1579. span.helpPopoverBackgroundSize300{background-size:300px;}
  1580. span.helpPopoverBackgroundSize280{background-size:280px;}
  1581. span.helpPopoverBackgroundSize240{background-size:240px;}
  1582. span.helpPopoverBackgroundSize220{background-size:220px;}
  1583. .helpPopoverWidth{width:60rem;margin-left:-30rem;}
  1584. img.portfolio-profile-img{border:none;margin:0;width:250px;height:250px;}
  1585. img.edit{display:block;margin-left:auto;margin-right:auto;border:dashed 3px #1ca382 !important;}
  1586. div.img-box{display:block;margin:15px;width:27%;}
  1587. h1.portfolio-list-titel{margin-top:1.75rem;}
  1588. h2.portfolio-list-titel{margin-top:1rem;}
  1589. p.saving{display:inline-block;}
  1590. @keyframes blink{0%{opacity:.2;} 20%{opacity:1;} 100%{opacity:.2;}}.saving span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;min-width:0 !important;}
  1591. .saving span:nth-child(2){animation-delay:.2s;}
  1592. .saving span:nth-child(3){animation-delay:.4s;}
  1593. div.portfolio-data{display:inline-block;margin-right:4.75rem;vertical-align:top;}
  1594. span.second-adress{margin-top:1.75rem;}
  1595. ul.notes{list-style:none;margin-left:0;}ul.notes li{background:#ffffff;margin-bottom:0.75rem;padding-bottom:0.75rem;}ul.notes li:before,ul.notes li:after{content:"";display:table;}
  1596. ul.notes li:after{clear:both;}
  1597. ul.notes dl{margin-bottom:0;}
  1598. div.notes--header{position:relative;padding-left:4.25rem;min-height:4.5rem;padding-top:0.75rem;padding-bottom:0.75rem;}div.notes--header figure{position:absolute;top:0.75rem;left:0.75rem;height:3rem;width:3rem;border-radius:2px;background-size:cover;background-position:center;background-repeat:no-repeat;}
  1599. div.notes--header strong{display:block;}div.notes--header strong a{color:#404e54;}
  1600. div.notes--body{height:5.3rem;overflow:hidden;position:relative;cursor:pointer;padding:0.75rem;border-top:1px solid #e9eaeb;}@media only screen and (min-width: 1140px){div.notes--body{margin-left:0.75rem;margin-right:0.75rem;}}div.notes--body:after{position:absolute;left:0;right:0;bottom:0;display:block;content:" ";height:1.5rem;background-color:#ffffff;background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);background-image:linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);background-color:transparent;}
  1601. div.notes--body.show-all{height:auto;}div.notes--body.show-all:after{display:none;}
  1602. div.notes--body.is-short{cursor:auto;}
  1603. a.notes--edit{position:absolute;top:0.75rem;right:0.75rem;cursor:pointer;}a.notes--edit i{position:relative;margin-left:0.3rem;top:0.15rem;}
  1604. h2.is-header.log--header{text-align:left;}
  1605. .log--accept{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;padding-top:2px;}.log--accept small{padding-right:0.75rem;}
  1606. .log--accept small.log--accept-message{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;}
  1607. .log--accept small.log--accept-total-hours{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;}
  1608. .bpv-signal{margin-bottom:0.75rem;}.bpv-signal+li.signal{margin-bottom:0.75rem;}
  1609. .bpv-signal a{margin-bottom:2px;background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;}
  1610. .bpv-signal figure{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:0.75rem;height:3rem;width:3rem;border-radius:2px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url('../images/user.png');}
  1611. .bpv-signal div{font-weight:normal;-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;padding:0.75rem;}
  1612. .bpv-signal [class^=label--]{margin-right:0.15rem;}
  1613. h3.bpv-signal--title{font-size:1rem;margin:0;color:#404e54;}
  1614. div.bpv-signal--click-icon{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;color:#86949b;vertical-align:middle;height:100%;padding:1rem;}
  1615. li.bpv-signal--new a{display:block;width:100%;padding:0 0.75rem 0.75rem;color:#86949b;font-weight:400;}
  1616. .bpv-signal--notes{background:#ffffff;margin-bottom:0.75rem;padding-bottom:0.75rem;}.bpv-signal--notes:before,.bpv-signal--notes:after{content:"";display:table;}
  1617. .bpv-signal--notes:after{clear:both;}
  1618. .bpv-signal--notes dl{margin-bottom:0;}
  1619. .bpv-signal--alert{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;background:#ffffff;margin-bottom:0.75rem;position:relative;border-bottom:1px solid #d6dadc;border-bottom:none;}.bpv-signal--alert>a:first-child{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:inherit;-ms-flex-wrap:inherit;-webkit-flex-wrap:inherit;width:100%;}
  1620. .bpv-signal--alert h4{font-size:1.75rem;color:#404e54;display:block;margin:0.1rem;font-weight:200;}
  1621. .bpv-signal--alert p{margin:0;}
  1622. .bpv-signal--alert.has-figure-right,.bpv-signal--alert.has-figure-left{flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;}.bpv-signal--alert.has-figure-right figure.now--figure,.bpv-signal--alert.has-figure-left figure.now--figure{display:none;}@media only screen and (min-width: 960px){.bpv-signal--alert.has-figure-right figure.now--figure,.bpv-signal--alert.has-figure-left figure.now--figure{display:block;background-size:cover;background-position:50% 50%;height:auto;border-bottom:none;}}
  1623. @media only screen and (min-width: 960px){.bpv-signal--alert.has-figure-right figure.now--figure{width:5.5rem;}}
  1624. .bpv-signal--alert.has-figure-left div{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
  1625. @media only screen and (min-width: 960px){.bpv-signal--alert.has-figure-left figure.now--figure{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:7rem;margin-left:0.25rem;}}
  1626. .result-choice li.is-selected>div{background:#1ca382;}.result-choice li.is-selected>div a,.result-choice li.is-selected>div i:before{color:#ffffff;}
  1627. .result-choice li.is-selected>div small{color:rgba(255, 255, 255, 0.6);}
  1628. @media only screen and (min-width: 960px){.result-choice--header{display:block;}}.result-choice--header small{display:block;}
  1629. @media only screen and (min-width: 960px){.result-entry--header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-align-items:baseline;align-items:baseline;}}.result-entry--header h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}@media only screen and (min-width: 960px){.result-entry--header h1{width:auto;}}
  1630. .result-entry--header .is-testcode{display:none;}@media only screen and (min-width: 960px){.result-entry--header .is-testcode{display:inline-block;}}
  1631. @media only screen and (min-width: 960px){.result-entry--header div{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}}
  1632. .result-entry--wrapper.has-small-input .result-entry--result{width:3rem;}.result-entry--wrapper.has-small-input .result-entry--result input{padding-left:0.3rem;padding-right:0.3rem;text-align:center;}
  1633. .result-entry--wrapper.has-medium-input .result-entry--result{width:5rem;}
  1634. .result-entry--wrapper.has-large-input .result-entry--result{width:8rem;}
  1635. div.result-entry{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#ffffff;border-radius:2px;clear:both;margin-bottom:1.5rem;margin-bottom:2px;padding:0.75rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;}div.result-entry span.loader--spinner{top:0.15rem;}
  1636. .result-entry--average{background:#c3cace;border-radius:4px;color:#404e54;display:inline-block;font-weight:600;height:2.4rem;line-height:2.4rem;margin-right:0.375rem;min-width:2.4rem;text-align:center;vertical-align:top;}
  1637. h2.result-entry--sufficient{display:inline-block;float:right;}
  1638. h2.result-entry--published{color:#86949b;display:inline-block;float:left;}
  1639. .result-entry--result{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;text-align:left;white-space:nowrap;-webkit-box-flex:0;}.result-entry--result input[type="text"]{border:1px solid #c3cace;border-radius:4px;height:3rem;min-width:1px;}
  1640. .result-entry--result input[disabled]{color:#404e54;}
  1641. .result-entry--student{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;overflow:hidden;padding-left:0.75rem;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;}.result-entry--student figure{background-image:url('../images/user.png');background-position:50% 50%;background-size:cover;border-radius:4px;box-shadow:inset 0px 0px 4px 0 rgba(0, 0, 0, 0.25);float:left;height:3rem;margin-right:0.75rem;width:3rem;}
  1642. .result-entry--student a{color:#404e54;}.result-entry--student a:hover{color:#000000;}
  1643. .result-entry--student small{display:block;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  1644. .result-entry--locked input,.result-entry--locked input[disabled]{background:#c3cace;box-shadow:none;}
  1645. div.result-entry--test-meta a.is-edit{position:absolute;right:0;top:0;}
  1646. .result-entry--popover-try dd{font-weight:bold;}.result-entry--popover-try dd span{font-weight:normal;margin-right:0.5rem;}
  1647. div.results{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;}div.results div{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
  1648. div.results a,div.results span{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;width:2.3rem;height:2.3rem;background:#d6dadc;border-radius:4px;text-align:center;margin-left:0.25rem;color:#404e54;font-weight:600;cursor:auto;}div.results a:empty,div.results span:empty{background:#f0f2f3;}
  1649. div.results>div:nth-of-type(n+6){display:none;}@media only screen and (min-width: 590px){div.results>div:nth-of-type(n+6){display:inline-block;}}
  1650. div.results .is-negative a{color:#dc1709;}
  1651. div.results .is-retake a{text-decoration:underline;}
  1652. div.results--average{margin-right:0.75rem;}@media only screen and (min-width: 960px){div.results--average{margin-right:1.5rem;}}div.results--average.is-negative a,div.results--average.is-negative span{background:#333e42;color:#ffffff;}
  1653. div.results--average a,div.results--average span{background:#1ca382;color:#ffffff;text-align:center;nargin-lkeft:0;}
  1654. div.results--title-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;text-align:left;}div.results--title-wrapper div,div.results--title-wrapper a,div.results--title-wrapper span{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;overflow:visible;text-align:center;}div.results--title-wrapper div.results--average,div.results--title-wrapper a.results--average,div.results--title-wrapper span.results--average{width:2.3rem;height:1.5em;}
  1655. div.results--title-wrapper .is-test{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;right:8px;bottom:5px;}
  1656. div.results--title-wrapper.has-teacher-hack{margin-bottom:0.35rem;margin-top:50px;text-align:right;}div.results--title-wrapper.has-teacher-hack div,div.results--title-wrapper.has-teacher-hack a,div.results--title-wrapper.has-teacher-hack span{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;overflow:visible;text-align:left;}div.results--title-wrapper.has-teacher-hack div.results--average,div.results--title-wrapper.has-teacher-hack a.results--average,div.results--title-wrapper.has-teacher-hack span.results--average{width:2.3rem;height:2.3rem;}
  1657. div.results--title-wrapper.has-teacher-hack .is-test{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;right:8px;bottom:5px;}
  1658. div.results--title-wrapper.is-bottom{margin-top:0.35rem;margin-bottom:100px;text-align:left;}div.results--title-wrapper.is-bottom div,div.results--title-wrapper.is-bottom a,div.results--title-wrapper.is-bottom span{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;overflow:visible;text-align:left;}div.results--title-wrapper.is-bottom div.results--average,div.results--title-wrapper.is-bottom a.results--average,div.results--title-wrapper.is-bottom span.results--average{width:2.3rem;height:2.3rem;}
  1659. div.results--title-wrapper.is-bottom .is-test{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;left:8px;top:5px;}
  1660. div.results--title-wrapper h2{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0.75rem 0 0;}
  1661. div.results--title{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0.75rem;text-align:left;}div.results--title a,div.results--title span{background:transparent;height:auto;font-weight:600;font-size:0.733rem;color:#52656e;text-transform:uppercase;display:block;}
  1662. div.results--title div.results--average a,div.results--title div.results--average span{background-color:transparent;color:#52656e;}
  1663. .results--graph-check{margin-right:1rem;position:relative;}.results--graph-check i{color:#c3cace;height:.8rem;width:1rem;border-left:2px solid #c3cace;border-bottom:2px solid #c3cace;position:relative;}
  1664. .results--graph-check.is-selected i{border-color:#333e42;color:#333e42;}
  1665. .results-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;background:#ffffff;position:relative;line-height:3rem;margin-bottom:2px;padding:0 0.75rem;color:#52656e;font-weight:normal;}.results-item>a{-webkit-box-flex:1 1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
  1666. .results-item>label{-webkit-box-flex:1 1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
  1667. .results-item>div{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;}.results-item>div.student-progress{width:35%;}
  1668. .result-overview--course{width:40%;}
  1669. .result-overview--structure{width:10%;}
  1670. .result-overview--grades{width:40%;}
  1671. .result-overview--grades-container{position:relative;}
  1672. .result-overview--grades li{float:left;}
  1673. .result-overview--grades ul{position:relative;width:2000rem;}
  1674. div.result-overview--carousel{position:relative;overflow-x:hidden;top:0.5rem;}
  1675. a.result-overview--carousel-next{position:absolute;right:-1rem;top:0.5rem;}
  1676. a.result-overview--carousel-prev{position:absolute;left:-1rem;top:0.5rem;}
  1677. a.result-overview--carousel-next.inactive,a.result-overview--carousel-prev.inactive{display:none;}
  1678. table.result-overview--table{width:100%;table-layout:fixed;background:#ffffff;padding:0 1.5rem;border-collapse:collapse;}table.result-overview--table td{border-bottom:1px solid #c3cace;padding:0.5rem 1rem;}
  1679. .result-overview--grade{border-radius:4px;padding:0 0.5rem;margin-left:0.75rem;width:3rem;background-color:#d6dadc;}.result-overview--grade span.grade-structure--grade{padding:0;}
  1680. .result-overview--grade.is-positive span.grade-structure--grade{color:#1ca382;}
  1681. .result-overview--grade.is-negative span.grade-structure--grade{color:#52656e;}
  1682. .result-overview--grade.is-average span.grade-structure--grade{color:#ffffff;}
  1683. .result-overview--grade.is-positive.is-average{background-color:#1ca382;}
  1684. .result-overview--grade.is-negative.is-average{background-color:#52656e;}
  1685. .result-overview--grade>div{white-space:nowrap;overflow:hidden;}
  1686. ul.result-structure{margin:0;list-style:none;}ul.result-structure.is-first{margin-bottom:1rem;}
  1687. ul.result-structure.is-second{padding-left:40px;margin-bottom:2px;}
  1688. ul.result-structure.is-third{padding-left:40px;margin-bottom:0.5rem;}
  1689. ul.result-structure.is-second,ul.result-structure.is-third{position:relative;}ul.result-structure.is-second:before,ul.result-structure.is-third:before{background-color:#d6dadc;position:absolute;width:38px;display:block;left:0;height:100%;content:" ";}
  1690. ul.result-structure.is-second:empty,ul.result-structure.is-third:empty{margin:0;}
  1691. ul.result-structure span.result-structure--icon{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;color:#c3cace;}
  1692. .results-formative>div.result-structure--name{-webkit-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:1rem;}
  1693. .result-structure--name{-webkit-box-flex:1 1 100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;height:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#52656e;font-weight:normal;}
  1694. .result-structure--test{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#ffffff;position:relative;line-height:3rem;margin-bottom:2px;padding:0 0.75rem;color:#52656e;font-weight:normal;}.result-structure--test.is-composite .result-structure--name{opacity:0.5;}
  1695. .result-structure--test.is-composite small{display:none;}
  1696. .result-structure--test.is-composite span.grade-structure--grade{opacity:0.5;color:#52656e;margin-right:2.25rem;}
  1697. .result-structure--test.is-exemption .result-structure--name{opacity:0.5;}
  1698. .result-structure--test.is-exemption small{display:none;}
  1699. .result-structure--test.is-exemption>span{font-weight:400;opacity:0.5;text-transform:lowercase;margin-right:2.25rem;}
  1700. .result-structure--test span.loader--spinner{top:0.3rem;}
  1701. h2.result-structure--title{text-transform:uppercase;font-weight:600;margin-bottom:0.5rem;margin-top:0.5rem;font-size:0.867rem;color:#52656e;}
  1702. .result-structure--empty{text-align:center;display:block;font-style:italic;}
  1703. .grade-structure{margin-bottom:3rem;}.grade-structure a{color:inherit;font-weight:400;}
  1704. .grade-structure figure{width:2.3rem;height:2.3rem;margin:0.35rem 0.75rem 0.35rem 0;display:inline-block;float:none;vertical-align:middle;}
  1705. span.grade-structure--grade{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;padding-left:0.75rem;font-weight:600;}
  1706. div.chart--svg{display:none;}@media only screen and (min-width: 1024px){div.chart--svg{display:block;}}div.chart--svg svg{background:#ffffff;border-radius:2px;}
  1707. div.chart--svg rect{fill:#1ca382;}
  1708. div.chart--svg path{fill:#333e42;}
  1709. div.chart--svg .axis{fill:#52656e;font:0.867rem 'Open Sans',sans-serif;}div.chart--svg .axis path,div.chart--svg .axis line{fill:none;stroke:#c3cace;shape-rendering:crispEdges;}
  1710. div.chart--svg .axis>text{fill:#c3cace;}
  1711. div.chart--svg .x.axis line{display:none;}
  1712. .chart--donut{display:flex;justify-content:center;flex-wrap:wrap;padding:2rem;}.chart--donut :after{clear:both;}
  1713. .chart--donut div.chart--multiple{padding:1rem;}
  1714. .chart--donut div.chart{padding-bottom:2rem;}.chart--donut div.chart h2{text-align:center;width:250px;}
  1715. .chart--donut div.chart div.legend{float:left;margin-top:-160px;margin-left:260px;width:250px;}.chart--donut div.chart div.legend ul{line-height:2rem;}
  1716. .chart--donut div.chart div.legend svg.legendCircle{display:inline-block;width:20px;height:22px;vertical-align:middle;}
  1717. div.sortable:before,div.sortable:after{content:"";display:table;}
  1718. div.sortable:after{clear:both;}
  1719. div.sortable.ui-sortable-helper{outline:2px solid #e9eaeb;}
  1720. div.popover-content form.sortable-form{padding-bottom:.5rem;}
  1721. div.sortable-content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;background:#ffffff;line-height:2.5rem;height:2.5rem;max-height:2.5rem;}div.sortable-content span.sortable-title{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;margin:auto 0.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
  1722. div.sortable-content span.sortable--handle{display:block;cursor:ns-resize !important;}div.sortable-content span.sortable--handle:active,div.sortable-content span.sortable--handle:focus{cursor:ns-resize;}
  1723. div.sortable-content span.sortable-icon{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;text-align:center;color:#c3cace;width:2em;}div.sortable-content span.sortable-icon:hover i.expand-vertically-1{color:#404e54;}
  1724. div.sortable-content span.sortable-icon i{position:relative;top:1px;}
  1725. div.sortable-content span.sortable-icon i.expand-vertically-1:before{display:inline-block;}
  1726. div.sortables .sortable+.sortable{border-top:2px solid #d6dadc;}
  1727. div.sortables .sortable-placeholder{border:2px dashed #c3cace;background:transparent;height:2.5em;margin-bottom:2px;}
  1728. table.presence-table{padding-bottom:4.5rem;}table.presence-table caption{display:none;}
  1729. table.presence-table th{padding-left:0.5rem;padding-right:0.5rem;text-align:center;}table.presence-table th:first-of-type{text-align:left;}
  1730. table.presence-table th a{border-radius:2px;color:#52656e;}
  1731. table.presence-table th small{text-transform:none;}table.presence-table th small:nth-of-type(2){display:none;}@media only screen and (min-width: 960px){table.presence-table th small:nth-of-type(2){display:inline-block;}}
  1732. table.presence-table td.presence-table--day{padding:1px;width:1px;}
  1733. table.presence-table td.is-present a{background:#1ca382;color:#ffffff;}
  1734. table.presence-table td.is-absent a{background:#f85e53;color:#ffffff;}
  1735. table.presence-table td.is-other a{background:#52656e;color:#ffffff;}
  1736. table.presence-table .table--avatar>div{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media only screen and (min-width: 960px){table.presence-table .table--avatar>div{width:auto;}}
  1737. td.presence-table--day a{display:block;height:3.8rem;min-width:3.8rem;}
  1738. th.presence-table--week-start{border-left:1px solid #86949b;}
  1739. ul.presence-table--dropdown-info{padding:0.5rem 1rem;font-weight:normal;}ul.presence-table--dropdown-info li{color:#86949b;margin-top:0;}
  1740. ul.presence-table--dropdown-info li.is-lead{color:#e9eaeb;margin-top:0.35rem;}ul.presence-table--dropdown-info li.is-lead:first-of-type{margin-top:0;}
  1741. div.presence--wrapper{padding:0.75rem 0 1.5rem;}div.presence--wrapper h2{text-transform:uppercase;font-weight:600;display:block;margin-bottom:0.5rem;margin-top:0.5rem;font-size:0.867rem;color:#49636f;text-align:right;position:relative;-webkit-backface-visibility:hidden;padding-right:0.75rem;}
  1742. div.presence{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;background:#ffffff;border-radius:2px;margin-bottom:1.5rem;padding:0.75rem;margin-bottom:2px;}@media only screen and (min-width: 1024px){div.presence{padding:.75rem 1.75rem;}}
  1743. div.presence--multiple-hours{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-ms-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;}div.presence--multiple-hours .presence--hours a:hover{background:#e9eaeb;color:#86949b;cursor:default;}
  1744. div.dropdown div.dropdown--options div.presence--dropdown-action{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-lines:single;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-ms-flex-line-pack:start;margin-bottom:1px;}div.dropdown div.dropdown--options div.presence--dropdown-action:first-of-type a{display:block;}
  1745. div.dropdown div.dropdown--options div.presence--dropdown-action input{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;border-radius:2px;}
  1746. div.dropdown div.dropdown--options div.presence--dropdown-action>a{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:none;background:#1ca382;color:#ffffff;margin-left:1px;cursor:pointer;}div.dropdown div.dropdown--options div.presence--dropdown-action>a:hover{background:#17856a;}
  1747. div.dropdown div.dropdown--options div.presence--dropdown-action i{position:relative;top:1px;}
  1748. .presence--student{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.presence--student figure{background-image:url('../images/user.png');background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:4px;box-shadow:inset 0px 0px 4px 0 rgba(0, 0, 0, 0.25);float:left;margin-right:0.75rem;}
  1749. .presence--student a{color:#404e54;cursor:pointer;}.presence--student a:hover{color:#000000;}
  1750. .presence--student small{font-weight:normal;display:block;}
  1751. div.presence--filter{padding-top:3px;padding-bottom:3px;text-align:left;}div.presence--filter i:before{position:relative;top:2px;}
  1752. div.presence--filter .filter--inner>a{color:#52656e;}
  1753. .presence--popover-comment{padding-left:1.5rem;}
  1754. .presence-buttons{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:0;text-align:left;white-space:nowrap;display:inline-block;border-radius:4px;}.presence-buttons>ul{list-style:none;margin:0 0 2px 0;}.presence-buttons>ul>li{display:inline-block;position:relative;vertical-align:top;}
  1755. .presence-buttons>ul>li>a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;display:inline-block;font-weight:bold;text-transform:uppercase;font-family:'Open Sans',sans-serif;line-height:1.5rem!important;padding:0.35rem 1rem;border:0;vertical-align:baseline;text-decoration:none;text-align:center;background:#c3cace;border-radius:0;color:#52656e;cursor:pointer;font-size:0.867rem;padding:0.2rem 0.65rem;}.presence-buttons>ul>li>a.is-small{font-size:0.733rem;padding:0.2rem 0.65rem;}
  1756. .presence-buttons>ul>li>a:before{margin-right:0.5rem;position:relative;top:0.05rem;}
  1757. .presence-buttons>ul>li>a:hover{background:#86949b;color:#333e42;}
  1758. .presence-buttons>ul>li.presence-buttons-presence>a{border-radius:4px 0 0 4px;}
  1759. .presence-buttons>ul>li.presence-buttons-other>a{border-radius:0 4px 4px 0;}
  1760. .presence-buttons>ul>li.presence-buttons-presence.is-selected>a{background:#1ca382;color:#ffffff;-webkit-font-smoothing:antialiased;}
  1761. .presence-buttons>ul>li.presence-buttons-absence.is-selected>a{background:#f85e53;color:#ffffff;-webkit-font-smoothing:antialiased;}
  1762. .presence-buttons>ul>li.presence-buttons-other.is-selected>a{background:#52656e;color:#ffffff;-webkit-font-smoothing:antialiased;}
  1763. .presence-buttons>ul>li a span{display:none;}@media only screen and (min-width: 960px){.presence-buttons>ul>li a span{display:block;}}
  1764. .presence-buttons>ul>li>a>i{display:block;position:relative;top:0.2rem;}@media only screen and (min-width: 960px){.presence-buttons>ul>li>a>i{display:none;}}
  1765. .presence-buttons>ul>li.presence--hours{text-align:center;}.presence-buttons>ul>li.presence--hours a{font-size:0.867rem;font-weight:600;border-radius:4px;background:#e9eaeb;color:#86949b;padding:0.2rem 0.30rem;width:28px;}
  1766. .presence-buttons>ul>li.presence--hours i{display:block;top:2px;position:relative;left:0;}
  1767. li.presence-buttons-other a span{width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  1768. div.presence-overview--wrapper h2{position:relative;display:block;margin-top:0.5rem;margin-bottom:0.5rem;padding-right:0.75rem;color:#49636f;text-align:right;text-transform:uppercase;font-weight:600;font-size:0.867rem;-webkit-backface-visibility:hidden;}
  1769. div.presence-overview{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin-bottom:2px;padding:0.75rem;border-radius:2px;background:#ffffff;}@media only screen and (min-width: 1024px){div.presence-overview{padding:.75rem 1.75rem;}}div.presence-overview.is-dates{background:transparent;padding-top:0;}div.presence-overview.is-dates li{height:1.7rem;border-radius:0;}div.presence-overview.is-dates li:first-of-type{border-radius:0 0 0 2px;}
  1770. div.presence-overview.is-dates li:last-of-type{border-radius:0 0 2px 0;}
  1771. div.presence-overview.is-dates .is-today{color:#1ca382;font-weight:600;}
  1772. .presence-overview--student{-webkit-box-flex:1 1 0;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:inline-block;padding-left:0.75rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}@media only screen and (min-width: 960px){.presence-overview--student{padding-left:1.5rem;}}.presence-overview--student figure{background-image:url('../images/user.png');background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:4px;box-shadow:inset 0px 0px 4px 0 rgba(0, 0, 0, 0.25);float:left;margin-right:0.75rem;}
  1773. .presence-overview--student a{color:#404e54;}.presence-overview--student a:hover{color:#000000;}
  1774. .presence-overview--student small{display:block;font-weight:normal;}
  1775. .presence-overview--week{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.presence-overview--week a{display:block;height:100%;}
  1776. .presence-overview--week>ul,.presence-overview--week>div>ul{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin:0;}
  1777. .presence-overview--week>ul>li,.presence-overview--week>div>ul>li{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;margin:1px;padding:0.25rem;height:3rem;min-width:1.6rem;background-color:#d6dadc;}.presence-overview--week>ul>li:first-of-type,.presence-overview--week>div>ul>li:first-of-type{margin-left:0;border-radius:2px 0 0 2px;}
  1778. .presence-overview--week>ul>li:last-of-type,.presence-overview--week>div>ul>li:last-of-type{margin-right:0;border-radius:0 2px 2px 0;}
  1779. .presence-overview--week>ul>li:only-of-type,.presence-overview--week>div>ul>li:only-of-type{margin:1px 0;border-radius:2px;}
  1780. .presence-overview--week>ul>li:nth-of-type(n+11),.presence-overview--week>div>ul>li:nth-of-type(n+11){display:none;}@media only screen and (min-width: 590px){.presence-overview--week>ul>li:nth-of-type(n+11),.presence-overview--week>div>ul>li:nth-of-type(n+11){display:inline-block;}}
  1781. @media only screen and (min-width: 590px){.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{min-width:1.8rem;}}@media only screen and (min-width: 1024px){.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{min-width:2.5rem;}}@media only screen and (min-width: 1140px){.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{min-width:3.2rem;}}
  1782. .presence-overview--week li.is-week-end+li{margin-left:0.5rem;}
  1783. .presence-overview--week li.is-present{background-color:#1ca382;color:#1ca382;}
  1784. .presence-overview--week li.is-absent{background-color:#f85e53;color:#f85e53;}
  1785. .presence-overview--week li.is-other{background-color:#52656e;color:#52656e;}
  1786. .presence-overview--week span{display:block;text-align:center;font-size:0.733rem;line-height:1rem;}@media only screen and (min-width: 960px){.presence-overview--week span{font-size:0.867rem;line-height:1.3rem;}}
  1787. div.presence-overview--subject .presence-overview--week>ul>li:nth-of-type(n+9),div.presence-overview--subject .presence-overview--week>div>ul>li:nth-of-type(n+9){display:none;}@media only screen and (min-width: 590px){div.presence-overview--subject .presence-overview--week>ul>li:nth-of-type(n+9),div.presence-overview--subject .presence-overview--week>div>ul>li:nth-of-type(n+9){display:inline-block;}}
  1788. span.presence-overview--weekdate{font-size:1rem;line-height:2rem;width:100%;display:block;text-align:center;margin-bottom:1px;background:#d6dadc;border-radius:2px 2px 0 0;}
  1789. @media only screen and (min-width: 960px){.presence-locked .presence-buttons a span{width:7rem;}}
  1790. .presence-locked .presence-buttons>ul>li[class^=presence-buttons-]{display:none;}.presence-locked .presence-buttons>ul>li[class^=presence-buttons-].is-selected{display:inline-block;}
  1791. .presence-locked .presence-buttons>ul>li[class^=presence-buttons-] a{border-radius:4px;}
  1792. .presence-locked .presence--hours{visibility:hidden;}.presence-locked .presence--hours a,.presence-locked .presence--hours i:before{visibility:inherit;}
  1793. .presence-locked .presence--multiple-hours .presence--hours{visibility:visible;}
  1794. .presence-locked .dropdown--list li{display:none;}.presence-locked .dropdown--list li.is-selected{display:block;}
  1795. .presence-locked .dropdown--options{position:relative;}.presence-locked .dropdown--options:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;}
  1796. .presence-locked .dropdown--options input{background-color:transparent;color:#ffffff;padding-left:0.75rem;box-shadow:none;border:none;font-weight:300;font-size:0.867rem;}
  1797. .signal--wrapper{margin-bottom:1.5rem;position:relative;}
  1798. .signal{margin-bottom:2px;background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;}.signal figure{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:0.75rem;height:3rem;width:3rem;border-radius:2px;background-size:cover;background-position:center;background-repeat:no-repeat;}
  1799. .signal>a,.signal>div{font-weight:normal;-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;padding:0.75rem;}
  1800. .signal [class^=label--]{margin-right:0.15rem;}
  1801. .signal i{margin:0 0.25rem 0 0.25rem;}
  1802. .signal--title{font-size:1rem;margin:0;color:#404e54;}
  1803. div.signal--click-icon,a.signal--click-icon{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;color:#86949b;vertical-align:middle;height:100%;padding:0.75rem;}
  1804. .signal--empty{display:block;font-style:italic;}
  1805. @media only screen and (min-width: 960px){select.signal--filter-traject{display:none;}}
  1806. div.signal>a[href]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;}div.signal>a[href]>div{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;}div.signal>a[href]>div.signal--click-icon{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0;}
  1807. .submitted-work{border-left:5px solid #c3cace;padding-bottom:0;}.submitted-work.has-no-feedback{border-left-color:#f85e53;}
  1808. .submitted-work.has-feedback{border-left-color:transparent;}
  1809. .submitted-work p.is-feedback{margin:0.75rem 0 0;}.submitted-work p.is-feedback small a{margin-right:1.5rem;float:left;}
  1810. .submitted-work p.is-feedback a{display:block;}
  1811. .submitted-work--nothing{margin-top:1.5rem;}
  1812. .submitted-work--done{margin-top:1.5rem;}@media only screen and (min-width: 960px){.submitted-work--done{margin-top:0;}}
  1813. .submitted-work--feedback{border-left:none;}
  1814. .submitted-work--options{font-size:0.867rem;padding:0;}.submitted-work--options ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;margin:0;padding:0;}
  1815. .submitted-work--options li{padding:0.75rem 0;}
  1816. .submitted-work--options a{-webkit-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:0.75rem;padding:0;white-space:nowrap;}
  1817. li.submitted-work--time{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;}
  1818. .study>div{background:#ffffff;border-radius:2px;margin-bottom:1.5rem;padding:0.75rem;border-bottom:1px solid #c3cace;position:relative;}@media only screen and (min-width: 1024px){.study>div{padding:1.75rem;}}.study>div dl:last-child{margin-bottom:0;}
  1819. .study h2{display:block;margin-right:0.15rem;}@media only screen and (min-width: 590px){.study h2{display:inline-block;}}
  1820. span.study--label{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#333e42;background:#c3cace;}span.study--label.active{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#ffffff;background-color:#1ca382;-webkit-font-smoothing:antialiased;}
  1821. span.study--label.special{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#ffffff;background-color:#f85e53;-webkit-font-smoothing:antialiased;}
  1822. span.study--label.examen{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#ffffff;background:#52656e;-webkit-font-smoothing:antialiased;}
  1823. span.study--label.tentative{border-radius:2px;font-size:0.733rem;font-weight:700;padding:0.15rem 0.3rem;text-transform:uppercase;color:#ffffff;background-color:#404e54;-webkit-font-smoothing:antialiased;}
  1824. .study--level{display:block;color:#86949b;font-size:0.867rem;}@media only screen and (min-width: 1024px){.study--level{float:right;}}
  1825. .study--info{display:block;color:#86949b;font-size:0.867rem;}
  1826. .study--search-internship{float:right;}
  1827. div.student-absence--day,div.student-absence--hour{position:relative;padding-left:40px;}
  1828. span.student-absence--day-title{position:absolute;text-align:center;line-height:3.15rem;color:#ffffff;left:0;top:0;bottom:0;width:38px;text-transform:uppercase;font-weight:600;background:#86949b;-webkit-backface-visibility:hidden;}
  1829. span.student-absence--hour-title{position:absolute;text-align:center;line-height:4.5rem;color:#ffffff;left:0;top:0;bottom:0;width:38px;text-transform:uppercase;font-weight:600;background:#c3cace;-webkit-backface-visibility:hidden;}
  1830. small.student-absence--reported{float:right;text-align:right;}
  1831. .student-absence--empty{text-align:center;display:block;font-style:italic;}
  1832. .student-absence--course{background:#ffffff;padding:.65rem .75rem;position:relative;-webkit-backface-visibility:hidden;margin-bottom:2px;}.student-absence--course p{display:block;font-size:1rem;margin-bottom:0;}
  1833. .student-absence--course strong{display:block;}
  1834. .student-absence--course small{display:block;}
  1835. .grade-new{background:#ffffff;margin-bottom:2px;position:relative;}.grade-new p{margin:0;}
  1836. .grade-new>div{width:100%;color:#86949b;font-weight:normal;padding:0.75rem 1rem;}
  1837. .grade-graph{display:none;}@media only screen and (min-width: 1024px){.grade-graph{display:block;overflow:hidden;}}.grade-graph svg path{stroke:#17856a;}
  1838. .grade-graph svg .axis path,.grade-graph svg .axis line{stroke:#404e54;}
  1839. .grade-graph svg .axis text{fill:#52656e;}
  1840. .grade-graph svg path.area{fill:rgba(28, 163, 130, 0.7);}
  1841. .vo-grades--wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;}@media only screen and (min-width: 960px){.vo-grades--wrapper{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;}}
  1842. .vo-grades{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}@media only screen and (min-width: 960px){.vo-grades{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}}
  1843. .vo-grades--new{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}@media only screen and (min-width: 960px){.vo-grades--new{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}}
  1844. .child--wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;}@media only screen and (min-width: 960px){.child--wrapper{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;}}
  1845. .child{-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 1.5rem;}@media only screen and (min-width: 1024px){.child{-webkit-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:50%;padding-left:1px;padding-right:1px;}}@media only screen and (min-width: 1140px){.child{padding-left:0.25rem;padding-right:0.25rem;}}
  1846. .child--header{background:#ffffff;padding:1.5rem;border-radius:2px;text-align:center;}.child--header.no-permission{border:1px solid #f85e53;}
  1847. .child--header figure{background-image:url('../images/user.png');background-size:cover;background-position:50% 50%;height:6rem;width:6rem;border-radius:4px;box-shadow:inset 0px 0px 4px 0 rgba(0, 0, 0, 0.25);margin:0 auto;cursor:pointer;}
  1848. .child--header h1{margin:0;cursor:pointer;display:inline-block;}
  1849. .child--header p{text-align:center;color:#86949b;margin:0;}
  1850. @media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100%!important;} @page {margin:2cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement