@charset "UTF-8";
@import url(../../../../bower_components/fine-uploader/fine-uploader-new.css);
@font-face {
  font-family: 'hvp';
  src: url("../../../../css/fontello/font/hvp.eot?27136215");
  src: url("../../../../css/fontello/font/hvp.eot?27136215#iefix") format("embedded-opentype"), url("../../../../css/fontello/font/hvp.woff2?27136215") format("woff2"), url("../../../../css/fontello/font/hvp.woff?27136215") format("woff"), url("../../../../css/fontello/font/hvp.ttf?27136215") format("truetype"), url("../../../../css/fontello/font/hvp.svg?27136215#hvp") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'hvp';
    src: url('../font/hvp.svg?27136215#hvp') format('svg');
  }
}
*/
[class^="icon-"]:before, section#widgets > div.widget#downloads > div#body > a > div[class^="icon-"]:before, [class*=" icon-"]:before, section#widgets > div.widget#downloads > div#body > a > div[class*=" icon-"]:before {
  font-family: "hvp";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .5em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-down-open:before, section#widgets > div.widget#downloads > div#body > a > div.icon-down-open:before {
  content: '\e800'; }

/* '' */
.icon-left-open:before, section#widgets > div.widget#downloads > div#body > a > div.icon-left-open:before {
  content: '\e801'; }

/* '' */
.icon-right-open:before, section#widgets > div.widget#downloads > div#body > a > div.icon-right-open:before {
  content: '\e802'; }

/* '' */
.icon-up-open:before, section#widgets > div.widget#downloads > div#body > a > div.icon-up-open:before {
  content: '\e803'; }

/* '' */
.icon-print:before, section#widgets > div.widget#downloads > div#body > a > div.icon-print:before {
  content: '\e804'; }

/* '' */
.icon-th-list:before, section#widgets > div.widget#downloads > div#body > a > div.icon-th-list:before {
  content: '\e805'; }

/* '' */
.icon-list:before, section#widgets > div.widget#downloads > div#body > a > div.icon-list:before {
  content: '\e806'; }

/* '' */
.icon-list-1:before, section#widgets > div.widget#downloads > div#body > a > div.icon-list-1:before {
  content: '\e807'; }

/* '' */
.icon-cog:before, section#widgets > div.widget#downloads > div#body > a > div.icon-cog:before {
  content: '\e808'; }

/* '' */
.icon-star:before, section#widgets > div.widget#downloads > div#body > a > div.icon-star:before {
  content: '\e809'; }

/* '' */
.icon-star-empty:before, section#widgets > div.widget#downloads > div#body > a > div.icon-star-empty:before {
  content: '\e80a'; }

/* '' */
.icon-search:before, section#widgets > div.widget#downloads > div#body > a > div.icon-search:before {
  content: '\e80b'; }

/* '' */
.icon-ok:before, section#widgets > div.widget#downloads > div#body > a > div.icon-ok:before {
  content: '\e80c'; }

/* '' */
.icon-lock:before, section#widgets > div.widget#downloads > div#body > a > div.icon-lock:before {
  content: '\e80d'; }

/* '' */
.icon-lock-open:before, section#widgets > div.widget#downloads > div#body > a > div.icon-lock-open:before {
  content: '\e80e'; }

/* '' */
.icon-plus:before, section#widgets > div.widget#downloads > div#body > a > div.icon-plus:before {
  content: '\e80f'; }

/* '' */
.icon-pencil:before, section#widgets > div.widget#downloads > div#body > a > div.icon-pencil:before {
  content: '\e810'; }

/* '' */
.icon-trash-empty:before, section#widgets > div.widget#downloads > div#body > a > div.icon-trash-empty:before {
  content: '\e811'; }

/* '' */
.icon-floppy:before, section#widgets > div.widget#downloads > div#body > a > div.icon-floppy:before {
  content: '\e812'; }

/* '' */
.icon-mail:before, section#widgets > div.widget#downloads > div#body > a > div.icon-mail:before {
  content: '\e813'; }

/* '' */
.icon-commerical-building:before, section#widgets > div.widget#downloads > div#body > a > div.icon-commerical-building:before {
  content: '\e814'; }

/* '' */
.icon-videocam:before, section#widgets > div.widget#downloads > div#body > a > div.icon-videocam:before {
  content: '\e815'; }

/* '' */
.icon-info-circled:before, section#widgets > div.widget#downloads > div#body > a > div.icon-info-circled:before {
  content: '\e816'; }

/* '' */
.icon-pin-outline:before, section#widgets > div.widget#downloads > div#body > a > div.icon-pin-outline:before {
  content: '\e817'; }

/* '' */
.icon-pin:before, section#widgets > div.widget#downloads > div#body > a > div.icon-pin:before {
  content: '\e818'; }

/* '' */
.icon-arrows-cw:before, section#widgets > div.widget#downloads > div#body > a > div.icon-arrows-cw:before {
  content: '\e819'; }

/* '' */
.icon-arrows-ccw:before, section#widgets > div.widget#downloads > div#body > a > div.icon-arrows-ccw:before {
  content: '\e81a'; }

/* '' */
.icon-shuffle:before, section#widgets > div.widget#downloads > div#body > a > div.icon-shuffle:before {
  content: '\e81b'; }

/* '' */
.icon-camera:before, section#widgets > div.widget#downloads > div#body > a > div.icon-camera:before {
  content: '\e81c'; }

/* '' */
.icon-school:before, section#widgets > div.widget#downloads > div#body > a > div.icon-school:before {
  content: '\e834'; }

/* '' */
.icon-menu:before, section#widgets > div.widget#downloads > div#body > a > div.icon-menu:before {
  content: '\f0c9'; }

/* '' */
.icon-mail-alt:before, section#widgets > div.widget#downloads > div#body > a > div.icon-mail-alt:before {
  content: '\f0e0'; }

/* '' */
.icon-doc-text:before, section#widgets > div.widget#downloads > div#body > a > div:before {
  content: '\f0f6'; }

/* '' */
.icon-lock-open-alt:before, section#widgets > div.widget#downloads > div#body > a > div.icon-lock-open-alt:before {
  content: '\f13e'; }

/* '' */
.icon-bank:before, section#widgets > div.widget#downloads > div#body > a > div.icon-bank:before {
  content: '\f19c'; }

/* '' */
.icon-graduation-cap:before, section#widgets > div.widget#downloads > div#body > a > div.icon-graduation-cap:before {
  content: '\f19d'; }

/* '' */
.icon-child:before, section#widgets > div.widget#downloads > div#body > a > div.icon-child:before {
  content: '\f1ae'; }

/* '' */
.icon-binoculars:before, section#widgets > div.widget#downloads > div#body > a > div.icon-binoculars:before {
  content: '\f1e5'; }

/* '' */
.icon-venus:before, section#widgets > div.widget#downloads > div#body > a > div.icon-venus:before {
  content: '\f221'; }

/* '' */
.icon-mars:before, section#widgets > div.widget#downloads > div#body > a > div.icon-mars:before {
  content: '\f222'; }

/* '' */
.icon-mercury:before, section#widgets > div.widget#downloads > div#body > a > div.icon-mercury:before {
  content: '\f223'; }

/* '' */
.icon-transgender:before, section#widgets > div.widget#downloads > div#body > a > div.icon-transgender:before {
  content: '\f224'; }

/* '' */
.icon-user-plus:before, section#widgets > div.widget#downloads > div#body > a > div.icon-user-plus:before {
  content: '\f234'; }

/* '' */
.icon-handshake-o:before, section#widgets > div.widget#downloads > div#body > a > div.icon-handshake-o:before {
  content: '\f2b5'; }

/* '' */
/**
 * google-material-color v1.2.6
 * https://github.com/danlevan/google-material-color
 */
* {
  box-sizing: border-box; }

*.randomColor-1 {
  background-color: #B0BEC5; }

*.randomColor-2 {
  background-color: #E6EE9C; }

*.randomColor-3 {
  background-color: #CE93D8; }

*.randomColor-4 {
  background-color: #FFAB91; }

*.randomColor-5 {
  background-color: #FFE082; }

*.randomColor-6 {
  background-color: #B0BEC5; }

*.randomColor-7 {
  background-color: #FFF59D; }

*.randomColor-10 {
  background-color: #F48FB1; }

*.randomColor-11 {
  background-color: #81D4FA; }

*.randomColor-12 {
  background-color: #EEEEEE; }

*.randomColor-13 {
  background-color: #CE93D8; }

*.randomColor-14 {
  background-color: #B0BEC5; }

*.randomColor-16 {
  background-color: #E6EE9C; }

*.randomColor-17 {
  background-color: #80CBC4; }

*.randomColor-18 {
  background-color: #C5E1A5; }

*.randomColor-20 {
  background-color: #EF9A9A; }

*.randomColor-21 {
  background-color: #81D4FA; }

*.randomColor-23 {
  background-color: #80CBC4; }

*.randomColor-24 {
  background-color: #90CAF9; }

*.randomColor-25 {
  background-color: #A5D6A7; }

*.randomColor-26 {
  background-color: #80CBC4; }

*.randomColor-27 {
  background-color: #9FA8DA; }

*.randomColor-28 {
  background-color: #FFE082; }

*.randomColor-29 {
  background-color: #BCAAA4; }

*.randomColor-30 {
  background-color: #EEEEEE; }

*.randomColor-31 {
  background-color: #80CBC4; }

*.randomColor-32 {
  background-color: #FFE082; }

*.randomColor-33 {
  background-color: #F48FB1; }

*.randomColor-34 {
  background-color: #C5E1A5; }

*.randomColor-35 {
  background-color: #C5E1A5; }

*.randomColor-36 {
  background-color: #B39DDB; }

*.randomColor-37 {
  background-color: #E6EE9C; }

*.randomColor-38 {
  background-color: #B0BEC5; }

*.randomColor-39 {
  background-color: #90CAF9; }

*.randomColor-40 {
  background-color: #80CBC4; }

*.randomColor-41 {
  background-color: #B39DDB; }

*.randomColor-42 {
  background-color: #80CBC4; }

*.randomColor-45 {
  background-color: #9FA8DA; }

*.randomColor-46 {
  background-color: #FFF59D; }

*.randomColor-47 {
  background-color: #9FA8DA; }

*.randomColor-48 {
  background-color: #81D4FA; }

*.randomColor-49 {
  background-color: #B39DDB; }

*.randomColor-50 {
  background-color: #B39DDB; }

*.randomColor-52 {
  background-color: #BCAAA4; }

*.randomColor-53 {
  background-color: #FFF59D; }

*.randomColor-55 {
  background-color: #90CAF9; }

*.randomColor-56 {
  background-color: #80DEEA; }

*.randomColor-57 {
  background-color: #90CAF9; }

*.randomColor-58 {
  background-color: #FFCC80; }

*.randomColor-59 {
  background-color: #FFF59D; }

*.randomColor-60 {
  background-color: #80DEEA; }

*.randomColor-61 {
  background-color: #B39DDB; }

*.randomColor-62 {
  background-color: #81D4FA; }

*.randomColor-63 {
  background-color: #B39DDB; }

*.randomColor-64 {
  background-color: #CE93D8; }

*.randomColor-65 {
  background-color: #81D4FA; }

*.randomColor-66 {
  background-color: #FFF59D; }

*.randomColor-67 {
  background-color: #C5E1A5; }

*.randomColor-68 {
  background-color: #FFE082; }

*.randomColor-69 {
  background-color: #90CAF9; }

*.randomColor-70 {
  background-color: #E6EE9C; }

*.randomColor-71 {
  background-color: #C5E1A5; }

*.randomColor-72 {
  background-color: #FFCC80; }

*.randomColor-73 {
  background-color: #B39DDB; }

*.randomColor-74 {
  background-color: #80CBC4; }

*.randomColor-75 {
  background-color: #A5D6A7; }

*.randomColor-76 {
  background-color: #B39DDB; }

*.randomColor-77 {
  background-color: #A5D6A7; }

*.randomColor-78 {
  background-color: #EF9A9A; }

*.randomColor-79 {
  background-color: #80DEEA; }

*.randomColor-80 {
  background-color: #81D4FA; }

*.randomColor-81 {
  background-color: #F48FB1; }

*.randomColor-82 {
  background-color: #B39DDB; }

*.randomColor-83 {
  background-color: #FFAB91; }

*.randomColor-84 {
  background-color: #FFE082; }

*.randomColor-85 {
  background-color: #C5E1A5; }

*.randomColor-86 {
  background-color: #81D4FA; }

*.randomColor-87 {
  background-color: #90CAF9; }

*.randomColor-88 {
  background-color: #F48FB1; }

*.randomColor-89 {
  background-color: #EEEEEE; }

*.randomColor-90 {
  background-color: #B0BEC5; }

*.randomColor-91 {
  background-color: #B0BEC5; }

*.randomColor-92 {
  background-color: #FFCC80; }

*.randomColor-93 {
  background-color: #FFCC80; }

*.randomColor-94 {
  background-color: #81D4FA; }

*.randomColor-95 {
  background-color: #A5D6A7; }

*.randomColor-96 {
  background-color: #E6EE9C; }

*.randomColor-97 {
  background-color: #CE93D8; }

*.randomColor-98 {
  background-color: #B0BEC5; }

*.randomColor-99 {
  background-color: #FFF59D; }

*.randomColor-100 {
  background-color: #B39DDB; }

div.info-notice {
  position: relative;
  border: 2px solid #e5d102;
  border-radius: 4px;
  padding: 1rem;
  padding-left: 3rem;
  color: #e5d102;
  background-color: #fffde7;
  margin-bottom: 1rem; }
  div.info-notice > h2 {
    margin: 0;
    padding: 0;
    font-size: 1rem; }
  div.info-notice > p {
    margin: 0.5rem 0; }
  div.info-notice:before, section#widgets > div.widget#downloads > div#body > a > div.info-notice:before {
    position: absolute;
    top: 0;
    left: 0;
    margin: 1rem;
    font-size: 1.5rem;
    color: #e5d102; }
  div.info-notice.important {
    border-color: #e7334c;
    background-color: #fad3d8;
    color: #e7334c; }
    div.info-notice.important:before, section#widgets > div.widget#downloads > div#body > a > div.important:before {
      color: #e7334c; }
  div.info-notice.accent {
    border-color: #14af97;
    background-color: #E8F5E9;
    color: #14af97; }
    div.info-notice.accent:before, section#widgets > div.widget#downloads > div#body > a > div.accent:before {
      color: #14af97; }

:root {
  --color: #93B1C2; }

body {
  font-family: "Museo Sans", "museo-sans",sans-serif;
  color: #93B1C2; }

div.wrapped {
  width: 960px;
  margin: 0px auto; }
  @media only screen and (max-width: 992px) {
    div.wrapped {
      width: 100%;
      padding: 0 1rem; } }
section#widgets > div.widget > div#header {
  font-weight: normal;
  font-size: 1.3rem;
  padding: 0.5rem 0; }

section#widgets > div.widget > div#body {
  padding: 0; }

section#widgets > div.widget#links > div#header {
  padding: 1rem 0; }

section#widgets > div.widget#links > div#body {
  display: grid;
  grid-template-columns: repeat(2, minmax(50%, 1fr)); }
  section#widgets > div.widget#links > div#body a {
    position: relative;
    display: block;
    text-decoration: none;
    border-radius: 4px;
    font-weight: bold;
    padding: 0.5rem 1rem;
    padding-left: 2rem;
    margin-bottom: 0.5rem;
    color: var(--color); }
    section#widgets > div.widget#links > div#body a:before {
      position: absolute;
      left: 0.5rem; }
    section#widgets > div.widget#links > div#body a.students {
      color: #7299b0; }
    section#widgets > div.widget#links > div#body a.teachers {
      color: #14af97; }
    section#widgets > div.widget#links > div#body a.public {
      color: #e7334c; }
    section#widgets > div.widget#links > div#body a > span {
      display: block;
      font-weight: normal;
      font-size: 0.85rem;
      padding-top: 0.3rem;
      color: #7299b0; }

section#widgets > div.widget#infos > div#body > div.info {
  margin: 1rem 0;
  position: relative; }
  section#widgets > div.widget#infos > div#body > div.info:last-of-type {
    margin-bottom: 0; }
  section#widgets > div.widget#infos > div#body > div.info.notice:before {
    color: #e5d102; }
  section#widgets > div.widget#infos > div#body > div.info.attention:before {
    color: #cb4a54; }
  section#widgets > div.widget#infos > div#body > div.info:before {
    position: absolute;
    left: 1rem;
    font-size: 2rem; }
  section#widgets > div.widget#infos > div#body > div.info > div#header {
    font-weight: bold;
    padding-left: 4.5rem; }
  section#widgets > div.widget#infos > div#body > div.info > div#body {
    padding: 0.5rem 1rem;
    padding-left: 4.5rem; }
    section#widgets > div.widget#infos > div#body > div.info > div#body > p {
      margin: 0;
      line-height: 1.5; }
      section#widgets > div.widget#infos > div#body > div.info > div#body > p.description {
        font-weight: bold; }

section#widgets > div.widget#downloads > div#body {
  display: grid;
  grid-template-columns: repeat(2, minmax(50%, 1fr)); }
  section#widgets > div.widget#downloads > div#body > a {
    text-decoration: none;
    font-weight: bold;
    color: var(--color); }
    section#widgets > div.widget#downloads > div#body > a > div.students {
      color: #7299b0; }
    section#widgets > div.widget#downloads > div#body > a > div.teachers {
      color: #14af97; }
    section#widgets > div.widget#downloads > div#body > a > div.tutors {
      color: #e5d102; }
    section#widgets > div.widget#downloads > div#body > a > div:before {
      font-family: "hvp";
      display: inline-block;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      text-align: center;
      line-height: 50px;
      font-size: 1.1rem; }

/* ---------------------------------------- 
    BrowserBlast by @markgdyr
    markgoodyear.com
---------------------------------------- */
#browserblast {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background-color: #fff; }

/*  
To prevent the banner overlapping content
.unsupported-browser is appened to the HTML tag
so you can push it down. The margin should be
total hight of the banner (height + border).
*/
/*# sourceMappingURL=index.css.map */